Tech Landscape & Trends
What’s shifting in technology right now?
- I Reverse-Engineered 200 AI Startups. 146 Are Selling You Repackaged ChatGPT and Claude with New UI → 73% are are just wrappers, merely selling ChatGPT and Claude with a fresh UI. This disconnect between marketing and substance sketches an ecosystem where innovation remains scarce while valuations inflate. Essential reading to understand the actual AI startup landscape
- Software Craft and AI → Cyrille Martraire at Paris JUG: deep reflections on craft in the face of AI
- How AI will change software engineering → With Martin Fowler, exploring this inevitable transformation
- Thoughtworks Technology Radar offering a biannual compass on the tech landscape (agents, AI infrastructure, emerging patterns) → “An opinionated guide to today’s technology landscape”
- Blame as a Service → How institutions avoid accountability through productized scapegoating
- Identifying Life-Changing Books with LLMs → AI beyond code: algorithms identifying transformative insights
Strategic Infrastructure Moves
- Anthropic × NVIDIA × Microsoft → A sweeping strategic alliance: Anthropic commits $30 billion to Microsoft Azure, while NVIDIA and Microsoft respectively invest $10 and $5 billion. Claude becomes the sole frontier model across the three largest cloud services
- Dassault Systèmes et Mistral AI renforcent leur partenariat → Building a trusted, sovereign AI offering on French infrastructure, combining industrial simulations with cutting-edge models
Building with AI: From Spec to Code
Practical frameworks for AI-augmented development
- The only guide you’ll need for GitHub Spec Kit → Spec-driven development: Constitution, Specification, Plan, Tasks formalize the journey from requirements to production code
- Using GitHub Spec Kit with your existing projects → Retrofit specs into mature codebases, Den Delimarsky’s decade-old blog proves specs are reusable across rewrites
- Augmented Coding Patterns → Collection of emerging patterns, anti-patterns, and obstacles for AI-augmented development. How to collaborate effectively with AI coding assistants
- MCP Apps: Extending servers with interactive user interfaces → A proposal to standardize how MCP servers deliver user interfaces
- Anthropic is introducing advanced tool use on the Claude Developer Platform → Tool Search, Programmatic Calling, and Tool Use Examples reduce token usage by 85% and improve accuracy to 88%
- Windsurf Codemaps: Understand Code, Before You Vibe It → Revolutionary feature for navigating and understanding complex codebases through visual, interactive hierarchical maps
- Is AI Creating a New Code Review Bottleneck for Senior Engineers? → Reflection on how AI-generated code reshapes review dynamics
- Token-Oriented Object Notation (TOON) → Serialization format for LLMs with drastic token consumption reduction
- We ran over 600 image generations to compare AI models → Experimental evaluation of frontier AI image models
Web & JavaScript Mastery
Frontend and ecosystem deep dives
- Your URL Is Your State → How to leverage the elegant simplicity of URLs as state containers: shareability, bookmarkability, browser history. Modern patterns and anti-patterns to avoid
- The Inner Workings of JavaScript Source Maps → A deep dive into the internal mechanics of source maps, essential for understanding modern debugging
- Facebook.com has 140 layers of context providers → An anthropologically fascinating look at how the world’s largest React application manages fragmented state, and why
- Using Atomic State to Improve React Performance in Deeply Nested Component Trees → Jotai patterns to unlock performance in complex component hierarchies
- Using Model Context Protocol (MCP) with Expo → Elevate mobile workflow productivity with MCP server orchestration capabilities
- Next.js 16 → New capabilities for the popular React framework. Discover what’s changed and how it accelerates your workflow. Everything new in Next.js 16
Infrastructure & Economics
Decisions that impact your bottom line
The Great Cloud Reckoning
These narratives draw a heavy trend: cloud is often no longer the answer. Teams are measuring precisely. Bare metal, when load is stable and predictable, delivers reductions of order 10x with restored reliability.
- Send this article to your friend who still thinks the cloud is a good idea → A blunt dive into why AWS, despite its promises, remains oversized for most needs. Numbers-driven, no sugar-coating
- AWS to Bare Metal Two Years Later: Answering Your Toughest Questions About Leaving AWS → ROI confirmed, networks built, 76% savings realized, availability measured at 99.993%, and honest questions: when cloud still makes sense, when it doesn’t
- How We Saved $500,000 Per Year by Rolling Our Own “S3” → In-house storage engineering: drastic reduction without sacrificing resilience
- Migrating to Hetzner → Leaving AWS and DigitalOcean for Hetzner: 76% bill reduction for triple the capacity
- 2x Performance, $300k Savings: A Case Study in Rewriting a Critical Service in Rust → When low-level languages become the secret weapon of optimization
The Human Factor
- This Is How Much Anthropic and Cursor Spend On Amazon Web Services → Raw numbers on infrastructure costs for AI giants
- Claude Opus 4.5 → Anthropic’s most capable model combines advanced reasoning with practical performance. Proven excellence in autonomous coding and complex project management
- Introducing Uniwind - the fastest Tailwind bindings for React Native → A fast solution to use Tailwind with React Native
Craft & Quality: Do It Right
Principles that make sustainable software
Code Architecture
- Structuring Use Cases in Clean Architecture as Conversations with the User → A human and practical approach to clean architecture
- Architectural debt is not just technical debt → Why architectural debt deserves particular strategic attention
- Experiment: making TypeScript immutable-by-default → an experiment in improving code quality. When immutability becomes the norm, we can see dramatic improvement in code quality, reduction in subtle bugs. I have think for a long time that immutability by default would help having better codebase. Happy to see this post taking try at it
- Clarifying the Rule of Three in Refactoring → Debunking a frequently misunderstood but powerful heuristic
Process & Collaboration
- The (lazy) Git UI You Didn’t Know You Need → Discover why this TUI tool transforms your daily relationship with Git. Highly recommended, i am a Big fan of this tool
- Mistakes I see engineers making in their code reviews → Lessons from an experienced reviewer on what makes reviews good versus friction-inducing
- smartcommit → Enforce self-documenting code through structured commit messages
- gitlogue → Cinematic replay of Git history: transform your history into an animated narrative
Performance & Accessibility
- The History of Core Web Vitals → Understand the evolution of web performance metrics that shape the modern web
- Tactics to End Dark Patterns in App and Web Development → How to build ethical, user-respectful interfaces
- How to create accessible PDFs from the start → Accessibility principles applied to PDFs: a practical resource
- Pikaday → Explore and understand modern date selection components
Learning From the Field: Case Studies
Real incidents and lessons
From the Trenches
- Cloudflare outage post mortem → Analysis of the major incident that impacted a significant portion of the web
- How we built the v0 iOS app → Anatomy of a high-level product application
- Not so “mini”-dumps: How we found missing crashes on SteamOS → How Sentry tracked down missing crashes on SteamOS, a technically rich investigation
- Netflix’s Engineering Culture → Deep dive into the engineering culture that shaped Netflix
Ecosystem Decisions
- Why we migrated from Python to Node.js → Experience report on tradeoffs between two major ecosystems
- How often does Python allocate? → Deep dive into Python’s internal memory management
- The bug that taught me more about PyTorch than years of using it → A debugging saga that goes down to GPU kernels, a true masterclass
Security & Alignment: Trust Issues
When to be cautious
AI System Failures
- Disrupting the first reported AI-orchestrated cyber espionage campaign → Anthropic’s analysis of a coordinated attack
- I caught Google Gemini using my data - and then covering it up → Gemini hides Personal Context feature and lies about privacy violations, exposing systemic misalignment
- Google Antigravity Exfiltrates Data → Indirect prompt injection in implementation blog manipulates Antigravity to steal credentials and sensitive code from users’ IDEs
- How We Hijacked a Claude Skill with an Invisible Sentence → Sophisticated prompt injection
Application Security & Supply Chain
- supercookie → Persistent tracking technique redefining what’s possible
- Shai-Hulud 2.0 Supply Chain Attack: 25K+ Repos Exposing Secrets → 25k+ repos compromised exposing secrets. A self-replicating worm on npm: hard lesson on the fragility of modern supply chains
- Startup Security: Ratios and a 24-Month Hiring Plan → Practical plan to build a security team without burnout
- How 73 of Your E-commerce Visitors Could Be Fake → The pitfalls of fraudulent traffic: botnets, poisoned data, and much more
Tooling & Ecosystem
Accelerators for your workflow
Development Foundations
- uv is the best thing to happen to the Python ecosystem in a decade → Why uv revolutionizes the Python developer experience
- django-keel → Production-ready Django template for SaaS, APIs, web apps, or internal tools. A decade of best practices condensed
- WordPress Deep Dive → Comprehensive resource for exploring WordPress in depth
- safe-npm → Safely install NPM packages
- postgresus → PostgreSQL backup tool
- Obsidian import from Notion → Transparent migration
Quality & Visibility
- A heatmap diff viewer for code reviews → Visualize changes
- lighthouseapp → Performance monitoring
- forgithub → GitHub utilities
- What If We Had GPS Inside? → Exploration of internal spatial orientation and its applications
Tools & Editors
- Zed is our office → An editor redefining what collaborative development means
- Antigravity → Google’s VsCode fork for AI, will it replace Cursor ?
Processes That Scale
Team dynamics and rituals
- Why Scrum Fails in So Many Teams → Candid reflection on structural reasons
- Why your retrospectives don’t work and how to fix them → Practical lessons for turning this ritual into real leverage
- Do You Really Know OKRs? Tips for Getting Started → Practical guidance for beginning with objectives
Gaming Systems & Simulations
Gaming, social experiments, and human behaviors at scale
- “It’s not esports, it’s the FGC” → Deep dive into Fighting Game Community history, arcade culture, and competitive evolution from Street Fighter origins to modern legends.
- “1000 Players Simulate Civilization: Rich & Poor” → Epic Minecraft social experiment: 1000 players form civilizations across rich/poor islands over 10 days, revealing emergent societies, alliances, and conflict.
- Valve is about to win the console generation → Strategic analysis: why Valve’s positioning could redefine the gaming industry
- Steam Machine → The future of gaming hardware
- I turned the Lego Game Boy into a working Game Boy part. 1 → A fascinating hardware project where Lego becomes functional reality
- Subway builder → An addictive game: become an urban planner and create the metro your city deserves
- A Good Enough Guestbook → Gallery of all the wonderful drawings received by a small connected printer
Brief Events & Quick Reads
Don’t miss these
- Advent of code 2025 → The annual developer gathering returns, but this year with only 12 puzzles instead of the usual 25, ending mid-December
- La Duck Conf : Découvrez les premiers speakers ! → France’s flagship tech event reveals its lineup
Design & Nostalgia
- IKEA catalogue → Revisit IKEA catalogues from 1950 onward, a window into design of yesteryear
- The art of atari → Cultural dive into vintage gaming aesthetics