Marco Montalbano
@marcomontalbano.com
📤 26
📥 100
📝 17
Building at Commerce Layer. I love making open-source stuff • marcomontalbano.com
How did I not know about `Promise.try`? Love it!
2 months ago
0
0
0
reposted by
Marco Montalbano
4 months ago
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
3
115
33
I'm trademarking "Hello World".
6 months ago
0
0
0
reposted by
Marco Montalbano
Astro
6 months ago
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:
loading . . .
Astro 5.7 | Astro
Astro 5.7 has a basketload of treats, including stable Sessions and SVG components and a new Experimental Fonts API.
https://astro.build/blog/astro-570/#sessions-api
0
20
3
reposted by
Marco Montalbano
Addy Osmani
7 months ago
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
✍️
2
34
7
reposted by
Marco Montalbano
MichiganTypeScript
7 months ago
Doom now runs in
@typescriptlang.org
types. What a journey this one's been.
15
295
133
reposted by
Marco Montalbano
Deno
8 months ago
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored
#FreeJavaScript
deno.com/blog/deno-v-...
loading . . .
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...
https://deno.com/blog/deno-v-oracle2
16
313
133
reposted by
Marco Montalbano
Adam Argyle
8 months ago
30
#CSS
scroll driven animation examples which is your favorite? - z-stack and slither are mine
nerdy.dev/scroll-drive...
loading . . .
Scroll Driven Animations Notebook · February 6, 2025
Website for Adam Argyle: Teacher, Speaker, CSSWG member, and creator of Open Props and VisBug.
https://nerdy.dev/scroll-driven-animations-notebook
14
187
28
Running a Large Language Model fully offline in the browser? Yes, it’s real! No cloud, no API keys. Just WebLLM. 🤯
loading . . .
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.
https://github.com/mlc-ai/web-llm
8 months ago
0
0
0
reposted by
Marco Montalbano
Matt Pocock
9 months ago
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
8
138
20
@tailwindcss.com
v4 is out, and their new website is stunning. It's probably the most beautiful site I’ve ever seen. 👏✨
loading . . .
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.
https://tailwindcss.com/
9 months ago
0
0
0
reposted by
Marco Montalbano
GitHub
9 months ago
Join us for Rubber Duck Thursdays, starting January 23 at 10:30 a.m. GMT and 2:00 p.m. ET!
gh.io/rubberduckthursdays
loading . . .
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.
https://gh.io/rubberduckthursdays
1
44
3
`node welcome.ts` 🎉
add a skeleton here at some point
9 months ago
0
1
0
reposted by
Marco Montalbano
Adam Argyle
9 months ago
#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.
loading . . .
2
122
13
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...
9 months ago
0
0
0
reposted by
Marco Montalbano
Sam Rose
10 months ago
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...
loading . . .
23
531
196
reposted by
Marco Montalbano
Adrián Bolonio
10 months ago
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
0
6
3
reposted by
Marco Montalbano
Una Kravets
10 months ago
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
loading . . .
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.
https://chrome.dev/css-wrapped-2024
0
114
33
reposted by
Marco Montalbano
Visual Studio Code
10 months ago
Hello, World!
44
588
180
reposted by
Marco Montalbano
Astro
10 months ago
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/
loading . . .
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.
https://astro.build/blog/astro-5/
24
591
209
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...
10 months ago
0
2
0
I'm ready!
add a skeleton here at some point
10 months ago
0
0
0
reposted by
Marco Montalbano
Addy Osmani
10 months ago
Tip: In Chrome DevTools, we added a new AI Assistance panel. Debug & tweak CSS using natural language prompts!
loading . . .
3
65
12
Use a gif to show me where you're from
add a skeleton here at some point
10 months ago
0
2
0
reposted by
Marco Montalbano
Vite
11 months ago
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
loading . . .
Announcing Vite 6
Vite 6 Release Announcement
https://vite.dev/blog/announcing-vite6.html
33
1477
393
reposted by
Marco Montalbano
Mohammad Bagher 👾
11 months ago
🎉
@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
!
2
28
10
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! 👏
11 months ago
1
9
3
reposted by
Marco Montalbano
Deno
11 months ago
It's done. Now it’s your turn, Oracle. We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. It's time to
#FreeJavaScript
.
deno.com/blog/deno-v-...
loading . . .
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
https://deno.com/blog/deno-v-oracle
21
979
304
reposted by
Marco Montalbano
Bramus
11 months ago
As of Chrome 131 you have more options to style `<details>` and `<summary>`. 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...
loading . . .
16
542
104
reposted by
Marco Montalbano
Commerce Layer
11 months ago
Today, we are introducing Commerce Layer Links, a no-code technology powered by our API that enables any stock to be sold anywhere by using the most foundational component of the Web—a URL. Links are the next step of our unified commerce mission and vision.
commercelayer.io/blog/sell-ev...
loading . . .
Sell your stock everywhere with Links.
Links are a no-code solution that enables your stock to be sold anywhere simply by using the most foundational component of the Web – a URL
https://commercelayer.io/blog/sell-everywhere-with-commerce-layer-links
0
8
2
reposted by
Marco Montalbano
Addy Osmani
11 months ago
"Your UI doesn't need to map one-to-one with your data's fields and values". Great thinking on simplicity from Steve Schoger.
5
117
10
reposted by
Marco Montalbano
Luca Casonato 🏳️🌈
11 months ago
We have hired lawyers and we have a draft of the trademark cancellation petition ready (for those who don't know about this, see
javascript.tm
)
27
372
88
reposted by
Marco Montalbano
Seb ⚛️ ThisWeekInReact.com
11 months ago
Node.js 23.2 is out with some exciting TypeScript news TS support is now in "active" development status There's a new stripTypeScriptTypes(code) API that does exactly what you think it does 😄 👏
nodejs.org/en/blog/rele...
add a skeleton here at some point
4
95
21
reposted by
Marco Montalbano
Addy Osmani
11 months ago
Sometimes the best engineering happens when you’re just tinkering, free from expectations and deadlines.
19
363
63
reposted by
Marco Montalbano
Emanuele (Ema) at ViteConf 🇳🇱
11 months ago
The next version of
@biomejs.dev
will ship more features via editor. For example, you can decide to apply specific code actions without touching the configuration:
4
40
4
Just found
@vitest.dev
's in-source testing feature and I'm hooked! Is it fine to mix inline and separate tests, or better to stick to a convention?
vitest.dev/guide/in-sou...
loading . . .
Vitest
Next generation testing framework powered by Vite
https://vitest.dev/guide/in-source
11 months ago
4
12
1
reposted by
Marco Montalbano
Astro
11 months ago
For the latest Starlight release, Astro maintainers
@hideoo.bsky.social
and
@hippotastic.bsky.social
dug into performance and accessibility. Enjoy up to 35% faster builds and improved accessible markup for our Aside and Tabs components. Make your next docs site shine at
starlight.astro.build/
✨
loading . . .
Starlight 🌟 Build documentation sites with Astro
Starlight helps you build beautiful, high-performance documentation websites with Astro.
https://starlight.astro.build/
1
83
9
Very helpful, thanks
@mattpocock.com
!
youtu.be/jEeQC6I8nlY?...
loading . . .
Yes, we CAN make Object.assign type-safe...
YouTube video by Matt Pocock
https://youtu.be/jEeQC6I8nlY?si=AD6g2zR_VJXJN0Iq
11 months ago
0
0
0
reposted by
Marco Montalbano
Rob Palmer
11 months ago
TypeScript 5.7 RC is released 🎉 🔶 ES2024 library types 🔷 Checker: Never-initialized variables 🔷 Checker: Stricter JSON imports 🔷 Emit: Extension rewriting (*.ts to *.js) 🔷 DTS: Computed methods 🔷 IDE: Better tsconfig discovery 🔷 Perf: Code Caching ⚡️ 2.5x faster startup
add a skeleton here at some point
2
121
23
reposted by
Marco Montalbano
Juri
11 months ago
@mattpocock.com
's tsconfig cheat sheet is 💎
www.totaltypescript.com/tsconfig-che...
loading . . .
The TSConfig Cheat Sheet
Learn the essential TypeScript configuration options and create a concise tsconfig.json file for your projects with this helpful cheatsheet.
https://www.totaltypescript.com/tsconfig-cheat-sheet
3
86
16
The new State of React 2024 survey is here!
survey.devographics.com/en-US/survey...
loading . . .
State of React 2024
Take the State of React survey
https://survey.devographics.com/en-US/survey/state-of-react/2024
11 months ago
0
0
0
go.bsky.app/CY8dLFx
add a skeleton here at some point
11 months ago
0
0
0
reposted by
Marco Montalbano
Astro
11 months ago
New to Astro? Now's a good time to try 🙌 We have migration guides for every major framework.
docs.astro.build/en/guides/mi...
loading . . .
3
192
41
Oracle, it’s time to free JavaScript.
javascript.tm
loading . . .
JavaScript™
Oracle, it's time to free the JavaScript trademark. Join us in asking Oracle to release the trademark, and helping us file a Petition for Trademark Cancellation with the USPTO.
https://javascript.tm/
11 months ago
0
1
0
reposted by
Marco Montalbano
dan
11 months ago
we’ve had many waves of people checking in on the site and bouncing. it always feels a little sad to see folks i know bounce but i know how sticky the twitter network effects are. “build it and they will come” is not enough, but still — we aim to make the app better for every next wave, bit by bit
93
1318
94
you reached the end!!
feeds!
log in