Sign in

Mainmatter

@mainmatter.com
394 followers 17 following 483 posts

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

PostsRepliesMedia
Mainmatter @mainmatter.com · 18/09/2026
Our @chris.manson.ie is on stage at @emberfest.eu talking about Ember, @vite.dev, and what's next 🐹✨ #emberjs #vite #vitejs
053
Mainmatter @mainmatter.com · 17/09/2026
Mainmatter's founder @marcoow.bsky.social is on stage at @emberfest.eu to talk about agentic frontend engineering – where are we, what's coming, where does all this lead in the long term?
043
Mainmatter @mainmatter.com · 17/09/2026
Our @nickschot.bsky.social is on stage at @emberfest.eu talking about the work our team has been doing on modernizing the #emberjs router 👏
022
Mainmatter @mainmatter.com · 25/06/2026
We are a founding Rust Foundation Trusted Training provider! 🦀 RFFT is @rustfoundation.org's new accreditation for Rust training orgs that meet high standards for curriculum quality, instructor competence, and learner outcomes. Learn more 👉 rustfoundation.org/rftt #rustlang #RFTT #rusttraining
020
Mainmatter @mainmatter.com · 04/03/2026
We’re in the 2025 State of Rust Survey results 🙌 @lpalmieri.com
020
Mainmatter @mainmatter.com · 19/02/2026
Our jonaskruckenberg.de gave a hands-on WebAssembly workshop at @rustnationuk.bsky.social yesterday. The room was packed as participants learned all about server-side Wasm. Wishing all RustNation attendees a great conference today!
040
Mainmatter @mainmatter.com · 17/02/2026
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.bsky.social for having us! #wasm #rustlang
000
Mainmatter @mainmatter.com · 26/09/2025
Are you interested in how #AI is reshaping the #travel industry? Then you won’t want to miss this online event! On Tuesday our very own Marco will sit down with Jörg (THE SKILL) to discuss how AI is transforming the travel industry. Register for free today 👉 ti.to/mainmatter/t... #traveltech
010
Mainmatter @mainmatter.com · 21/09/2025
Coming up tomorrow — Want to learn about #MCP? Then this is for you! 🚀 Join @paolo.ricciuti.me for 4 afternoons of hands-on learning — from tool calls, to prompts to elicitation, sampling and even how to authenticate and deploy your server. Get your ticket now 👇 ti.to/mainmatter/m... #workshop
020
Mainmatter @mainmatter.com · 17/09/2025
Coming up Monday — Want to learn about #MCP? Then this is for you! 🚀 Join @paolo.ricciuti.me for 4 afternoons of hands-on learning — from tool calls, to prompts to elicitation, sampling and even how to authenticate and deploy your server. Get your ticket 👇 ti.to/mainmatter/m... #webdevelopment
131
Mainmatter @mainmatter.com · 11/09/2025
Coming up Monday — Don't miss this chance to level up your #TypeScript skills! 🚀 Join our very own @paolo.ricciuti.me for 4 afternoons packed with hands-on learning. Learn more and get your ticket 👇 ti.to/mainmatter/t... #WebDevelopment #OnlineWorkshop #RemoteWorkshop
020
Mainmatter @mainmatter.com · 10/09/2025
Want to learn about #MCP? Then this is for you! 🚀 Join @paolo.ricciuti.me for 4 afternoons of hands-on learning — from tool calls, to prompts to elicitation, sampling and even how to authenticate and deploy your server. Get your ticket 👇 ti.to/mainmatter/m... #webdevelopment #onlineworkshop
020
Mainmatter @mainmatter.com · 04/09/2025
Don't miss this chance to level up your #TypeScript skills! 🚀 Join Mainmatter’s Paolo Ricciuti, @paolo.ricciuti.me, for 4 afternoons packed with hands-on learning. Learn more in the event and get your ticket today! 👇 ti.to/mainmatter/t... #WebDevelopment #OnlineWorkshop #RemoteWorkshop
020
Mainmatter @mainmatter.com · 21/08/2025
Coming up — Three remote workshops with Svelte maintainer @paolo.ricciuti.me ! Limited seats available, so make sure to get your tickets now. 👇 Here's what’s happening: Svelte 5 & Runes: ti.to/mainmatter/s... Testing Svelte: ti.to/mainmatter/t... Practical TypeScript: ti.to/mainmatter/t...
011
Mainmatter @mainmatter.com · 31/07/2025
🦀 Our 100 Exercises To Learn Rust course, authored by our @lpalmieri.com , is now integrated into RustRover, @jetbrains.com’ #rustlang IDE. Learn by doing, right where you code! If you’re looking to level up even further, our Rust trainings go way beyond exercises. ➡️ mainmatter.com/services/wor...
001
Mainmatter @mainmatter.com · 23/07/2025
Online events still struggle with spontaneous one-on-one chats. So we built Whirlwind Chat: a P2P, video-based speed-networking app 2 minutes per match. What’s behind it? A capable combination of Rust + SvelteKit + WebRTC. Want to look behind the scenes? Let Bartłomiej Dudzik walk you through it! 👇
100
Mainmatter @mainmatter.com · 16/07/2025
Our Svelte 5 & Runes workshop is back July 21. It’s the same one we ran at Svelte Summit if you missed it there! Past attendees gave it 4.6⭐ 👇🏼 Check out what they said!
120
Mainmatter @mainmatter.com · 09/07/2025
Our Rust lead @lpalmieri.com is speaking at @oxidizeconf.bsky.social 2025 in Berlin. Rewrite, Optimize, Repeat breaks down how we replaced a C-based triemap with safe, blazing-fast Rust for @redisinc.bsky.social .
100
Mainmatter @mainmatter.com · 07/07/2025
Just 2 weeks until our week of Svelte workshops kick off. 🟣 July 21 – Svelte 5 & Runes 🟣 July 22 – Testing Svelte 🟣 July 23 – Auth in SvelteKit 🟣 July 24 – Svelte Without Svelte If you’re working with Svelte or SvelteKit, pick your topic, join us live, and level up. Details below 👇 🧵1/2
110
Mainmatter @mainmatter.com · 04/07/2025
Ember Dublin is back and we’re part of it! Our Ember Expert, @chris.manson.ie is kicking things off with a hands-on workshop. Get your app off .hbs, onto .gjs, and into the modern Ember era. Which means Codemods, Vite, and real-world upgrade paths. 🍕Come hungry. There’s pizza too!
161
Mainmatter @mainmatter.com · 02/07/2025
If you're into Svelte, July is about to get real interesting. We’ve got 4 workshops coming up – on testing, auth, Svelte 5, and mixing Svelte with React. All remote and hands-on. And they start in less than a month. Check the calendar 🗓️ mainmatter.com/events/?utm_... #Svelte #SvelteKit #WebDev
020
Mainmatter @mainmatter.com · 26/06/2025
Web Components are cool. But writing them by hand? Not so much. Svelte makes it way easier to build clean, reusable custom elements with barely any setup. Here’s how @paolo.ricciuti.me does it 👇
100
Mainmatter @mainmatter.com · 25/06/2025
Our Rust expert Jonas Kruckenberg is bringing Disco vibes to New Zealand 🕺🪩. Join him at RustForge 2025 for his talk “Panic! At The Disk, Oh!” If you care about Rust, storage, and avoiding panics, you don’t want to miss it.
110
Mainmatter @mainmatter.com · 24/06/2025
The Ember Inspector doesn’t support Vite yet. We’re changing that. It means rewriting builds, bridging AMD + ESM, and getting changes into Ember itself. Here’s how we’re doing it 👇 🧵1/2
183
Mainmatter @mainmatter.com · 23/06/2025
One month away from our 4 #svelte workshop in July–all remote, hands-on, and taught by @paolo.ricciuti.me . If you've been meaning to level up your Svelte game, now's the time. 👇 Here's what’s happening: 🧵1/5
120
Mainmatter @mainmatter.com · 20/06/2025
Think you need a full rewrite to start using Svelte at work? You don’t. This workshop is for devs who love Svelte but are stuck in a React world—or any other stack. We’ll show you how to sneak Svelte in the smart way. 🧵1/2
100
Mainmatter @mainmatter.com · 19/06/2025
Rust lets you build things right, but only if you hold it right. A wrong type here, a bad abstraction there... It works until it doesn’t. We help you catch those issues early. Before they turn into expensive rewrites. Get your architecture reviewed. Talk to someone who’s been through it before.
100
Mainmatter @mainmatter.com · 18/06/2025
What’s in Svelte(Kit) auth workshop? It’s not just login forms and logout buttons. We’re talking full flow, from OAuth theory to browser-server state syncing. If you’re building serious apps, this is stuff you need to know. 🧵1/2
110
Mainmatter @mainmatter.com · 17/06/2025
Our Rust Expert, @lpalmieri.com is heading to RustConf 2025 in Seattle, Washington 🦀 He will be sharing how our team helps Redis move from C to Rust, and what it takes to get it right: interop, migration, and real-world lessons. You’ll want to be in the room for this!
100
Mainmatter @mainmatter.com · 13/06/2025
Expect Vitest, Playwright, Storybook, and practical answers. Prep materials sent ahead. Just bring a basic understanding of Svelte. Taught by @paolo.ricciuti.me . 30 spots only. Book your seats now ➡️ ti.to/mainmatter/t... #Svelte #SvelteKit #Testing #Mainmatter #WebDev 🧵2/2
001
Mainmatter @mainmatter.com · 13/06/2025
Wondering what we actually cover in the Svelte testing workshop? It’s not just “write a test, expect true.” We’re teaching real-world testing strategies, structure, and tools that won’t collapse under pressure. Full agenda’s in the image. 🧵1/2
100
Mainmatter @mainmatter.com · 12/06/2025
Don’t be stuck debugging something for two days (or longer). Mainmatter’s Svelte experts have seen your problem before – and fixed it before. We help you by sharing our experience so you overcome blockers faster and stop hitting walls.
100
Mainmatter @mainmatter.com · 12/06/2025
Touchdown! @paolo.ricciuti.me just landed at @jsnation.gitnation.org and is getting ready to take the stage at the Community Track. As always… if you see him around, go say hi! #JSNation #Svelte #SvelteKit
021
Mainmatter @mainmatter.com · 11/06/2025
👨‍🏫 Led by Svelte maintainer @paolo.ricciuti.me 🧰 Materials provided ahead of time 🎯 Built for devs familiar with Svelte Grab your spot 🎟️ ti.to/mainmatter/s... 🧵2/2
000
Mainmatter @mainmatter.com · 11/06/2025
Thinking about joining the Svelte 5 workshop but want to know what’s inside? Here’s what we’ll cover, hands-on and step-by-step: ✅ $state, $derived, $effect, $props ✅ Snippets vs slots ✅ JS signals ✅ 4→5 Migration paths ✅ Vibes included 🧵1/2
140
Mainmatter @mainmatter.com · 10/06/2025
We’re heading into @jsnation.gitnation.org @paolo.ricciuti.me is giving a talk on signals in Svelte 5. Check out what’s really going on under the hood with runes. And a few days later, @marcoow.bsky.social will show how to bring Rust into your Node apps, without rewriting everything.
101
Mainmatter @mainmatter.com · 05/06/2025
Stop bottlenecking your best developer 🛑 Your one Rust expert is juggling too much. We can step in, pair with the rest of the team, and spread that knowledge. So your team levels up and your bottleneck breathes again. Check out our Rust Support Subscription below 👇🏼 #RustLang
100
Mainmatter @mainmatter.com · 04/06/2025
Help us complete @paolo.ricciuti.me's Lynx transformation! We’re looking for companies to fund our work on Svelte custom renderers. If you’d like to use #svelte to build UIs across all platforms, including native apps with #lynxjs, find more info here: svelte-custom-renderers.com
2182
Mainmatter @mainmatter.com · 04/06/2025
Love Svelte but stuck in a React codebase? You don’t need a rewrite to start using it. On July 24, we’re running a workshop that shows you how to bring Svelte into your work today, without a big bang rewrite. 🧵1/2
100
Mainmatter @mainmatter.com · 03/06/2025
Our @paolo.ricciuti.me is getting ready to take the stage at Tech Camp Hamburg for his talk about progressive enhancement with SvelteKit. If you’re at the event, don’t forget to say hi 👋 #Svelte #SvelteKit
020
Mainmatter @mainmatter.com · 03/06/2025
Building apps means handling auth. And no, just having Copilot generate it for you isn’t a winning strategy. On July 23, we’re running a remote workshop that covers everything you need to know to build real-world authentication in SvelteKit securely and properly. 🧵1/2
100
Mainmatter @mainmatter.com · 02/06/2025
You’re building Svelte apps. Cool. Now let’s make sure they don’t break. Yes, it’s possible even with Svelte & SvelteKit. We're running a remote Testing Workshop on July 22. It's one day, hands-on, and gets your test game up to speed. 🧵1/2
110
Mainmatter @mainmatter.com · 29/05/2025
Svelte 5 is here with a whole new way of thinking. Runes, snippets, no more $: It’s just simpler, smarter reactivity. We’re running a 1-day remote workshop to help you level up and migrate your apps. 📅 July 21st, 9–5 CEST 🧵1/2
121
Mainmatter @mainmatter.com · 28/05/2025
Stuck in a React codebase but dreaming about Svelte? You don’t need a full rewrite to start using it. Our new workshop shows you how to bring Svelte into your workflow. Well, right now if you want to help your team 🙃  No rewrite pitch required. 🧵1/2
100
Mainmatter @mainmatter.com · 27/05/2025
Next week at TechCamp Hamburg, our own @paolo.ricciuti.me will talk you through how to approach progressive enhancement in SvelteKit without sacrificing UX. Will you be there? 👋
100
Mainmatter @mainmatter.com · 26/05/2025
Sometimes all you need is a quick answer from an expert to resolve a complicated issue. Sometimes you require a deep dive with someone who knows the ins and outs of Svelte. With our Svelte Support Subscription, you get both.
110
Mainmatter @mainmatter.com · 21/05/2025
🐹 Ember apps can now build with Vite. But are your addons ready? We audited the top 100 Ember addons to find out. Some are fully ready. Some need tweaks. Others should be replaced.
100
Mainmatter @mainmatter.com · 20/05/2025
More about Svelte! @paolo.ricciuti.me is heading to TechCamp Hamburg. If you're working with SvelteKit and care about progressive enhancement, you don’t want to miss this talk. Come and see Paolo in Hamburg on June 3rd! Details 👇🏼
110
Mainmatter @mainmatter.com · 19/05/2025
Building up Rust expertise usually means long-term contracts and hiring delays. Our Rust Support Subscription takes 2 minutes to start. And you get access to a team that’s seen every edge case and helped developers across industries. No onboarding. Just results #rustlang 🧵1/2
110
Mainmatter @mainmatter.com · 19/05/2025
Taking place in Bologna: pasta, pizza, and… Python with Rust. @lpalmieri.com is running a sold-out workshop at @pyconit.bsky.social 2025 on how to speed up your Python with Rust. See you there on May 29!
120