This is not a blog. Blogs have audiences, schedules, and an opinion about content marketing. This is a notebook with a URL. I write a post when I forget something, and I find it useful. If you find it useful too, that’s a bonus.
About 180 notes across eight topics, zero editorial calendar. The sidebar is the index, search is in the top bar.
What’s actually in here#
- Coding: language notes for polyglots, not beginners. Go has twenty-two notes, F# has fourteen, and there is C, C#, Java, Python, Rust, JS/TS, shell, and SQL on top.
- Cloud: AWS in depth (IAM, CLI, VPC, S3, EKS, ECS, RDS, messaging), Azure fundamentals (CAF, RBAC, App Service, CLI), and a small Digito sub-section.
- Frameworks: libraries I have built with. Django, Scrapy, TensorFlow, CNTK, iText, MoviePy, PHP web stack.
- OS: install and config notes for the systems I run. Ubuntu desktop and server across multiple releases, CentOS, macOS, Raspberry Pi, Windows Terminal, neovim.
- Hacks: the small stuff that costs an afternoon if you don’t know it. Git, Docker, SFTP/PGP, VirtualBox, QEMU, CAS, Windows command-line tricks.
- Management: process frameworks I keep coming back to. CMMI, CMMI v2, COBIT 5, and a short Scrum vs Kanban comparison.
- Blogs: editorial pieces that do not fit anywhere else. Building a blog on GitHub Pages, an SRE explainer, framework shootouts, mobile-app decisions, Jira notes.
- Projects: starter kits I have built and shared. CRM templates across Vue 2, Angular, and React, plus a Python flat-API scaffold and a 5-minute Kubernetes cluster.
If you only have ten minutes#
These four cover the most ground:
- Kubernetes Cluster in 5 min: the post I wish existed the first three times I set up a cluster.
- Go: getting started: entry point for the Go series. The other twenty-one notes assume you read this one first.
- Create a blog site on GitHub Pages: the post that started this site. The approach is unchanged since 2017, the specifics have moved on.
- AWS: IAM: the foundations everyone skips. Read it before you build anything in AWS.
A note on dates#
The newest post is from 2020. The coding/ notes have held up, since Go and Python are conservative about breaking changes. The cloud/ notes have aged more, since AWS has changed substantially since these were written. I still read them, but I cross-check anything in cloud/ against the current docs.