Tools
These are the trusty tools in my dev backpack. You’ll see them pop up often in examples, demos, and myLo-fueled experiments.
Backend
Go
Go is my go-to backend language: fast, simple, and great at handling lots of concurrent requests without melting down. Perfect for small services that want to feel enterprise-grade.
Fiber
Fiber is a lightweight, Express-style web framework for Go that makes building APIs feel quick and ergonomic, without getting in your way. Think “fast routing, minimal boilerplate, just ship it.”
GORM
GORM is my go-to ORM for Go, handling queries, relationships, and migrations so I can move quickly from data model to working feature. It keeps database work clean and organized while still letting me drop into raw SQL when I want to.
Frontend
Next.js
Next.js is my front-end home base—a React framework that makes routing, data fetching, and performance tuning feel almost effortless, so I can focus on building fun, fast experiences instead of wrestling configs.
Tailwind CSS
Tailwind CSS lets me style interfaces with small utility classes instead of huge CSS files, making it easy to iterate quickly and keep designs consistent while I experiment.
TypeScript
TypeScript adds a powerful type system on top of JavaScript, helping me catch bugs early, refactor with confidence, and keep complex codebases feeling organized and predictable.
Yarn
Yarn is my package manager of choice—fast, reliable installs and workspaces that make managing multi-package projects feel way less painful.
Storage
Postgres
Postgres is my primary database: rock-solid, feature-rich SQL with great support for complex queries, JSON, and serious production workloads.
Redis
Redis is my in-memory sidekick, perfect for caching, rate limiting, and quick lookups when I want things to feel instant.
S3
S3-style object storage is where I keep files, assets, and blobs—great for anything that’s not relational data but still needs to live safely in the cloud.
R2
Cloudflare R2 is S3-compatible object storage built right into the Cloudflare network, great for serving assets globally without stressing about egress costs.
Deployment
Docker
Docker lets me package apps and all their dependencies into lightweight containers, so they run the same way on my machine, your machine, and in production.
Kubernetes
Kubernetes is my orchestration brain: it keeps containers running, scales them up and down, and restarts things when they misbehave, so services stay healthy even when traffic gets weird.