Another week, another weekly digest. See what our authors are covering this week below.

What Is and Why Have a Release Calendar

Every project manager in the world shares a similar stress. They’re working on something important, and a key stakeholder sticks their head around the corner. They ask a small, innocent question. “When are we going to release that feature?” It doesn’t seem like a big deal to the stakeholder. But to the project manager, that question is very complicated. Maybe you’ve lived through this stress, or can relate to someone who has. If so, a release calendar may be helpful for you. Learn more from Eric Boersma on Enov8’s blog. 

Log Management: A Definition and Detailed Guide

It’s hard to overstate the importance of logging in software development. If your application misbehaves in production and you don’t have logging, then you’re seriously out of luck. It’ll be nothing short of a miracle to be able to diagnose and fix whatever is wrong in your program. However, logs can be much more than simple troubleshooting mechanisms. Find out more about log management from Carlos Schults on Scalyr’s blog.

6 Secrets for Successful Log Management

Logs play a crucial role in any service as they provide tons of information about the wellbeing of your service. For example, logs can contribute important data to metrics, such as the incident rate, retry rate, latency rate, or even the number of issues a user experiences.  Logs are also useful for monitoring the health of your service. For example, a high error rate indicates you need to improve the quality of your service to make it more reliable for users. However, to get the most value from your logs, you need to set up and manage them correctly. And you can discover how to do so from Michiel Mulders on Papertrail’s blog.

5 Reasons LaaS Is Essential for Modern Log Management

Monitoring and alerting can help with problem detection, but it’s not enough to understand what happened or to pinpoint the cause. Let’s say a user accesses one of your applications. After performing a couple of actions, an error pops up. Through your monitoring tool, you know something went wrong, but debugging the actual problem is much harder. You don’t have any data that can help you diagnose it. Logging is the answer, but getting the most out of your logs depends on how you implement logging. Logging as a service (LaaS), especially in today’s hybrid and distributed environments, can transform your log management program. Find out more from Michiel Mulders on Papertrail’s blog. 

Docker Container Logs: 5 Tips to Optimize Logging for Debugging

Docker changed the way developers build software. It solved many issues, but bugs can still occur. When this happens, the first step in the debugging process is usually to read logs. However, when using Docker, this isn’t as straightforward as you may think. Dawid Ziolkowski can fill you in on Papertrail’s blog.

Compliance as Code

In general, compliance means conforming to a set of rules that are set for you. As you can see, it’s quite a simple concept. But while compliance is simple, when it comes to coding products, it’s also critically important—especially nowadays, with the growing number of regulations. Find out more from Pachi Carlson on Sonatype’s blog.