Mainmatter
Mainmatter
  • 41
  • 51 802
Excitement of Football, Reliability of Rust – Rust for the Web x BCN Rust – May 2024
In this talk, Matilda Smeds explores architectural choices, stack, and the rollercoaster of experiences along the way of developing a backend of a football mobile game. Join in to hear about the twists, turns, and unexpected delights of building a distributed backend with Rust.
#rustlang #techtalks
🦀 *Are you on a Rust journey?*
We can help with mentoring, training, team augmentation, and custom development.
➡️ Get in touch with Luca: calendly.com/luca-palmieri/is-rust-the-right-choice-for-us
มุมมอง: 56

วีดีโอ

Rust in production - Rust for the Web x BCN Rust - May 2024
มุมมอง 4529 ชั่วโมงที่ผ่านมา
Rust is the team's main language, and we use it inside the team for several products in Workato, including services and the WASM library. This session will summarize the experience of writing applications with Rust - strong and not-so-strong parts of it. We will see real-live examples where Rust behaves great and when it can't help preventing issues because of default permissive settings or bec...
Panel Discussion - Rust for the Web x BCN Rust - May 2024
มุมมอง 579 ชั่วโมงที่ผ่านมา
Mainmatter's Principal Engineering Consultant, Luca Palmieri, Matchday's Software Engineer, Matilda Smeds, and Workato's Engineering Director, Gleb Pomykalov, held a panel discussion at our Rust for the Web event in Barcelona, discussing their experience with Rust and answering questions from the audience. #rustlang #techtalks 🦀 *Are you on a Rust journey?* We can help with mentoring, training,...
Rust for the Web: Full Event | May 2024 | Mainmatter X Bcn Rust X Adevinta
มุมมอง 899หลายเดือนก่อน
TALK 1: Excitement of Football, Reliability of Rust by Matilda Smeds Abstract: In this talk Matilda explores architectural choices, stack, and the rollercoaster of experiences along the way, of developing a backend of a football mobile game. Join in to hear about the twists, turns and unexpected delights of building a distributed backend with Rust. Bio: Matilda Smeds is a seasoned software engi...
Full-stack development of a B2B payment infrastructure with Rust - with Florent Bécart
มุมมอง 794หลายเดือนก่อน
Florent Bécart, CTO of Nikulipe, and Luca Palmieri, Principal Engineering Consultant at Mainmatter, review Nikulipe's journey with #rustlang building payment processing services. 🦀 Florent and Luca discuss the reasons behind adopting Rust, highlighting its benefits, such as lower operational costs, scalability, safety, and maintainability. They also mention the advantages of Rust's borrow check...
Panel Talk - Rust'n'Tell Berlin - April 2024
มุมมอง 2412 หลายเดือนก่อน
Mainmatter's Principal Engineering Consultant Luca Palmieri, SAP's Jonas Dohse, and Fermyon's Ryan Levick discussed aspects of using Rust in production and answered questions from the audience at our Rust for the Web event in Berlin. #rustlang #techtalks 🦀 *Are you on a Rust journey?* We can help with mentoring, training, team augmentation, and custom development. ➡️ Get in touch with Luca: cal...
Faster continuous integration runs for Rust - Rust'n'Tell Berlin - April 2024
มุมมอง 2452 หลายเดือนก่อน
Rust’s reputation for long compile times is unfortunately not completely unwarranted. In our project we eventually ended up with 15 minutes to create and run a debug build. That’s way too long. Long feedback times reduce the utility of continuous integration, delay critical bug fixes and increase the stress of operating a production system. In this talk I want to show what we did to reduce our ...
SpinKube: WebAssembly and the Web - Rust'n'Tell Berlin - April 2024
มุมมอง 4192 หลายเดือนก่อน
WebAssembly has been touted as the next big thing in server-side development for many years, but it has arguably so far failed to reach the mainstream. The past 6 months, however, have started to see this status quo change. The latest developments in the WebAssembly ecosystem have made the promise of small, fast, and secure-by-default server-side workloads feel much more real and concrete. In t...
Exploring Fiberplane's 3-Year Rust Journey - with Benno van den Berg
มุมมอง 2493 หลายเดือนก่อน
Principal Software Engineer at Fiberplane, Benno van den Berg, and Luca Palmieri, Principal Engineering Consultant at Mainmatter, discuss Fiberplane’s 3-year #rustlang journey building an observability product and interactive notebook. 🦀 They touch on Benno’s experience switching from .NET to Rust and share insights on using Rust for a commercial product, including the reasons behind Fiberplane...
Adopting Rust: the missing playbook for managers and CTOs - Rust London - February 2024
มุมมอง 3433 หลายเดือนก่อน
Turn your bet on Rust into a success! Luca Palmieri, Principal Engineering Consultant at Mainmatter and author of "Zero To Production In Rust", presented the missing playbook for Rust adoption for managers and CTOs at our Rust for the Web Meetup in London. #rustlang #techtalks 🦀 *Are you on a Rust journey?* We can help with mentoring, training, team augmentation, and custom development. ➡️ Get ...
Rust in Production: Why? How? - Rust London - February 2024
มุมมอง 2183 หลายเดือนก่อน
Moderator Luca Palmieri (Principal Engineering Consultant at Mainmatter) and panelists ​Edward Wright (Lead GIS Engineer at Vortexa), ​Nodar Daneliya (Founder and CEO of Shuttle), and ​James Cole (Arwen.ai), discussed the reasons for choosing Rust and how they use it in production at our Rust for the Web Meetup. #rustlang #techtalks 🦀 *Are you on a Rust journey?* We can help with mentoring, tra...
Vortexa & Rust: Our Journey - Rust London - February 2024
มุมมอง 3103 หลายเดือนก่อน
Edward Wright, Lead GIS Engineer at Vortexa, shared insights on Vortexa's journey with Rust at our Rust for the Web Meetup in London. #rustlang #techtalks
Launching RustRover: JetBrains’ Investment in Rust - with Vitaly Bragilevsky
มุมมอง 8234 หลายเดือนก่อน
Launching RustRover: JetBrains’ Investment in Rust - with Vitaly Bragilevsky
Ticketsolve & the Embroider Initiative -
มุมมอง 896 หลายเดือนก่อน
Ticketsolve & the Embroider Initiative -
Mainmatter's Embroider initiative, Intercom's sponsorship and ROI
มุมมอง 1576 หลายเดือนก่อน
Mainmatter's Embroider initiative, Intercom's sponsorship and ROI
How to rewrite it in Rust - Jeremy Lempereur | Mainmatter and Rust Paris - October 2023
มุมมอง 4.6K7 หลายเดือนก่อน
How to rewrite it in Rust - Jeremy Lempereur | Mainmatter and Rust Paris - October 2023
Rust in production: Why? How? - Panel Discussion | Mainmatter and Rust Paris - October 2023
มุมมอง 9527 หลายเดือนก่อน
Rust in production: Why? How? - Panel Discussion | Mainmatter and Rust Paris - October 2023
Unlocking Rust’s Power through Mentorship and Knowledge Spreading - with Tim McNamara
มุมมอง 6528 หลายเดือนก่อน
Unlocking Rust’s Power through Mentorship and Knowledge Spreading - with Tim McNamara
Exploring Rust's impact on efficiency and cost-savings - with Stefan Baumgartner
มุมมอง 1.1K9 หลายเดือนก่อน
Exploring Rust's impact on efficiency and cost-savings - with Stefan Baumgartner
Kraken’s migration to Rust microservices - with Rob Ede
มุมมอง 3.3K10 หลายเดือนก่อน
Kraken’s migration to Rust microservices - with Rob Ede
Pitching Rust to decision-makers - with Joel Marcey
มุมมอง 69711 หลายเดือนก่อน
Pitching Rust to decision-makers - with Joel Marcey
Adopting Rust: present and future of the Rust Web Ecosystem - with Luca Palmieri
มุมมอง 2.2Kปีที่แล้ว
Adopting Rust: present and future of the Rust Web Ecosystem - with Luca Palmieri
Mainmatter's Embroider initiative and Intercom's motivation to back it
มุมมอง 330ปีที่แล้ว
Mainmatter's Embroider initiative and Intercom's motivation to back it
Quick Tip - Allow GitHub Actions jobs to fail and get notified with comments
มุมมอง 1.8Kปีที่แล้ว
Quick Tip - Allow GitHub Actions jobs to fail and get notified with comments
Continuous Deployment Workflows @ SAEC Days 2022 - Marco Otte-Witte
มุมมอง 48ปีที่แล้ว
Continuous Deployment Workflows @ SAEC Days 2022 - Marco Otte-Witte
Ember Simple Auth
มุมมอง 5K3 ปีที่แล้ว
Ember Simple Auth
Leveraging the complete Ember Toolbelt
มุมมอง 536 ปีที่แล้ว
Leveraging the complete Ember Toolbelt
Advanced Ember Deployments
มุมมอง 1416 ปีที่แล้ว
Advanced Ember Deployments
Feel the Glimmer
มุมมอง 4657 ปีที่แล้ว
Feel the Glimmer
ESnext Performance - why even bother?
มุมมอง 1697 ปีที่แล้ว
ESnext Performance - why even bother?

