Mainmatter

Mainmatter

@mainmatter.com

We specialize in Rust, Ember and Svelte – supporting organizations in adopting and building on these technologies with confidence. Find us at mainmatter.com. #rustlang #emberjs #svelte

405 followers17 following492 posts

Our Rust workshops are hands-on: you’ll mostly write code. We have workshops for every stage of your journey, from the basics to async, testing, embedded, and C-to-Rust migration, for individuals and teams, remote or on-site. We’re an accredited Rust Foundation Trusted Training provider. #rustlang

mainmatter.comRust training - MainmatterMainmatter offers Rust training and is an accredited Rust Foundation Trusted Training provider. Workshops cover C-to-Rust, testing, and more, for teams and individuals.

Do you want to build practical Rust skills? Join our upcoming workshop in Barcelona! We’re running a "Learn Rust from Scratch" workshop at Upskilling Week on Thu, Nov 19. The hands-on workshop covers ownership and borrowing, the standard library, async & testing. Register below 👇 #RustLang

mobileworldcapital.comUpskilling Week Autumn Edition - Mobile World CapitalThe Upskilling Week is an initiative of the Mobile World Capital Barcelona Foundation, in collaboration with Barcelona Activa and the Generalitat de

Thanks everyone for a great EuroRust! See you next year in Prague 🙌 #RustLang #EuroRust27

EuroRust@eurorust.eu

That's a wrap for #EuroRust26. Thank you all for making it one to remember! 🫶 Meet us in Prague next year for #EuroRust27, October 13-16, 2027. Ferris is already on his way! 🇨🇿🦀✨ Get your ticket now 👉 eurorust.eu

That's a wrap on the first day of EuroRust. Thanks everyone for a great day, see you tomorrow! 🙌

EuroRust@eurorust.eu

First day of talks done! Thank you to our speakers for the great sessions 👏 Couldn’t make it in person? Discounted remote tickets are still available, see our last post. See you at the group dinners and karaoke tonight, or enjoy your evening! 🦀 #RustLang #EuroRust26

All code will converge on Rust @marcoow.bsky.social explains why when the cost of building systems in Rust goes down and the end result remains superior to what other stacks produce, all code that *can* be Rust will eventually *be* Rust. → mainmatter.com/blog/2026/10... #rustlang #ai

mainmatter.comAll code will converge on Rust - MainmatterWhen producing code costs the same in every language, the one that yields better systems wins. Marco Otte-Witte explains why we believe all code will converge on Rust.

What does agentic engineering with Svelte look like in practice? Our Svelte lead @paolo.ricciuti.me built a real Svelte app with the agent writing every line of code, building up the engineering harness along the way so it produces good results instead of a pile of slop #Svelte #AgenticEngineering

youtube.comProject Setup & Intro - Agentic Engineering with Svelte (Ep. 1)What does agentic engineering with Svelte actually look like in practice? Paolo Ricciuti, Svelte lead at Mainmatter, recorded himself building a real app agent-first, with Claude writing every line…

This Thursday, we're hosting a free AMA on migrating C/C++ to idiomatic Rust. Our @jonaskruckenberg.de, author of the C-to-Rust migration book, and @marcoow.bsky.social will answer your questions, drawing on our experience running large-scale C-to-Rust migrations. See you Thursday! 🙌 #rustlang

luma.comC-to-Rust Migrations – AMA with Jonas Kruckenberg and Marco Otte-Witte · LumaSecuring and modernizing software is a top priority today. Tech debt and memory-safety bugs remain the largest sources of vulnerabilities, which is why teams…

Tomorrow, our @lpalmieri.com and @marcoow.bsky.social are in London for a RustLondon x Lloyds Banking Group meetup. They'll dig into enterprise Rust adoption and where Rust and AI workflows are headed. A few spots are still open, sign up using the link below 👇 #rustlang

meetup.comRust London, Lloyds Banking Group, with Luca Palmieri & Mainmatter, Thu, Sep 24, 2026, 6:00 PM | MeetupWe are excited to collaborate once again with Lloyds Banking Group for another meetup focused on learning and sharing. We're also thrilled to partner with Mainmatter, one o

On Oct 1, we're hosting a free AMA on migrating C/C++ to idiomatic Rust. Our @jonaskruckenberg.de, author of the C-to-Rust migration book, and @marcoow.bsky.social will answer your questions, drawing on our experience running large-scale C-to-Rust migrations. Registration link below. #rustlang

luma.comC-to-Rust Migrations – AMA with Jonas Kruckenberg and Marco Otte-Witte · LumaSecuring and modernizing software is a top priority today. Tech debt and memory-safety bugs remain the largest sources of vulnerabilities, which is why teams…

Three new Rust workshops now in our trainings catalog, ready to book for your team: Async Rust, Advanced Rust API design, and Procedural Macros. All available on-site or remote. Read more in the thread 🧵 #rustlang

