We're happy to introduce software engineer Zachary Collins, who joined Rollbar in January. Originally from Conway, Arkansas, Zachary lived in Japan for two years before making his way back to San Francisco and eventually joining Rollbar.
We're excited to introduce Jaee Apte, one of the newer members of our team. Jaee (pronounced "Zaa-ee") started at Rollbar as a Product Designer in October, and we are very happy to have her. She is also a talented visual artist, and enjoys product design because "it's a good bridge between being completely analytical and a crazy artist."
We focused on the errors most likely to affect you and your users. To do this, we ranked errors by the number of projects experiencing them across different companies. If we looked only at the total number of times each error occurred, then high-volume customers could overwhelm the data set with errors that are not relevant to most readers.
Continuous delivery (CD) helps reduce the cost, time and risk of delivering changes by allowing for fast incremental updates to applications in production. However, it’s essential to monitor your application after each deployment. You need to be notified immediately if something is wrong or users are having a poor experience.
Rollbar is a leading solution for error monitoring in production. It alerts you when new errors occur after a deployment. It can also tell you which deployment the error was first seen in, and which code changes were likely responsible. This can dramatically speed up your troubleshooting time and help you fix problems faster.
Serverless computing platforms like AWS Lambda represent a new computing paradigm. Over the past decade, we’ve been trying to abstract the application layer from the infrastructure layer. VMs started this by virtualizing hardware servers, and Docker containers extended this by packaging just the application code separate from the host system.
The next step in this process is to completely remove the host from the equation, and simply focus on the application code—which is what serverless computing is all about. But as with most things new, serverless forces you to change how you used to do things, including the way you monitor functions.
Below, I explain how monitoring changes in a serverless environment. I focus on Lambda in particular, although most of these observations apply to any type of modern serverless platform.
At Rollbar, 2017 has been a year of exciting growth and development for the product and the team. We've grown the total number of users to over 100,000, processing billions of events per week, and the team has more than doubled in size. I know it's cliche, but, it genuinely does feel like we're just getting started. ;-)
Before we put this year behind us and speed into 2018, I thought we'd look back, and share some of the highlights of what we shipped in 2017.
As Java has evolved over the years, multiple attempts have been made to simplify development for various use cases. From official standards like Java Enterprise Edition, to community-driven frameworks, Java is continuing to prove itself to be adaptable and viable.
Our top list is based on usage from Hotframework.com's Java ranking and several other sources including blog posts and GitHub download numbers.