PHP · Lectures
Freek Van der Herten présente une session de conférence montrant comment écrire des extensions PHP en Go en utilisant FrankenPHP, puis les intégrer dans Laravel et Symfony. L'exemple utilisé est un cache LRU en mémoire.
HTTP 418 · Insolite
Avant NFS dans SunOS 2.0, les stations sans disque utilisaient nd, abréviation de network disk. Ce système contournait les protocoles de transport standard et laissait toute la gestion des partitions à l'administrateur, …
PHP · Lectures
Une vidéo de Tideways, partagée sur le blog de Freek Van der Herten, montre que PHP 8.6 accélère array_map lorsque le callback est passé sous forme de first-class callable. Le billet est un point d'entrée utile pour les …
HTTP 418 · Insolite
Dans un projet principalement en C, un développeur chevronné a inversé la convention booléenne habituelle : les fonctions retournant TRUE en cas de succès sont stockées dans une variable nommée error, et le code traite l…
PHP · Lectures
Un nouveau tutoriel Laravel explique comment construire un point de recherche avec la méthode HTTP QUERY, en utilisant le pilote de base de données de Laravel Scout et la solution temporaire Route::match(['QUERY']) en at…
HTTP 418 · Insolite
Le plongeon de Sebastian dans K&R C — le dialecte de 1978 précédant la standardisation ANSI — dévoile un langage sans void, const, enum ni prototype variadique, où les littéraux chaîne étaient mutables, les constantes oc…
PHP · Lectures
Un nouveau package de Chris Keller permet de migrer une application vers Laravel route par route sans forcer l’utilisateur à se reconnecter à chaque passage. Il lit le cookie de session legacy, décode le payload depuis l…
HTTP 418 · Insolite
Sur la suggestion d'un programmeur dont il apprécie le travail, Ken Whitesell ouvre une rétrospective de carrière avec son premier semestre de programmation au lycée, début 1978. Le HP-2000F de l'école exécutait du BASIC…
PHP · Lectures
Laravel 13.20.0 embarque une composante Illuminate\Image native pour transformer des images provenant d'uploads, d'URLs, de disques de stockage ou de bytes, avec des drivers optionnels GD et Imagick basés sur Interventio…
HTTP 418 · Insolite
Le développeur Ahmed Amer a créé CSS-DOS, une feuille de style CSS de 300 Mo qui encode un émulateur IBM PC complet avec un processeur 8086 simulé, 640 ko de RAM, un contrôleur de disquette et un contrôleur VGA. Le proje…
DEV · Lectures
Cloudflare a découvert une vulnérabilité de condition de concurrence dans le traitement HTTP/1 de la bibliothèque Rust hyper. Cette faille affecte le traitement des requêtes simultanées et mérite l'attention des équipes …
HTTP 418 · Insolite
Les tests de spécification TypeScript de Karen échouaient quelques fois par millier. Le coupable était setTimeout de Node.js, qui, contrairement au JS standard, peut se déclencher avant le délai demandé. Elle a remplacé …
DEV · Lectures
GhostLock est une faille use-after-free dans la pile I/O du noyau Linux, restée indétectée pendant environ 15 ans dans toutes les grandes distributions Linux. Cette vulnérabilité de sécurité mémoire présente des risques …
HTTP 418 · Insolite
Le développeur lcamtuf a conçu une calculatrice au style rétro qui remplace les écrans numériques par des cadrans de voltmètre analogiques. Malgré son allure d'époque, un microcontrôleur moderne gère son fonctionnement.
AI · Lectures
Ce guide examine comment les agents d'IA générative peuvent accélérer le développement .NET en automatisant le code répétitif, les tests et la documentation. Il préconise une approche où l'humain reste maître, l'IA serva…
HTTP 418 · Insolite
S'appuyant sur une analogie humoristique avec l'échelle de Beaufort, Verity Stob définit le « cruft » comme la corruption inévitable et l'accumulation de données inutiles et de code mort. L'indice de Cruft catégorise la …
HTTP 418 · Insolite
Un technicien informatique enquête sur un problème d'imprimante aux RH et découvre un conflit d'adresse IP avec un serveur censé être hors service. Ce « serveur zombie », qui hébergeait autrefois un système de plaintes a…
HTTP 418 · Insolite
Le projet pilote de Sun-Ways en Suisse démontre la viabilité technique de l'installation de panneaux photovoltaïques entre les voies ferrées, avec 11 000 trains passés sans incident. Le PDG souligne que le véritable obst…
DEV · Lectures
Une critique humoristique de la mauvaise architecture logicielle par l'analogie du mobilier. L'article examine les erreurs de conception courantes et les pièges de sur-ingénierie rencontrés lors de la structuration du co…
AI · Lectures
Ce tutoriel explique comment déployer un assistant IA médical entièrement local avec MedGemma, Ollama et Open WebUI. Il met l’accent sur le maintien des données patients sur site afin de respecter les exigences de confid…
AI · Lectures
Le billet de blog Hugging Face présente un backend de modélisation à vitesse native pour vLLM associé à transformers. Les lecteurs travaillant sur l’inférence LLM y trouveront des détails concrets sur les gains de perfor…
DEV · Lectures
Cette soumission Reddit renvoie à l'annonce officielle de TypeScript version 7.0. Les développeurs professionnels utilisant TypeScript dans des projets web devraient la lire pour découvrir les dernières additions, les ch…
HTTP 418 · Insolite
FlohOfWoe a créé une collection d'émulateurs légers basés sur le navigateur pour un vaste éventail de systèmes 8 bits, notamment le Commodore 64, le ZX Spectrum et le Robotron. Ce projet transforme des architectures CPU …
DEV · Lectures
Le texte soutient que beaucoup d’équipes ajoutent des bases, des files, des caches et d’autres services avant d’en avoir réellement besoin. Il vaut la peine d’être lu pour sa manière concrète de situer le moment où Postg…
DEV · Lectures
Le post examine des techniques permettant d’activer le partition pruning dans PostgreSQL lorsque les requêtes filtrent sur des colonnes hors de la clé de partitionnement. Il présente des approches concrètes pour conserve…
DEV · Lectures
Guide pratique pour déployer Umami, une plateforme d'analyse respectueuse de la vie privée, sur une infrastructure serverless et edge. Couvre la configuration sur Cloudflare Workers, Fly.io et Supabase – idéal pour les d…
HTTP 418 · Insolite
Un paquet Emacs encapsule libghostty pour embarquer un terminal dans l'éditeur. Pour ceux qui trouvaient insuffisant de basculer entre les buffers – désormais, exécutez des shells sans quitter la machine textuelle monoli…
PHP · Lectures
L’article présente un package Laravel qui ajoute une authentification sans mot de passe via des magic links et des codes à usage unique, avec փոխանցement vers Fortify pour les parcours à deux facteurs. Il vaut le détour …
PHP · Lectures
Laravel 13.19.0 ajoute la prise en charge du verbe HTTP QUERY avec la nouvelle méthode client Http::query() et des helpers de test query et queryJson. La version apporte aussi une méthode reduceInto pour les collections,…
PHP · Lectures
Freek Van der Herten explique pourquoi CLAUDE.md doit rester une mémoire de travail temporaire pour les sessions de codage IA plutôt qu'une documentation permanente. L'article propose des pratiques concises pour conserve…