PinnedTom HarrisoninTom Harrison’s BlogManaging Microservices: Tyranny of Too Many ChannelsHow do we manage the explosion of signals that arise when we implement a microservice architecture?Feb 12, 2023Feb 12, 2023
PinnedTom HarrisoninTom Harrison’s BlogBash: Don’t Do ThisBash scripts can be terse and clever, or as dumb as a stump. I vote for dumb, as long as your intent is clear.Jun 7, 20224Jun 7, 20224
Tom HarrisonThank you for the intro part -- I have used most of these operators but hadn't really grokked the…Aug 17Aug 17
Tom HarrisonTaskfile replaces make and MakefilesWe have built a set of tasks to streamline and automate our development that we run using Taskfile. It’s a great tool that we love.Aug 13Aug 13
Tom HarrisoninTom Harrison’s BlogThe Other AI: Self-Driving is HerePeople are sure that self-driving cars are a cute idea that might be real some time in the future. It’s actually here right now.Jul 30Jul 30
Tom HarrisonNearly every item on this list is how I would go, too.Not sure about the network mesh -- to be sure a PITA to configure, but when you have 100 services many with 10 or 20 replicas, it's really…Jun 21Jun 21
Tom HarrisonWe're on Python 3.12,Then again, all of our code runs in containers, so once we got it running locally, it would run wherever we deployed it with no issues…Feb 161Feb 161
Tom HarrisonA part of our system I inherited uses API Gateway to call Lambda functions.In the end, this turns out to be an absurdly complex and difficult to manage architecture. We used the Serverless Framework to handle…Feb 162Feb 162
Tom HarrisonFlask vs. Django: Why I Chose DjangoI was inspired to write this after a great conversation on Medium from an expert at Python and Django, Builescu Daniel who wrote an…Jan 263Jan 263
Tom HarrisonSuper-helpful article -- thank you.As an aside, I started what seemed like a simple API framework app, so chose Flask. I guess Flask is pretty good for some use-cases, but…Jan 262Jan 262