Articles by tag: concurrency
Synchronization in Go: atomics and memory barriers
How CPU reorders instructions and breaks multithreaded code. Analysis of memory fences, atomic operations, and a practical example on Go Assembler.
Concurrency in Laravel with TrueAsync — technical guide
How to adapt Laravel to TrueAsync for true asynchrony. Isolation of stateful services, PDO Pool, enum keys. Implementation without Swoole.
Basic RateLimiter .NET: algorithms and queues
Breakdown of FixedWindow, SlidingWindow, TokenBucket and ConcurrencyLimiter in .NET. Request processing architecture, queues, Lease. For middle/senior dev. Study the implementation.
Threads in Java: architecture and synchronization
Breakdown of threads from processor to JVM: Race Condition, monitors, ReentrantLock, CompletableFuture. For middle/senior developers. Master without errors in production.
DevGlossary: glossary of terms for developers
Explore DevGlossary — Markdown glossary of engineering terms by topics: OOP, Concurrency, Databases. Precise definitions, examples, concept connections. Download the repository and systematize knowledge for middle/senior level.
Fan-Out/Fan-In in Go: pattern for parallel data processing
Detailed breakdown of the Fan-Out/Fan-In pattern in Go. Learn how to distribute tasks among goroutines and aggregate results. Code examples and best practices.