BDevessier's profile picture. Fullstack Web & XState freelancer

🎥 YouTube: http://youtube.com/@baptistedevessier
✉️ Newsletter: http://newsletter.baptiste.devessier.fr
🎙️ Podcast: @ParlonsDevPod

Baptiste Devessier

@BDevessier

Fullstack Web & XState freelancer 🎥 YouTube: http://youtube.com/@baptistedevessier ✉️ Newsletter: http://newsletter.baptiste.devessier.fr 🎙️ Podcast: @ParlonsDevPod

Pinned

New project release 🎉 I've been working hard on XState by Example, a collection of state machines with visual and interactive examples. It uses XState 5, the latest version of XState. xstatebyexample.com


Baptiste Devessier reposted

Twenty 1.0 is live on Product Hunt 🎉 After two years building twenty.com, we're thrilled to launch our v1.0. Any support — upvote or comment — would mean a lot producthunt.com/products/twent…


We will release Twenty v1 tomorrow. Please support us on Product Hunt!

Launching 1.0 tomorrow!

twentycrm's tweet image. Launching 1.0 tomorrow!


I admit I let LLMs assist me in writing tests... And it works *very well*.

BDevessier's tweet image. I admit I let LLMs assist me in writing tests... And it works *very well*.

This new version of XState Store looks incredible!

🆕 XState Store v3 is now released! → Simpler, more ergonomic API (single arg, store.trigger.event(…)) → Enqueue effects → Store selectors → No more awkward types property → useStore(): a useReducer() alternative → And more! (still tiny: ~ 1kb) npm i @xstate/store

DavidKPiano's tweet image. 🆕 XState Store v3 is now released!

→ Simpler, more ergonomic API (single arg, store.trigger.event(…))
→ Enqueue effects
→ Store selectors
→ No more awkward types property
→ useStore(): a useReducer() alternative
→ And more! (still tiny: ~ 1kb)

npm i @xstate/store
DavidKPiano's tweet image. 🆕 XState Store v3 is now released!

→ Simpler, more ergonomic API (single arg, store.trigger.event(…))
→ Enqueue effects
→ Store selectors
→ No more awkward types property
→ useStore(): a useReducer() alternative
→ And more! (still tiny: ~ 1kb)

npm i @xstate/store
DavidKPiano's tweet image. 🆕 XState Store v3 is now released!

→ Simpler, more ergonomic API (single arg, store.trigger.event(…))
→ Enqueue effects
→ Store selectors
→ No more awkward types property
→ useStore(): a useReducer() alternative
→ And more! (still tiny: ~ 1kb)

npm i @xstate/store
DavidKPiano's tweet image. 🆕 XState Store v3 is now released!

→ Simpler, more ergonomic API (single arg, store.trigger.event(…))
→ Enqueue effects
→ Store selectors
→ No more awkward types property
→ useStore(): a useReducer() alternative
→ And more! (still tiny: ~ 1kb)

npm i @xstate/store


Today, I will do the 7th weekly live stream for @twentycrm. We will work on a technical article. Join me on Twitch at 4 p.m. UTC+1, and bring your questions! twitch.tv/twentycrm


I just set up @thekeystatic on Netlify with Astro, hybrid mode, and GitHub auth. That's awesome. It works so smoothly. The editor is top-tier, and I'm pleased to be able to edit the articles on my new websites from my phone! Great work!


Be sure to check out Sandro's course on XState. You will learn many things to get started with the best state management solution in the wild!

XState Complete Getting Started Guide is out now 🚀 Learn the power of actors and statecharts to manage the state of your app with XState Here is what you'll learn 👇🧵 typeonce.dev/course/xstate-…



Baptiste Devessier reposted

Une nouvelle vidéo est disponible sur YouTube ! Paul et Baptiste passent en revue les règles de typescript-eslint (@tseslint) qui leur paraissent les plus utiles pour augmenter la strictness d'un projet. Et il y a de quoi faire ! youtu.be/7t2fyzQn3q8

ParlonsDevPod's tweet image. Une nouvelle vidéo est disponible sur YouTube !

Paul et Baptiste passent en revue les règles de typescript-eslint (@tseslint) qui leur paraissent les plus utiles pour augmenter la strictness d'un projet. Et il y a de quoi faire !

youtu.be/7t2fyzQn3q8

Loading...

Something went wrong.


Something went wrong.