🔗 mainmatter.com/blog/2026/04...
#emberjs
🔗 mainmatter.com/blog/2026/04...
#emberjs
🔗 mainmatter.com/blog/2026/04...
#emberjs
🔗 mainmatter.com/blog/2026/04...
#emberjs
Links in the thread 🧵
#emberjs
Links in the thread 🧵
#emberjs
Chris is a long-time EmberData core team member and is the architect behind its successor, WarpDrive.
Tickets are available at emberfest.eu
Chris is a long-time EmberData core team member and is the architect behind its successor, WarpDrive.
Tickets are available at emberfest.eu
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Read the post 👇
mainmatter.com/blog/2026/04...
#emberjs
Links in the thread 🧵
#emberjs
Links in the thread 🧵
#emberjs
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.
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.
But new paradigms often lead to new insights and innovations, and the past year has been full of them. The future is intriguing.
But new paradigms often lead to new insights and innovations, and the past year has been full of them. The future is intriguing.
When we were iterating on EmberData we broke it apart into packages with well defined boundaries. Then we added new packages that replaced some of the old packages with better implementations. Ended up with a lot of packages.
When we were iterating on EmberData we broke it apart into packages with well defined boundaries. Then we added new packages that replaced some of the old packages with better implementations. Ended up with a lot of packages.
for svelte, to deal with `foo = foo` we're planning to just increment,decrement by doing ` a.ref = (a.ref + 1) % 2;`
for svelte, to deal with `foo = foo` we're planning to just increment,decrement by doing ` a.ref = (a.ref + 1) % 2;`
Handy for teams migrating to the new request service paradigm.
No fluff, just practical mappings:
request-service-cheat-sheet.netlify.app
#EmberJS #EmberData
Handy for teams migrating to the new request service paradigm.
No fluff, just practical mappings:
request-service-cheat-sheet.netlify.app
#EmberJS #EmberData
That gets you more than anything offered by tanstack/apollo/mobx.
That gets you more than anything offered by tanstack/apollo/mobx.
@warp-drive.io (formerly #emberdata) version 5.5-alpha.21 is compatible with any framework that works with a signals concept. Even multiple on one page sharing data. Pluggable reactivity ftw. Official #svelte/#vue/#preact/#lit integrations coming soon. ✨🌌
github.com/emberjs/data...
@warp-drive.io (formerly #emberdata) version 5.5-alpha.21 is compatible with any framework that works with a signals concept. Even multiple on one page sharing data. Pluggable reactivity ftw. Official #svelte/#vue/#preact/#lit integrations coming soon. ✨🌌
github.com/emberjs/data...
Over the next week we’ll write a proper blog post unpacking this release.
Preview in 🧵
Over the next week we’ll write a proper blog post unpacking this release.
Preview in 🧵
I tried EmberData around 2017 and got frustrated.
I think the reactive async properties was a novel idea but didn't work in practice.
I've been building
github.com/buzzware/cas...
I tried EmberData around 2017 and got frustrated.
I think the reactive async properties was a novel idea but didn't work in practice.
I've been building
github.com/buzzware/cas...
I'm a fan of the superduper fetch approach plus an ORM with simple models and an async client.populate(model,relations[]) method
I'm a fan of the superduper fetch approach plus an ORM with simple models and an async client.populate(model,relations[]) method
Bringing balance to the force, or at least your installations, with mixed metaphors github.com/emberjs/rfcs...
#emberjs
Bringing balance to the force, or at least your installations, with mixed metaphors github.com/emberjs/rfcs...
#emberjs