Digests tagged with  JavaScript

DevoShare 0x31

Cette semaine, on explore les angles morts du développement moderne — ces détails qui semblent anodins mais qui font toute la différence. On commence avec un rappel brutal : les calculs de dates en JavaScript peuvent déraper bien plus qu’on ne l’imagine, un avant-goût de pourquoi Temporal arrive à point nommé. Côté observabilité, un article démontre comment nos logs “traditionnels” mentent par omission et pourquoi les wide events deviennent essentiels pour comprendre réellement nos systèmes. On poursuit avec deux ressources pédagogiques incontournables : un décryptage clair des language tags, pilier souvent mal compris de l’i18n/l10n, puis une réflexion sur le design responsive moderne qui dépasse largement la notion de simples breakpoints. Côté IA, Addy Osmani partage son workflow complet pour coder efficacement avec les LLM en 2026, prolongé par un second article sur l’Agentic Engineering, une approche structurée qui redonne une place centrale à la supervision humaine dans les projets guidés par des agents. On termine par une note légère mais fascinante : comment fonctionne vraiment… une gomme ? Une plongée scientifique surprenante dans un objet que l’on pensait pourtant maîtriser depuis l’enfance.

7 bookmarks
How wrong can a JavaScript Date calculation go?
Logging Sucks - Your Logs Are Lying To You
Responsive Moderne, le Web au-delà des breakpoints
My LLM coding workflow going into 2026
Agentic Engineering

DevoShare 0x2D

6 bookmarks
Marre de Postman ? Découvrez ces alternatives local-first (sans compte) - Informatique générale - ShevArezo`Blog
The Linux Boot Process: From Power Button to Kernel
Rethinking async loops in JavaScript - Matt Smith
Mistakes I see engineers making in their code reviews
- YouTube

DevoShare 0x23

Une édition fortement axée sur le développement web et particulièrement JavaScript, qui continuent tous les deux d’évoluer rapidement, mêlant complexité croissante et nouvelles fonctionnalités pour améliorer la performance et la maintenabilité. Les articles explorent à la fois les erreurs à éviter, les outils modernes à connaître et les bonnes pratiques pour écrire un code plus fiable et lisible. Parallèlement, l’intelligence artificielle et les techniques de mémorisation sont au centre de débats et d’innovations, de la critique médiatique autour de Siri à des méthodes pratiques pour retenir durablement l’information.

11 bookmarks
L’IA Siri a-t-elle été créée par Luc Julia ? Itinéraire d’une approximation médiatique - Next
Comment Se Souvenir De Tout Pour (Quasiment) Toujours
Write more reliable JavaScript with optional chaining - Matt Smith
Things to avoid in JavaScript
JavaScript broke the web (and called it progress)

DevoShare 0x22

De la lecture manuelle d’un QR code à l’exploration des rouages internes de React, plusieurs angles d’approche permettent de mieux comprendre les fondements du développement et des technologies web. Les articles proposés abordent aussi bien la précision dans l’écriture des tests, la sécurité des connexions ou la conteneurisation avec Docker, que des concepts de langages comme JavaScript et Go. Ils offrent un regard varié sur les bonnes pratiques, les outils modernes et les protocoles essentiels.

9 bookmarks
The Beauty of TanStack Router
React Internals: Which useEffect runs first?
Email is Easy
The power of the spread and rest syntax in JavaScript - Matt Smith
A JavaScript Developer’s Guide to Go

DevoShare 0x21

Les technologies web et les langages de programmation continuent d'évoluer, offrant de nouvelles possibilités et améliorations pour les développeurs. Des avancées significatives sont observées dans des domaines comme l'optimisation des performances web, l'utilisation de WebAssembly, et les innovations dans les langages comme C#. Parallèlement, des études commencent à explorer les impacts cognitifs des outils d'intelligence artificielle, soulevant des questions sur leur utilisation intensive.

11 bookmarks
C’est désormais officiel : ChatGPT vous rend bête
WebAssembly: Yes, but for What? - ACM Queue
Plain Vanilla
- YouTube
14 web performance tips for 2025 | sia.codes

DevoShare 0x1E

Les architectures logicielles modernes se déclinent en plusieurs approches, chacune présentant des avantages spécifiques selon les contextes techniques et organisationnels. Parallèlement, les bonnes pratiques en développement, sécurité et gestion des données jouent un rôle clé pour optimiser la qualité et la maintenabilité des applications.

9 bookmarks
‘Data’ sucks
Déployer CSP : une approche en 5 étapes
NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released
Components Are Just Sparkling Hooks
Monolithic vs. Modular Monolithic vs Microservices: A High Level Overview

Cool stuff from the Web #22

Curated links from JoliCode watch, PHP and Web development only.

6 bookmarks
Block’s Playbook for Designing MCP Servers
Quelques livres que je recommanderais, pour des ingénieur(e)s logiciels
Release 1.0.0 · php/pie
left-pad
Cap — Modern, Open-source PoW CAPTCHA for JavaScript

DevoShare 0x15

Les articles de cette édition couvrent un large éventail de sujets techniques, des bonnes pratiques en développement web à la gestion des systèmes distribués. L’accent est mis sur la sécurité des types en React, la modularité du code, ainsi que les défis rencontrés dans la gestion des cookies et des microservices.

8 bookmarks
Réflexion sur les microservices: avantages, inconvénients, patterns, complexité accidentelle
React Anti-Pattern: Stop Passing Setters Down the Components Tree
Dependencies vs. devDependencies for JavaScript apps | Angelika.me
HTTP/3 From A To Z: Core Concepts — Smashing Magazine
The fallacies of distributed systems

DevoShare 0x14

L'accessibilité web et la gestion efficace des applications restent des priorités essentielles pour les développeurs front-end. Cette édition explore des sujets clés, allant de l'amélioration de l'accessibilité et des bonnes pratiques React à la gestion de la dette technique et de la pagination SQL. Plusieurs articles offrent des conseils pratiques pour optimiser les performances et la sécurité des applications web. Et en prime, comment vous débarrasser des démarcheurs téléphonique !

9 bookmarks
Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL
What I Wish Someone Told Me About Postgres
JavaScript : présentation des “iterator helpers” - Code Heroes
kentcdodds.com
Voici les 17 indicatifs à bloquer si vous souhaitez éviter le démarchage téléphonique

Sportyma 03 - Dev

PHP, Symfony, GraphQL, mobile et desktop… Voici une sélection d’articles incontournables pour rester à jour sur les évolutions du développement web et logiciel en 2024. Au programme : 🔹 Un état des lieux de PHP en 2024 🔥 🔹 Laravel et Symfony en pleine innovation 🔹 Performance et scalabilité avec le traitement d'un milliard de lignes en PHP 💾 🔹 Développement mobile et desktop cross-platform 📱💻 🔹 Un retour d'expérience sur GraphQL 🤔

10 bookmarks
NativePHP | Baking Delicious Native Apps
Herd
Processing One Billion Rows in PHP!
GitHub - rectorphp/swiss-knife: Swiss knife in pocket of every upgrade architect!
I was wrong about GraphQL