Joined May 2009
812 Photos and videos
We've been doing large-scale C→Rust migrations for a while now, and we've hit plenty of friction along the way. cbindgen has been one of the bigger pain points. Check out our @algo_luca's novel approach to C/Rust interop!
cheadergen, a new tool for generating C headers from Rust crates, is now ready to try! I've been working on it for a while, and it has seen enough real-world use that I'm comfortable recommending it to others. Documentation, examples, and source at cheadergen.com
214
At today’s @thejsnation, our @PaoloRicciuti shares how the Svelte team built the Svelte MCP server to teach LLMs how to work with Svelte effectively. Don’t miss it if you’re in Amsterdam today! 🙌 Check out the full schedule👇 jsnation.com/ #Svelte5 #AgenticCoding

1
56
Episodes 3 and 4 of our Agentic Engineering series with @PaoloRicciuti are out now, and they dig into the weeds about how to best keep an agent on track. Learn the right techniques for context management, and how test-driven development and git give you the guardrails to verify and iterate on everything the agent produces. Episode 3 👉 youtu.be/9vNj4YcGIw8 Episode 4 👉 youtu.be/eIHXU4lRKw0 #Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
1
1
59
This Thursday, June 11th, our @PaoloRicciuti will be speaking at @thejsnation about how he taught LLMs to Svelte! Don’t miss it if you want to learn more about how the official Svelte MCP was built, and how to make LLMs master Svelte 5's runes and reactivity. Check out the full schedule and get your ticket 👇 jsnation.com/ #Svelte5 #AgenticCoding

44
What does agentic engineering with Svelte look like in practice? In this new series, @PaoloRicciuti, our Svelte lead, shows how he builds a real Svelte app, with the agent writing every line of code. He builds up the engineering harness along the way, so the agent can reliably and efficiently produce good results instead of just vibing out a pile of slop. The first two videos are out now, new ones every Wednesday 👉 youtu.be/XEeCqy7QebM #Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
1
80
On June 17th, our @PaoloRicciuti will be speaking at @dev_bcn about how he taught LLMs to Svelte! Don’t miss it if you want to learn more about how the official Svelte MCP was built, and how to make LLMs master Svelte 5's runes and reactivity. Check out the full schedule and get your ticket 👇 devbcn.com/2026 #Svelte5 #AgenticCoding
1
33
In her recent blog post series "From Ember Data to WarpDrive", Marine presents an overview of what migrating to WarpDrive means for Ember developers. This first post provides an easy-to-reason-about picture of what WarpDrive and WarpDrive LegacyMode are compared to EmberData, and what “migrating to WarpDrive” really means. Read the post 👇 mainmatter.com/blog/2026/04/… #emberjs
1
1
95
In the second blog post in our WarpDrive series, Marine digs into the specifics of how the Super Rentals Tutorial was migrated to WarpDrive LegacyMode, so that you can apply a similar strategy in your app. Read the post 👇 mainmatter.com/blog/2026/04/… #emberjs
1
81
The full EuroRust schedule is live on eurorust.eu. See you in Barcelona! 🙌
The full schedule for EuroRust 2026 is here! ✨ We have great speakers and talks, fun side activities, workshops and of course the impl day. If you haven’t already, now is the time to get your ticket! 🦀 See the full schedule and get your ticket 👉 eurorust.eu/schedule/ #RustLang #EuroRust #RustConference
51
Mainmatter retweeted
I learnt rust last week, what an amazing language. Like the compiler errors are so good, it tells exactly what is wrong and shows the best fix. Props to the rust team and thank you @mainmatter , I used 100 exercises to learn rust. Now I can proceed with my project.
1
3
148
Mainmatter retweeted
Speaker Spotlight: @jonasKruckie, @mainmatter On Sept 9 at #rustconf, Jonas shares hard-won lessons from migrating RediSearch from C to Rust: the technical challenges, the org dynamics, and the techniques that made it work. Schedule: rustconf2026.sched.com/event… Register: bit.ly/4eUTQ1g #rustConf26 #Rustlang
1
14
703
At this year’s @rustconf, our @jonasKruckie will speak about our work migrating RediSearch from C to Rust. Jonas will dig into the challenges we faced, and present the solutions that you need for your C to Rust migration, be that technical or organizational. See you in Montreal! 🇨🇦 Get your ticket here 👉 rustconf.com/ #RustLang #RustConf #RediSearch
2
91
Are you in Amsterdam for this year’s @JSworldconf? Tomorrow, our very own Paolo is giving a talk about why and how he built TMCP, a brand new way to build MCP servers in TS! Check out the full program 👇   jsworldconference.com/ #MCP #TypeScript

70
This first blog post in our WarpDrive series provides an easy-to-reason-about picture of what WarpDrive and WarpDrive LegacyMode are compared to EmberData, and what “migrating to WarpDrive” really means. Read the post 👇  mainmatter.com/blog/2026/04/… #emberjs
1
1
58
In the second blog post in our WarpDrive series, Marine digs into the specifics of how the Super Rentals Tutorial was migrated to WarpDrive LegacyMode, so that you can apply a similar strategy in your app. Read the post 👇   mainmatter.com/blog/2026/04/… #emberjs
45
For some time now, the Ember community has been hearing about WarpDrive as "the new data management layer that will replace EmberData—for the better". In these two blog posts "From Ember Data to WarpDrive", Marine will present an overview of what migrating to WarpDrive means for Ember developers. Links in the thread 🧵 #emberjs
1
1
76
At this year’s @rustconf, our very own @algo_luca will run a hands-on workshop on how to migrate production C codebases to Rust, incrementally. We can’t wait! 🚀 Get your ticket here 👉 rustconf.com/workshops/#4 #RustLang #RustConf
1
5
626