GUIDES & TUTORIALS

Developer Guides

132 articles · tools, technologies, and concepts behind FreeUtil

Dev / ITLATEST

New Developer Onboarding Checklist: Set Up Your Dev Environment Fast

Everything a new developer or a team needs to set up a fresh development environment — SSH keys, Git config, editor setup, package managers, environment variables, and team conventions.

8 min readRead →
Thai Tools

Tech Stack สำหรับ Startup ไทย: เลือกอะไรดีในปี 2025?

คำแนะนำการเลือก Tech Stack สำหรับ Startup และ SME ไทย ครอบคลุม Frontend, Backend, Database, Hosting,…

10 min read
Dev / IT

How to Write Good Git Commit Messages (With Examples)

Write commit messages that your future self will thank you for — the 50/72 rule, imperative mood, Co…

6 min read
Dev / IT

Production Incident Response: A Developer's Runbook

How to handle production incidents calmly and systematically — detection, triage, communication, inv…

10 min read
Dev / IT

Code Review Checklist: What to Check Before Approving a PR

A practical code review checklist covering correctness, security, performance, readability, testing,…

8 min read
Dev / IT

Website Launch Checklist: 50 Things to Check Before Going Live

A complete pre-launch checklist covering performance, security, SEO, accessibility, cross-browser te…

10 min read
Dev / IT

chmod 755 vs 644: What They Mean and When to Use Each

A clear explanation of the two most common Linux permission sets — what 755 and 644 mean in both oct…

4 min read🔧 Chmod Calculator
Dev / IT

How to Read a Traceroute: Diagnosing Network Problems

Understand traceroute output — what each hop means, reading RTT values, identifying bottlenecks, int…

6 min read
OpenSSL & Cert

How HTTPS Works: The TLS Handshake Explained Step by Step

A step-by-step walkthrough of what happens when your browser connects to an HTTPS site — ClientHello…

7 min read🔧 Certificate Decoder
Dev / IT

Authentication vs Authorization: What's the Difference?

Understand the critical difference between authentication (who are you?) and authorization (what can…

5 min read
Dev / IT

What Is Base64 Encoding? When and Why to Use It

Understand Base64 encoding — how the algorithm works, why 3 bytes become 4 characters, common use ca…

5 min read🔧 Base64 Encode / Decode
Dev / IT

What Is a Reverse Proxy? How It Works and Why You Need One

Understand reverse proxies — how they differ from forward proxies, why Nginx is used as a reverse pr…

5 min read