Welcome to my learning notes
This site is where I keep notes, lessons learned and reflections while studying software development and server operations. Topics mainly cover programming fundamentals, containerized deployment, network security, Linux operations and databases.
Writing notes is how I consolidate what I learn. If they happen to help someone else on the same path, even better. This site is for personal study and exchange only, with no commercial purpose.
Latest articles
-
Building a static website with automatic HTTPS from scratch, documenting the full Docker Compose and Caddy auto-certificate workflow.
-
A walk through the TLS handshake, how symmetric and asymmetric encryption work together, and how the certificate chain establishes trust.
-
Notes on users and permissions, firewalls, SSH key login and port troubleshooting — the commands I reach for every day.