Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture.
Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more...
astro.build/blog/astro-6...
Posts by Marco Montalbano
Audience watching a panel discussion on stage at React Advanced London, with green-themed screens and people seated in chairs and beanbags
Loving the vibe at #ReactAdvanced London!
Really disappointed by Vorwerk's decision to shut down the Neato cloud.
I've got a Neato robot. It's been an amazing product for years and now it's losing key features just because the servers are being turned off.
Please consider signing this petition: www.openpetition.org/us/petition/...
A snippet of JavaScript code showing a usage example with Promise.try.
How did I not know about `Promise.try`? Love it!
Biome v2—codename: Biotype is here! The first type-aware linter that doesn't require tsc
🔐 Type-aware lint rules
🧑🚒 Plugins
📚 Monorepo support
📝 Revamped, configurable import sorting
🧐 Linter domains
🙅♀️ Bulk suppressions
👩✈️ Analyzer assist
I'm trademarking "Hello World".
Session storage is zero-config on Node.js and Netlify, almost-zero on Cloudflare and Vercel, or choose from loads of built-in storage drivers, including Redis and SQL.
The Astro Sessions API is easy out of the box, and as customizable as you need.
Read all about it here:
Using AI in software development is not about writing more code faster - it's about building better software.
I wrote a free ~60m read on leading effective teams through the age of GenAI: bit.ly/leet-ai ✍️
the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"
Doom now runs in @typescriptlang.org types. What a journey this one's been.
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored
#FreeJavaScript
deno.com/blog/deno-v-...
30 #CSS scroll driven animation examples
which is your favorite?
- z-stack and slither are mine
nerdy.dev/scroll-drive...
Running a Large Language Model fully offline in the browser? Yes, it’s real! No cloud, no API keys. Just WebLLM. 🤯
My first AI course is complete... And it's free!
It's a 16-lesson tutorial on Vercel's AI SDK. It's the missing piece for working with AI in TypeScript.
No bullshit, no hype. Just solid, practical advice.
https://www.aihero.dev/vercel-ai-sdk-tutorial
@tailwindcss.com v4 is out, and their new website is stunning. It's probably the most beautiful site I’ve ever seen. 👏✨
Join us for Rubber Duck Thursdays, starting January 23 at 10:30 a.m. GMT and 2:00 p.m. ET!
gh.io/rubberduckthursdays
`node welcome.ts` 🎉
#CSS linear() easing
can be soft, subtle and minimal
OR
firm, tense and loud
here's how I'm using it in a few areas of my site ❤️ so fun.
Registrations for @jsnation.gitnation.org 2025 are open! 🚀 Last year’s talks were a pleasure to watch, even remotely. Don’t miss out on another fantastic edition!
👉 gitnation.com/badges/jsnat...
What does it mean for something to be Turing complete?
I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
We don't develop digital products for the companies we work for, we develop them for other humans
There's something that we, developers, tend to forget when we create digital products:
"We don't develop digital products for the companies we work for, we develop them for other humans"
It's all about empathy! Let's start creating more accessible products :)
#a11y #Accessibility #a11d
CSS Wrapped is back!
Catch up on everything you might have missed that landed in 2024 🥳
Another big year for CSS and HTML 😎
chrome.dev/css-wrapped-2024
Hello, World!
Astro 5.0 is here.
Content layer, server islands, simplified prerendering, type-safe env, @vite.dev v6. All stable.
Go see what you can do 👇
astro.build/blog/astro-5/
I've completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/1 with @deno.land
Here's the repo:
github.com/marcomontalb...
I'm ready!
Tip: In Chrome DevTools, we added a new AI Assistance panel. Debug & tweak CSS using natural language prompts!
Use a gif to show me where you're from
packages in pkg.pr.new can be easily imported using the /pr route on esm.sh! and this can be done in the browser too.
🎉 @esm.sh x @pkg.pr.new is here y'all!
imagine if pkg.pr.new had a cdn to load the preview releases in the browser directly!
well, you can just try that with esm.sh!
I spent an entire day unsuccessfully setting up a private npm registry to “quickly” test a library fix in a production-like environment. Then I found @pkg.pr.new —tested my fix in under a minute! Huge thanks to @stackblitz.com and contributors for creating such an extraordinary tool! 👏