Resources

This page collects tools, templates, and free resources that I built or recommend for backend developers, independent builders, and educators.

Open Source Tools #

go-starter (Go Project Scaffolder) #

CLI tool to scaffold Go projects with a Clean Architecture structure ready for production. Reduces boilerplate and speeds up project initialization.

retro-jib-hugo-theme (Developer Blog Theme Fork) #

Hugo theme for developer blogs, forked from retro-jib. Supports bilingual (ID/EN), SEO-friendly, and lightweight.

Checklists & Cheatsheets #

Backend Developer Checklist #

A checklist to ensure your backend application is production-ready before deployment:

PostgreSQL Performance Cheatsheet #

Quick guide for PostgreSQL query optimization:

Issue Solution
Slow query Use EXPLAIN ANALYZE to identify bottlenecks
Missing index CREATE INDEX CONCURRENTLY to avoid locks
N+1 query Use eager loading (JOIN or IN clause)
Connection exhaustion Implement connection pooling (PgBouncer)
Table bloat Run VACUUM FULL or pg_repack

Migrating PHP to Golang #

Practical experience migrating a CodeIgniter 3 system to Go with clean architecture.

VPS Setup for Production #

Guide to setting up a Hetzner VPS from scratch to production-ready.

Clean Architecture for Go #

Introduction to Clean Architecture principles and implementation in Go projects.

Contributing #

If you find a bug or want to add resources, feel free to create an issue or pull request in the relevant repository. All resources on this page are free for commercial and non-commercial use.


This is an evolving page. I’ll keep adding new resources as I learn and build projects.