Hi!
I am
James
Recent Posts
draft-tell-them-stories
13 Nov 2023
Using `for_each` in Terraform's `dynamic` blocks
21 Aug 2023
Pair Programming is difficult
23 Jun 2022
Using GCP free tier VM for uptime and health checks
26 May 2022
What's in the (domain) name?
17 May 2022
All Posts
Digital Garden
What? Why? Who?
Start Here
Meta
README
About Me
Inspiration
Life Stack
Note Taking
Ways of working
zz - To file
3D Printing
Models
My Printer
Agile
Deadline
Requirements
Cloud
Serverless
Terraform
Collaboration
Code Reviews
Documentation
Pair Programming
Communication
Writing
Design
Brainstoring
Microservices
Typography
UX & UI
DevOps
Digital Resources
Games
Images, Icons, Pictures
Libraries
Music, Sounds, Audio
Software Development
Startups
Drones
Flights
My Drone
Gaming
Design
Steam deck
Inspiration
Advice
Pictures
Posts
Quotes
UIs
Leadership
Conflict Resolution
Linux
CLI
Cron
Programming
DateTime
Encoding
Feature Flags
Functional Programming
Git
JSON
Logging
Mentoring
Patterns
Technical Debt
Typescript
Programming (Backend)
Databases
Errors
Events
GraphQL
REST
Programming (Frontend)
CSS
HTML
Images
Javascript Frameworks
Static Site Generators
Web Components
Programming Tools
Docker
Git
NPM
Recruitment
CV
Corporate Levels
Hiring
Interview Questions
Soft skills
Starting a new job
Self Hosting
Backups
Device Naming
Email
Hardware
Networks
What I Self Host
Smart Home
Home Assistant
Presense Detection
Robot Vacuum
Smart Devices
Software
Browser
Fonts
Mac OSX
Software Development
Terminal
Testing
E2E
Unit Tests
The Web
Domains
RSS