Christoph Wiedenmann
banner
kennstenicht.bsky.social
Christoph Wiedenmann
@kennstenicht.bsky.social
Senior Software Developer with a strong design background. Focusing on #EmberJS, currently also #NextJS. Working at ag—prop.
Reposted by Christoph Wiedenmann
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
Reposted by Christoph Wiedenmann
🚨⛏️ 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!
August 26, 2025 at 9:26 PM
Reposted by Christoph Wiedenmann
I made an agnostic headless form library:
🪘@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
August 26, 2025 at 3:20 PM
Reposted by Christoph Wiedenmann
I made a smol ember app demo: github.com/NullVoxPo...

it only requires 3 files ( 4 for ergo ):
- the html
- babel.config
- vite.config
- ( src/app.gts )

The rest is config for editor tooling 🙈
GitHub - NullVoxPopuli/smol-ember-app
Contribute to NullVoxPopuli/smol-ember-app development by creating an account on GitHub.
github.com
August 14, 2025 at 3:00 AM
Reposted by Christoph Wiedenmann
After months of fragmented effort, I finally published the prototype omni-REPL for web frameworks and things that render DOM.

I'm very excited (and relieved) to have achieved this milestone.

I had to completely re-architect how this REPL worked 🙈

July 5, 2025 at 9:57 PM
Reposted by Christoph Wiedenmann
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
EmberFest
EmberFest - the European Community Ember Conference
emberfest.eu
April 1, 2025 at 12:43 PM
Reposted by Christoph Wiedenmann
Hello Ember.js! I've just pushed pre-release version 1.4.3 of the Glint VSCode extension which runs in the new modern TS Plugin mode. It supports both modern .gts components as well as most cases of classic co-located ts+hbs components.

marketplace.visualstudio.com/items?itemNa...
Glint - Visual Studio Marketplace
Extension for Visual Studio Code - Glint language server integration for VS Code
marketplace.visualstudio.com
March 23, 2025 at 3:31 PM
Reposted by Christoph Wiedenmann
Happy Friday everyone 🎉 To celebrate the weekend the @emberjs.com @vite.dev implementation now supports back to Ember@5.8 🕺

If you are on Ember@5.8 now is a great time to try the ember-vite-codemod mainmatter.com/blog/2025/03...
Ember Vite Codemod - Mainmatter
Announcing the first release of ember-vite-codemod
mainmatter.com
March 14, 2025 at 4:49 PM
Reposted by Christoph Wiedenmann
Today has been great for the Ember Initiative 🐹 And I wanted to share why in a quick 🧵

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.
March 11, 2025 at 4:31 PM
Reposted by Christoph Wiedenmann
🎉 OMG OMG OMG Chrome is shipping CSS attr() for every property!!! 🎉
I’ve been asking for this for over a decade!! w00t!!! 🤩

developer.chrome.com/blog/advance...
CSS attr() gets an upgrade  |  Blog  |  Chrome for Developers
You can now use attr() with any CSS property–including custom properties–and it can parse values into data types other than strings.
developer.chrome.com
January 16, 2025 at 10:07 PM
Reposted by Christoph Wiedenmann
Yesterday we got the @emberjs.com RFC that will make @vite.dev the default build system for new apps accepted 🎉🎊🎉

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 🎁🎄😍🐹
December 21, 2024 at 9:52 AM
Reposted by Christoph Wiedenmann
📣 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 Christoph Wiedenmann
Die erste Reaktion mancher Politiker auf den Sturz eines grausamen Diktators, aber auch eine vollkommen ungewisse Zukunft und Rolle der Islamisten in #Syrien ist also: Abschieben!

Menschlich unterirdisch, mit Blick auf Integration schädlich und außenpolitisch kurzsichtig.
December 9, 2024 at 11:45 AM
Reposted by Christoph Wiedenmann
Durfte zum zweiten Mal einen kleinen Gastbeitrag für den @volksverpetzer.de schreiben.

Meine Überzeugung:
#Faktenleugnung einiger Parteien ist nicht nur "ärgerlich", sie kostet auch Geld und gefährdet den Industriestandort Deutschland.
December 5, 2024 at 9:56 PM
Reposted by Christoph Wiedenmann
As of Chrome 131 you have more options to style `
` and ``.

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...
November 20, 2024 at 4:42 PM
Reposted by Christoph Wiedenmann
This year's State of JavaScript 2024 survey is now open! survey.devographics.com/survey/state...

I want to see my @emberjs.com peeps represent and remember to write in your favourite framework 😉🐹
State of JavaScript 2024
Take the State of JavaScript survey
survey.devographics.com
November 20, 2024 at 11:09 AM
Reposted by Christoph Wiedenmann
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
Reposted by Christoph Wiedenmann
Super excited to see a NativeScript integration for #emberjs coming together!

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...
GitHub - ember-native/ember-native
Contribute to ember-native/ember-native development by creating an account on GitHub.
github.com
November 14, 2024 at 8:31 PM
Reposted by Christoph Wiedenmann
Want to learn more about EmberJS?

don't want to bother a human?

Here is a ChatGPT for *you*

chatgpt.com/g/g-NlX2...
November 12, 2024 at 3:11 PM
Reposted by Christoph Wiedenmann
I've added everyone I recognize from discord / github / mordor over the years but if I've missed anyone that's here let me know!

go.bsky.app/2uVJucq
November 14, 2024 at 5:47 AM