More than five whys and "layer eight" problems
Sensenmann: Code Deletion at Scale
By Phil Norman Code at Scale At Google, tens of thousands of software engineers contribute to a multi-billion-line mono-repository . This re...
The rise and fall of the standard user interface
IBM's SAA and CUA brought harmony to software design… until everyone forgot
Zilla Hails a Taxi
IoT telemetry at scale? MQTT, Zilla, and Kafka can make it happen.
Why Your Team Needs a Database Schema-as-Code Tool | Atlas | Open-source database schema management tool
The Evolution of Database Schema Management
Unbloating the buffers | Dan Groshev
The end of “Useless Ruby sugar”: On intuitions and evolutions
I wrote the analysis of “useless sugar” features of Ruby for two months, and I regret nothing.
meyerweb.com
The web home of Eric A. Meyer, CSS guy; and his wife Kathryn, doctor of nursing.
Why the fuck are we templating yaml? | lbr.
I was at cfgmgmtcamp 2019 in Ghent, and did a talk which I think was well received about the need for some Kubernetes configuration management as well as the solution
HATEOAS corpus (Changelog & Friends #24)
Jerod is back with another “It Depends” episode! This time he’s joined by Kris Brandow from Go Time and they’re talking all things API design. What makes a good API? Is GraphQL a solid choice? Why do we do REST wrong? And WTF does HATEOAS mean, anyway?
Work Commences on the Observability Query Language Standard
The Observability Query Language Standard working group seeks to establish a unified standard for observability languages.
Observability is key in the AI era – Blocks and Files
Commissioned: The adage that you can’t manage what you can’t measure remains polarizing. Some leaders lean on analytics to improve business processes and outcomes. For such folks, aping Moneyball is the preferred path for execution. Others trust their gut, relying on good old-fashioned human judgement to make decisions. Regardless of which camp you IT leaders […]
Navigating Generative AI Data Privacy and Compliance
In this era of heightened data sensitivity, responsible development of generative AI is not just a legal requirement — it's an ethical imperative.
Inhumane Pin
I continue to be bullish on AI and that skepticism extends to the “AI-focused” products that are coming out this year. Case-in-point: a pin…
Streaming vs. Downloading: Which One Should You Use? - Make Tech Easier
To watch an online video you can either stream or download it. Find out the differences and when to use each in a look at streaming vs. downloading.
Kubernetes will rise, and Java will change - what else can we expect in 2024?
What are the major tech trends set to redefine the industry in 2024? Michael Cote unveils his key predictions.
The Next Five Years of DNS at NLnet Labs
In the last 25 years we have delivered on our mission to make DNS more dependable and trustworthy. These are our plans for the next five years.
The Boredom Device
When it comes to the digital world we might need a device that reverses the usual charge of wants. Instead of a small thing in your pocket that gives you exactly what you want to see at any minute, this … Continue reading →
Is GIMP Forever Stuck In The Messy Middle?
I took a pretty rough swipe at GIMP last week, and rather than letting sleeping dogs lie, I’d like to explain my POV on the popular open-source image editor.
NASA loses, and then recovers, contact with its historic Mars helicopter
Ingenuity has been flying above Mars, off and on, for nearly three years.
Troubling Tech Trends: The Dark Side of CES 2024
Critics say the latest batch of new gadgets at CES 2024 will invade our privacy, steal our personal data and fill up landfills as soon as they break.
Bell Labs & Google: bookends of the same sad story?
When I finished reading this (must-read) wonderful profile of Bell Labs, the singular most iconic research institution of the modern era, I was left wondering — just because you invent the fut…
[Paper Review] Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications
Thanks for reading Micah Learns! Subscribe for free to receive new posts and support my work. This is the first of several papers I’ll be writing about from SOSP’2023 (Symposium on Operating Systems Principles). Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications
C23: a slightly better C
One of the established and most popular programming languages is the C programming language. It is relatively easy to learn, and highly practical. Maybe surprisingly, the C programming language keeps evolving, slowly and carefully. If you have GCC 13 or LLVM (Clang) 16, you already have a compiler with some of the features from the … Continue reading C23: a slightly better C
Using Mermaid + ChatGPT for Test Case generation and management
Introduction
Why you should use AVIF over JPEG, WebP, PNG and GIF In 2024
AVIF is a recent file format that, at the time of this article, has gained support in Microsoft Edge, thereby achieving significant browser support. !Important: We are no longer in the dark ages, the…
Aral Balkan — Ello, goodbye.
Nightshade, the free tool that ‘poisons’ AI models, is now available for artists to use
The tool's creators are seeking to make it so that AI model developers must pay artists to train on data from them that is uncorrupted.
The details and analysis of capturing gRPC packets
IntroductionIf you're only using gRPC at the application layer, I believe studying the examples on the gRPC official website is sufficient. However, when planning to extensively use gRPC within a team
The diminishing half-life of knowledge
Ever been in a situation where you landed a software engineering job with a particular tech stack, mastered it, switched to another company with a different stack, nailed that too, and then found yourself in a third company that used the original stack? Now, you suddenly sense that your hard-earned acumen in that initial stack has not only atrophied over the years but also a portion, or all of it, has become irrelevant, making it a bit of a struggle to catch up with the latest changes.