>_
Blog
cd ~
~$

All Posts

ls -la posts/

~$cat why-go-for-backend.md

Why Go Became My Go-To Backend Language

After years of writing JavaScript and TypeScript, switching to Go felt like trading a Swiss Army knife for a scalpel — precise, fast, and brutally effective. Here is why.

2025-08-10GoBackendEngineeringRead post
~$cat linux-server-security.md

Hardening a Linux Server: My Checklist After 50+ Deployments

After deploying and managing dozens of Linux servers, I have distilled my security hardening process into a repeatable checklist. These are the steps I never skip.

2025-07-22LinuxDevOpsSecurityRead post
~$cat docker-ci-cd-pipeline.md

Building a CI/CD Pipeline That Actually Works

Most CI/CD tutorials show you the happy path. Here is what I have learned from building real pipelines — the parts that break, the parts that matter, and the parts nobody talks about.

2025-06-15DockerCI/CDDevOpsRead post
~/links/github~/links/linkedin
© 2026 Sajjad Tahmouresi