In my introduction to Autotools, I demonstrated how to manage building and packaging code with GNU Autotools. It's a robust and common platform that integrates easily into many packaging systems, including RPM, APT, pkgsrc, and more. Its syntax and structure can be confusing, but luckily there are alternatives, including the open source CMake framework.
Sometimes the rule is: You don’t have to finish, but you do have to start. And sometimes the rule is: You don’t have to start, but if you do, you have to finish. When building a persona…
Why change? With an ambition of making our environments as secure as possible, we jumped on the service-mesh bandwagon in 2018 with Istio 0.7 and have stuck with it since. Istio is a large and feature rich system that brings capabilities aplenty. Although there are a plethora of nifty and useful things we could do with Istio, we’ve primarily used it for mTLS and authorization policies. One might think that having lots of features available but not using them couldn’t possibly be a problem.
A guide to home row keyboard mods #Keyboards #Modding « Adafruit Industries – Makers, hackers, artists, designers and engineers!
If you’ve been browsing mechanical keyboard communities, and especially the niche that is ergonomic mechanical keyboards, you may have come across the term “home row mods” and wondered what could t…
Millions Served by Water Systems Detecting Lead | NRDC
An analysis by NRDC of the most recent EPA data shows that between January 1, 2018, and December 31, 2020, 186 million people in the United States—a staggering 56 percent of the U.S. population—drank water from drinking water systems detecting...
What Can You Do with a TPM? | Red Hat Emerging Technologies
Modern software is layers upon layers upon layers. Most of us only really work in one or two of those layers but we rely on all of the others below us to keep working. Not only do we rely on their performance and functionality, we rely on them for security. If we’re developing a system […]
Breakthrough in reverse osmosis may lead to most energy-efficient seawater desalination ever
Making fresh water out of seawater usually requires huge amounts of energy. The most widespread process for desalination is called reverse osmosis, which works by flowing seawater over a membrane at high ...
What We Wish Our Clients Knew About DevOps – The New Stack
Enterprise companies routinely fall into a cycle of relying on engineers to build a user-facing product only to become frustrated when the end users are unhappy with the product and refuse to use it. By prioritizing DevOps and infrastructure at the very beginning of the product cycle, your team can ensure that as more and…
The Evolution of the Serverless-First Engineer – The New Stack
The role of the software engineer evolves every few years. A term will catch hold and inspire the imaginations of engineers who want to be it, managers who want to have it and recruiters who need to find it. Some are fads — a flashing moment. Others represent a paradigm shift happening in our industry.…
Removing the Roadblock to Continuous Performance Testing – The New Stack
You can’t afford to have a new feature, update, or bug fix bring you two steps forward and three steps back. The new functionality must work flawlessly — and it can’t disrupt the pre-existing functionality that users have come to rely on. This is why you need continuous performance testing. Unfortunately, it’s all too easy…
The Importance of Observability for Developer Velocity – The New Stack
Improving observability for developers is the focus of this episode of The New Stack podcast. The featured guests were Zain Asgar, who is general manager of the open source Pixie Kubernetes monitoring tool; Roopak Venkatakrishnan, engineering manager for Bolt, an e-commerce retailer tool; Ihor Dvoretskyi, developer advocate for the and Christine Wang, senior solutions engineer,…
Resolutely refusing to accept a conventional understanding is a statement of certainty. That’s different from honest skepticism. The skeptic offers an open mind and is clear about what would …