-
null Sears
-
null A Eulogy for DevOps
-
GitHub Copilot Workspace Review
Mathew Duggan matduggan.comI review Github Copilot Workspaces and it doesn't go well.
-
Simple Kubernetes Secret Encryption with Python
Mathew Duggan matduggan.comA simple way to inject encrypted secrets into your Kubernetes cluster and keep an encrypted record of what is there.
-
Why Can't My Mom Email Me?
Mathew Duggan matduggan.comProton email keeps sending my non-Proton email accounts encrypted emails. I figure out why and show you how to turn it off.
-
null IAM Is The Worst
-
null State Of The Blog
State Of The Blog
Mathew Duggan matduggan.comJust a quick opportunity to check in with you all and say thanks!Don't worry, nothing is changing. I just wanted to write this as a quick thank you to all of you for checking in with my little site. I also wanted to address a few questions
-
Typewriters and WordPerfect
Mathew Duggan matduggan.comMy love of WordPerfect and discovering the full written history of the product and company.
-
Tech and the Twilight of Democracy
Mathew Duggan matduggan.comWe live in dangerous times. The average level of peacefulness around the world has dropped for the 9th straight year. The impact of violence on the global economy increased by $1 trillion to a record $17.5 trillion. This is equivalent to 13% of global GDP, approximately $2,200 per
-
Why Kubernetes needs an LTS
Mathew Duggan matduggan.comThere is no denying that containers have taken over the mindset of most modern teams. With containers, comes the need to have orchestration to run those containers and currently there is no real alternative to Kubernetes. Love it or hate it, it has become the standard platform we have largely
-
AI is Already Killing Books
Mathew Duggan matduggan.comI love reading. It is the thing on this earth that brings me the most joy. I attribute no small part of who I am and how I think to the authors who I have encountered in my life. The speed by which LLMs are destroying this ecosystem is a
-
Help Everyone Do Better Security
Mathew Duggan matduggan.comOne interesting thing about the contrast between infrastructure and security is the expectation of open-source software. When a common problem arises we all experience, a company will launch a product to solve this problem. In infrastructure, typically the core tool is open-source and free to use, with some value-add services
-
Can We Make Idiot-Proof Infrastructure pt1?
Mathew Duggan matduggan.comOne complaint I hear all the time online and in real life is how complicated infrastructure is. You either commit to a vendor platform like ECS, Lightsail, Elastic Beanstalk or Cloud Run or you go all in with something like Kubernetes. The first are easy to run but lock you
-
Adventures in IPv6 Part 2
Mathew Duggan matduggan.comAs I discussed in Part 1 I've converted this site over to pure IPv6. Well at least as pure as I could get away with. I still have some problems though, chief among them that I cannot send emails with the Ghost CMS. I've switched from
-
IPv6 Is A Disaster (but we can fix it)
Mathew Duggan matduggan.comIP addresses have been in the news a lot lately and not for good reasons. AWS has announced they are charging $.005 per IPv4 address per hour, joining other cloud providers in charging for the luxury of a public IPv4 address. GCP charges $.004, same with Azure and Hetzner charges
-
Serverless Functions Post-Mortem
Mathew Duggan matduggan.comAround 2016, the term "serverless functions" started to take off in the tech industry. In short order, it was presented as the undeniable future of infrastructure. It's the ultimate solution to redundancy, geographic resilience, load balancing and autoscaling. Never again would we need to patch, tweak
-
CodePerfect 95 Review
Mathew Duggan matduggan.comI have a long history of loving text editors. Their simplicity and purity of design is appealing to me, as is their long lifespans. Writing a text editor that becomes popular really becomes a lifelong responsibility and opportunity, which is just very cool to me. They become subcultures onto themselves.