The Big DevOps Misunderstanding
When the term DevOps came up it was all about a simple idea:
The latest blog posts to take off on Hacker News. 1,839 posts.
When the term DevOps came up it was all about a simple idea:
I’ve been having this thought on the back of my mind for a long time to write about why it’s often a bad idea to start with microservices for a brand new project.
On every team at every company I've been at prior to my current role, the advice was simple: don't check your node_modules folder into your version control system (which I'll refer to as “Git” for the rest of this article…). This seemed like solid advice for multiple reasons:
Status: 5/9 fixed I’m a huge fan of the various Cloudflare offerings, and have been impressed time after time with the innovations and solutions offered by CF. This writeup therefore pains me, as I usually don’t have anything negative to say about CF, but after some months in production, and a severe lack of any…
Over-engineering for fun (and not much profit)
Lately I’ve been trying to learn more about Amazon Web Services (AWS) and some other popular technologies. Since I work at a large tech company, I spend a lot of my professional time using pr…
In the early days, when the Internet was just beginning, back in 1981, radio amateurs were allocated, by what is now known as IANA , an IPv4 block for usage and experimentation by all members of this hobby, internationally. This block was 44.0.0.0/8, which is a huge amount of address space by today’s standards, but…
It’s been a while on the blog! I promise there will be more regular updates from now on, but maybe not always about tech… But why I know what you’re thinking - Kubernetes? On a home server? Who’d be that crazy? Well, a while ago I’d agree but a few things have changed my mind recently…
What do modern cloud workloads look like? And what does that have to do with new chip designs? I found these gems in Peter DeSantis's ReInve...
One surreal experience as my career has progressed is the intense feeling of deja vu you get hit with during meetings. From time to time, someone will mention something and you'll flash back to the same meeting you had about this a few jobs ago. A decision was made
A theory that cloud vendors will focus on the lowest layer of the infrastructure stack and startups will take over the software layer.
Last year I spent a bit of time building a Kubernetes cluster with the original Turing Pi. It was fun, and interesting, but ultimately the performance of the Compute Module 3+ it was designed around led me to running my homelab off some newer Pi 4 model B computers, which are at least twice as fast for almost…
This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better.
A blog about programming, technology and open-source stuff.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Deploying apps for the Linux desktop is hard. A major problem has historically been library compatibility. Different Linux distributions, and even different versions of the same distribution, have had incompatible libraries. Unfortunately, there hasn’t always been a culture of backwards compatibility on the Linux…
I’ll be walking you step by step on how I built a bare-metal, 3-node Kubernetes cluster running on Raspberry Pi. I'll also share some tips and tricks I learned along the way.
I suggest that serverless computing, or “serverless” has hype that at this point has outpaced what the technology / philosophy / religion has been
What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently?
When I heard about Radxa's Taco—a Raspberry Pi Compute Module 4-powered NAS/router-in-a-box—I knew what must be done. Load it up with as much SSD storage as I can afford, and see what it can do. And after installing five Samsung 870 QVO 8TB SSDs and one Sabrent Rocket Q NVMe SSD—loading up every drive slot on the Taco…
Every day I make a cup of coffee, organize a list of the things I want to do that day, and try to work through it. Every time I finish one of the tasks, I mark it as complete. By the end of the day, ideally there are no things left on the list, but if there are, I’ll move them into a backlog and start fresh the next…
As of Late 2021, which AWS service should I use to run my new containerized app in production?
Monopoly Supplier of Critical Pentagon Semiconductors Shuts Down Its Production.
Why is Rust being used to replace parts of the JavaScript web ecosystem like minification (Terser), transpilation (Babel), formatting (Prettier), bundling (webpack), linting (ESLint), and more?
Yes, hiding HTTP-referers on your outgoing links are still a thing. Even though standards evolved, they rely on your user having a current browser, which is really something outside of your control. Even then, many larger websites have technologies in place to mask the http-referer on outgoing links. This is to avoid…
There are longer tutorials on how to connect a USB printer to a Raspberry Pi and make it accessible via AirPrint but here's the minimal one ...