Profile avatar
itsjavi.com
Sr Full-Stack Software Engineer. #webstandards #react #nextjs #symfony #aws #gaming #pokemon The new CSS logo https://itsjavi.com/projects/new-css-logo 🇪🇸🇺🇸🇮🇹🇪🇺🏳️‍🌈 itsjavi.com 📍Berlin
70 posts 75 followers 100 following
Prolific Poster
Conversation Starter

Man, #ReactRouter 7, where have you been all my life? My new website with Hono + React Router just flies! I had to add indicators because after submitting a form you are like "oh! what happened? was that it?". Also loaders and actions make your components very clean & help you coding cleaner

it's sad that in #CSS border-image doesn't support border radius, we could do very cool things like gradient borders or like this without the need of masks or pseudo elements Do you know if there are some discussions about that? cc/ @nerdy.dev

#NVIDIA should release a revision of H800 more powerful, pore power efficient and cheaper. That can change things ..

Moving from #Next.js to #ReactRouter like me? Checkout this File-system based route loader heavily inspired in Next.js App Router. Makes the migration process much easier. github.com/itsjavi/reac...

Do you remember that BlackMirror episode called The Waldo Moment? Real life is stranger than fiction. This can't be real. Tell me is AI.

If you are using cloudflareDevProxy in #ReactRouter 7 (react-router/dev/vite/cloudflare), and suddenly your environment cannot find env vars it might be an issue with pnpm 10 not building workerd, so you need to approve it.

One of the things I love from #ReactRouter7 www.youtube.com/watch?v=EGuY...

Upgrading one of my big projects from #Next.js to #ReactRouter 7 Hard decision but the Next dev experience has been very painful since I started with Next 12: - Constant breaking changes - RSC mental model stress - Questionably "stable" releases - No hackable server, no vite - Expensive middleware

Comparing Hono (JS / deno) with FastAPI (python) in a real-world application medium.com/deno-the-com... #python #javascript #deno

using recipe functions over components with fixed HTML elements gives you much more flexibility, while still having the benefit of encapsulation of reusability #webdev #tailwindcss

Published YoloDB. YoloDB is like LowDB but it supports any JS data type thanks to superjson. It also comes with a guide with best practices and use cases. If you can mock your data layer in your dev environment, then you have done a good job. github.com/itsjavi/yolodb #javascript #nextjs

I started a new project 👀 virtuamon.com

Democratizing music production, or is this stealing? I hardly doubt that tools like Suno weren't trained with copyrighted songs. This will raise a lot of legal issues. The good thing is that loyalty-free music is hard to find, so if they want to be "legal" they will have to use those for training

The music industry is on the brink of an #AI driven revolution, with AI-generated songs that will potentially hit the charts sooner than we think. It's only a matter of time... Media won't let this happen, at the beginning. Remember when filmmakers were skeptical about Netflix being at the #Oscars?

Stop using <Link> components for signout links, use <a>. On #Next.js, the router won't revalidate data or rehydrate the client when you clear the session cookie, or even if you call revalidatePath. southcla.ws/how-to-imple...

Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...

An authenticated middleware for your #NextJS pages. Colocating the auth logic together with the route, ensures better code readability. Defining all auth rules in a single file (like middleware.ts) is less flexible, more expensive, and makes your code harder to follow.

Is there any tool that converts #TailwindCSS JS config into v4 CSS config?

After years struggling with next-auth, I decided to get rid of them for all my current and future projects Next-Auth not able to handle expired refresh oauth tokens was a no-go If you want to roll your own auth, you should just follow best practices, without any auth library (except oslo / arctic)

#Europe should see this as an oportunity to invest more in technology, and help european tech #startups

I have mixed opinions about leaving social networks because of politics or moral values. Isn’t that like giving up? But it’s also true that mental health is important

oopsie hacktivists?

Node’s New Built-in Support for TypeScript: https://2ality.com/2025/01/nodejs-strip-type.html (How it works, and what to look out for.)

Will Turbopack ever be a thing outside Next.js, or will it eventually die? I wish for #nextjs to adopt Vite at some point.

I don't want to get political here, but I only want to say that I am sorry for what's about to happen in North America...

Bun v1.2 in 17 hours youtu.be/uSzffuqfJQk?...

With all what's coming to CSS and the DOM, being a front-end developer will require to revisit your skills. I love all this progress, but I recognise that's hard to keep up with all the changes. Yesterday I learned you can have an accordion by just adding the same "name" atrribute to all <details>

Kit and Krysta were right when they said a Summer release would make more sense, because after xmas/holidays sales really go down. March is usually a really bad month for sales, so a Summer release makes sense Nintendo stock has increased by 3% just today, that's a moderate/good reception #Switch2

Did you also notice that the "C" button no longer says "C" ? They might be cooking a big surprise for April, and they have plenty of time to prepare a good presentation with events, to surprise the fans. Who knows if that's a "Chat" button or related to a new streaming/social platform #Switch2

AI is a powerful tool for coding - but are you making the most of it? Join the GitHub Copilot Bootcamp to find out! You'll learn how to master prompts, automate repetitive tasks, create tests for your apps, and speed up deployment with AI. Register now! https://aka.ms/blog/githubcopilotbootcamp

What if #Switch2 is called Super Switch instead? I hope it's revealed this month 😄

Glad they're confronting this. People have been blaming TPCi for this, and while more prints are ideal, let's not forget that 18% of all Pokémon cards ever printed were printed in FY 2023/24 What's needed is people who only are in this for money to leave this hobby. Thanks

#CSS **`scroll-state()` container queries** in Chrome 133 ```css @container scroll-state(stuck: top) { … } ``` Read all about snapped, stuck and scrollable in this post: https://developer.chrome.com/blog/css-scroll-state-queries ↪ https://nerdy.dev/scroll-state-container-queries

if ShadCN and Open Props had a baby… ✨ Open Props UI ✨ An introduction and overview of this new copy & paste UI Library: nerdy.dev/open-props-ui Congrats Felix Bohlin! Lib looks rad 🤘🏻💀

Downloading 7,000 24 KiB files in parallel from S3 in us-east-1 left: Bun v1.1.44 with Bun's S3 client right: Node v23.6.0 with AWS SDK v3