██FR█████ █INTELL███████████
frenchintelligence.org
software engineering
From Chaos to Chronos: Building a Centralized Task Scheduler for 65 Microservices
October 16, 2025
How to Scale Like a Senior Engineer (Servers, DBs, LBs, SPOFs)
October 15, 2025
Mastering Go Fundamentals: The Concurrency Mindset Every Developer Needs
October 15, 2025
Deploying an LLM with Ollama on Kubernetes
October 15, 2025
Maintaining Good Meeting Hygiene Was a Bottleneck — Until I Learned This.
October 6, 2025
Entity to DTO: A Performance Comparison of Three Mapping Approaches
September 28, 2025
Never Miss an Update: Master the Observer Pattern in Go with Real-World Examples
September 28, 2025
Combine Or-Channel Patterns Like a Go Expert: Advanced Go Concurrency
September 28, 2025
Your Microservices Strategy is Broken: You Built a Distributed Monolith
September 26, 2025
The AI Bubble in Software Engineering
September 24, 2025
Things That Senior Programmers Never Do with AI
September 24, 2025
The Memory Management Secrets That Make Senior Go Developers’ Code Faster
September 24, 2025
Stop Writing Rigid Code! Master the Decorator Pattern in Go for Ultimate Flexibility
September 24, 2025
Prevent Goroutine Leaks Like a Pro: Save Your Go Applications From Disaster
September 24, 2025
The Right Way to Document and Test Your UI Components
September 20, 2025
The Most Valuable AI in Your Company Is the One Your CEO Doesn’t Know Exists
September 20, 2025
When Floating-Point Failed Catastrophically
September 20, 2025
New and Uncertain: Why True Confidence Takes Time
September 20, 2025
The Chaos of Real Numbers
September 16, 2025
The Chaos of Real Numbers
September 16, 2025
Why the Modular Monolith is a Myth — and Other Hard Truths About Enterprise Software
September 16, 2025
Developers, Rejoice! The Visual Studio 2026 Revolution is Now
September 16, 2025
NPM The Largest npm Supply Chain Attack in History: How 2.6
September 12, 2025
Software Engineering is 90% Database 10% Frontend
September 12, 2025
Database Outage: Is Adding a Replica Always the Right Fix?
September 12, 2025
Why Junior Devs Struggle With Errors — And How Seniors Wrap Them Right
September 12, 2025
The #1 Habit That Silently Destroys Self-Taught Devs’ Careers
September 12, 2025
Software dev isn’t life or death (but it sure feels like it)
September 12, 2025
System Optimization: From Feature Phones to Data Lakes
September 12, 2025
Two Proven Strategies For Faster Code Reviews (Learned From Dozens of Pull Requests)
September 10, 2025
Tools That Do The Heavy Lifting — Ship Reliable ML and Enjoy the Show
September 10, 2025
Stop Using TypeScript Interfaces
September 8, 2025
Goodbye Generative AI
September 8, 2025
We Pushed Go, Rust, and Node to One Million Users, Here’s Who Broke First
September 7, 2025
Span<T> and Memory<T> in C#: Complete Guide to Zero-Allocation Performance in .NET
September 5, 2025
The Friendly Nerd Behind Claude Code on the Future of Coding
September 5, 2025
Everyone Talks About B+ Trees, But Do You Know the Bw-Tree?
September 1, 2025
Everyone Talks About B+ Trees, But Do You Know the Bw-Tree?
September 1, 2025
Memory Management Secrets: How Senior Go Developers Write Zero-Garbage Code
August 28, 2025
Markov Chains for Developers Who Think They’re Too Complicated
August 25, 2025
From McCabe to Essential Complexity
August 25, 2025
Why Senior Developers Always Use Context (Even for Simple Functions)
August 25, 2025
C# Boxing: A Hidden Performance Enemy (Defeat It Now)
August 25, 2025
The Final Verdict on Pair vs. Solo Programming: A Summary
August 23, 2025
The Final Verdict on Pair vs. Solo Programming: A Summary
August 23, 2025
Stop Writing Changelogs Manually — Let Git Do the Work
August 22, 2025
Leading senior engineers without being the smartest one in the room
August 19, 2025
C is Not Low-level Anymore
August 19, 2025
PHP Is Dead… Long Live PHP!
August 19, 2025
Building your own local AI app
August 18, 2025
4 Strategies to Stop Your AI Agent From Getting Dumb
August 18, 2025
MC/DC and the Logic of Safer Software
August 15, 2025
Golang Anonymous Struct: How and When to Use It in Your Go Projects
August 15, 2025
Why You Should Write More Context Tests and Fewer Unit Tests
August 11, 2025
Running Clean Code with Sidecars with GO in 2025
August 7, 2025
Understanding GraphQl: From Basics to Advance
August 7, 2025
Why I Deleted 10,000 Lines of Code and My Boss Promoted Me
August 6, 2025
You would be surprised to know why MySQL uses B+ Trees instead of Binary Trees
August 6, 2025
The Car That Would Not Stop
August 4, 2025
When Your Strategy Needs a Strategy: Tactical Error or Unfinished Business
August 4, 2025
Why InnoDB Secondary Indexes Use the Primary Key as an Indirection?
July 31, 2025
What I Learned About Practical Software Engineering by Building for the Government
July 31, 2025
Mastering Go for Backend Development: A Comprehensive Guide
July 30, 2025
Building Production-Ready APIs with Gorest: The Ultimate Go HTTP Client Library
July 30, 2025
How I Built a Food Visualization Service in a Weekend
July 30, 2025
How a Real AI Agent Works Under the Hood
July 22, 2025
Software Blueprint: Using 4+1 Views to Align Stakeholders
July 22, 2025
Dominate Design with APIs & API Gateways — The Ultimate Cheat Sheet
July 22, 2025
My 10 Actionable Tips for New Engineering Managers
July 21, 2025
My 10 Actionable Tips for New Engineering Managers
July 21, 2025
My 10 Actionable Tips for New Engineering Managers
July 21, 2025
Mastering grep: The Simple Unix Command That Even Your Favorite AI IDE Relies On to Understand Your…
July 21, 2025
Mastering grep: The Simple Unix Command That Even Your Favorite AI IDE Relies On to Understand Your…
July 21, 2025
From Vibe Coder to Expert Architect: The Blueprint That Turns AI from a Code Printer into an…
July 14, 2025
Real-time systems with Combine and WebSockets
July 7, 2025
Firebase vs ⚡Supabase in 2025: Which one actually scales with you?
July 7, 2025
Firebase vs ⚡Supabase in 2025: Which one actually scales with you?
July 7, 2025
How to Think Like a Programmer
July 7, 2025
How to Think Like a Programmer
July 7, 2025
20 Advanced ChatGPT Prompts For Frontend Dev
July 7, 2025
Everything You Need to Know About Python Decorators
July 3, 2025
Is GitHub Copilot Making Me Dumber as an Engineer?
July 3, 2025
Unlocking JPA’s Hidden Powers: A Dive into Lesser-Known Annotations
July 3, 2025
My experience transitioning from individual contributor to team lead
June 30, 2025
Landing Software On Mars
June 30, 2025
How I made Reading-Mode Parser in Flutter for RSS Reader.
June 30, 2025
Still Using Concurrency Like This? 5 Async Mistakes That Are Crushing Your Go Performance
June 30, 2025
A Simple Guide to Model Context Protocol for Software Engineers
June 27, 2025
What I Learned After Writing 300+ Programming Articles
June 27, 2025
Functional Events and Technical Traces: The Divorce That Broke Your System
June 27, 2025
Stop Using UUIDs in Your Database
June 25, 2025
Minikube 101: Your Local Kubernetes Playground
June 25, 2025
FastMember: The Ultimate Hack for Faster C# Data Operations
June 25, 2025
Aggregateless Event Sourcing
June 25, 2025
System Design Tips & Tricks— Part 2
June 25, 2025
⌬ Episode II: Architecting Memory — The Hidden Cost of Comfort
June 25, 2025
Speed Through Competence
June 25, 2025
How To Solve The Dual Write Problem in Distributed Systems?
April 11, 2025
How to Achieve Low CPU Usage in Go Applications: Tips for High-Performance Services
April 11, 2025
Bloom Filters: The Smart Way to Handle Large-Scale Membership checks
March 20, 2025
1
2
3
→