Simon Ihmig

Simon Ihmig

@simonihmig.bsky.social

Software Engineer @crowdstrike.com. Here for all things tech, Ember.js, politics, climate change & renewables.

204 followers201 following49 posts

📣 New release of @responsive-image/solid adds support for the upcoming new major release 2.0 of @solidjs.com! Despite the breaking changes, the same stable package supports both majors. Use it now in your v1 app, with no additional work needed when you migrate to v2. ✨ responsive-image.dev

responsive-image.devResponsiveImage - the JavaScript library for responsive images.Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.
SolidJS@solidjs.com

🚨 Solid 2.0 has reached Release Candidate! 🎉🥳 Async is first-class — computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big Reveal 👇 www.solidjs.com/blog/solid-2... 1/3

New ResponsiveImage release is officially out of the shell! 🐣 🚀 Full support for @vite.dev v8 and @rolldown.rs optimization. ✨ Smoother DX: polished defaults and other ergonomics improvements 🍳 Dropped some eggs, breaking support for Node 20 and Ember < 6.4 responsive-image.dev

responsive-image.devResponsiveImage - 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 now ships with a native Vue.js image component to render responsive images! Use it with the @vite.dev plugin (or webpack) to process local images in your @vuejs.org or @nuxt.com app, with support for modern formats, image transformations and LQIP, or load from image CDNs.

responsive-image.devResponsiveImage - the JavaScript library for responsive images.Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.

Simon Ihmig reposted

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...

blog.emberjs.comEmber 6.8 ReleasedThe 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...

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...

dev.toImage delivery for modern web applications: Introducing ResponsiveImageIn the landscape of web development, images are often both a crucial visual element and a significant...

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! 🚀

responsive-image.devResponsiveImage - the JavaScript library for responsive images.Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.

Simon Ihmig reposted

👀 👀 👀 @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...

github.comfeat: 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) ...

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

responsive-image.devResponsiveImage - the JavaScript library for responsive images.Responsive images made easy. Supporting multiple frameworks, WebP, AVIF, placeholders (LQIP), Image CDNs and much more.

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.

Yehuda Katz (he/him)@wycats.bsky.social

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.

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. ✨

Simon Ihmig@simonihmig.bsky.social

📣 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

Simon Ihmig reposted

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

buff.lyPolaris: What I'm Working OnI'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.

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...

github.comRelease 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...

Simon Ihmig reposted

Simon Ihmig reposted

👋 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.comMainmatterWe 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.

Finally, we have a stable v1.0.0 of ember-window-mock, the addon to mock the hell out of `window` in your tests! 😈 The release makes it a modern v2 addon, and comes with a new feature to create additional mocked window objects, e.g. for `window.parent` 🥳 github.com/simonihmig/e...

github.comGitHub - simonihmig/ember-window-mock: Mock window global in tests with test-friendly replacements for location, alert/confirm/prompt/ and more.Mock window global in tests with test-friendly replacements for location, alert/confirm/prompt/ and more. - simonihmig/ember-window-mock

Simon Ihmig reposted

Zur Erinnerung wo wir stehen. Wir erleben längst rund um die Welt die Folgen: extreme Hitze, extremer Regen, extreme Dürre, extreme Tropenstürme, Waldsterben, Korallensterben, und vieles mehr. Jeder kann beitragen, dass der Klimaschutz voran kommt: #Europawahl ist #Klimawahl.

Just released the stable version of ember-headless-form, the new modern and lightweight v2 form addon with all accessible but no presentational markup, validation (native HTML, yup, changeset or custom JS) and 1st class TS/Glint support. Check it out! 🚀 github.com/CrowdStrike/...

github.comGitHub - CrowdStrike/ember-headless-form: Headless forms with a11y and validation support built inHeadless forms with a11y and validation support built in - GitHub - CrowdStrike/ember-headless-form: Headless forms with a11y and validation support built in

You are up to date.