Archive Page
2025-12
- Go Runtime: How GC Impacts P99 Latency in High-Load APIs (2025-12-27)
- Leslie Lamport on Distributed Systems (2025-12-24)
- Graceful Shutdown in Go: Properly Stopping Services Under Load (2025-12-23)
- Donald Knuth on Algorithms (2025-12-18)
- The Overqualification Trap: Why Senior Engineers Can't Find Work in Russia (2025-12-05)
- The Next Programming Language: Simple Syntax for Complex Paradigms (2025-12-04)
2025-11
- Multitasking in Linux: Preemptive vs Non-Preemptive (2025-11-29)
- Programming in the AI Era: Rethinking the Profession (2025-11-19)
- Technical Communication: How to Explain Complex Things Simply (2025-11-12)
2025-10
- Quantum Computing Basics: Qubits and Superposition in Go (2025-10-20)
- Technical Management: How to Sync Development and Business (2025-10-08)
- The Hiring Circus: FAANG Interviews for Intern Salaries (2025-10-05)
- mTLS in Microservices: Mutual Authentication (2025-10-03)
- Your Brain vs AI: Why Human Learning Still Wins (2025-10-01)
2025-09
- Command Pattern in Go: Encapsulating Requests as Objects (2025-09-29)
- Time Management in Global Services: PostgreSQL + Go (2025-09-24)
- How to Make Technical Decisions in Product Teams (2025-09-13)
- Project Crisis: How Not to Panic and What to Do (2025-09-05)
2025-08
- Consistent Hashing: The Math Behind Load Balancing (2025-08-23)
- Strategy Pattern in Go: Choosing Algorithm at Runtime (2025-08-17)
- Proxy Pattern in Go: Access Control and Resource Management (2025-08-12)
- TLS 1.3: What Changed and How to Migrate (2025-08-08)
- Builder Pattern in Go: Step-by-Step Construction of Complex Objects (2025-08-07)
- Observer Pattern in Go: Event Subscription Implementation (2025-08-04)
2025-07
- PostgreSQL Random Data Generation (2025-07-26)
- Redis as Message Broker: When It's Better Than RabbitMQ (2025-07-23)
- Toxic Employees in IT: How to Work With Them and When to Fire (2025-07-03)
2025-06
- NSQ: The Perfect Message Queue - When Redis Isn't Enough) (2025-06-21)
- Facade Pattern in Go: Simplifying Subsystem Interactions (2025-06-18)
- Singleton Pattern in Go: Implementation and Use Cases (2025-06-16)
- Adapter Pattern in Go: Interface Compatibility (2025-06-15)
- PostgreSQL VACUUM: What It Is and Why You Need It (2025-06-14)
- API Gateway Pattern: управление API на Go (2025-06-10)
- API Gateway Pattern: Managing APIs in Go (2025-06-10)
- Factory Pattern in Go: Creating Objects with Factories (2025-06-10)
2025-05
- IT Meetings: How Not to Turn Them Into a Waste of Time (2025-05-18)
- Go Channel Hell: How We Defeated chan map[string]*map[int]chan struct{} (2025-05-14)
- Russian IT Management: Features of National Team Leadership (2025-05-11)
- Protobuf vs FlatBuffers: what to choose? (2025-05-10)
- Test Doubles: Mocks, Stubs and Dependency Injection in Go (2025-05-09)
- C Memory Management for Go Developers: malloc, calloc, realloc and free (2025-05-01)
2025-04
- Probability Theory: Bayesian Statistics for A/B Testing in Go (2025-04-29)
- Notification System: How to Sync Millions of Devices Without Pain (2025-04-28)
- Linear Regression in Go: From Zero to Production (2025-04-28)
- Natural Language Processing: Text Processing Fundamentals in Go (2025-04-27)
2025-03
2025-01
- Go Race Detector: Finding and Fixing Data Races (2025-01-15)
- GitHub Actions: Advanced Workflows for Go Projects (2025-01-15)