To build stable and flexible software, we need to keep software design principles in mind. Having error-free code is essential. However, well-designed software architecture is just as important. SOLID is one of the most well-known sets of software design principles. It can help you avoid common pitfalls and think about your apps’ architecture from a higher level.
Site reliability engineering (SRE) is Google’s approach to service management where software engineers run production systems using a software engineering approach. It’s clear that Google is unique, and they usually need to tackle software bugs and errors in different and non-conventional ways. But having software engineers doing a job that is traditionally done by professionals with a systems administration background sounds impractical.
We’ve been making changes to how we support Apple platforms now and in the future. The result of these changes is a brand new provider called Raygun4Apple. In this post, we will explain what’s different about the Raygun4Apple provider and why we decided to create it.
In early November, at an event Raygun hosted at Dockside restaurant, we were interviewed and featured by Television New Zealand (TVNZ) about Wellington’s booming tech sector. As part of our contribution and commitment to the Wellington tech scene, we announced at the event that we’d be investing NZD $15 million into the local economy over the next two years.
As a product manager in a high-growth environment, I have come to accept that at any given time, something is on fire. Or, at the very least, smoldering. Five or so years ago, the team at Raygun, was just five people. Now, we’re building software products for businesses like Nordstrom. With this growth also comes many learning opportunities for a product manager like myself.
Raygun’s Launch Notes are your regular roundup of all the improvements we made to Raygun in the last month — from major feature releases to performance updates.