Marco Montalbano's Avatar

Marco Montalbano

@marcomontalbano.com

Building at Commerce Layer. I love making open-source stuff • marcomontalbano.com

27
Followers
101
Following
19
Posts
07.02.2024
Joined
Posts Following

Latest posts by Marco Montalbano @marcomontalbano.com

Preview
Astro 6.0 | Astro Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more.

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

10.03.2026 17:12 👍 234 🔁 51 💬 5 📌 21
Audience watching a panel discussion on stage at React Advanced London, with green-themed screens and people seated in chairs and beanbags

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!

28.11.2025 14:40 👍 0 🔁 0 💬 0 📌 0
Preview
Vorwerk need to stop destroying working hardware! Keep Neato Robotics cloud alive! - Online petition German vacuum cleaner company Vorwerk had acquired Neato Robotics in 2017. In 2023, they have ceased the company. In that same announcement, Vorwerk has announced to keep supporting the devices for fi...

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

29.10.2025 19:49 👍 0 🔁 0 💬 0 📌 0
A snippet of JavaScript code showing a usage example with Promise.try.

A snippet of JavaScript code showing a usage example with Promise.try.

How did I not know about `Promise.try`? Love it!

29.07.2025 08:18 👍 1 🔁 0 💬 0 📌 0

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

17.06.2025 13:55 👍 115 🔁 24 💬 3 📌 8

I'm trademarking "Hello World".

17.04.2025 19:36 👍 0 🔁 0 💬 0 📌 0
Preview
Astro 5.7 | Astro Astro 5.7 has a basketload of treats, including stable Sessions and SVG components and a new Experimental Fonts API.

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:

16.04.2025 16:50 👍 20 🔁 3 💬 0 📌 0
Post image

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 ✍️

24.03.2025 18:36 👍 34 🔁 6 💬 2 📌 1
the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

Doom now runs in @typescriptlang.org types. What a journey this one's been.

26.02.2025 15:03 👍 293 🔁 72 💬 15 📌 61
Preview
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple indepen...

Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored
#FreeJavaScript

deno.com/blog/deno-v-...

04.02.2025 22:14 👍 311 🔁 122 💬 16 📌 9
Preview
Scroll Driven Animations Notebook · February 6, 2025 Website for Adam Argyle: Teacher, Speaker, CSSWG member, and creator of Open Props and VisBug.

30 #CSS scroll driven animation examples

which is your favorite?
- z-stack and slither are mine

nerdy.dev/scroll-drive...

06.02.2025 18:34 👍 236 🔁 28 💬 15 📌 9
Preview
GitHub - mlc-ai/web-llm: High-performance In-browser LLM Inference Engine High-performance In-browser LLM Inference Engine . Contribute to mlc-ai/web-llm development by creating an account on GitHub.

Running a Large Language Model fully offline in the browser? Yes, it’s real! No cloud, no API keys. Just WebLLM. 🤯

03.02.2025 17:04 👍 0 🔁 0 💬 0 📌 0
Post image

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

20.01.2025 16:30 👍 138 🔁 16 💬 8 📌 4
Preview
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.

@tailwindcss.com v4 is out, and their new website is stunning. It's probably the most beautiful site I’ve ever seen. 👏✨

23.01.2025 16:13 👍 0 🔁 0 💬 0 📌 0
Preview
Rubber Duck Thursdays Join us for Rubber Duck Thursdays! A lighthearted and informal stream where we work on some projects and do some live coding.

Join us for Rubber Duck Thursdays, starting January 23 at 10:30 a.m. GMT and 2:00 p.m. ET!
gh.io/rubberduckthursdays

23.01.2025 03:09 👍 44 🔁 2 💬 1 📌 1

`node welcome.ts` 🎉

08.01.2025 21:13 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

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

07.01.2025 20:57 👍 122 🔁 12 💬 2 📌 1

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

30.12.2024 08:57 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

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

20.12.2024 22:33 👍 528 🔁 159 💬 23 📌 36
We don't develop digital products for the companies we work for, we develop them for other humans

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

16.12.2024 19:48 👍 6 🔁 3 💬 0 📌 0
Preview
CSS Wrapped 2024 Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024.

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

09.12.2024 20:27 👍 114 🔁 31 💬 0 📌 1

Hello, World!

09.12.2024 18:23 👍 583 🔁 159 💬 44 📌 19
Preview
Astro 5.0 | Astro Astro 5.0 brings exciting new features like the Astro Content Layer for seamless content loading from any source, and Server Islands for effortlessly combining static and dynamic personalized content.

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/

03.12.2024 18:20 👍 585 🔁 159 💬 24 📌 47

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

01.12.2024 21:16 👍 2 🔁 0 💬 0 📌 0

I'm ready!

30.11.2024 21:06 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Tip: In Chrome DevTools, we added a new AI Assistance panel. Debug & tweak CSS using natural language prompts!

27.11.2024 20:27 👍 65 🔁 9 💬 3 📌 3

Use a gif to show me where you're from

27.11.2024 21:36 👍 2 🔁 0 💬 0 📌 0
Preview
Announcing Vite 6 Vite 6 Release Announcement

Vite 6.0 is out ⚡️
vite.dev/blog/announc...

26.11.2024 14:26 👍 1470 🔁 329 💬 33 📌 62
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.

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!

26.11.2024 07:52 👍 28 🔁 8 💬 2 📌 2

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

25.11.2024 20:00 👍 9 🔁 2 💬 1 📌 1