ความคิดเห็น

  • @TarasShabatin
    @TarasShabatin 3 วันที่ผ่านมา

    russia is a terrorist state.

  • @carlesg0n
    @carlesg0n 3 วันที่ผ่านมา

    Great event!

  • @TarasShabatin
    @TarasShabatin 14 วันที่ผ่านมา

    Where is the link to the video?

  • @jahsoulfa
    @jahsoulfa 22 วันที่ผ่านมา

    Great talk

  • @ibrahims9278
    @ibrahims9278 หลายเดือนก่อน

    Great Video. Thank you.

  • @ranit-biswas
    @ranit-biswas หลายเดือนก่อน

    I didn't exactly get what was the issue with protobuf in Rust. I mean it's said in a broader aspect that the way it is Go-native, it's not that Rust-native. What else ? It would be great if you could state a scenario when protobuf is creating an issue in Rust. Just need an example or instance.

  • @b1chler
    @b1chler 3 หลายเดือนก่อน

    Thanks for the interview to both of you!

  • @phenanrithe
    @phenanrithe 3 หลายเดือนก่อน

    Well, we're almost forced to use printing because of the current state of the debugger in RustRover (or the Rust plugin, that will probably be abandoned). VSCode isn't a real IDE but it's free and it makes a much better job at it. For ex, when displaying values in a native, rust-fmt way or when showing variables that are already known at the breakpoint. Since those problems, like many others, have been around for months or even years, I'm concerned JetBrains is more invested in developing new features to attract more customers than spending time on stabilizing them. But hey, now we have AI tools, right.

  • @dragonmax2000
    @dragonmax2000 4 หลายเดือนก่อน

    I've been using RustRover and it is not really stable. Lots of errors and faults.

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 4 หลายเดือนก่อน

      What is its current status? Alpha? Beta?

    • @holly_hacker
      @holly_hacker 4 หลายเดือนก่อน

      I've found the same when I tried it a few months ago. I've been wanting to try it again, but I don't really expect it to be as polished as other jetbrains ides yet.

    • @phenanrithe
      @phenanrithe 3 หลายเดือนก่อน

      @@kevinmcfarlane2752 It's as stable as their other IDEs and plugins (which isn't to say it's 100% stable if you know them), and more like an advanced beta stage, I'd say. The debugger is unusable in a number of cases, but the IDE has all the features you need to develop projects, as much as other languages like Java and Kotlin. It's definitely more comfortable than using VSCode for me, but I know it's subjective. The code awareness is good, it makes useful completion suggestions, it can show the expanded macros (which is a great help given how they're abused in Rust), perform reliable factorization, launch most tests with a click, ... Actually, the platform is fine. It's the plugin itself that is being worked on, and if you checked it when it was still open source, you must have seen it had an impressive number of issues. Still, it's quite OK; I just wish they were fixing the issues rather than adding even more stuff on a base that isn't fully stable.

  • @handsanitizer2457
    @handsanitizer2457 4 หลายเดือนก่อน

    Love rusr, but the syntax is getting unruly 😂 its starting to feel like cpp. Granted i love so much about it, but i fear it will become so complex i might as well use go or cpp

  • @mainmatter2180
    @mainmatter2180 4 หลายเดือนก่อน

    06:10 Introduction 19:11 Edward Wright, Vortexa & Rust 51:35 Luca Palmieri, Adopting Rust, the missing playbook for managers and CTOs 01:36:21 Panel Discussion, Rust in production: why? How?

  • @veciolupo
    @veciolupo 7 หลายเดือนก่อน

    This is super interesting for myself a developer. Believe the architects and decision-makers will find lot of essencial information here. Thanks Marco for sharing this great presentation!

  • @sergesolkatt
    @sergesolkatt 8 หลายเดือนก่อน

  • @abraham7966
    @abraham7966 8 หลายเดือนก่อน

    So much stuff for the web. When you think you have seen it all there are 100 new frameworks across the many programming languages. Do yourself a favor. Learn Ruby on Rails, build something next week and get rich!! Stop being an employee. Stop thinking in> I am going to learn Typescript to add types to a language that was designed like this so my employer can give me that 9K salary increase every 2 years so I can keep up with inflation and STAY IN THE SAME place next year. Build something, get it done and when you have enough paying users then focus on scaling and SELLING. Why do you want to write something that will support ONE ZILLION users when acquiring the first one in SOOOO HARD.

  • @ParlonspeuparlonsRust
    @ParlonspeuparlonsRust 8 หลายเดือนก่อน

    Thank you so much for having me, I had an amazing time <3

    • @marco.otte-witte
      @marco.otte-witte 8 หลายเดือนก่อน

      Thanks for coming and speaking Jeremy!

  • @mainmatter2180
    @mainmatter2180 8 หลายเดือนก่อน

    14:18 Introduction 21:08 "How to rewrite it in Rust" 1:04:32 "Rust in production: why? How?" Panel Discussion

  • @b1chler
    @b1chler 8 หลายเดือนก่อน

    Cool talk! Keep the talks coming please! 🙏

  • @hmbil694
    @hmbil694 9 หลายเดือนก่อน

    Fantastic talk

  • @mshntnnk
    @mshntnnk 9 หลายเดือนก่อน

    It is not obvious we need large frameworks. Most people I've spoken to would prefer several loosely-coupled libraries over something monolithic, because they are more composable: it is easier to switch or write something new in case you discover one of them does not answer your requirements

    • @marco.otte-witte
      @marco.otte-witte 7 หลายเดือนก่อน

      If we want adoption to grow beyond a certain threshold we need frameworks that answer more of the practical questions that developers have when working on a real world application - composability and flexibility are great but not everyone wants to spend (or can spend) time on picking and connecting a number of smaller-scope libraries all of the time.

  • @deanlongmire6166
    @deanlongmire6166 11 หลายเดือนก่อน

    I'm not sure how you got the token in the session data with out having to set it as such

  • @codingtips9785
    @codingtips9785 ปีที่แล้ว

    which IDE are you using ?

  • @meetthereqs
    @meetthereqs ปีที่แล้ว

    What is the name of the os github repo? Midi-rust? Im unable to find it, very insightful talk that is helping me with my os contributions.

  • @devondecaen7205
    @devondecaen7205 ปีที่แล้ว

    "Promo sm"

  • @dhineshksdhineshks481
    @dhineshksdhineshks481 ปีที่แล้ว

    it says invalid service session ?

  • @user-mr2zo4qk9m
    @user-mr2zo4qk9m 2 ปีที่แล้ว

    اللهم صلي وسلم وبارك على سيدنا ونبينا محمد صلى الله عليه وسلم بالتوفيق والنجاح الدائم انشاء الله

  • @lucasarantes9028
    @lucasarantes9028 2 ปีที่แล้ว

    That's very cool!

  • @ManiKandan-wi7ek
    @ManiKandan-wi7ek 2 ปีที่แล้ว

    how can I implement this with external API without token method

  • @bobbybrown4879
    @bobbybrown4879 3 ปีที่แล้ว

    Great video! Could You please share the GitHub for this?

  • @eriknyk2k
    @eriknyk2k 3 ปีที่แล้ว

    Thanks for the explanation, can you share the example app in github? regards.

  • @RossiRostkopf
    @RossiRostkopf 5 ปีที่แล้ว

    is the code on GitHub?

    • @marco.otte-witte
      @marco.otte-witte 5 ปีที่แล้ว

      check out the dummy app in the main repo for a very similar example: github.com/simplabs/ember-simple-auth/tree/master/tests/dummy

  • @bw6155
    @bw6155 6 ปีที่แล้ว

    Anybody got any info on this error, revisiting it and still having issues

  • @bw6155
    @bw6155 6 ปีที่แล้ว

    When I add in the mixin at the 2:31 mark, I get an error "this.get(...).on is not a function" on " at application-route-mixin.js:93" please advise how to avoid this???

  • @saerdnaer
    @saerdnaer 7 ปีที่แล้ว

    Slides: docs.google.com/presentation/d/1KMAxrfyz-5IveFZ1_rVwXzrNZCDUv2rorsHOSipO_Ak

  • @saerdnaer
    @saerdnaer 7 ปีที่แล้ว

    Slides: speakerdeck.com/marcoow/feel-the-glimmer

  • @FlyteWizard
    @FlyteWizard 8 ปีที่แล้ว

    What mock server do you use ? The ember cli doesn't seem to install with one. Thank you.

    • @mainmatter2180
      @mainmatter2180 8 ปีที่แล้ว

      We are using the mock server that comes with Ember CLI: ember-cli.com/user-guide/#mocks-and-fixtures

    • @FlyteWizard
      @FlyteWizard 8 ปีที่แล้ว

      Thank you :D

    • @FlyteWizard
      @FlyteWizard 8 ปีที่แล้ว

      Do you have a github repo of this project ?

    • @mainmatter2180
      @mainmatter2180 8 ปีที่แล้ว

      Checkout the dummy app that's included in the ESA repo: github.com/simplabs/ember-simple-auth#how-do-i-use-it. That is basically the same as the app shown in this video

  • @8ZZZZZZZD
    @8ZZZZZZZD 8 ปีที่แล้ว

    I dont have a server folder with tocken.js. Do i need to make one?

  • @marco.otte-witte
    @marco.otte-witte 8 ปีที่แล้ว

    Textmate

  • @victorwpbastos
    @victorwpbastos 8 ปีที่แล้ว

    Which editor is that?

  • @smoothbeak
    @smoothbeak 8 ปีที่แล้ว

    :D