Mainmatter
mastodon 4.7.3We specialize in Rust, Ember and Svelte – supporting organizations in adopting and building on these technologies with confidence.
At this year’s @rustconf@hachyderm.io our @unsafe@m.webtoo.ls 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 👉 https://rustconf.com
What makes Svelte the right choice for modern frontend projects? And when is it not? In this blog post, Paolo breaks down the advantages and limitations of Svelte, and what that means for your next product decision.
Read the blog post 👉 https://mainmatter.com/blog/2026/02/24/why-choose-svelte/
Our @unsafe@m.webtoo.ls gave a hands-on WebAssembly workshop at @Rustnationuk@hachyderm.io yesterday. The room was packed as participants learned all about server-side Wasm. Wishing all RustNation attendees a great conference today!
It was great to see a full house at last week’s WebAssembly hackathon at Contentful's yearly company event in Berlin! Over 80 came to learn how to write Wasm in Rust. Thanks to @contentful@mastodon.online for having us!
Our Chris, @real_ate@mastodon.social, and Marine, @BlueCut@mastodon.social, talking about our work on the Ember Initiative at @emberfest@fosstodon.org earlier this year. Check it out to learn more about Vite, GJS, and how the Ember Initiative supports the future of Ember! 👇
Unlocking Ember’s Future with the Ember Initiative - Chris Manson and Marine Dunstetter
RE: https://fosstodon.org/@eurorust/116443268332903777
Planning to migrate a C codebase to Rust? In our workshop at #EuroRust26, @algo_luca@hachyderm.io will teach you how!
Are you in Amsterdam for this year’s #JSWorld? On May 7th, our very own @paoloricciuti@front-end.social is giving a talk about why and how he built TMCP, a brand new way to build MCP servers in TS!
Check out the program and get your ticket today 👇
https://jsworldconference.com/
RE: https://fosstodon.org/@eurorust/116408779406342527
We’re excited to welcome @oli@hachyderm.io to #EuroRust26! 🦀
Can different JavaScript frameworks really work together? At last year’s @emberfest@fosstodon.org, our Nick explored ways to integrate multiple frameworks with Ember.JS!
Check out the talk 👇
https://www.youtube.com/watch?v=oPOZKeebnDM
Multi-framework mashup - making other frameworks work in Ember - Nick Schot
Congratulations to our Chris, @real_ate@mastodon.social, who recently joined the @w3c@w3c.social Web Frameworks Community Group! The WFCG is a collaboration with front-end-framework authors to see what could be lifted into HTML, CSS, and JavaScript. We’re excited to see what this brings for innovation, collaboration and the open web ecosystem as a whole!
At the last @embereurope@fosstodon.org, our Bart talked about building portable, embeddable Ember apps with the modern build stack. Tune in to learn about the power of Vite, and how to utilize it!
Check out the talk 👉 https://www.youtube.com/watch?v=QCFwtw_OJr0
Embedding an Ember app wherever you want | Ember.js Europe | Q4 2025
Tomorrow, @unsafe@m.webtoo.ls is giving a hands-on workshop at @Rustnationuk@hachyderm.io in London. You'll learn all about server-side WebAssembly, covering everything from foundational concepts to cutting-edge features. If you’re in London, make sure to get your ticket today! 👇
https://www.rustnationuk.com/workshops#wasm-workshop
The Ember Initiative is here—an ongoing effort to modernize and evolve Ember. It builds on the success of the Embroider initiative. Excited to see where this takes us! 🐹
Full details from @real_ate@mastodon.social ➡️ https://mainmatter.com/blog/2025/02/25/the-ember-initiative/
Missed @real_ate@mastodon.social 's talk on *"Ember and Vite – How it works and what it unlocks"* at #EmberFest? 🐹 You can watch it now and see how Vite integrates with Ember and what new possibilities it opens up for your projects.
Watch here https://www.youtube.com/watch?v=wfilOORJf_I
Ember and Vite - How it works and what it unlocks – Chris Manson
Next Wednesday, Feb 18th, our @unsafe@m.webtoo.ls is giving a hands-on Wasm workshop at @Rustnationuk@hachyderm.io in London. You'll learn all about server-side WebAssembly, covering everything from foundational concepts to cutting-edge features. Tickets are selling fast, so make sure to get yours today! 👉 https://www.rustnationuk.com/workshops#wasm-workshop
Meet Sheepdog 🐑🐕 – a smarter way to handle async tasks in Svelte. It keeps things simple: debouncing, task cancellation, and state tracking without the extra hassle.
Daniel Beer shares what it does and how it works 👉 https://buff.ly/4hDFhya
Our @paoloricciuti@front-end.social recently joined @mcpsummit@bird.makeup to talk about how he lead the development of the Svelte MCP server and the novel techniques used to teach Llama how to Svelte!
Check out the talk 👉 https://www.youtube.com/watch?v=DL6zvhq0I_4
Svelte MCP: Auto-Fixing LLM Code for Svelte 5 (Paolo Ricciuti)
Our @nickschot@toot.community shares how to integrate @react and @emberjs@hachyderm.io on our blog, based on learnings from a number of multi-framework projects our team did recently. If you’re looking to mix frameworks and face challenges, reach out.
Currently underway: @algo_luca@hachyderm.io 's workshop, "How to Accelerate Your Python Using Rust, One Module at a Time," at @Rustnationuk@hachyderm.io 2025. Participants are busy working on the hands-on exercises–keep up the great work!
Ever wanted to add a new lint rule but gave up because fixing all existing files felt impossible? 🤔 Enter Lint to the Future—a way to progressively improve massive codebases *without* overwhelming PRs or ignored warnings.
@real_ate@mastodon.social shares how he’s applying it to ~6k files ➡️ https://mainmatter.com/blog/2025/03/03/lttf-process/
Our Rust expert @algo_luca@hachyderm.io is leading a Rust-Python interop workshop at @Rustnationuk@hachyderm.io ! 🦀 If you missed it, we’ve got you covered—we’re running the workshop again online next week.
Don’t miss it this time—secure your spot now!
➡️ https://ti.to/mainmatter/rust-python-feb-2025
#rustnationuk25 #rustlang #workshop #python
Today on Twitch, @paoloricciuti@front-end.social will continue to build a real Svelte app live, agent-first. Make sure to join to learn how to make the most out of AI!
Tune in to Twitch at 15:30 CEST 👇
https://www.twitch.tv/mainmattertv
#Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
Today on Twitch, Paolo will continue to build a real Svelte app live, agent-first. Make sure to join to learn how to make the most out of AI!
Tune in to Twitch at 15:30 CET 👇
https://www.twitch.tv/mainmattertv
#Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
Congratulations to our @real_ate@mastodon.social on joining the Ember.js Core Team! It’s a well-deserved recognition of his contributions, and we’re excited to see what this will bring to Ember! 🎉
Have you been wondering how to make the most out of AI? Starting this afternoon, Paolo will build a real Svelte app live, agent-first – this isn’t vibe coding but proper structured and production-ready agentic engineering.
Tune in to Twitch at 15:30 CET 👉 https://www.twitch.tv/mainmattertv
#Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
RE: https://fosstodon.org/@eurorust/116453455929584874
Building backends in Rust without containers? Our Wasm expert @unsafe@m.webtoo.ls will show you to write microservices with WebAssembly at #EuroRust26!
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", @BlueCut@mastodon.social presents an overview of what migrating to WarpDrive means for Ember developers.
Links in the thread 🧵
At this year’s @rustconf@hachyderm.io, our very own 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 👉 https://rustconf.com/workshops/#4
RE: https://fosstodon.org/@eurorust/116198608990467823
Did you miss @algo_luca@hachyderm.io's #EuroRust25 talk about our work migrating Redis Query Engine? Head on over to YouTube and check it out! 🙌
Are you in Amsterdam for this year’s JSWorld? 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 👇
https://jsworldconference.com/
Our Paolo talked to @syntax_fm@threads.net about our Svelte Custom Renderers initiative. Check it out if you’re interested in learning about how Svelte can render beyond the DOM, and what it really means to maintain ambitious open source tooling!
How to Make a DOM Library Render Anything w/ Paolo Ricciuti
Today on Twitch, Paolo will continue to build a real Svelte app live, agent-first. Make sure to join to learn how to make the most out of AI!
Tune in to Twitch at 15:30 CET 👉 https://www.twitch.tv/mainmattertv
#Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
RE: https://fosstodon.org/@eurorust/116130885698877888
The EuroRust CFP is open until April 27! If you’re dreaming about sunnier days, this is your sign to submit your talk and join us in Barcelona.
Have you been wondering how to make the most out of AI? Join our Twitch stream in a few minutes, where Paolo is building a real Svelte app live, agent-first!
Tune in to Twitch at 15:30 CET 👉 https://www.twitch.tv/mainmattertv
#Svelte #SvelteKit #AgenticEngineering #FrontendDevelopment #ai
This evening, Paolo will join CodeTV's The Web Dev Podcast to talk about our work on the Svelte Custom Renderers Initiative! Check it out if you’re interested in rendering beyond the DOM with Svelte 🙌
Tune in at 18:30 CET 👉 https://www.youtube.com/watch?v=nPacZk-Bd-8














