Trends
- Building an Exam Prep App in 12 Hours with AI and Spec-First Development → How I used GitHub’s Spec Kit for AI-powered Spec-Driven Development to create a learning app.
- How Google Maps quietly allocates survival across London’s restaurants → how ranking and visibility translate into real-world survival odds for businesses.
- oh my opencode → OpenCode Plugin with sub-agents
- 10 ans de Clean Architecture chez OpenClassrooms : le rêve, la réalité, les leçons (FR) → debriefs a decade of Clean Architecture in a real product, with concrete lessons and trade-offs.
RAM Shortage
The global RAM shortage is being driven by skyrocketing demand for high-bandwidth memory (HBM) used in AI data centers run by companies like Nvidia and Google. To keep up, major chipmakers are focusing their production on HBM, which means there’s less DDR4 and DDR5 available for regular computers, workstations, and smaller servers.
Memory prices have exploded as a result - Corsair’s 2×32 GB DDR5 kit jumped from around 240 € to over 1,100 € in just a few months. There are even reports that Samsung’s memory division refused to supply DDR5 to Samsung’s own device teams so they could meet external contracts.
Cloud VM prices are rising, hardware upgrades are slowing down, and there’s growing pressure to write more memory-efficient code. What used to be a cheap, abundant resource has suddenly become a strategic constraint.
- The RAM Shortage Comes for Us All → how AI data center demand and limited fab capacity are driving up RAM prices.
- RAM is so expensive, Samsung won’t even sell it to Samsung → how even big manufacturers are prioritizing external high-margin buyers over internal device divisions.
- Memory shortages could push PS6 release beyond 2027
Building with AI
- Optimizing Claude Code: Skills, Plugins, and the Art of Teaching Your AI to Code Like You → how to combine settings, CLAUDE.md, Skills, Hooks, Commands, Agent Docs, and plugins so Claude Code behaves like a senior engineer steeped in your conventions.
- A Guide to Claude Code 2.0 and getting better at using coding agents → using Claude Code as an agentic environment: structuring specs, orchestrating plugins, and handling multi-file changes.
- Migrating 6000 React tests using AI Agents and ASTs → a concrete case study where AI agents plus codemods and AST tooling handle a massive test migration between React Testing Library versions.
- Turn off your AI Assistant for Code Katas → practice sessions should deliberately exclude AI so you exercise your own problem-solving and design muscles.
- AI‑Assisted Software Development - 6 Pitfalls to Avoid → walks through recurring traps like design atrophy, unreviewed boilerplate, and misplaced trust in generated code.
- My Thoughts on Claude Opus 4.5 → a practitioner’s view on where a frontier model actually fits into dev work, research, and everyday tooling.
- TanStack’s Open. AI. SDK. → explores an SDK that wraps AI providers with a focus on type safety, retries, and ergonomics for JS/TS developers.
AI Ecosystem & MCP
- How IAs user memory system works for ChatGPT’s and Claude
- Donating the Model Context Protocol and establishing the Agentic AI Foundation → why MCP is being handed to a neutral foundation and what that means for tools that want to speak a common language.
- MCP joins the Linux Foundation: What this means for developers building the next era of AI tools and agents → connects MCP’s standardization to the wider open-source ecosystem.
- Building MCP servers in the real world → concrete examples of teams wrapping existing systems behind MCP servers instead of writing one-off integrations.
- Bun has been acquired by Anthropic → Bun turns into a strategic runtime for Claude Code and future AI coding products while staying open source and focused on speed and DX.
Web
- How we accidentally made route matching more performant by aiming for correctness → how TanStack Router’s route-matching tree rewrite delivered performance gains by primarily focusing on correctness and invariants.
- Making complex web apps faster → how the Edge team approached performance tuning for heavy SPAs.
- is-tree-shakable → tool to analyze whether libraries are actually designed for tree-shaking, not just claiming to be.
- Free spy tool can track 3 billion WhatsApp users, drain batteries and data limits.
React2Shell
React2Shell is a critical RCE vulnerability in React Server Components. It can lead to unauthenticated remote code execution (RCE) on vulnerable React Server Components servers, allowing attackers to run arbitrary commands, harvest credentials/secrets, establish reverse shells, achieve persistence via new users or backdoors, perform lateral movement to cloud metadata/internal networks, deploy malware and evade detection with Cloudflare tunnels or bind mounts.
Cloudflare deployed new WAF rules network-wide to detect and block React2Shell exploit patterns in headers, POST bodies, and unsafe deserialization attempts for all proxied traffic.
- Critical Security Vulnerability in React Server Components → a severe RSC vulnerability (React2Shell) and required version upgrades.
- Denial of Service and Source Code Exposure in React Server Components → two additional RSC issues beyond the initial RCE.
- Cloudflare WAF proactively protects against React vulnerability and the deeper React2Shell RSC vulnerabilities exploitation threat brief explain Cloudflare’s mitigations and observed exploitation patterns.
- react2shell-rsc-vulnerability notes → walks through exploit details and payload structure from a researcher’s perspective.
Craft, Architecture & Human Skills
- The Software Architecture Chronicles → long-running series on architecture patterns, bounded contexts, and layering.
- How Can Domain-Driven Design and Hexagonal Architecture Improve Data Product Development in Practice? → how these patterns map to data-heavy systems.
- 7 choses qu’un développeur doit connaître sur les bases de données (FR) → a crisp overview of practical DB fundamentals for application developers.
- “You should never build a CMS” → argues for treating content platforms as products you adopt, not infrastructure you reinvent, with good decision heuristics.
- L’IA est un outil, pas un pilote (FR) → frames AI as augmentation rather than automation, and the risks when teams reverse that hierarchy.
- IA : risque d’asservissement et d’érosion des compétences - comment préserver la maîtrise du geste ? (FR) → how to keep expertise alive when AI can “do the gesture” for you.
- Faire confiance : Réinventer l’expérience utilisateur à l’ère l’IA (FR) → designing interfaces that keep humans informed and in control when AI is in the loop.
- Gemini veut-il la peau du blog OCTO ? (FR) → reflection on whether AI summarization/search will cannibalize blog traffic or amplify it.
Learning From the Field
- Filmmaking Process - Zootopia 2 → walks through Disney Animation’s pipeline, from story to lighting to final render.
- Goodbye Microservices: From 100s of problem children to 1 superstar → how Twilio collapsed a complex microservices landscape into a single service.
- Cup of Dev s02 episode 2 : de développeuse à PO (FR) → a podcast on transitioning from developer to product owner.
Tooling & Ecosystem
- Clopus-Watcher: An autonomous monitoring agent → experiments with an agent watching logs/metrics and suggesting mitigations.
- vscode sleep when pasting → vscode was doing a sleep when pasting
- Making macOS Bearable → an opinionated take on tuning macOS for power users and Linux refugees.
- Am I doing this in prod? → adds a persistent visual reminder when you’re pointed at production.
People, Juniors & Process
- AWS CEO Explains 3 Reasons AI Can’t Replace Junior Devs → arguing for junior hiring in an AI-heavy org.
- The Junior Hiring Crisis → how fewer junior roles today will turn into a senior and leadership shortage later.
- The Bet On Juniors Just Got Better → AI makes coaching more leveraged, not less.
- Tell us what you really, really… do not want to spend time working on → surveys the tasks developers most want automated away.
- Calendar rules I learned from an EA → a set of battle-tested scheduling rules that can dramatically reduce context switching.
- The Thinking Game → a short talk/exercise on slowing down to think more clearly before acting.