August 2018 Summaries
4 posts from Rollbar
Filter
Month:
Year:
Post Summaries
Back to Blog
Versions is a feature designed for users of software development practices like Continuous Delivery, particularly those utilizing Rollbar for error monitoring. It enables users to view all new and reactivated errors from each deployed code version across multiple projects from a single screen, aiding in error triage by providing details such as who deployed the version and which errors are resolved or unresolved. This feature supports various deployment patterns, such as canary and blue/green, and helps decide between a full rollout or a rollback. Versions also offers project-level insights and organizes data by Git SHA, although custom version names can be used. Initially incubated in Rollbar's Labs to gather real-world feedback, the feature is now available to Advanced subscription users, emphasizing the importance of detecting errors automatically, rather than relying on user reports.
Aug 31, 2018
428 words in the original blog post.
Software teams increasingly adopt practices like microservices and Continuous Delivery, which impacts how they use Rollbar for error monitoring. Typically, they manage multiple Rollbar projects, one for each code repository, and closely monitor errors during frequent production deployments. Rollbar introduced the All Items View to simplify error tracking across projects by allowing users to filter or search errors, making it easier to spot correlations, such as client-side errors caused by backend issues. The All Items View, now a default feature for Advanced subscription users, was released alongside another feature, Versions, and is part of Rollbar's Labs initiative, which seeks user feedback to refine new features. Rollbar automatically detects errors in production, providing teams with immediate insights into issues, thereby preventing reliance on user-reported bugs.
Aug 30, 2018
394 words in the original blog post.
Monitoring errors in mobile apps is crucial for understanding user experiences and swiftly addressing issues impacting app functionality or backend services. The text outlines how to handle errors in iOS apps using Swift, specifically through NSError and do-catch statements, while also explaining how uncaught exceptions can be managed. However, native error handling in iOS has limitations, particularly for tracking errors on users' devices. Rollbar's error monitoring service offers a solution by capturing and reporting errors in real-time, automatically grouping and prioritizing them based on user impact, and providing detailed contextual information for quicker troubleshooting. The text also provides a comprehensive guide for setting up Rollbar in an iOS project, detailing installation through Cocoapods or manual integration, configuring the platform in Swift, and uploading debugging symbols to enhance error tracking. By integrating Rollbar, developers can efficiently monitor and address errors, ensuring a smoother user experience and reducing time to resolution for issues across the app.
Aug 30, 2018
1,328 words in the original blog post.
Vue is a progressive JavaScript framework used for building user interfaces, especially single-page applications, and it supports integration with libraries and tooling for enhanced functionality. Effective error handling in Vue involves using try-catch statements for caught exceptions and configuring a custom errorHandler on the root Vue instance for errors during component rendering. To address uncaught errors globally across a page, developers can utilize the window.onerror function, although it may have inconsistencies across browsers. In production environments, it's crucial to monitor and manage errors centrally, and Rollbar's JavaScript SDK offers a robust solution for tracking and analyzing errors in Vue applications. Rollbar captures comprehensive data, including stack traces and user behavior, helping developers prioritize and resolve high-impact errors efficiently. Setting up Rollbar involves creating an account, configuring the vue-rollbar plugin with necessary access tokens, and uploading source maps to correlate minified production errors back to the original source code. This integration allows for detailed error monitoring, ultimately improving the user experience by minimizing the impact of errors.
Aug 09, 2018
1,327 words in the original blog post.