PinnedPublished inLevel Up CodingThread-Safe Cache in Go with sync.MapImplement your own thread safe cache in go without external dependenciesApr 18, 2023Apr 18, 2023
PinnedPublished inLevel Up CodingAdvanced JSON Manipulation in GoImplementing Custom Serialization and Deserialization for Complex Data TypesApr 18, 2023Apr 18, 2023
PinnedPublished inBetter ProgrammingReplacing Sensitive Information in Text Using Golang and RegexLearn how to mask or replace information with placeholder textApr 12, 2023A response icon3Apr 12, 2023A response icon3
PinnedPublished inTowards DevBuilding an API Gateway with GoAn API Gateway is a crucial component in microservices architecture, acting as a single entry point for external consumers to access the…Apr 10, 2023A response icon1Apr 10, 2023A response icon1
PinnedPublished inTowards DevChange Data Capture (CDC) for postgresql using Go (Golang)Feb 26, 2023Feb 26, 2023
Command-Query Responsibility Segregation (CQRS) in Rust with Actix“One model to read, one model to write — CQRS makes this explicit. Rust makes it safe.”1d agoA response icon11d agoA response icon1
🧊 Delta Lake Internals: ACID Transactions for Parquet at Scale“Your data lake isn’t broken — it’s just not atomic.”3d agoA response icon13d agoA response icon1
📦 Avro vs. Parquet: Choosing the Right Format for Your Data WorkflowsIn the world of big data, choosing the right file format is more than just a technical detail — it can affect query performance, storage…5d ago5d ago
🔐 Implementing Feature Flags in Rust: A Practical Guide to Progressive DeliveryReal-world scenario: You’re deploying a microservice. A new feature is ready, but you don’t want it enabled for all users at once. You…5d ago5d ago
🚦 Building a Lock-Free Rate Limiter in Rust: Adventures in Atomics and Arc<AtomicUsize>“Mutexes are safe. Atomics are fast. Your job is to choose wisely.” — Every systems programmer everMay 12A response icon1May 12A response icon1