Simon Ihmig
simonihmig.bsky.social
Simon Ihmig
@simonihmig.bsky.social
Software Engineer @crowdstrike.com. Here for all things tech, Ember.js, politics, climate change & renewables.
Reposted by Simon Ihmig
Hot off the press!

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...
Ember 6.8 Released
The Ember project is excited to announce the release of Ember v6.8. This is a standard minor release as part of the standard Ember Release Train process, but this release isn't...
blog.emberjs.com
October 26, 2025 at 4:17 AM
Been a while since my last blog post, so I thought I'll write this one on the open source project I spent a fair amount of time on over the last year.

Are you building web applications and want to deliver responsive images in an easy and efficient way? Then give this a read 👇
dev.to/simonihmig/i...
Image delivery for modern web applications: Introducing ResponsiveImage
In the landscape of web development, images are often both a crucial visual element and a significant...
dev.to
July 3, 2025 at 3:31 PM
New major release of responsive-image.dev is out!
⚛ image component for @react.dev
⏱️ supports the @fastly.com IO image CDN
🌍 supports auto-negotiation of image format by CDNs
✨ refactored LQIP (Thumb/BlurHash) simplifying runtime image components

Shoutout to William Killerud for most of these! 🚀
ResponsiveImage - the JavaScript library for responsive images.
Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.
responsive-image.dev
June 6, 2025 at 5:17 PM
Reposted by Simon Ihmig
👀 👀 👀

@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...
feat: unlock universal 🌌 by runspired · Pull Request #9968 · emberjs/data
🎉 With this PR, WarpDrive becomes usable by any signals-compatible framework or library. To do so still requires the following constraints: Use SchemaRecord in Polaris Mode only (no Legacy Mode) ...
github.com
April 28, 2025 at 8:22 AM
Reposted by Simon Ihmig
Render responsive images in your Svelte app with this library by @simonihmig.bsky.social 🖼️⚡️ - madewithsvelte.com/responsive-i...
April 26, 2025 at 10:25 AM
Reposted by Simon Ihmig
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 🎉
April 3, 2025 at 7:20 PM
Reposted by Simon Ihmig
ChatGPT is savage. omg
April 1, 2025 at 3:08 PM
Ever heard of ThumbHash? It's a great way to encode a blurry placeholder image into just a few bytes, 28 here. Like BlurHash but better visual quality!

Available now in responsive-image.dev for @vite.dev or webpack plugins and image components for @emberjs.com @lit.dev @solidjs.com and @svelte.dev!
February 13, 2025 at 5:40 PM
The responsive-image.dev family got a new member! 🎉

👉 Use the new @svelte.dev image component in your Svelte/SvelteKit app to render responsive images, either with our @vite.dev plugin to process local images or with remote images from image CDNs, or both.

responsive-image.dev
ResponsiveImage - the JavaScript library for responsive images.
Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.
responsive-image.dev
January 28, 2025 at 8:59 PM
Long thread, but it's Sunday, so give this a read!

How evolution of the framework works, why it's getting descoped and why it's not dead.
Ember's major version release strategy is super-simple:

1. Before removing a feature in a major version, it lands as a deprecation in the *previous* major. A deprecation is only enabled by default once we have a clearly documented migration strategy that covers the use-cases of the old feature.
gos.si gossi @gos.si · Dec 21
#emberjs has released version 6.0 🎉
Nothing new, yet landed so many features.

Read more about ember's fantastic release strategy: blog.emberjs.com/ember-6-0-re...
January 19, 2025 at 8:43 AM
Reposted by Simon Ihmig
I fear there is deep truth here.
January 11, 2025 at 8:47 PM
Reposted by Simon Ihmig
Has anyone built Bluesky tools yet for getting notified when someone mentions a given website or topic?
January 8, 2025 at 5:07 PM
HNY! Last year ended with my responsive-image.dev project getting launched, this year starts with adding @solidjs.com support! 🎉

Use the Solid native image component to render local images processed by the @vite.dev plugin or load remote images from image CDNs.

Responsive images made easy. ✨
📣 Just launched a (not so) new tasty project:
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
ResponsiveImage
The multi-framework JavaScript library for responsive images.
responsive-image.dev
January 7, 2025 at 3:38 PM
Reposted by Simon Ihmig
🎁 Ember v6 is released!

