Writing
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.