Profile avatar
flori.dev
Web developer doing a Vue things, a weirdo, a husband, a father of 2 ❤️ https://flori.dev
26 posts 18 followers 110 following
Prolific Poster
Conversation Starter

🌍 The planets have aligned. Grab your sunnies and join us for a week of live events. Just remember to stay (partially) hydrated! 🌞 astro.build/solstice

This time we’re doing it live – Astro 5.10 is here! 📷 Responsive images are now stable – so squishy! 🎥 Experimental live content collections – so fresh! 🛡️ Big improvements to experimental Content Security Policy support – so solid! ☁️ Custom Cloudflare Workers entrypoints – so...cloudy?

This post is a MUST READ if you use Claude Code. spiess.dev/blog/how-i-u...

Wrote a new blog post: Integrating the @unjs.io ipx image proxy as an @astro.build middleware. Learn how to add dynamic image processing to your Astro SSR apps using ipx as a middleware combined with Astro's Image Service API. 🤯 flori.dev/reads/astro-... #Astro #UnJS #WebDev #SSR #ipx

💥 srvx.h3.dev is close to 96.98% of node:http performance. ✅ Web standard servers on Node.js at no cost

We're thrilled to announce the first stable release of Oxlint - version 1.0! Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required. Time to give it a try! voidzero.dev/posts/announ...

I just integrated @unjs.io ipx image server as an @astro.build middleware - because its all just web standards 🤯🤩

Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs) voidzero.dev/posts/announ...

My son was having trouble visualizing equivalent fractions, so we made an app. Then we moved on to decimals, and we added to the app. Then long division. Fun activity with him, and a good use case for vibe coding. We even made it a PWA for his iPad home screen. fractions-compare.pages.dev

Efforts to extend the Web as Temporal are just so incredible in scale. Grateful there are folks who are able to walk such lengths to make things better for all of us. This recording from Igalia Chats tells the story of how the feature got to Stage 3, four years ago (!): www.igalia.com/chats/Temporal

Are you building @astro.build apps but need client-side routing for only some pages? For a side project I'm working on, I needed some sections with client-side routing, but I wanted page-based routing for the rest. Here's how to integrate @vuejs.org Router into your Astro. flori.dev/reads/astro-...

ECMAScript excitement 😉 Firefox 139 ships the TC39 Stage 3 Temporal proposal 🎉 It's about time. Congrats to those who worked on the implementation including Andre Bargull & Dan Minor 👍 developer.mozilla.org/en-US/docs/M...

ITS HAPPENING Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations

Working in JetBrains, Eclipse, or Xcode? You can now enable GitHub Copilot agent mode with MCP support in these three IDEs! 🥳 With Copilot as your autonomous agent, you can start tackling those complex tasks with deeper project understanding—all within your preferred IDE. ✅ Try it out ⬇️

What a great read! 👏

During the keynote of @vueconf.us, @danielroe.dev releases `fontless` - a @vite.dev plugin to apply "magical plug-and-play font optimization". Created in collab with the @qwik.dev team This is basically the @nuxt.com fonts module, but for all Vite-based apps 🤯

Zod 4 stable will be released this Monday, May 19th!

this is extremely cool - self hostable link shortener - + @raycast.com extension - + iOS app + shortcuts - + browser extension - built with @nuxt.com sink.cool 👉 source code: github.com/ccbikai/Sink

At @biomejs.dev, we're about to implement a lint rule that checks the exhaustiveness of switch cases. It uses inferred types!! github.com/biomejs/biom...

New blog post today! This is how I manage multiple Git identities across personal and work projects. Also learn about how to configure your Git setup to sign commits with SSH keys. #git #ssh #signing #github #gitlab flori.dev/reads/git-si...

Don't send all your users' data to the broligarchs. The Astro Fonts API downloads and caches fonts so they're served from your site, not an ad company's. Better for CLS *and* GDPR.

This is a particularly good read as the European Accessibility Act is about to come into force #a11y #playwright

📣 This just in... The *open source* and official GitHub MCP Server is here 🤩 github.blog/changelog/20...

As a daily @supabase.com user I am hyped 🤩 #supabase #launchweek supabase.com/launch-week/...

Modern @vuejs.org with @typescriptlang.org is an absolute joy to work with. Give it a try for your next app / project. Watch 🍿: www.youtube.com/watch?v=5oKp...

We’ve teamed up with @codinginpublic.dev to offer 20% off his Astro course. It contains 150+ video lessons covering Astro’s features, including projects to learn how to build a portfolio, CRUD app, and e-commerce site with Astro. Use code ASTRO_PROMO at checkout! learnastro.dev?code=ASTRO_P...

Created a demo today of implementing passkeys in @astro.build using Better Auth, Tailwind and Vue.js github.com/florivdg/ast...

Turns out Safari is great at debugging CORS issues. 🤯 It told me exactly what caused the error (a specific header) instead of telling me “cors issue good luck with that and by the way, you’re screwed” like Chrome or Firefox did. 😂

Hey you know, just a gentle reminder. These are tough times. They’re tough for everyone in different ways, in different spectrums, because SO many important things are under attack. Let’s try to be kind to one another, ok? It doesn’t cost much. We’re stronger when we show each other grace.

Started a new project today using @nuxt.com UI Pro and @pinia/colada by @esm.dev 🤩 Brought the cool stuff back home from @vuejs.org Amsterdam 😍

I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API. Check out the announcement post now: valibot.dev/blog/valibot...

Some impressions from @vuejs.org Amsterdam 2025. We had a great State of the Vuenion from @evanyou.me, fun 3D multiplayer games with @tresjs.org by @alvarosaburido.dev featuring @danielroe.dev, @thealexlichter.com and @jacobandrewsky.bsky.social as well as a panel discussion with @danielkelly.io

Oh, this is HUGE! 🤩

Automating migrations for Pinia Colada thanks to ast-grep 🍹 I had a bit of a hard time figuring out things (yaml sucks 🥲) but with practice I can make future code migrations for vue router, pinia and pinia colada almost fully automatic!

📽️ From a radical rethink to the new standard in speed and simplicity, @vite.dev v has become the go-to tool for modern web development. Discover its story and the impact shaping the future of the web

 The @vite.dev Documentary is coming soon! Stay tuned for the release date! 🚀