Latest from James

Do’s and Don’ts of Phased Rollouts Software Delivery
When it comes to app stability and user experience, the “move fast and break things” approach is a recipe for disaster. To protect brand reputation and to stay ahead of evolving needs and customer expectations, leading Silicon Valley companies’ software engineering teams have adopted phased rollouts, a software development method that involves the gradual implementation […]
Sep 9, 2021 · 3 minAll articles by James Smith
Showing 1–4Code Ownership Is Key to Accelerate Debugging
App stability is a fundamental part of every app experience. Broadly speaking, app stability is a measurement of the number of total app sessions that are crash-free or the percentage of daily active users who do not experience an error. End users have little patience for apps that crash or fail. Every application, whether it’s […]
5 Reasons Why Your App Needs an Error Monitoring System
All software applications have errors. Bugs are simply part of software development. That’s why engineering organizations need to know exactly what errors are occurring so decisions can be made around which bugs to fix. The fastest way to identify and fix application errors is to implement error monitoring software. However, not all solutions are created […]
APM and Application Stability: Where Two Monitoring Roads Merge and Diverge
In software development, application performance management (APM) is one of the grown-ups in the room. Not only has APM been around for a long time, but its solutions have evolved over several generations, making it one of the more mature product categories. APM’s longevity makes perfect sense when you consider its fundamental purpose, which is […]