Writing
Using Go and SQLite to munge YAML data for fun and profit…or for free.
Learning a few bits about SQLite that are worth noting.
Writing Markdown using VS Code
Feedback is a gift. But how do you provide feedback to someone while increasing the chance that the person can hear and maybe even act on what you’re sharing with them?
Data engineering audiocast, plus Python photos
Using
direnv to automatically handle environment variables.Using GitLFS for the first time.
JSON Schema is an old concept wrapped in a relatively new format. I learned a few things as I was defining a data model using JSON Schema.
Using Google Sheets for event planning
In which type coercion and JavaScript magic bite me in the…date math.
In which I finally get to grips with infrastructure as code on
a real project while trying to set up identity aware proxy to
protect a private app from prying eyes.
This is a lightly obfuscated version of something I wrote for the technical
team at Woolpert Cloud Solutions. It reflects the values I promote for the team
and my ethos around enabling people to make …
Using Python to work with addresses and Open Street Map networks.
Simon Wardley figured out how to make maps that support strategy by balancing user-facing visibility and technical evolution from innovation to commodity.
Trying svelte-kit and Tailwind CSS
Learning more about JWT as a way to encode claims by getting hands-on with FastAPI, a relative newcomer to the Python family of web frameworks.
ICU for Python head-scratcher solved
Using some open source tools to learn about tax data in Denver.
Getting Python running on fresh Linux
Default git branch name and Python formatting
A short and probably obvious statement for people who studied computer science.
But for me is not obvious and took a short bit of reading on Big(O).
PM and Eng leadership
PNG squishing and static sites on GCS
Learning about Pangeo and friends
Reposting a blog I wrote for Woolpert about digital
transformation and the necessary culture, learning, and
mindset for a successful and practical cloud journey.
From GCP to Terraform
Finally learning more about ssh keypairs and how to manage them using ssh-agent.
Using
asdf as an alternative to homebrew for managing
language runtimes like Python and Ruby. It provides a holistic solution
to the same problem that pyenv and nvm and rvm solve for specific …Answering my own coding exercise using Go and sharing a
couple of things I learned along the way about JSON and
concurrency.
Re-posting the kickoff to Woolpert’s 2021 Practical Cloud Journey series.
It’s all about customer value, not getting ahead of yourself (or your
competence), and the importance of context.
Reposting a blog I wrote for Woolpert on how to proceed with a cloud strategy.
I focus mostly on the Decide phase, since that’s most interesting to me personally, and I think it’s also the …
Re-posting a popular article of mine from LinkedIn, I muse over the relative benefits of technical skills over core skills in hiring.
I don’t always reach for UML but when I do I always draw the wrong little diamond for aggregation vs. composition so maybe this will help me to use the right pen for the job next time!
How to run a bunch of SQL scripts inside a C# program.