No GPUs before Product-Market Fit
Why Your IT Manager Hates Easter Eggs—Even if You Love Them
A conversation about Easter eggs hiding in software, why they’re fun, and why they might not always be seen as good things by IT admins.
What is HashiCorp Vault
What is HashiCorp Vault? HashiCorp Vault is a tool designed to address the challenges of managing and securing secrets in modern IT environments. Vault provides a secure, centralized system for storing and managing secrets, such as passwords, API keys, and TLS certificates. Vault supports a wide range of secret types and can be extended to support custom secrets as well.
Vault is designed with security in mind and provides several layers of protection for secrets, including encryption, access controls, and auditing.
The Evolution of Java
The most important language enhancements that have been added to Java in the last 20 years
Why WebAssembly Is Perfect for Tiny IoT Devices
Wasm is a lightweight, efficient, secure runtime that's perfect for devices with limited resources. It's also flexible and platform-independent, which makes it easy to develop applications for a wide range of hardware.
How2 uses AI models to suggest code and entire scripts, right in your Terminal.
Zed: A New Multiplayer Code Editor from the Creators of Atom
Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. David Eastman takes the beta for a spin.
LLVM: The middle-end optimization pipeline
The Path Dependence of YAML
John Battelle's Search Blog If We Pay for GPTs like We Pay for Internet Service, What Will We Really Get?
Would you pay $200 a month for generative AI services? It may sound crazy, but I think it’s entirely possible, particularly if the tech and media industries don’t repeat the mistakes of…
Infrastructure APIs: The Good, the Bad and the Ugly
Why do we have so many Terraform orchestration projects? There’s a deeper challenge with the operations contracts (a.k.a. the APIs) between the users and the infrastructure.
Three Common Kubernetes Challenges and How to Solve Them
Developer productivity, multicluster headaches and the edge learning curve: Which challenges with Kubernetes are you facing as you grow?
Buyers in the Foundational Model Stack
What developers need to know about generative AI | The GitHub Blog
Generative AI has been dominating the news lately—but what exactly is it? Here’s what you need to know, and what it means for developers.
ISP Column - April 2023
Kubernetes and Docker: Exploring the Synergy in Containerization | Linux Journal
Settling the debate against Design Principles and Design Patterns
The Complex World of Design Principles/Patterns
When I was in college, we were introduced to Object-Oriented Programming. We learned the concept of abstracti...
Agile is the Spoiled Child of a Decade of Easy Money
When I joined the first Agile team as an engineer, I thought it was a very good idea. For some parts of it, I still think that. The idea…
Consensus Algorithms: A Fantastic Solution or Fanatical Day Dream?
Salutations friends, today we delve into the exciting world of consensus algorithms for blockchain systems. Now, many of you may already be turned off by that sentence but hear me out! This information is not only important for your everyday life, but also for understanding what the next decade of our lives is going to be molded by. Especially with the recent announcement of "FedNow" (a digital network for the U.S. Dollar) and the continued work by the U.S. Federal reserve on its Central bank Di
Music for microwaves
Posted on Thursday 6 Apr 2023. 881 words, 2 links. By Matt Webb.
A Better Way to Shift Security Left
Baking security into the CI/CD pipeline enables businesses to find misconfigurations and other security risks before they affect users.
Metrics, Logs and Traces: More Similar Than They Appear?
They require different approaches for storage and querying, making it a challenge to use a single solution. But InfluxDB is working to consolidate them into one.
What should a Continuous Integration (CI) server do? | Rickard's personal homepage
Rickard's personal homepage.
JSON vs XML - CoRecursive Podcast
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the web, and Doug is an iconoclast. […]
Automated Tests: Testability — Kamil Grzybek
Kamil Grzybek Personal Site
Why CTOs should be writing requirements... not code!
A CTO should be more involved in the strategy than the engineering itself
Operational Minimalism
Say no to advanced features, and embrace simplicity on your way to operational bliss.
The Hidden Cost of Parallel Processing in GitHub Actions
Why monolithic workflows might be the better option for your short-running workflow jobs
Web Programming is Functional Programming
Some reflections about using functional programming style in web programming and design of web applications.
How I learned the hard way to keep my website updated
My mistake was a good learning experience for me and a reminder that I must not become complacent.