Javascript is 30 years old, deno is presenting a nice timeline of the language on a Brief History of JavaScript.
Obsidian Bases add databases (like notion) on Obsidian. A long awaited feature. Coupled with the web clipper plugin I think Obsidian will definitively become my read it later app. I still have to find a way to handle links that I open on my phone.
There is even a tool to convert dataviews to bases.Learn more about TDD with this statistics & Studies: The Benefits Of Test Driven Development. TDD initially increases development time by 15–35% but can reduce pre-release defects by 40–90%. In the long term, delivery is faster and with fewer bugs.
Also, TDD results in simpler, more maintainable code, though many find adopting the mindset challenging at first.
Over time, experienced practitioners report coding faster and with greater confidence due to comprehensive test coverage. Its benefits grow as teams gain experience and proficiency.With refactoring Gone Wild: Avoiding code smells and cleaning up the mess, we learn about bad code practices and how to make our code cleaner. How some patterns can improve readability and maintainability. Incremental improvements in refactoring lead to a healthier, more robust codebase and a happier development team
Learn more about testing in production with Production tests: a guidebook for better systems and more sleep.
Google is updating its Material Design system with Material 3 Expressive Design. This new direction focuses on emotional and expressive user experiences, moving beyond the previous Material Design principles. It emphasizes bold colors, dynamic layouts, and a more human-centric approach to design.
How Node.js Works Behind the Scenes - Ever wondered how Node.js handles tons of requests on a single thread? Dive into this article to uncover the secrets of the Node.js event loop, its unique multi-phase design, and how it powers lightning-fast, non-blocking server applications. Take also a look at how JavaScript Works Behind the Scenes and how React Works Behind the Scenes.
How Halo on Xbox Scaled to 10+ Million Players using the Saga Pattern - Halo’s engineering team overcame massive scale challenges-processing stats for over 11.6 million players-by shifting from a single SQL database to a distributed, cloud-based architecture powered by the Saga pattern. Discover how this innovative approach enabled Halo 4 to deliver reliable, real-time multiplayer experiences at scale.
RATatouille: A Malicious Recipe Hidden in rand-user-agent (Supply Chain Compromise) - A widely used npm package was secretly turned into a stealthy Remote Access Trojan, exposing developers. Discover how this supply chain attack unfolded and what it means for software security.
How Riot Games is fighting the war against video game hackers - Riot Games is waging a high-tech battle against video game cheaters. Learn more about how their anti-cheat system, Vanguard, works to detect and prevent cheating in games like League of Legends and Valorant. They are mixing advanced technical measures—like leveraging Windows security features, hardware fingerprinting, and blocking kernel exploits—with undercover operations that infiltrate cheat communities and discredit cheat developers
Mobile Bridge: Making WebViews Feel Native - Learn how Shopify “ “tackled the main issues of traditional WebViews—performance, appearance, and integration”. They created Mobile Bridge, a framework that allows developers to build native-like experiences in WebViews. It provides a set of tools and APIs to enhance the performance and appearance of WebViews, making them feel more like native applications.
Devoxx
Devoxx conference replays are available on YouTube, with multiple playlists:
News
- Announcing TypeScript Native Previews
- zod 4
- Modern Zod-based CLI builder, fully type-safe, super lightweight and flexible.
- Have I Been Pwned 2.0 is Now Live!
Architecture
- Les clés de l’architecture pour les devs - Christian Sperandio (arolla), Cyrille Martraire (Arolla) - A talk from Devoxx
- Clean Architecture Front
- Architecture Hexagonale avec AdonisJS 6 & Inertia : Démarrage, Refactoring, Bonnes Pratiques
React
Following the React Paris conference, we made some blog posts about the talks that we enjoyed the most (the choice was difficult).
- Goodbye, useState
- Work Smarter, not Harder with Chrome DevTools
- I can’t believe it’s not JavaScript!
Other blogs posts:
React-based Static Site Generators in 2025: Performance and Scalability
TanStack DB - “A reactive client store for building super fast apps on sync. TanStack DB extends TanStack Query with collections, live queries and optimistic mutations that keep your UI reactive, consistent and blazing fast”
News from remix - What is planned for the next Remix version
AI
2025 Guide to Prompt Engineering in your editor for Software Engineers
How HelloBetter Designed Their Interview Process Against AI Cheating
DesktopCommanderMCP - “This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities”
Coding agents:
- jules.google - An Asynchronous Coding Agent
- https://openai.com/index/introducing-codex/
You want to understand how be build a RAG ? Look at this attempt to build cursor’s @codebase feature - RAG on codebases - part 1/2
By Octo
- Web hors-ligne : Des métriques positives pour l’utilisateur comme pour la planète
- Devenez un développeur augmenté avec Cursor : installation, configuration et astuces pour tirer le meilleur de l’éditeur IA en 2025
- The blogs posts about React Paris conference, that you can find in the React section above.
Tools
- daily.dev - news feed, dev community and search
- Knip v5.54.0 - Declutter your JavaScript & TypeScript projects
- Diagnose and debug errors faster with issues and replays from Sentry in Expo
- LEGO® Avatar Mix & Match - Use this Figma templates for Icrebreaker. Design your LEGO avatar.
- Bruno - Alternative to Postman, Bruno is a Git-integrated, open-source API client
- https://github.com/ccbikai/sink - ⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
- https://github.com/marcboeker/gmail-to-sqlite
Books
- Understand Your Domain First - An Introduction to Event Storming and Domain-Driven Design
Vrac
- Proto vs JSON: When to Use Which (and Why)
- Frontends are hard
- PDF to Text, a challenging problem
- Car Companies Are In A Billion-Dollar Software War, And Everyone’s Losing
- How Cursor Indexes Codebases Fast
- How Office Is Modernizing Their App Suite’s UI using Windows App SDK and React Native
- Migrating A JavaScript Project from Prettier and ESLint to BiomeJS
- The enshittification of tech jobs
- Loading Pydantic models from JSON without running out of memory
- The Architecture of a Modern Startup
- Birthday problem
- When /etc/h*sts Breaks Your Substack Editor: An Adventure in Web Content Filtering