6.8 released with some big features 🎉
⚡@vite.dev by default
🕚 Compatible with libraries from 8+ years ago*
✨ New APIs: renderComponent, additional reactive data structures
🤝 No more hbs by default (strict: true)
Read more here:
blog.emberjs.com/ember-releas...
6.8 released with some big features 🎉
⚡@vite.dev by default
🕚 Compatible with libraries from 8+ years ago*
✨ New APIs: renderComponent, additional reactive data structures
🤝 No more hbs by default (strict: true)
Read more here:
blog.emberjs.com/ember-releas...
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!
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!
🪘@hokulea/pahu
✨ HTML first. Use native form features through a pleasent API
✨ Validation & Revalidation
✨ Validators: Native, Custom, Standard Schema
✨ Nested & initial data
✨ Linked Fields
✨ Typescript support
➡️ github.com/hokulea/pahu
🪘@hokulea/pahu
✨ HTML first. Use native form features through a pleasent API
✨ Validation & Revalidation
✨ Validators: Native, Custom, Standard Schema
✨ Nested & initial data
✨ Linked Fields
✨ Typescript support
➡️ github.com/hokulea/pahu
it only requires 3 files ( 4 for ergo ):
- the html
- babel.config
- vite.config
- ( src/app.gts )
The rest is config for editor tooling 🙈
it only requires 3 files ( 4 for ergo ):
- the html
- babel.config
- vite.config
- ( src/app.gts )
The rest is config for editor tooling 🙈
I'm very excited (and relieved) to have achieved this milestone.
I had to completely re-architect how this REPL worked 🙈
I'm very excited (and relieved) to have achieved this milestone.
I had to completely re-architect how this REPL worked 🙈
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
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
marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com/items?itemNa...
If you are on Ember@5.8 now is a great time to try the ember-vite-codemod mainmatter.com/blog/2025/03...
If you are on Ember@5.8 now is a great time to try the ember-vite-codemod mainmatter.com/blog/2025/03...
I'm pretty happy to have @discourse.org as a backer at a tier that allows us to have a 2 hour pairing session every week. We can use this time to work on anything even tangentially related to the Initiative.
I'm pretty happy to have @discourse.org as a backer at a tier that allows us to have a 2 hour pairing session every week. We can use this time to work on anything even tangentially related to the Initiative.
I’ve been asking for this for over a decade!! w00t!!! 🤩
developer.chrome.com/blog/advance...
I’ve been asking for this for over a decade!! w00t!!! 🤩
developer.chrome.com/blog/advance...
We now have a plan that is all agreed and we just need to make it happen 💪
This is a great holiday OSS present for me 🎁🎄😍🐹
We now have a plan that is all agreed and we just need to make it happen 💪
This is a great holiday OSS present for me 🎁🎄😍🐹
responsive-image.dev.
Ingredients:
🖼 Image component for @emberjs.com and @lit.dev (more to come)
⚙️ Process local images in @vite.dev or webpack, supporting WebP+AVIF and LQIP
🌍 Load remote images from image CDNs like @netlify.com, Cloudinary or imgix
responsive-image.dev.
Ingredients:
🖼 Image component for @emberjs.com and @lit.dev (more to come)
⚙️ Process local images in @vite.dev or webpack, supporting WebP+AVIF and LQIP
🌍 Load remote images from image CDNs like @netlify.com, Cloudinary or imgix
Menschlich unterirdisch, mit Blick auf Integration schädlich und außenpolitisch kurzsichtig.
Menschlich unterirdisch, mit Blick auf Integration schädlich und außenpolitisch kurzsichtig.
Meine Überzeugung:
#Faktenleugnung einiger Parteien ist nicht nur "ärgerlich", sie kostet auch Geld und gefährdet den Industriestandort Deutschland.
www.volksverpetzer.de/analyse/rech...
Meine Überzeugung:
#Faktenleugnung einiger Parteien ist nicht nur "ärgerlich", sie kostet auch Geld und gefährdet den Industriestandort Deutschland.
`.
You can now use of the `display` property on these elements, and also use a `::details-content` pseudo-element to style the part that expands and collapses.
developer.chrome.com/blog/styling...
`.
You can now use of the `display` property on these elements, and also use a `::details-content` pseudo-element to style the part that expands and collapses.
developer.chrome.com/blog/styling...
I want to see my @emberjs.com peeps represent and remember to write in your favourite framework 😉🐹
I want to see my @emberjs.com peeps represent and remember to write in your favourite framework 😉🐹
TL;DR
- Top-level `renderComponent` API
- Runtime template compiler (for REPLs)
- Component inspector fixes for GJS
- `this.#private` syntax
- hash and array literal syntax
TL;DR
- Top-level `renderComponent` API
- Runtime template compiler (for REPLs)
- Component inspector fixes for GJS
- `this.#private` syntax
- hash and array literal syntax
I've always felt ember was particularly well suited for mobile app development and the story needed a bit of curation, but haven't had an opportunity to work on mobile in too long.
github.com/ember-native...
I've always felt ember was particularly well suited for mobile app development and the story needed a bit of curation, but haven't had an opportunity to work on mobile in too long.
github.com/ember-native...
Try ember-primitives/proper-links!
it's ~800 bytes.
Docs here: ember-primitives.pag...
don't want to bother a human?
Here is a ChatGPT for *you*
chatgpt.com/g/g-NlX2...
don't want to bother a human?
Here is a ChatGPT for *you*
chatgpt.com/g/g-NlX2...
go.bsky.app/2uVJucq
go.bsky.app/2uVJucq