Every week, we bring together articles from our authors and celebrate all of the hard work they’ve been doing. So here we are, without fail, with this week’s digest. Wednesday may be hump day, but more importantly, it’s the day we give you our weekly digest!

Three Pillars of Observability: Do You Have All of Them?

Logs, metrics, and traces are often regarded as the three pillars of observability. When you work with them separately, your systems don’t become more observable. And worse, if you have to use three different tools every time you need to troubleshoot in production, you’re going to have a hard time finding the problem. So what’s your solution? Christian Meléndez has some ideas on Scalyr’s blog.

AWS Lambda With Ruby: A Complete Getting Started Guide

It’s five o’clock on a Friday afternoon. There are no new bug reports and everything is looking smooth. Your plan of a relaxing weekend is in sight when you get a call—the website you look after isn’t responding. Yikes. AWS Lambda minimizes the chance of this truly terrifying event from happening by taking care of server maintenance while you focus on coding robust applications. So maybe AWS Lambda can help you out. Then you can find out more on Stackify’s blog from Peter Grainger.

Bimodal IT: Definition, Implications, and Dangers

When you’ve been using a certain business method for a long time, you don’t start using a new one just because it’s shiny, new, and cool. That doesn’t fly in the business world. Usually, something is lacking. But creating meaningful software products is a complex enterprise. Bimodal IT may be of some service to you if you’re facing this. Learn more from Vlad Georgescu on Plutora’s blog.

Why Configuration Management Is at the Heart of ITIL

For many organizations, IT starts small and grows. They don’t plan out how their IT organization will interact with the rest of the business. Instead, they hire a person or two to handle a few computers and maybe set up a server. Over time, those roles grow alongside the business. Eventually, IT leadership recognizes that the business needs more out of the IT organization than what they’re providing. So if your IT organization isn’t cutting it, maybe it’s time to look at ITIL. Eric Boersma can fill you in on Test Environment Management (dot) Com’s blog.

TDD vs. BDD vs. ATDD

Software development can be overwhelming. There are tons of languages, frameworks, and tools to know about. For a developer, it’s often not the work of writing out code that’s difficult. The difficulty comes in determining what code to write, how to handle different cases, and trying to predict what the user needs. We can fix this by writing tests upfront. This is where TDD (test-driven development), BDD (behavior-driven development), and ATDD (acceptance-test-driven development) come into play. Find out more from Christian Peters on ASPE’s blog.

Getting Started Quickly With Swift Logging

This week, we also updated a post on swift logging. Swift logging is one out of many in a series for Scalyr. So it’s time to talk about Apple’s Swift. It’s been slowly gaining in popularity, especially with since its open source release. Curious to find out more? Head over to Scalyr’s blog and Eric Goebelbecker can fill you in.