Google is moving to quickly kill internet search and replace it with a closed ecosystem of LLM-generated answers. This will change the entire economics of how the internet works.| matduggan.com
I have a AX3000 wireless router that I slapped a cheap USB drive on that I wanted to automate the upload of files to. I ended up writing a simple python script to do the process for me that should work for any of these routers that expose a local FTP port.| matduggan.com
As we approach the 10 year anniversary of the 1.0 release of Kubernetes, let's take stock of the successes and failures of the project in the wild. Also what would be on a wish list for a Kubernetes 2.0 release.| matduggan.com
Old fashioned YAML farmer| matduggan.com
I struggled to make a Ghost CMS theme that worked the way I wanted, so I made my own. Turned out to be a surprisingly easy experience.| matduggan.com
Self-hosting is an acceptable temporary solution to a lack of privacy regulations but not a sustainable long-term one.| matduggan.com
Migrating from Docker Compose to Quadlet for servers running containers.| matduggan.com
The best tools in tech scale. They're not always easy to learn, they might take some time to get good with but once you start to use them they just stick with you forever. On the command line, things like gawk and sed jump to mind, tools that have saved| matduggan.com
I've wanted to write a guide for tech workers looking to leave the US and move to Denmark for awhile. I made the move over 4 years ago and finally feel like I can write on the topic with enough detail to answer most questions. Denmark gets a lot of| matduggan.com