I built Lyftr, a self-hosted workout tracker
I got tired of paying for fitness tracking apps and not owning my data, so I built Lyftr — a self-hosted workout tracker you can run on your own serve
Curated development tutorials from top sources. Filter by language.
I got tired of paying for fitness tracking apps and not owning my data, so I built Lyftr — a self-hosted workout tracker you can run on your own serve
Hey DEV community! 👋 Recently, I shared how I completely rewrote the Classic ASP engine from scratch in Go to save legacy applications from Microsoft
You clone a repo you've never seen before and you want to understand it. Not the code, not yet. The shape of the project. Who's been working on it? Ho
tl;dr: Gortex is a tool I wrote over the past few weeks to fix my own frustration with token-heavy AI coding and research sessions for complex project
When memory pressure meets tail latency requirements, the conventional wisdom about async runtimes crumbles under real-world data Tokio
We had a progress spinner. It animated on stderr while the evaluation ran. When the evaluation panicked, the spinner kept spinning. The terminal was c
In HTTP, idempotency is straightforward: store the key, return the cache. In a CQRS/Event Sourcing system, it's more subtle. The command may be idempo
I built and open-sourced tasuki, an AI CLI orchestrator that automatically rotates between Claude Code / Codex CLI / GitHub Copilot CLI based on prior
Once the project grows, schema design, resolver boundaries, custom scalars, and generated code layout start shaping the whole architecture. gqlgen i
If you’ve spent any time building multi-agent AI systems recently (using frameworks like AutoGen, CrewAI, or LangGraph), you’ve probably hit the exact
Cursor Rules for Go: 6 Rules That Make AI Write Idiomatic Go Code If you use Cursor or Claude Code for Go development, you've watched the A
GoAI shipped Cloudflare Workers AI and FPT Smart Cloud providers in v0.7.0, then refactored the shared plumbing in v0.7.1. Chat-only providers come i
Before diving in, let me be clear: this is not a critique nor a complaint about Go. It’s simply an observation that led me to an interesting question.
The problem with Git's daily workflow Every day, developers type the same sequences over and over: git add . git commit -m "update" git
This is a submission for Weekend Challenge: Earth Day Edition What I Built CommuteShare A cycling route-matching app that help
Rust vs Go vs Zig: High-Performance Backend Services in 2026 Three languages compete for the performance-critical backend market. Each make
Most developers don’t fail at learning Go because it’s hard. They fail because they learn it wrong. I know because I was one of them. I jumped betw
As a senior Go developer with nine years of industry experience, I've had the privilege of working on a wide range of complex projects, many of which
How a $4.2M production outage taught us that proper context timeout implementation isn’t just good practice — it’s critical financial… G
Domain-Driven Design in Go doesn't look like DDD in Java. There are no annotations, no repository interfaces from a framework, no @Entity markers. The