Sometimes you don’t know what the world needs until someone tells you. On Monday this week, a friend asked if I had any additional books to point them to for Kubernetes help. I have a mile-long list in my head. I said, yeah, let me punch that up for you real quick. But, instead of creating a locked down doc or dust bin email, I built a website. Behold, Kubernetes README. It’s nothing really fancy. A copy of an existing site, with a different name, and data to help folks make a selection that fits their needs.
But, this is the beauty of working in an open source environment. I didn’t even think of typing them an email. It was going to be a website the second the ask came in. There was no reason to go to the effort of creating a list of books that would live in a vacuum. Sharing knowledge helps us all. It’s how folks can figure out how to grow on their own. Thanks for the idea, Justin. I hope it helps.
Please note, the DevOps’ish Solarwinds supply chain compromise Index has many updates this week. Including a White House briefing on the matter.
Why did I leave Google or, why did I stay so long?
“So the question of why I stayed has many different aspects to it. When we were evaluating the offers to sell the company, we asked ourselves what would really change by being acquired? Due to a bunch of mistakes early on, we did not own substantial amounts of equity and had a pretty bad relationship with some of our board members. I remember the bottom line: “wouldn’t you rather work for Larry Page than our current board”? We were committed to our mission and saw this as a change in the cap table rather than a change of mission. This counted on the fact that Google had promised us autonomy to continue to act as Waze and we believed them.”
Ephemeral Environments as a Service 🤯🤯🤯
Do you find that your engineers spend too much time creating and maintaining staging environments and yet, there never seems to be enough environments to go around? A shortage of environments is a top driver of low developer productivity and often impacts an engineering team’s ability to ship features on time. With Release, you can get a full instance of your app with all of its services with every pull request. Your developers will never have to fight over staging environments again. Get started now. SPONSORED
“I will slaughter you”
People are bat shit crazy.
Kenya Is Becoming a Global Hub of FinTech Innovation
“For more than half a century, the U.S. was the center of global innovation for financial technology, inventing credit cards, ATMs, and online banking. Now, however, it’s falling behind, as China has become a leader of mobile payments, and now African countries — namely Kenya — are making huge strides with familiar technologies such as mobile phones and SMS-style messaging, and rapidly expanding the circle of financial inclusion. Companies can learn three important lessons from this most recent wave of innovation: bundling services (think: banking and cellular as one offering) is essential to success; finance is about trust, but trusted companies can lend their credibility to newcomers with promising offerings; and technology that enables mass adoption or expansion is often old, not cutting edge.”
This Cloud Computing Billing Expert Is Very Funny. Seriously.
It’s weird and cool when people you know are in the NYT. It’s like, “What am I doing wrong?” mixed with “Really?!? Corey?!?” Regardless, Corey has put in the work and deserves as much praise as we can throw on him.
Margaret Mitchell fired from Google
Wait… I got it. Google should use its AI to fix its broken ethics around AI.
“Okay Google, what are we doing wrong with our AI team?” DING “Stop ‘alienating Black women.’”
How Oracle Sells Repression in China
“In its bid for TikTok, Oracle was supposed to prevent data from being passed to Chinese police. Instead, it’s been marketing its own software for their surveillance work.” Like, my hands are dirty and even I wouldn’t work at Oracle.
Deep PostgreSQL Thoughts: Resistance to Containers is Futile
“The world of computing is inexorably moving toward automating everything and distributing all the bits in containers. Don’t fear it, embrace it.”
“10 GitHub Security Best Practices from the founder of GitHub”
Are you using GitHub securely? Learn tips on handling sensitive data and how to ensure your PRs don’t introduce new vulnerabilities. Read the cheat sheet. SPONSORED
Engineering dependability and fault tolerance in a distributed system
“In this article, we discuss the concepts of dependability and fault tolerance in detail and explain how the Ably platform is designed with fault tolerant approaches to uphold its dependability guarantees.”
Preparing to Issue 200 Million Certificates in 24 Hours
“When we think about what essential infrastructure for the Internet needs to be prepared for though, we’re not thinking about normal days. We want to be prepared to respond as best we can to the most difficult situations that might arise. In some of the worst scenarios, we might want to re-issue all of our certificates in a 24 hour period in order to avoid widespread disruptions. That means being prepared to issue 200 million certificates in a day, something no publicly trusted CA has ever done.”
Sonatype Spots 275+ Malicious npm Packages Copying Recent Software Supply Chain Attacks that Hit 35 Organizations
“Within 48 hours of the news reports, Sonatype’s automated malware detection systems, part of Nexus Intelligence, began flagging over 275 copycat npm packages published by different authors that imitate Alex Birsan’s proof-of-concept (PoC) research. We are actively seeing more of these packages coming in every few hours.” And people wonder why I’m not keen on Node.js
Introducing SSH zero trust, Identity aware TCP sockets
Long time reader, Dustin Krysak pointed me to this. Seems VERY handy. I have not tried it yet.
What if your team could safely ship software faster than your competitors? Learn how you can do just that with Progressive Delivery: The Next Iteration of Continuous Delivery. So you can reduce the risks of Continuous Delivery without sacrificing speed and deliver more value into your users’ hands. Download your free copy today! SPONSORED
The world’s second-most popular desktop operating system isn’t macOS anymore
“Three quarters in a row of Chrome OS above macOS makes a trend. It’s safe to say that Chromebooks from PC makers like Acer, Asus, Dell, HP, and Lenovo now outsell Apple’s range of desktop Macs and laptop MacBooks. That said, 2020 was not a typical year.”
Extending applications on Kubernetes with multi-container pods
“TL;DR: In this article you will learn how you can use the ambassador, adapter, sidecar and init containers to extend your apps in Kubernetes without changing their code.”
Ansible Language - Visual Studio Marketplace
“Ansible extension aims to ease life of Ansible content creators by making easier to write Ansible playbooks, roles, collections, modules and plugins.”
Introduction to GitOps on Kubernetes with Flux v2
“Today we’re having a look at how to set up a GitOps pipeline for your Kubernetes cluster with Flux v2.”
The New Space Age: IBM Develops A Unique, Custom Edge Computing Solution in Space
“A ground-based solution on IBM Cloud will permit users to submit jobs, via a VPN connection, to the HPE ground systems that communicate securely with the HPE Spaceborne Computer-2 systems on the ISS, where Red Hat CodeReady Containers are installed.” Oh shit… Kubernetes is on the International Space Station!
Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.
Knative on Kind (KonK)
DevOps’ish Tweet of the Week
Want more? Be sure to check out the notes from this week’s issue to see what didn’t make it to the newsletter but are still worth your time.