Yes, KubeCon returned with vengeance to Europe, and over 7000 cloud native hungry folks made their way to Valencia to see what was new in the world of Kubernetes and cloud computing. There was a lot that happened, and for more detail, read our wrap up post, the rest of this newsletter summarizes some of the most relevant topics.
Observability is fast changing from a practice that those close to engineering knew was useful, to a practice that everyone knows is useful for technical and business reasons.
The sun is rearing its sleepy head across much of the northern hemisphere, making news a little quiet this month. But we have a few choice items for you, and with the first in-person conference seasons in a while on the horizon, there’s plenty more to come!
Over the past months, I've been slowly assembling a suite of self-hosted tools and services on a shiny new RaspberryPi 400, and finally, I think I am finished and ready to write up my experiences. At the least, it will help remind me what I have, but I hope it might also help others taking similar journeys.
There are many services and tools to help manage microservices. This post looks at some options to highlight the similarities, differences, and when or why to use one.
There are many services and tools to help manage microservices. This post looks at some options to highlight the similarities, differences, and when or why to use one.
Docs as code is an increasingly popular approach for tech writers that follows similar principles for writing that developers follow for writing code. Docs as code typically means writing in markup languages such as markdown, asciidoc, or restructured text. The tools for writing in these markup languages are different from the specialized technical writing tools you might have used before, and again, are often designed for coding or general writing. This post looks at some of the best you can try if considering a switch to docs as code.
The discussions on what represents negative, biased, and diverse language continue in many open source communities, often sparking heated and strongly opinionated debate. Setting those discussions aside, say you have decided what language you want to increase, decrease, or change in your community. How do you enforce and track those changes?
“DevOps” merges Development and Operations team functions through practices and tooling, all the while making continuous improvements to applications. Teams that adopt DevOps tools, culture and practices perform better and build faster. Let’s walk through each stage of DevOps and the popular DevOps tools you may want to consider in 2022.
As big Kubernetes users ourselves, we know that one of the best ways to run Kubernetes is to use Google Kubernetes Engine (GKE). Earlier this year, Google Cloud announced a new mode for running GKE called Autopilot. Google Cloud designed Autopilot to reduce the operational cost of managing clusters, optimize clusters for production, and yield higher workload availability. Autopilot takes a lot of the legwork and complexity out of managing Kubernetes clusters, saving you time and money. But, like all critical infrastructure, you still need a plan for monitoring and observability for the cluster. That’s where Chronosphere comes in.
You want to migrate data to a new Mac but are also interested in using a clean install instead of restoring from a backup to remove any of that unnecessary crud that gathers, especially when you someone like me who constantly installs and uninstalls applications and tools. I have been trialing a handful of tools and processes recently building towards helping with this and now I have a shiny new M1 Pro laptop it seemed a perfect time to see how useful they were. Here’s what I wanted to test and how the process went.
For Nanowrimo (national novel writing month) 2021 I continued my novel from last year. To remind anyone who hasn’t followed my sparse updates on the novel, the novel is a speculative fiction set after a global zombie and human conflict where the two (let’s call them) species coexist in a tense harmony. For Nanowrimo this year, I set myself two targets.
One of the most important capabilities of an observability platform is alerting. How quickly can you know when something is wrong, so you can rapidly triage and remediate that problem? Chronosphere recently released a new approach to defining alerts called “Monitors,” which gives users more flexibility with alerts and makes them easier to create and manage.
As conference season slowly draws to a close, and we fill that few months between the end of summer and the start of the seemingly never-ending holiday season (hemisphere and region-dependent naturally), there has been a flurry of activity in the observability ecosystem, so it’s time to, err, cast an eye over it 😬.
Humanitec provides an API-first way to build your Internal Developer Platform to enable developer environment self-service. This post shows how to use that API with Postman collections to make creating environments even easier.
I endlessly discover cool digital tools, apps, and websites for enhancing board games and roleplay games and needed an excuse to try them. So I wrote a blogpost!
Distributed tracing tools help you track a request through an application or system that consists of multiple applications, services, and infrastructure. This gives you a deeper understanding of what is happening within the system through graphical representations of how much time the request took on each step. A span is the building block of any distributed trace, with each component in a service contributing a span to the distributed workflow. There are a handful of well known open source tracing tools, and another handful of lesser known ones. Most work in similar ways, with one or two nuanced differences, and this post walks through most of them to help find the right tracing tool for you.
Nestled amongst the port of Hamburg, the sound of cranes loading containers of a different kind onto vast cavernous ships, I’m at my first in-person conference in about 18 months. It’s taking place on an old cargo ship, the HMS Bleichen (German), a ship obsoleted by the arrival of containerization and now home to talks about containers of a different kind.
I’ve been running podcasts for years, and while I worked on some video courses in the past, over the past year I have invested more time in my audio and video setup, primarily for live-streaming. After months and months of getting It to a point where I am “kind of” happy with it, I thought it was high time I documented it. Partly so others can learn from my setup, and partly so I can keep tabs on it myself.