BLOG

Blog

Notes on the latest in tech, .NET, Azure and applied AI — what I'm learning and shipping in production.

ECMAScript 2026: seven new JavaScript APIs with practical examples

ECMAScript 2026: seven new JavaScript APIs with practical examples

ECMAScript 2026 introduces improvements for Maps, Iterators, errors, bytes, numeric operations, asynchronous sources, and JSON without precision loss. Several already work in current runtimes, but support is not yet consistent.

  • javascript
  • ecmascript
  • nodejs
  • web-development
  • tc39
I upgraded this platform to Astro 7 (and barely had to touch anything)

I upgraded this platform to Astro 7 (and barely had to touch anything)

I migrated albertorrg.dev from Astro 6 to Astro 7 in a few hours. Here's what really changed: Vite 8 with Rolldown (the Rust bundler), a migration without touching the config, my real build times, and the rock I tripped over — with code examples.

  • astro
  • webdev
  • frontend
  • vite
  • rust
  • tutorial
I tried Angular 22 and here's what stood out

I tried Angular 22 and here's what stood out

I sat down to really try Angular 22. A practical, personal rundown of what stood out most: OnPush by default, httpResource, Signal Forms, @Service, injectAsync, debounced and zoneless — with code examples.

  • angular
  • typescript
  • signals
  • frontend
  • webdev
  • tutorial
What you missed in C# 14 while waiting for .NET 11 and C# 15

What you missed in C# 14 while waiting for .NET 11 and C# 15

While the .NET community looks ahead to .NET 11 and C# 15, C# 14 already brings practical improvements worth knowing: extension members, null-conditional assignment, field-backed properties, spans, and more.

  • dotnet
  • csharp
  • microsoft
  • programming