Read about it here:
blog.emberjs.com/ember-6-0-re...
December 19, 2024 at 4:41 PM
Reposted by Simon Ihmig
The RFC for the EmberJS v2 App Blueprint (Vite-based Embroider by default) is now in Final Comment Period!

github.com/emberjs/r...

This has been a massive collaborative team effort, and I'm super excited for this!
V2 App by NullVoxPopuli · Pull Request #977 · emberjs/rfcs
Rendered
github.com
December 13, 2024 at 7:38 PM
📣 Just launched a (not so) new tasty project:
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
ResponsiveImage
The multi-framework JavaScript library for responsive images.
responsive-image.dev
December 11, 2024 at 6:08 PM
Reposted by Simon Ihmig
Just published a quick writeup of impl work I've been doing lately for Polaris.

TL;DR

- Top-level `renderComponent` API
- Runtime template compiler (for REPLs)
- Component inspector fixes for GJS
- `this.#private` syntax
- hash and array literal syntax
Polaris: What I'm Working On
I've been spending my time doing a lot of long-overdue work on Ember, Glimmer and the Handlebars parser. I figured I'd post a quick list of the work.
buff.ly
October 28, 2024 at 11:14 PM
It's my birthday today, and I already made myself a nice present: I just deleted my Twitter/X account! 💪😄🦋
November 16, 2024 at 9:32 AM
Just cut a new release of ember-stargate, your easy to use portal solution for @emberjs.com.

Some dependency updates and other house keeping. Not too exciting, but required work. Just like in real life! 😅

But at least the opportunity to finally publish a v1.0.0 version!
github.com/simonihmig/e...
Release Release 1.0.0 · simonihmig/ember-stargate
🚀 Enhancement #735 Update @glimmer/component to allow for v2 (@simonihmig) #710 Drop @ember/render-modifiers usage (@simonihmig) #708 Import TrackedMap from tracked-built-ins instead of tracked-ma...
github.com
November 14, 2024 at 6:47 PM
Reposted by Simon Ihmig
The Ember Community now has an early version of NativeScript support to help with creating *real* *native* *apps*

Here is the early version of the docs:
ember-native.github....

Repo here: github.com/ember-nat...

Feedback, tests, features, etc welcome!
November 14, 2024 at 5:40 PM
Reposted by Simon Ihmig
Starter pack for folks building with @emberjs.com

Where my ember peeps at, I'd love to add some more 💜

go.bsky.app/2uVJucq
November 11, 2024 at 8:16 AM
Reposted by Simon Ihmig
When they tell you who they are...
November 6, 2024 at 7:10 PM
Reposted by Simon Ihmig
So lots of hot takes going around about web components. I love em, but I understand the frustrations. Here's my take on the single thing that makes Web Components distinct, for better or worse.

jschof.dev/posts/2024/1...
The Differentiating Property of Web Components - Jschof.dev
There's been a lot of discussion on whether web components are good or not. But there is one property of web components that might make them the best or the worst solution for your needs.
jschof.dev
November 10, 2024 at 8:37 PM
Reposted by Simon Ihmig
👋 Hey Bluesky! We’re Mainmatter. We help teams succeed with Rust, Svelte, Ember.js, and more.

Team up with us to go further! Follow us for quick tips, cool projects, and the latest buzz in tech.

Got questions? ➡️ mainmatter.com

#svelte #rustlang #emberjs #rubyonrails #elixirlang #transformation
Mainmatter
We know the code, tools, and practices that go into successful development. We partner with our clients to solve their toughest tech challenges by sharing our skills and expertise as teammates.
mainmatter.com
November 6, 2024 at 11:38 AM
Reposted by Simon Ihmig
Hello #emberjs community! We just arrived in Bluesky. EmberFest is all about bringing together developers, enthusiasts, and innovators who are passionate about Ember.js. Let’s start with diving deep into our latest talks.

Check the videos here ➡️ www.youtube.com/watch?v=Azta...

#ember #emberfest
Opening Keynote – Yehuda Katz
YouTube video by Ember Fest
www.youtube.com
November 6, 2024 at 11:32 AM