With Vite 7.2.1, I can work in a 3 million line ember project with 2-3s full reloads on file change
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 π
@nickschot.bsky.social
@mainmatter.bsky.social
With Vite 7.2.1, I can work in a 3 million line ember project with 2-3s full reloads on file change
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 π
Ember Data is now WarpDrive.
This data framework can be used in any JS framework.
@chris.manson.ie's herculean efforts are why vite landed in 6.8 π
Shipping proper (deprecations, CLIs, docs, tutorials, etc), is A TON of work, and the community helped get us there - esp on the docs and tutorials side - thank you to all who submitted a PR, opened an issue, or chatted in Discord!!
Today Mainmatterβs own @chris.manson.ie and Marine are speaking about the #EmberInitiative at @EmberFest.eu in Brussels. If youβre in town and want to talk about upgrading your #Ember app to use all the modern build tooling (#Vite, #GJS, etc.) make sure to say hi!
18.09.2025 07:25 β π 6 π 4 π¬ 1 π 0. @nickschot.bsky.social is on stage at @emberfest.eu talking about integrating #emberjs with other frameworks like #react or #svelte. Weβve worked with a number of clients on the topic at @mainmatter.com in the past few years
18.09.2025 09:07 β π 12 π 3 π¬ 1 π 0Will be doing a short workshop at emberfest covering migration from 4.x to 5.x of EmberData/ @warp-drive.io
Itβll include ModelFragments. Weβve made great progress and expect to have the path ready in the next few weeks, and we think we might be able to develop a codemod for much of it.
π¨βοΈ Call for assistance in @emberjs.com βοΈπ¨
We decided in the Tooling team meeting today to deprecate heimdalljs in ember-cli and hopefully remove it in ember-cli@7 π
This needs a RFC to be written and someone to implement the deprecation itself. Do you want to help out? Please get in touch!
If you aren't going to @emberfest.eu in September, let the FOMO begin π
Three talks diving into @warp-drive.io and I'm working on adding either a formal or informal workshop for folks looking at how to migrate onto the newer features.
We just merged a 3000 files / 75k lines of code PR in our 2017 @emberjs.com app that moved us from .ts + .hbs => .gts
This would have never been possible without @embroider/template-tag-codemod and the work from the great @chris.manson.ie and other great members of the Ember.js community!
π«Ά
We just released the 1.0 for the whole sheepdog suite!
@sheepdog/core and @sheepdog/vanilla didn't really had any breaking but @sheepdog/svelte did, and it's a welcome one...we are now using runes! π
If you are on svelte 4 and want to use it we published the stores version under the `legacy` tag π§‘
Beginner-friendly? Advanced deep dive? Doesnβt matter, as long as itβs from the heart!
Submit your talk here β‘οΈ emberfest.eu
#EmberFest25 #EmberJS #GlimmerJS
Thinking about talking at EmberFest 2025? Well, the door is wide open, but not forever. πΉΒ The Cfp deadline is August 1st. Weβre looking for all things Ember: real-world stories, experiments, wins, fails, anything the community can learn from.
29.05.2025 11:27 β π 3 π 1 π¬ 1 π 0We updated the website with the gorgeous venue we've secured for this year: the Royal Flemish Theater.
If you want to meet your favorite Ember peeps and help make EmberFest actually happen, reserve your spotβitβs by far the best way to support the show:
emberfest.eu
I just submitted a CFP to talk about @emberjs.com at a non-Ember conference π if anyone knows any conferences that have open CFPs that they think should have an Ember talk at please ping me and let me know
16.05.2025 14:58 β π 16 π 4 π¬ 1 π 0Seeing all of this, seeing companies like chromatic or Mainmatter being *this* invested in Svelte is also what gives me the long-term confidence in Svelte. The way @storybook.js.org support for Svelte 5 and Svelte-native stories evolved within a few months is insane! bsky.app/profile/rein...
14.05.2025 09:25 β π 5 π 2 π¬ 0 π 0So, some of you may know that recently I'm working full time on the svelte renderer API thanks to the company I work for ( @mainmatter.com ).
This will unlock using Lynx to build native applications with svelte.
There's still a lot of work to do but isn't a counter the mother of all apps? π§‘π
My consultancy @mainmatter.com has some availability for #frontend projects starting in May.
We have deep expertise in #svelte and #emberjs as well as the intersection of frontend and #rustlang, e.g. with build tools or #wasm.
1/π§΅
Big wins from the Ember Initiative π
@chris.manson.ie shares the latest wins from our ongoing work: Embroider@4 is now stable, @vite.dev is the default, there's a codemod to help you migrate, and weβve audited the top 100 addons.
π mainmatter.com/blog/2025/04...
A picture taken over my shoulder of me releasing Embroider@v4 from my phone while drinking a beer in a restaurant
I just released Embroider@v4 from the @mainmatter.com team dinner using release-plan
This is the start of the @vite.dev era of @emberjs.com π
Today is Mainmatter Day and itβs rolling! π£Β We started the day with workshopsβworking on our team and company. Remote work is great but nothing beats face-to-face time to shape the future of Mainmatter.
#MainmatterDay #TeamTime #NotJustWork
Weβre live with the Rust Munich Meetup from our Munich office! π¦ Talks are kicking off soon, and the vibes are great at Mainmatter GmbH HQ.
Join the stream & discussion remotely too β‘οΈΒ www.meetup.com/rust-munich/...
Who's tuning in? π
#rustmunich #rustlang
Today I literally released a npm package on an airplane without any stress using release plan βοΈπ¦π
If you don't know already: release-plan is the best way to release any npm package πͺ I never release with anything else
#releaseanywhere #releaseplan
github.com/embroider-bu...
The tomster is out of the bag!
EmberFest '25 is coming, and we have the dates, so mark them in your calendar: September 18-19 (Thu-Fri).
We also opened early bird ticket sales, so grab a couple while we still have them: emberfest.eu
another achievement of the #emberjs initiative β ember-css-modules is no longer holding anyone back from switching to Vite π
31.03.2025 09:37 β π 2 π 1 π¬ 0 π 0@nickschot.bsky.social gave a talk about ECM to ember-mirage migration, and this morning, our codebase has almost finalized its transition πΎ! This migration is required if you want to use the new build system based on the great Vite we all want and wait for!
28.03.2025 09:55 β π 3 π 1 π¬ 1 π 0This week was yet another great week for the @mainmatter.com Ember Initiative. We have been working with @discourse.org to get their app converted to more modern Ember technologies and we were able to convert the whole admin section of the app to use GJS π
github.com/discourse/di...
It's kind of hard to communicate the magnitude of what we've been able to achieve here. Everyone in the Ember community now has a clear path to start running your apps in Vite: Update your app to at least 3.28 and then run the ember-vite-codemod mainmatter.com/blog/2025/03...
20.03.2025 12:14 β π 10 π 3 π¬ 1 π 1β‘ Vite support for Ember has been extended to 3.28!
*and* there is a codemod to get you off the old build system π
β¨ Excite!!
Vite is now supported in: 3.28, 4.4, 4.8, 4.12, 5.4, 5.8, 5.12+ (LTS)
(current: 6.3)
Last week I was super excited to announce that the @emberjs.com @vite.dev implementation now works all the way back to Ember@5.8 and that we would "hopefully" go even further back.
Well... we did it folks π The Ember Vite implementation now supports all the way back to Ember@3.28 π π πΉ
π½ππ Release from *anywhere* π§»π’ποΈ
19.03.2025 15:27 β π 7 π 3 π¬ 2 π 0