# Posts - Lorbic Technical Journal

> **Source:** [http://localhost:1313/posts/](http://localhost:1313/posts/)
> **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`

- **[Nobody Will Read This](http://localhost:1313/nobody-will-read-this/)** - Jun 2026
  *Source:* `http://localhost:1313/nobody-will-read-this/index.md`

- **[What is DRY? (And Other Things We Say at 3 AM)](http://localhost:1313/what-is-dry/)** - Jun 2026
  *Source:* `http://localhost:1313/what-is-dry/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`

- **[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`

- **[Internet Graveyard](http://localhost:1313/internet-graveyard/)** - Apr 2026
  *Source:* `http://localhost:1313/internet-graveyard/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`

- **[My Reading List](http://localhost:1313/reading-list/)** - Apr 2026
  *Source:* `http://localhost:1313/reading-list/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`

- **[Introducing Quark](http://localhost:1313/introducing-quark/)** - Sep 2025
  *Source:* `http://localhost:1313/introducing-quark/index.md`

- **[Why Your Password Habits Will Get You Hacked](http://localhost:1313/password-security-habits/)** - Aug 2025
  *Source:* `http://localhost:1313/password-security-habits/index.md`

- **[Stealth VPN with Outline over HTTPS](http://localhost:1313/outline-vpn-over-https/)** - Aug 2025
  *Source:* `http://localhost:1313/outline-vpn-over-https/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`

- **[Bitmasking In Go](http://localhost:1313/bitmasking/)** - Apr 2025
  *Source:* `http://localhost:1313/bitmasking/index.md`

- **[Docker Volume Backup: The 1-Line Command You Should Be Using (Instead of tar)](http://localhost:1313/how-to-backup-and-restore-docker-volumes/)** - Apr 2025
  *Source:* `http://localhost:1313/how-to-backup-and-restore-docker-volumes/index.md`

- **[Testing Types](http://localhost:1313/testing-types/)** - Mar 2025
  *Source:* `http://localhost:1313/testing-types/index.md`

- **[Tools I Use on My Mac](http://localhost:1313/tools-i-use-on-my-mac/)** - Mar 2025
  *Source:* `http://localhost:1313/tools-i-use-on-my-mac/index.md`

- **[Understanding T and *T method receivers in Go](http://localhost:1313/method-receivers-in-go/)** - Feb 2025
  *Source:* `http://localhost:1313/method-receivers-in-go/index.md`

- **[Analysis Paralysis in Engineering Teams](http://localhost:1313/analysis-paralysis/)** - Feb 2025
  *Source:* `http://localhost:1313/analysis-paralysis/index.md`

- **[Go Clean Code Guidelines](http://localhost:1313/go-clean-code-guidelines/)** - Sep 2024
  *Source:* `http://localhost:1313/go-clean-code-guidelines/index.md`

- **[SOLID and Functional Programming Principles in Go](http://localhost:1313/solid-and-functional-programming-principles-in-go/)** - Sep 2024
  *Source:* `http://localhost:1313/solid-and-functional-programming-principles-in-go/index.md`

- **[10 Essential Tips for Beginners Starting in IT](http://localhost:1313/essential-tips-for-beginners-starting-in-it/)** - Feb 2024
  *Source:* `http://localhost:1313/essential-tips-for-beginners-starting-in-it/index.md`

- **[NGINX: Building from Source and Installation on Linux (Updated)](http://localhost:1313/build-nginx-from-source/)** - Feb 2024
  *Source:* `http://localhost:1313/build-nginx-from-source/index.md`

- **[How to Install Docker Desktop on Another Drive in Windows](http://localhost:1313/docker-custom-installation-location-windows/)** - Jan 2024
  *Source:* `http://localhost:1313/docker-custom-installation-location-windows/index.md`

- **[Build a URL redirector application with Cloudflare Workers and Cloudflare D1](http://localhost:1313/build-a-url-redirector-application-with-cloudflare-workers-and-cloudflare-d1/)** - Jan 2024
  *Source:* `http://localhost:1313/build-a-url-redirector-application-with-cloudflare-workers-and-cloudflare-d1/index.md`

- **[Setting Up Llama 2 with Docker on Your Gaming Laptop Using Ollama](http://localhost:1313/setting-up-llama-2-with-docker-on-your-gaming-laptop-using-ollama/)** - Dec 2023
  *Source:* `http://localhost:1313/setting-up-llama-2-with-docker-on-your-gaming-laptop-using-ollama/index.md`

- **[AWS - Host Static Website With S3 + Cloudfront + Route53  ](http://localhost:1313/aws-host-static-website-with-s3--cloudfront--route53/)** - May 2023
  *Source:* `http://localhost:1313/aws-host-static-website-with-s3--cloudfront--route53/index.md`

- **[Simplifying Search Activation: A Quick Guide with JavaScript](http://localhost:1313/simplifying-search-activation-a-quick-guide-with-javascript/)** - Apr 2023
  *Source:* `http://localhost:1313/simplifying-search-activation-a-quick-guide-with-javascript/index.md`

- **[Setting Up a PostgreSQL Container: A Quick Guide](http://localhost:1313/setting-up-a-postgresql-container-a-quick-guide/)** - Apr 2023
  *Source:* `http://localhost:1313/setting-up-a-postgresql-container-a-quick-guide/index.md`

- **[Learn Dart Programming](http://localhost:1313/learn-dart-programming/)** - May 2021
  *Source:* `http://localhost:1313/learn-dart-programming/index.md`

- **[Types of Pointers in C/C++](http://localhost:1313/types-of-pointers-in-c/c-/)** - May 2021
  *Source:* `http://localhost:1313/types-of-pointers-in-c/c-/index.md`

- **[Avoid Memory Leaks In C++](http://localhost:1313/avoid-memory-leaks-in-c-/)** - May 2021
  *Source:* `http://localhost:1313/avoid-memory-leaks-in-c-/index.md`

- **[Operators in Bash Shell Programming](http://localhost:1313/operators-in-bash-shell-programming/)** - May 2021
  *Source:* `http://localhost:1313/operators-in-bash-shell-programming/index.md`

- **[Learn Complete Linux Bash Scripting in One Article](http://localhost:1313/learn-complete-linux-bash-scripting-in-one-article/)** - May 2021
  *Source:* `http://localhost:1313/learn-complete-linux-bash-scripting-in-one-article/index.md`

- **[Access Wsl Filesystem From Windows 10 File Explorer](http://localhost:1313/access-wsl-filesystem-from-windows-10-file-explorer/)** - May 2021
  *Source:* `http://localhost:1313/access-wsl-filesystem-from-windows-10-file-explorer/index.md`

