How the four components of a distributed tracing system work together Learn about the major architectural decisions in distributed tracing, and how the pieces fit together.
Exploring application portability across clouds using Kubernetes Pre-alpha component aims to simplify the management of multiple Kubernetes clusters by synchronizing resources across multiple public, private, and hybrid clouds.
Upgrading a Grails 2 application to Grails 3 Limited documentation made this upgrade a challenge. Here's what you need to know before you upgrade to Grails 3.
A brief history of bad passwords Password policies don't work because they don't consider how people use passcodes in real life—but attackers do.
How to apply a DevOps culture beyond IT Upgrade your entire organization using DevOps principles with these three steps.
9 ways to improve collaboration between developers and designers Stereotypes aside, the fates of designers and developers are forever intertwined. Here's how to get everyone on the same page.
Building a data pipeline with testing in mind Monitor data pipelines' health with time-series metrics in Prometheus and similar tools.
You're a failure! Now what? Michael Gat offers tips for responding well to inevitable failure, in his UpSCALE Lightning Talk.
What makes a great SRE? Site reliability engineers play a pivotal role in most organizations. Here are some of the top skills and qualifications to look for.
By the numbers: Python community trends in 2017/2018 Python Developers Survey generates a wide range of data about the current use and trajectory of the Python programming language.
CorvOS: A custom, Linux-based solution for the classroom Creator Aaron Prisk talks about his ready-to-go education distro for educators not familiar with Linux.
How to decide whether to open source your SaaS solution Should a SaaS provider open source its primary platform, and if so, what is the best way to do it?