Antoine (@antoine_chlfr) 's Twitter Profile
Antoine

@antoine_chlfr

💻 Développeur freelance | Je développe @GeckoSocialApp geckosocial.app

ID: 2355305767

linkhttps://www.geckosocial.app/ calendar_today21-02-2014 20:27:08

1,1K Tweet

305 Followers

792 Following

Johannes Schickling (@schickling) 's Twitter Profile Photo

I highly recommend using a helper function like `shouldNeverHappen` instead of throwing errors directly in your code (only applies to defects/panics). It's an easy way to make your code more readable and improve DX by automatically opening the debugger during dev.

I highly recommend using a helper function like `shouldNeverHappen` instead of throwing errors directly in your code (only applies to defects/panics).

It's an easy way to make your code more readable and improve DX by automatically opening the debugger during dev.
Antoine (@antoine_chlfr) 's Twitter Profile Photo

It's a little bit hacky for now but I got "resumable" streams working on my small local-first ChatGPT clone Still many edge cases to cover but it's very interesting 🤗

Antoine (@antoine_chlfr) 's Twitter Profile Photo

I've been trying to deploy a side project that uses PG and Redis without paying too much. Ended up self-hosting it using Coolify on a VPS for a few €/month. Man, it's been so simple, loving everything so far ! Thanks Andras Bacsai your work is awesome

Sam Willis (@samwillis) 's Twitter Profile Photo

AI Agents are users too 🤖 All the same problems a sync engine solves for users, are also solved for agents. ElectricSQL extends the unidirectional dataflow pattern to the server, ensuring side effects from data changes are seen by all actors in your app.

AI Agents are users too 🤖
All the same problems a sync engine solves for users, are also solved for agents.
<a href="/ElectricSQL/">ElectricSQL</a> extends the unidirectional dataflow pattern to the server, ensuring side effects from data changes are seen by all actors in your app.
Antoine (@antoine_chlfr) 's Twitter Profile Photo

Loved this talk I started using sync engines a few months ago and I totally agree : React is much more fun here than on the server 🤗

Antoine (@antoine_chlfr) 's Twitter Profile Photo

J’avais l’habitude de publier sur LinkedIn, mais tout mon contenu disparaît après 48h alors j’ai lancé un blog : blog.antoinechalifour.dev/contourner-les… Derrière c’est du Ghost self hosté avec Coolify, un régal 👌

Thomas Frank (@tomfrankly) 's Twitter Profile Photo

Every developer: “They want $10/mo for this app?! I’ll build it myself in 3 hours” 3,000 hours later: “People should pay me $10/mo for this”

Grafikart (@grafikart_fr) 's Twitter Profile Photo

Parceque je n'en peux plus des demandes de vidéos sur Next.js, je vous explique ce que je n'aime pas avec ce framework : grafikart.fr/blog/nextjs-di…

Corentin 🧑🏻‍💻| SaaS & WebDev (@corentin_saas) 's Twitter Profile Photo

Je cherche à échanger avec des freelances ou agences qui font des devis pour des projets web/mobile. Objectif : mieux comprendre vos méthodes de chiffrage pour améliorer quoai.fr Un rapide call, DM, RT ou mise en relation m’aiderait énormement 🙏

Antoine (@antoine_chlfr) 's Twitter Profile Photo

1/ not everyone is using nextjs 2/ many use it because they are more interested in using bleeding edge tech rather than understanding their product requirements (Eg sync engines would be a better approach for many productivity apps)

dax (@thdxr) 's Twitter Profile Photo

i hand write most of my code i use opencode when 1. i know what needs to be done, it's just tedious 2. i know what needs to be done but not how so i need it to generate an example (saves a google) 3. what im implementing looks very similar to what ive already implemented