How we helped set up the Ontario Digital Service — Public Digital
Ontario Digital Service
We are working every day to deliver simpler, faster and better services for people and businesses.
We Need to Bring Back Webrings
I built a webring for personal websites.
Vision Foundation Models: When Does Size Matter?
Large vision models may seem attractive, but domain-specific models can get you farther.
ChatGPT, Author of The Quixote
In the era of generative AI, copyright won’t be enough. In fact, it’s the wrong place to look.
What Every Programmer Should Know About Load Testing
Our Infrastructure is Still Expanding - DevOps.com
Infrastructure is expanding in almost every possible way, and this creates more of a burden on every aspect of IT, specifically DevOps.
Will the Real Test Observability Please Stand up?
Let's discuss the marketing spin and the actual technical meaning of the words ‘test observability.’
404 Media Now Has a Full Text RSS Feed
We paid for the development of full text RSS feeds for Ghost-based publishers. Now we can offer them to our paid subscribers, and other Ghost sites can use the service too.
404 Media adds full-text RSS for subscribers, and I’d love to do the same (if I can figure out how)
404 Media: 404 Media Now Has a Full Text RSS Feed
Since we launched 404 Media in August, the most common request we’ve gotten from our subscribers is for an RSS feed that contains the full text of all of our articles. We are proud and excited to announce
Software Architectures in a Nutshell
The great majority of the software architectures currently in use are variations of the layered architecture, and what really sets them apart is the implementation details. Some might find this statement controversial, but in my experience, most software applications rely on code organized in layers to manage complexity. Some of the layers may utilize message queues or microservices, but that doesn’t necessarily make the architecture event or microservices based…
I'm A Developer Not A Compiler
Recently I had a phone interview where I got asked a variety of Java questions. This kind of thing is standard, and most of the questions were somewhat standard:
* What is polymorphism?
* What’s the difference between a List and a Set? When would you use one over the other?
umbrelOS - An elegant OS for your home server
A complete rebirth of umbrelOS, engineered from scratch for unparalleled stability, UX, and security. Rolling out on March 18, 2024 for Umbrel Home & Raspberry Pi users, and in April 2024 for Ubuntu & Debian users.
Introducing ONCE
Once upon a time you owned what you paid for, you controlled what you depended on, and your privacy and security were your own business. We think it’s that time again.
Galvanize Your Grip On Grep With This Great Grep Guide
These days, you can’t throw a USB stick without hitting something that’s running Linux. It might be a phone, an embedded device, or your TV. Either way, it’s running Linux, and so…
Grep by example: Interactive guide
Interactive introduction to grep with real-world use cases.
The Technical History of Kubernetes
I wasn’t able to attend KubeconEU this week, but the 10th anniversary of Kubernetes was commemorated. We actually started work on…
Shopify vs Woocommerce for Author Bookstores – Michael W Lucas
Who killed the network switch? - Cliffle
The problem with invariants is that they change over time
Cliff L. Biffle blogged a great write-up of a debugging odyssey at Oxide with the title Who killed the network switch? Here’s the bit that jumped out at me: At the time that code was written…
The Apple Jonathan: A Very 1980s Concept Computer That Never Shipped
In the middle of the 1980s, Apple found itself with several options regarding the future of its computing platforms. The Apple II was the company's bread and butter. The Apple III was pitched as an evolution of that platform, but was clearly doomed due to hardware and software issues. The Lisa was expensive and not [...]
Incident, Inçident, Incidënt
When you deploy broken code, it may cause an incident. Then you’ll have to declare an incident. And don’t forget to create an incident so customers can stay informed!
The Architect’s Guide: A Modern Data Lake Reference Architecture
The modern data lake integrates the data lake’s flexibility with the data warehouse’s structure while providing scalability and performance for both.
Night Vision The Old Way
Solid state electronics have provided lighter weight night vision units that work better than the old-fashioned gear that used photomultiplier tubes, but there was an even older technology as [Our …
Why not tell people to "simply" use pyenv, poetry or anaconda
You keep using that word. I don’t think it means what you think it means.
Relieving your Python packaging pain
60% of the time, it works every time
Why we bet on Scala at SwissBorg
Scala has been with us since the company’s inception, and we are really satisfied with how it served us in all these years. In this…
What is Prolog Programming Language: An Overview
Prolog programming language distinguishes itself from other programming languages because of several distinguished features. Explore what prolog is, its applications, advantages, and limitations.
What Computers Cannot Do: The Consequences of Turing-Completeness
I have found a lot of programmers that do not understand the Halting Problem and its implications, so here is my attempt to fix that.
Neatnik Notes · Neato