# Engineering - Lorbic Technical Journal

> **Source:** [http://localhost:1313/categories/engineering/](http://localhost:1313/categories/engineering/)
> **Author:** [Vikash Patel](https://vikashpatel.net)
> 
> *A curated list of articles from [Lorbic.com](http://localhost:1313/).*

---


- **[How Go Channels Actually Work](http://localhost:1313/go-channels-deep-dive/)** - Aug 2026
  *Source:* `http://localhost:1313/go-channels-deep-dive/index.md`

- **[Part 6: Simulating a Living Facility: Room Derivation, Sunlight Spillover, and Positional SFX](http://localhost:1313/modular-missions-floodfill-audio-raylib/)** - Aug 2026
  *Source:* `http://localhost:1313/modular-missions-floodfill-audio-raylib/index.md`

- **[Designing a Distributed Job Scheduler in Go: Partitioning, Locking, and Backpressure](http://localhost:1313/designing-a-distributed-job-scheduler/)** - Aug 2026
  *Source:* `http://localhost:1313/designing-a-distributed-job-scheduler/index.md`

- **[Part 5: From Terminal Cells to Sprite Maps: Font Fallbacks and Auto-Tiling](http://localhost:1313/autotiling-sprites-font-fallbacks-raylib/)** - Aug 2026
  *Source:* `http://localhost:1313/autotiling-sprites-font-fallbacks-raylib/index.md`

- **[Part 4: Refactoring to SoA ECS: Bitmasks and Flat Component Arrays](http://localhost:1313/structure-of-arrays-ecs-bitmasks-golang/)** - Aug 2026
  *Source:* `http://localhost:1313/structure-of-arrays-ecs-bitmasks-golang/index.md`

- **[Designing a Usage-Based Billing Pipeline for SaaS](http://localhost:1313/designing-a-usage-based-billing-pipeline-for-saas/)** - Aug 2026
  *Source:* `http://localhost:1313/designing-a-usage-based-billing-pipeline-for-saas/index.md`

- **[Couchbase Index Best Practices and Query Performance Tuning](http://localhost:1313/couchbase-index-best-practices-performance-tuning/)** - Jul 2026
  *Source:* `http://localhost:1313/couchbase-index-best-practices-performance-tuning/index.md`

- **[API Design for Backend Systems](http://localhost:1313/api-design-for-backend-systems/)** - Jul 2026
  *Source:* `http://localhost:1313/api-design-for-backend-systems/index.md`

- **[Cache-Driven Development: Saving Your Database From Itself](http://localhost:1313/cache-driven-development/)** - Jul 2026
  *Source:* `http://localhost:1313/cache-driven-development/index.md`

- **[Designing a Distributed Rate Limiter with Redis](http://localhost:1313/designing-a-rate-limiter/)** - Jul 2026
  *Source:* `http://localhost:1313/designing-a-rate-limiter/index.md`

- **[How Multi-Tenant SaaS Actually Works](http://localhost:1313/how-multi-tenant-saas-works/)** - Jul 2026
  *Source:* `http://localhost:1313/how-multi-tenant-saas-works/index.md`

- **[So, We Are Writing Efficient Software Again](http://localhost:1313/so-we-are-writing-efficient-software-again/)** - Jun 2026
  *Source:* `http://localhost:1313/so-we-are-writing-efficient-software-again/index.md`

- **[Constructing Concurrent Inverted Indexes in Go](http://localhost:1313/constructing-concurrent-inverted-indexes-in-go/)** - Jun 2026
  *Source:* `http://localhost:1313/constructing-concurrent-inverted-indexes-in-go/index.md`

- **[A Love Letter to the L1 Cache](http://localhost:1313/love-letter-to-the-l1-cache/)** - Jun 2026
  *Source:* `http://localhost:1313/love-letter-to-the-l1-cache/index.md`

- **[Wireless ADB When Your Network Fights You](http://localhost:1313/til/2026-06-15-wireless-adb-over-wifi/)** - Jun 2026
  *Source:* `http://localhost:1313/til/2026-06-15-wireless-adb-over-wifi/index.md`

- **[Why Explaining Technical Difficulty is Hard](http://localhost:1313/why-explaining-technical-difficulty-is-hard/)** - May 2026
  *Source:* `http://localhost:1313/why-explaining-technical-difficulty-is-hard/index.md`

- **[Just About Go Time](http://localhost:1313/just-about-go-time/)** - May 2026
  *Source:* `http://localhost:1313/just-about-go-time/index.md`

- **[Building a Poor Document Store inside PostgreSQL](http://localhost:1313/building-a-poor-document-store-inside-postgresql/)** - May 2026
  *Source:* `http://localhost:1313/building-a-poor-document-store-inside-postgresql/index.md`

- **[PostgreSQL Migrations in Go: Production Schema Patterns with Goose](http://localhost:1313/postgresql-migrations-in-go-production-schema-patterns-with-goose/)** - May 2026
  *Source:* `http://localhost:1313/postgresql-migrations-in-go-production-schema-patterns-with-goose/index.md`

- **[Migrating Cloudflare to Terraform](http://localhost:1313/cloudflare-management-with-terraform/)** - Apr 2026
  *Source:* `http://localhost:1313/cloudflare-management-with-terraform/index.md`

- **[Critical Rendering Path Optimization: 8 Proven Strategies to Boost Web Performance](http://localhost:1313/critical-rendering-path-optimization-8-proven-strategies-to-boost-web-performance/)** - Apr 2026
  *Source:* `http://localhost:1313/critical-rendering-path-optimization-8-proven-strategies-to-boost-web-performance/index.md`

- **[A Tale of Web Vitals](http://localhost:1313/a-tale-of-web-vitals/)** - Apr 2026
  *Source:* `http://localhost:1313/a-tale-of-web-vitals/index.md`

- **[Why Your Goroutines Need a Speed Limit: Bounded Concurrency in Go](http://localhost:1313/bounded-concurrency-in-go/)** - Apr 2026
  *Source:* `http://localhost:1313/bounded-concurrency-in-go/index.md`

- **[Part 3: Casting Shadows Without Trigonometry: The Beauty of Integer Math](http://localhost:1313/casting-shadows-bresenham-integer-math/)** - Apr 2026
  *Source:* `http://localhost:1313/casting-shadows-bresenham-integer-math/index.md`

- **[Part 2: Decoupling the Renderer: Terminal to Raylib in One Interface](http://localhost:1313/decoupling-game-engine-renderer-raylib/)** - Apr 2026
  *Source:* `http://localhost:1313/decoupling-game-engine-renderer-raylib/index.md`

- **[Part 1: Data-Oriented Design in Go: Why [][]Tile Destroyed My Game Engine](http://localhost:1313/data-oriented-design-go-contiguous-memory/)** - Apr 2026
  *Source:* `http://localhost:1313/data-oriented-design-go-contiguous-memory/index.md`

- **[10 years of lorbic.com architecture](http://localhost:1313/10-years-of-lorbic.com-architecture/)** - Apr 2026
  *Source:* `http://localhost:1313/10-years-of-lorbic.com-architecture/index.md`

- **[Kubernetes on WSL2 and the macOS tunnel](http://localhost:1313/kubernetes-on-wsl2-macos-access/)** - Apr 2026
  *Source:* `http://localhost:1313/kubernetes-on-wsl2-macos-access/index.md`

- **[ClickHouse data masking with regex](http://localhost:1313/clickhouse-regex-data-masking/)** - Mar 2026
  *Source:* `http://localhost:1313/clickhouse-regex-data-masking/index.md`

- **[Understanding CPU Caches in Go](http://localhost:1313/cpu-caches-in-go/)** - Mar 2026
  *Source:* `http://localhost:1313/cpu-caches-in-go/index.md`

- **[ClickHouse vs. Postgres: When to Move Your Logs Out of a Relational DB](http://localhost:1313/clickhouse-vs-postgres-log-storage/)** - Mar 2026
  *Source:* `http://localhost:1313/clickhouse-vs-postgres-log-storage/index.md`

- **[WSL2 Is Slow? Fix /mnt/c/ File System Performance & Go Latency](http://localhost:1313/wsl2-performance-tax-go-windows/)** - Mar 2026
  *Source:* `http://localhost:1313/wsl2-performance-tax-go-windows/index.md`

- **[AI Coding in 2026: Productivity Multipliers vs. Skill Replacements](http://localhost:1313/ai-coding-productivity-vs-skill/)** - Mar 2026
  *Source:* `http://localhost:1313/ai-coding-productivity-vs-skill/index.md`

- **[Fast Docker CI: Stop Rebuilding Container Images on Every Commit](http://localhost:1313/stop-rebuilding-docker-images-runtime-containers/)** - Feb 2026
  *Source:* `http://localhost:1313/stop-rebuilding-docker-images-runtime-containers/index.md`

- **[Python Background Workers: Architecture, Queues, and Retry Strategies](http://localhost:1313/building-production-ready-background-workers-in-python/)** - Feb 2026
  *Source:* `http://localhost:1313/building-production-ready-background-workers-in-python/index.md`

- **[Go Struct Field Alignment: How Memory Padding Wastes Your RAM](http://localhost:1313/go-struct-field-alignment/)** - Jan 2026
  *Source:* `http://localhost:1313/go-struct-field-alignment/index.md`

- **[I Added Session Management to Aider](http://localhost:1313/aider-session-management/)** - Jan 2026
  *Source:* `http://localhost:1313/aider-session-management/index.md`

- **[Can ClickHouse Replace Vector Databases? HNSW, Benchmarks & SQL Setup](http://localhost:1313/clickhouse-as-a-vector-database/)** - Jan 2026
  *Source:* `http://localhost:1313/clickhouse-as-a-vector-database/index.md`

- **[Memory Mechanics In Go - Stack vs Heap](http://localhost:1313/memory-mechanics-stack-vs-heap-in-go/)** - Jan 2026
  *Source:* `http://localhost:1313/memory-mechanics-stack-vs-heap-in-go/index.md`

- **[OLTP vs OLAP - Why You Need Two Databases](http://localhost:1313/oltp-vs-olap-why-you-need-two-databases/)** - Jan 2026
  *Source:* `http://localhost:1313/oltp-vs-olap-why-you-need-two-databases/index.md`

- **[Go Garbage Collector Mechanics: Pacer, GOGC, and Allocation Latency](http://localhost:1313/dont-take-out-the-garbage-go-gc-deep-dive/)** - Jan 2026
  *Source:* `http://localhost:1313/dont-take-out-the-garbage-go-gc-deep-dive/index.md`

- **[Introducing CouchLens: A Query Analysis Tool for Couchbase](http://localhost:1313/couchlens-couchbase-query-analysis-tool/)** - Dec 2025
  *Source:* `http://localhost:1313/couchlens-couchbase-query-analysis-tool/index.md`

- **[What Couchbase Taught Me About System Thinking](http://localhost:1313/what-couchbase-taught-me-about-system-thinking/)** - Nov 2025
  *Source:* `http://localhost:1313/what-couchbase-taught-me-about-system-thinking/index.md`

- **[Understanding Private-Public Key Encryption](http://localhost:1313/private-public-key-encryption/)** - Nov 2025
  *Source:* `http://localhost:1313/private-public-key-encryption/index.md`

- **[The 5-Minute Refactor](http://localhost:1313/the-5-minute-refactor/)** - Oct 2025
  *Source:* `http://localhost:1313/the-5-minute-refactor/index.md`

- **[I Built My Own Google Drive](http://localhost:1313/i-built-my-own-google-drive/)** - Oct 2025
  *Source:* `http://localhost:1313/i-built-my-own-google-drive/index.md`

- **[How to Resolve Huge Git Merge Conflicts Without Losing Your Mind](http://localhost:1313/resolving-huge-merge-conflicts/)** - Jul 2025
  *Source:* `http://localhost:1313/resolving-huge-merge-conflicts/index.md`

- **[What Facebook's Memcache Taught Me About Systems Thinking](http://localhost:1313/scaling-memcache-facebook/)** - Jul 2025
  *Source:* `http://localhost:1313/scaling-memcache-facebook/index.md`

