Nicolas Zamarreno
nzamarreno.bsky.social
Nicolas Zamarreno
@nzamarreno.bsky.social
🇫🇷/🇨🇦 Developer by day & Handyman by night - Former @Hetic | Currently Developer @banquenationale | Formerly @ZenikaIT & @skeepersgroup
Reposted by Nicolas Zamarreno
I propose we replace semantic versioning with pride versioning
December 21, 2024 at 7:07 PM
Reposted by Nicolas Zamarreno
We've updated our @vite.dev and Inertia packages to support the latest versions: Vite 6.0 and Inertia 2.0.

Upgrading your application to these releases is quick and easy. There's only a small breaking change in the Inertia adapter, which can be resolved with a simple find & replace!
December 14, 2024 at 2:41 PM
Reposted by Nicolas Zamarreno
✍️ Solved By Modern CSS: Feature Image

In my latest website design, I needed to use a feature image. Learn how I used container queries, clamp(), and :has() to build the responsive component.

🔗 Read it here: ishadeed.com/article/mode...
December 10, 2024 at 7:08 PM
Reposted by Nicolas Zamarreno
Landed module.registerHooks() in Node.js ✨

github.com/nodejs/node/...

These customization hooks are run for modules loaded by require(), import(), and functions returned by createRequire() in the same thread they are registered, which makes them easier for CJS monkey-patchers to migrate to.
December 10, 2024 at 12:48 AM
Reposted by Nicolas Zamarreno
Waku v0.22.6 has been released! It's a React framework focused on RSC, powered by Vite and Hono. While still under active development, the user-facing API is quite stable. We're looking for collaborators, especially those with experience in Vite.

waku.gg
Waku, the minimal React framework
A lightweight alternative React framework with a fun developer experience. Loved by React developers at startups and agencies.
waku.gg
December 2, 2024 at 3:22 PM
Reposted by Nicolas Zamarreno
It feels crazy to me that there's no TypeScript-native, local-first tool for testing LLM-powered apps.

So, I'm building one.

It's based on Vitest, and it's called Evalite.

Here's an early preview.

www.aihero.dev/evalite-an-e...
Evalite - an Early Preview
AI Engineering for Curious Professional Developers
www.aihero.dev
December 2, 2024 at 12:30 PM
Reposted by Nicolas Zamarreno
Just wrote my first test with @phry.dev 's "React Render Stream" testing library, and this is neat!

Rather than writing `waitFor`s or timers, explicitly do:

{
const {withinDOM} = await takeRender()
expect(withinDOM.getByTestId()).something()
}

Seems useful!

github.com/testing-libr...
GitHub - testing-library/react-render-stream-testing-library: A library to make render-per-render asserions on your React components and hooks.
A library to make render-per-render asserions on your React components and hooks. - testing-library/react-render-stream-testing-library
github.com
November 29, 2024 at 7:50 PM
Reposted by Nicolas Zamarreno
A coworker asked how React Islands work and I realized it's a technique I've been using to modernize monolithic web codebases for years, but never wrote down how it works.
so here it is

swizec.com/blog/the-ana...
The anatomy of a React Island | Swizec Teller
A coworker asked how React Islands work and I realized it's a technique I've been using to modernize monolithic web codebases for years, but never wrote down how it works.
swizec.com
November 23, 2024 at 5:44 PM
Reposted by Nicolas Zamarreno
If you've looked at the Redux docs in the last week+, you may have noticed a banner for a "Redux.dev" course.

The UI.dev folks did a fantastic React Query course ( query.gg ), so we're exploring doing one for Redux as well! Right now we're gauging interest - please sign up if you're interested!
November 21, 2024 at 11:28 PM
Reposted by Nicolas Zamarreno
How Decentralized Is Bluesky Really? dustycloud.org/blog/how-dec...

A technical deep-dive, since people have been asking me for my thoughts. I'll expand a bit on some of the key points here in a thread. 🧵
How decentralized is Bluesky really? -- Dustycloud Brainstorms
dustycloud.org
November 22, 2024 at 4:06 PM
Reposted by Nicolas Zamarreno
Want to dive deeper into using Nano Stores with Astro? Check out the full tutorial on astropatterns.dev and explore the interactive platform (@tutorialkit.dev based) to practice these concepts in real-time.
astropatterns.dev/p/react-love...
AstroPatterns / ❤️ React Love / Using React Context in Astro - Nanostores solution
Let's discover how we can mimic React Context in Astro.js using Nano Stores.
astropatterns.dev
November 8, 2024 at 3:51 PM
Reposted by Nicolas Zamarreno
Node.js v23.3.0 is out! 💚

This release includes:

* A new --report-exclude-env flag to remove environment variables on the diagnostic report
* SourceMap support to util.getCallSites()
* Rename util.getCallSite() to util.getCallSites()
* and more!

See: nodejs.org/en/blog/rele...
Node.js — Node v23.3.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
November 20, 2024 at 11:17 PM
Reposted by Nicolas Zamarreno
This Week In React 210

Read online & subscribe:
thisweekinreact.com/newsletter/210

⚛️
- React 19 RC1
- Next.js
- TanStack
- React IDE?
- MistCSS
- React Scan
- PayloadCMS
- React + TS

📱
- Expo Workflows
- Universal RSC
- use dom
- Yoga JSI
- Skia
- Turbo Haptics
- TV cookbook
- FastIO
November 20, 2024 at 4:49 PM
Reposted by Nicolas Zamarreno
Reposted by Nicolas Zamarreno
Stoked to announce that TanStack Start is now officially BETA! 🎉 🎊

Please come and try it and help us get it ready for 1.0!

tanstack.com/start

cc @tanstack.com
TanStack Start
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router, Vinxi, and Nitro and ready to deploy to your favorite hosting provider.
tanstack.com
November 19, 2024 at 11:20 PM
Reposted by Nicolas Zamarreno
I would have to say... if you need to run benchmarks in Node.js, you should probably check out mitata.

https://www.npmjs.com/package/mitata
November 18, 2024 at 4:59 PM
Reposted by Nicolas Zamarreno
[email protected] is out!

This is a big one! We plan to release v6 stable as soon as vite-ecosystem-ci is green, so if you have feedback, especially about Environment API please let us know quickly.

Learn more about what's new at the v6 migration guide
main.vite.dev/guide/migrat...
Migration from v5
Next Generation Frontend Tooling
main.vite.dev
November 14, 2024 at 3:45 PM
Reposted by Nicolas Zamarreno
15M people on Bluesky!!! 💫

The Verge beat us to our own announcement — that's the beauty of an open network with public stats!
November 13, 2024 at 3:43 PM
Nous sommes désormais plus de 10 millions sur Bluesky, et j’étais n°1 909 282 !
October 1, 2024 at 9:20 PM