View full thread

Advanced Rust: designing APIs that are hard to misuse (2 days) is for experienced Rust developers who want to use the type system to turn misuse into a compile error instead of a production incident. Learn more and book for your team 👉 mainmatter.com/training/adv...

mainmatter.comAdvanced Rust: designing APIs that are hard to misuse - MainmatterA 2-day workshop for experienced Rust developers on using the type system to make misuse of an API a compile error rather than a production incident.

Procedural Macros: extend the compiler, one token at a time (1 day) gets you comfortable writing derive, attribute, and function-like macros with syn and quote, including error handling and testing. Learn more and book for your team 👉 mainmatter.com/training/rus...

mainmatter.comProcedural Macros: extend the compiler, one token at a time - MainmatterThis 1-day workshop will make you comfortable writing procedural macros in Rust. We cover all relevant topics from advantages and disadvantages of Rust, the kinds of procedural macros, tools like syn…

Three new Rust workshops now in our trainings catalog, ready to book for your team: Async Rust, Advanced Rust API design, and Procedural Macros. All available on-site or remote. Read more in the thread 🧵 #rustlang

Async Rust: concurrency you can reason about (2 days) is for Rust developers who want to stop guessing about async, covering Tokio, state ownership, cancellation, backpressure, graceful shutdown, and durability. Learn more and book for your team 👉 mainmatter.com/training/asy...

mainmatter.comAsync Rust: concurrency you can reason about - MainmatterA 2-day workshop for Rust developers who want to stop guessing about async, covering Tokio, state ownership, cancellation, backpressure, graceful shutdown, and durability.

There are still some tickets left for our workshop with @jonaskruckenberg.de at EuroRust! Get yours now 🙌

EuroRust@eurorust.eu

This year, you can find @jonaskruckenberg.de and @mainmatter.com at their Wasm workshop. Containers Are Dead: Long Live WebAssembly, is a hands-on workshop on building server-side Rust apps with Wasm! 🦀 Get your ticket now 👉 eurorust.eu/workshops/co... #RustLang #wasm

We’re on our way to @rustconf.com! Tomorrow, Sep 8, @lpalmieri.com will hold a workshop on C to Rust migrations, beyond the basics. On Wed, Sep 9, @jonaskruckenberg.de will talk about learnings from our work migrating RediSearch from C to Rust. See you in Montreal! 👋 rustconf.com

rustconf.comRustConf 2026 - September 8-11 | Montreal + OnlineThe original Rust programming language conference. Join Rustaceans in Montréal & online, September 8-11, 2026 for talks, workshops, and more.

Mainmatter reposted

rare PSA: we @mainmatter.com have our Rust engineers free right now! A client paused on budget timing, so they are coming straight off a highly complex c2rust project! some of theee best engineers I know, looking for the gnarliest problems you’ve got! 👀 DM me if your company has those!

There are still some seats left for @lpalmieri.com's workshop at @rustconf.com about migrating C to Rust. Our @jonaskruckenberg.de will also be in Montreal, speaking about our work migrating RediSearch from C to Rust. Check out the full program and get your ticket now! 👉 rustconf.com #RustLang

rustconf.comRustConf 2026 - September 8-11 | Montreal + OnlineThe original Rust programming language conference. Join Rustaceans in Montréal & online, September 8-11, 2026 for talks, workshops, and more.

We hope to see you in Barcelona in October! 🙌

EuroRust@eurorust.eu

Heads up Rustaceans! 🦀 Late-bird ticket pricing for EuroRust is just around the corner, so if you’ve been on the fence, now is the time to make a move. Get your ticket now and join us in Barcelona this October! ✨🇪🇸 See the full schedule 👇   eurorust.eu/schedule/ #RustLang #EuroRust26

AI is changing how software gets built. In @paolo.ricciuti.me’s new blog post, he wrote up how the Svelte team built tools to guide agents towards writing good Svelte code, and why git, tests, and review matter more than ever. 👉 mainmatter.com/blog/2026/07... #sveltejs

mainmatter.comAgentic engineering with Svelte - MainmatterAgents can boost your productivity to unprecedented levels... but how do you get the best out of them? And what are the best practices for agentic engineering with Svelte? In this article we will…

Our @jonaskruckenberg.de and @lpalmieri.com will be at @rustconf.com. Jonas will talk about learnings from our work migrating RediSearch from C to Rust. Luca will hold a workshop on C to Rust migrations, beyond the basics. See you in Montreal! 👋 Get your ticket 👉 rustconf.com

rustconf.comRustConf 2026 - September 8-11 | Montreal + OnlineThe original Rust programming language conference. Join Rustaceans in Montréal & online, September 8-11, 2026 for talks, workshops, and more.