Bjorn ‘Bjeaurn’
bjeaurn.com
Bjorn ‘Bjeaurn’
@bjeaurn.com
Sr. Engineer / Frontend Architect / Trainer & Speaker

<3 Angular, RxJS, TypeScript and everything related.

Entrepreneurial spirit, streams at twitch. Say hi!
Reposted by Bjorn ‘Bjeaurn’
oh that's good
Node excitement 😉

Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉

You can run: node index.ts

The capabilities have not changed since Node 24. This is purely a maturity indicator.
Type stripping is now stable.
Enjoy 🌞
November 12, 2025 at 11:02 AM
Reposted by Bjorn ‘Bjeaurn’
Celebrating a big milestone today 🎉
November 11, 2025 at 7:09 PM
Reposted by Bjorn ‘Bjeaurn’
October 27, 2025 at 5:53 PM
Reposted by Bjorn ‘Bjeaurn’
Y'all have no idea how moch code this is going to replace (assuming we drop the idea that we're still shipping for IE9).
Do you want to see more cool stuff using modern CSS? This time, the tooltip will consider all four positions, and the tail will always point to the anchor. 👀

css-tip.com/tooltip-anch...

Still 100% CSS magic! 🪄
October 13, 2025 at 7:09 PM
Reposted by Bjorn ‘Bjeaurn’
🔖 "feat(@schematics/angular): introduce initial jasmine-to-vitest unit t… · angular/angular-cli@58474ec" https://github.com/angular/angular-cli/commit/58474ec7dd85fc34639c138d9b8d545affb50e3e
October 13, 2025 at 1:00 PM
Reposted by Bjorn ‘Bjeaurn’
Choosing the right programming language for a project isn't a purely technical decision

@evanyou.me @vite.dev
September 22, 2025 at 9:15 PM
For my birthday today I’ll give you all your yearly warning to turn on and test your heating before the northern hemisphere really gets colder!
September 22, 2025 at 6:44 AM
Thanks @angularconnect.com it’s been groovy! See you next year! #AngularConnect
September 14, 2025 at 9:13 AM
Wooow! So nice to be back in London for #AngularConnect!
September 13, 2025 at 8:22 AM
Reposted by Bjorn ‘Bjeaurn’
Back from the holiday break!

This week’s Ng-News brings the first public demo of Signal Forms, #Angular third and most awaited forms module.

Also: Zoneless stable, NgRx v20, CPU profiling, and more.

📺 youtu.be/zSb2gsVJC-M
Ng-News 25/33: Signal Forms - First Public Demo
YouTube video by ng-news
youtu.be
August 19, 2025 at 9:15 AM
I did a thing.
🔖 "feat(forms): add support for pushing an array of controls to formarra… · angular/angular@c353497" https://github.com/angular/angular/commit/c353497a01776cd702af6c5136fdae5fc6ce94d5
August 7, 2025 at 11:16 AM
Health Achievement: Regular 20-minute walk.
Heart rate too low for Apple Watch to call it exercise.

Unlocked: Ghost Mode
August 7, 2025 at 11:15 AM
Reposted by Bjorn ‘Bjeaurn’
The S in MCP stands for security
August 2, 2025 at 5:29 AM
Reposted by Bjorn ‘Bjeaurn’
Built-in Visual Regression testing comes to Vitest in the next major release! Thank you, @macarie.blue for working on this feature 👏

main.vitest.dev/guide/browse...
July 28, 2025 at 9:30 AM
Apple’s WWDC summary:

- Glass design coming back (ok)
- iPad learning from what Mac has done right for years (awesome)
- MacOS power users will get some more cool tools and QoL fixes (cool!)
- MacOS Tahoe (ok)
- Apple Intelligence coming to more then US. Kept their promised a bit more level (good).
June 9, 2025 at 8:24 PM
Reposted by Bjorn ‘Bjeaurn’
MCPs are the microservices of the era of LLMs.
June 3, 2025 at 6:15 PM
Reposted by Bjorn ‘Bjeaurn’
Introducing Bases, a new core plugin that lets you turn any set of notes into a powerful database. With Bases you can organize everything from projects to travel plans, reading lists, and more.

Bases are now available in Obsidian 1.9.0 for early access users.
May 21, 2025 at 3:29 PM
Reposted by Bjorn ‘Bjeaurn’
🫵 Ever feel like your mocks are mocking you?
Flaky. Fragile. Deceptive. Expensive to maintain. Refactoring-allergic.

👨🏻‍🍳 Let’s fix that. Join us at #Angular Community Meetup!
🔗 www.meetup.com/angularcommu...

🗓️ May 5 - 12PM MDT | 8PM CEST - Online
🐢 Bring pizza. Leave the pain. 🍕
April 30, 2025 at 6:46 AM
Been so long since I set up a completely fresh stack, I thought I was doing something wrong in setting up a new Postgres...

Turns out, 5423 does not equal 5432...
April 28, 2025 at 6:34 PM
Looking forward to it! Missed this conference for years, but glad it's back and see you in September!
The famous community-led conference AngularConnect is back ✨
You will have the opportunity to meet with top community leaders and the Angular Team this September, in London.

Don’t miss it!
angularconnect.com
Angular Connect Conference 2025
Angular Connect is back in 2025 – Europe’s largest Angular conference returns for groundbreaking sessions, networking, and innovation. Join us for exclusive insights from the Angular team and be part ...
angularconnect.com
April 28, 2025 at 6:34 PM
Reposted by Bjorn ‘Bjeaurn’
📅 Reminder: Node.js 18 is scheduled to reach End-of-Life on April 30, 2025.

We recommend that you update to Node.js 20 or 22 as Node.js 18 will no longer receive security updates once it reaches End-of-Life.
April 24, 2025 at 9:14 PM
Reposted by Bjorn ‘Bjeaurn’
I’ve recently started working on astro-mcp, inspired by @antfu.me’s nuxt-mcp. It was really easy to build using vite-plugin-mcp, which is also used in nuxt-mcp.
github.com/morinokami/a...
GitHub - morinokami/astro-mcp: MCP server to support Astro project development
MCP server to support Astro project development. Contribute to morinokami/astro-mcp development by creating an account on GitHub.
github.com
April 20, 2025 at 3:33 AM
Reposted by Bjorn ‘Bjeaurn’
It’s day 2 and we have 3 experimental features graduating to stable 🎓

🖼️ Import SVGs as Astro components
👤 Store and persist user sessions
⚙️ Import your config values

And a new one to take their place!
🖋️ Experimental Fonts API: configurable, optimized, type-safe

Get all the details:
Astro 5.7 | Astro
Astro 5.7 has a basketload of treats, including stable Sessions and SVG components and a new Experimental Fonts API.
astro.build
April 15, 2025 at 1:01 PM
@martinakraus11.bsky.social I was trying to message you about a speaking opportunity (again!), mind having a chat?
April 15, 2025 at 6:46 AM