Sergio Xalambri

@sergiodxa.com

Writing "React Router OAuth2 Handbook" Web Developer at Daffy.org Blogger at sergiodxa.com Open Source Author at GitHub.com/sergiodxa Sponsor me at https://github.com/sponsors/sergiodxa

Another @remix.run v3 + state management library example, now Stately.ai's xstate. Define the machine once, create the actor and subscribe to updates in the setup scope, and get a snapshot or send events on the render scope. Full code: github.com/sergiodxa/re...

Bild
Sergio Xalambri@sergiodxa.com · last yr.

Next on @remix.run v3 + state management libraries, I tried @preactjs.com Signals core package. This requires to run the effect to subscribe to the signal inside this.queueTask, otherwise it tries to re-render before Remix did the first render. Full code: github.com/sergiodxa/re...

Next on @remix.run v3 + state management libraries, I tried @preactjs.com Signals core package. This requires to run the effect to subscribe to the signal inside this.queueTask, otherwise it tries to re-render before Remix did the first render. Full code: github.com/sergiodxa/re...

Bild
Sergio Xalambri@sergiodxa.com · last yr.

I'm trying different state management libraries, common in React, that have a JS only core and see how they integrate with @remix.run v3. I started with Redux Toolkit. Super simple and straightforward to setup and use. Code here: github.com/sergiodxa/re...

In June we announced an open governance model for React Router. Today, we are excited to welcome Sergio Xalambrí and @rossipedia.com to the React Router Steering Committee! Both have made valuable contributions to Remix and React Router over the years, and we appreciate their feedback.

In OAuth2 + OIDC, each token has a different audience: 🔑 Access Token → Resource Server 🔄 Refresh Token → Authorization Server 🪪 ID Token → Client App Each audience ensures the token is used by the right party and for the right purpose.

From time to time I want to see if Web Components improved They could have been way better if we started with a simple partial defined using the <template> tag and a name attribute <template name="user-item"> some html here </template> Then you do `<user-item>` and the browser inline the partial

I have been working on a React Router v7 starter for Cloudflare Workers and yesterday I tried it myself to build a simple AI Chat app using Workers AI, I spent more time building the UI than actually building the app I spent 0 seconds on auth as that comes built-in github.com/edgefirst-de...

GitHub - edgefirst-dev/starter-ai-chat: A starter repo for an AI chatbot

A starter repo for an AI chatbot. Contribute to edgefirst-dev/starter-ai-chat development by creating an account on GitHub.

github.com