Pinned Tweet
Retour de vacances 👋
Chaque stratégie de rendu web a son cas d'usage précis. Ne choisissez pas au hasard :
• CSR : Dashboards & apps privées
• SSR : Contenu dynamique & SEO (e-commerce)
• SSG : Blogs & docs statiques
• ISR : Catalogues géants remis à jour à la demande 👇
🤖 Made with AI
Nicolas Lescop retweeted
1/3 5500 mercis ! 🎉 Ma chaîne YouTube vient de franchir la barre des 5,5K abonnés, et je tenais à prendre un instant pour remercier mes followers ❤️
🔗 youtube.com/@ponceto91
J'entends souvent que Rust serait le meilleur langage pour développer avec l'IA.
Son compilateur est un excellent garde-fou, mais compiler ne signifie pas que le code est juste, que l'architecture est bonne ou que le besoin métier est respecté.
Le compilateur ne fait pas tout.
La qualité du résultat dépend aussi de la manière dont on guide l'IA, des contraintes qu'on lui donne et des choix d'architecture qu'on fait avant même qu'elle écrive la première ligne de code.
Nicolas Lescop retweeted
Pour évaluer un outil, je me pose toujours ces 3 questions :
- Le problème qu'il résout ?
- La manière dont il le résout ?
- Les contraintes qu'il introduit ?
En fonction des réponses je sais si c'est un outil que je garde. Pas de hype, pas de trend...
grafikart.fr/blog/veille-out…
Nicolas Lescop retweeted
Margaret Hamilton nous a quitté ... Une grande dame de l'informatique et de la conquête spatiale.
news.mit.edu/2026/margaret-h…
via karmicat·fr sur BS <3
Nicolas Lescop retweeted
En ce moment, je bosse sur des algorithmes de tri.
Parmi eux, il en existe certains qui sont volontairement absurdes.
Par exemple, le tri Staline : vous parcourez vos nombres et dès que vous en rencontrez un qui casse le tri, vous le supprimez et vous passez au suivant.
Ou alors le tri par dessein intelligent : vous prenez votre liste non triée et vous admettez quelle est triée, car cet ordre est l'ordre naturel, divin.
Ou encore le tri Schrödinger : aussi longtemps qu’elle n’est pas observée, la liste est considérée comme une superposition de toutes ses permutations possibles. Parmi elles figure la permutation triée : la liste est donc triée, au même titre qu’elle est tout le reste.
Je rajouterais le tri LFI : on parcourt la liste de nombres, et quand on tombe sur un nombre qui est plus petit que le précédent, on soustrait au plus grand nombre de la liste l'écart entre le précédent et ce nombre. Les gros paient pour les petits.
Avec la sortie d'Effect v4, structurer une architecture hexagonale devient ultra fluide. Les Context.Tag définissent vos ports métier de façon 100 % typée, et les Layers encapsulent vos adaptateurs (DB, API) tout en gérant automatiquement le cycle de vie des ressources.
🤖 Made with AI
Nicolas Lescop retweeted
Effect v4 is here.
One ecosystem. Zero dependencies.
The next chapter of Effect and the foundation for building reliable software and AI agents in TypeScript.
Nicolas Lescop retweeted
Effect v4 Stable release OUT !
Je ne connait a ce jour aucun projet backend où je ne commencerait pas par installer cette lib, petits, gros, tout.
Mon agent est tellement plus smart, mon code tellement plus explicite et maléable, ils ont une solution pour TOUS les pb c'est ouf.
Nicolas Lescop retweeted
L’ANSSI a publié le rapport d’incident concernant l'exfiltration de données de la DGFIP cet été.
Intéressant à lire, même si certains passages sont caviardés
cyber.gouv.fr/actualites/lan…
Petite précision sur mes Concept du Jour : je les présente pour que vous les connaissiez, pas pour que vous les appliquiez aveuglément.
Un tweet et une BD ne peuvent pas tout dire. Voyez-les comme une porte d'entrée pour creuser le sujet.
Restez curieux, pas dogmatiques 🙏
En pratique, le polymorphisme s'appuie sur une interface commune pour traiter différents objets de manière uniforme.
Indispensable pour injecter des dépendances dynamiquement ou gérer des plugins proprement.
L'abstraction est le levier clé pour réduire la charge mentale : en masquant la complexité derrière des contrats clairs, elle permet de modulariser, de faciliter les tests unitaires via le mocking et d'interchanger les implémentations sans impacter le reste du système.
L'héritage est puissant pour la réutilisation, mais abusez-en et vous créerez des hiérarchies rigides et fragiles. Un objet de type enfant doit pouvoir remplacer son parent sans casser le programme.👇



















