In the world of digital transformation, where every company is a software company, the moviegoing experience now begins online. The small cinema sector is no exception, and the pressure is on for boutique cinemas to keep up with large multiplexes and meet online expectations.
“It’s not just about when you turn up to the cinema anymore. It’s about the entire booking process,” says Sean Jackson, Software Development Manager at Veezi. “Buying your ticket online needs to be as easy and simple as possible.”
To help independent cinemas provide the unique and frictionless experience that moviegoers crave, Veezi’s development team needs to deliver updates and features that are error-free.
“It’s incredibly important for Veezi to deliver a reliable experience.” Sean says.
Vista Cinema software runs in 40% of the world's cinemas in 100-plus countries worldwide. If our customers aren't getting a reliable experience from us, that means their customers aren't getting a reliable experience from them.
As a manager, it’s Sean’s job to maintain development velocity by optimizing the time developers spend writing code. As part of that task, Sean is always looking for inefficiencies in processes and tooling. During a routine evaluation, he noticed that managing errors was consuming too much of his team’s time. Sean recognized that instead of testing every configuration and looking through error logs to diagnose errors, an error monitoring solution would alert them to errors and their cause.
Sean says that when they implemented Raygun Crash Reporting, he was able to introduce more efficient error management workflows. The results were excellent—his team saved hours every week—enabling them to optimize time spent writing features and delivering quality code to customers.
Modern multiplexes have set the bar high for independent cinema. Moviegoers want a boutique experience, but still expect state-of-the-art screens, luxury seating, and flawless booking experiences.
Monitoring thousands of applications for software problems is challenging, but Veezi has built robust workflows that ensure—even with increased load from blockbuster movie releases—there is no downtime for their customers.
Sean explains: “For movie releases like the Avengers or a new Star Wars movie, we'll see up to 20 times our usual load coming through our ticketing systems.”
Even during these high-load windows, Raygun Crash Reporting gives the team confidence to deploy changes and bug fixes faster. “When we deploy a feature into our test system, being able to find any errors before we push it up to production and before our customers notice is absolutely critical. Raygun is absolutely an integral part of our workflow to enable deployment of better software faster.”
With Raygun’s Dashboard, Sean’s team can investigate and resolve errors before customers notice, allowing them to deliver their product more reliably and more quickly.
I think now we have one of the best workflows you would find anywhere. We're able to power through writing new features more of the time and that means better outcomes for our customers and their customers.
Online ticket sales for cinemas are increasing every year, and we know that moviegoers that purchase online are more likely to attend in groups, buy concession items and upgrade to premium seating. Therefore, more independent cinemas are turning to Veezi to help increase their online reputation and their bottom line.
As Veezi’s team grows and scales up to meet that demand, Sean wants to ensure the development team is always delivering new value and maintaining an error-free product.
"It's important for us to be able to have a lot of confidence in our own product. Because everyone here is really passionate about the movies, we are essentially customers of our customers. That motivates us to innovate faster and deliver our product as soon as achievable as well.”
To create an effective method of detecting errors in production, Eric looked to Raygun Crash Reporting. One of the first steps Eric’s team took was to set up production alerts so that the development team is made aware of any issues in real-time.
“Raygun’s had a positive impact on our team; that ties back to the developer’s ability to spend most of their time writing features with confidence and reducing the lead time of feature delivery."
“Everyone is proud to be part of this unique business where we are supporting the independent cinema industry with a mission-critical product and in doing so, increasing both the standard of their moviegoer experience and the economic success of their cinemas.”
Veezi, engineered by Vista, is the leading independent cinema management software solution in the world. Running in the cloud, in more cinemas, in more countries than any other provider, you couldn't have better credentials to develop Veezi. A bunch of movie zealots working alongside Vista Cinema across 100+ countries (and counting), they understand the moviegoing experience and constantly strive to enhance it for all.
Children’s Miracle Network Hospitals® raises funds and awareness for 170 member hospitals that provide 32 million treatments each year to kids across the U.S. and Canada. Donations stay local to fund critical treatments and healthcare services, pediatric medical equipment and charitable care. Since 1983, Children’s Miracle Network Hospitals has raised more than $5 billion, most of it $1 at a time through the charity’s Miracle Balloon icon. Its various fundraising partners and programs support the nonprofit’s mission to save and improve the lives of as many children as possible.
Like many nonprofit organization structures, the Children’s Miracle Network Hospitals’ development team is lean and run on few resources. They rely on tools like Raygun to free up valuable development time so they can focus on adding value to their web properties rather than spend time debugging.
As the Director of Software Development, Scott Lance is proud to lead his team of five. His goals are to keep their online presence strong and trustworthy, so they can raise more money and increase the awareness of their cause.
Raygun gives us more concise error reporting, more insights into errors and the ability to get more information about our requests. It’s just a fantastic product.
Scott is running a lean team, and an influx of error notifications with their prior crash reporting solution meant that they were receiving 50,000 emails about a single error. Something needed to change — there was no time to waste by searching through emails looking for the source of the error.
Scott found Raygun to be a great solution. The error grouping features in Raygun’s dashboard would save hours every week alone. After a quick introduction to the team, Scott implemented Raygun into all 30 of Children’s Miracle Network Hospitals’ applications.
Scott recalls: “I was surprised at how easy it was and fast to set up. It literally took me 45 minutes to get (Raygun) up and running and get errors through the system.”
Because Children’s Miracle Network Hospitals relies on donations — many through the website itself — Scott quickly needs to know if there are errors affecting end users. If someone can’t make a donation or bounces due to poor page load times, Scott doesn’t have the luxury of time to spend sorting through emails or log files. Raygun helped him solve this problem.
With Raygun, clicking through our applications is so easy. Compared with having to do an Outlook search to figure out where the errors are, I can just go in, pick an application, see which errors are there, resolve what needs to be fixed, and see what other issues we are having
Being able to take a quick glance at errors is vital to many teams using Raygun - especially when assets like a public API start to throw exceptions. When this happens to Scott, he can quickly open Raygun’s dashboard and get the answer he needs in less than 10 minutes.
Before Raygun, it was taking over half an hour to sort through the requests, then figure out what was wrong. He says: “The amount of output that was recorded from that request was immensely helpful.”
Raygun’s detailed software diagnostics provide the information needed right down to the line of code, saving time digging through log files to find errors. He continues:
“Take the ‘at a glance’ information that I get by going into an error. I can see there are exactly 691 exceptions of a particular error, I can see these are the browsers it was in, these are the servers it was happening on, the stack traces, the headers, the environment. It’s amazing how much faster it is for us to debug problems in our applications.”
Children’s Miracle Network Hospitals continues to inspire giving to local children’s hospitals with their highly effective fundraising strategies. Raygun provides a fast, efficient and sophisticated method of debugging so Children’s Miracle Network Hospitals can continue to provide great user experience while fundraising to save and improve kids’ lives.