Monitoring Mastering Alert Fatigue: Avoiding the Monitoring and Alerting Pitfalls Putting in place a successful monitoring solution goes far beyond just picking an appropriate tool (such as Icinga, Nagios, Zabbix, etc). The success and effectiveness of monitoring systems rely on how the tools are used and the culture and behaviour of the team that is responsible for monitoring a given
Development Practices Application Logging Done Well - How To Help Your Future Self Have you ever had an application misbehave in production, and you've had to trawl through the logs to try and make sense of what's happened? Yep, we've all been there, and in some cases, it can be a real mission to figure out what
Development Practices Why Pull Requests Alone Won't Give you a Good Code Review Culture Using pull requests to accept changes into a codebase has become a reasonably well-understood concept, to the point where it is broadly considered a best practice. So how do you adopt pull requests and code review into your working practices? Surely you tick the checkbox that requires pull request