Home / Companies / Rollbar / Blog / November 2023

November 2023 Summaries

5 posts from Rollbar

Filter
Month: Year:
Post Summaries Back to Blog
A new integration between Rollbar, an error monitoring tool, and Bird Eats Bug, a screen capture application, allows users to connect error data with screen recordings to better understand user experiences. This integration facilitates a seamless correlation between errors logged in Rollbar and issues reported using Bird Eats Bug, aiding in more effective bug tracking and resolution for Product Managers, QA Testers, and end users. To utilize this integration, users must have both Rollbar and Bird Eats Bug, with a few adjustments needed in the rollbar.js configuration to link the Bird Eats Bug session URL to error payloads. Despite its advantages, the integration requires users to manually upload recordings, and not all sessions, particularly those created with the Instant Replay feature, will be linked. Bird Eats Bug offers this integration to its paid users starting at $10 per user per month, while Rollbar includes it in all plans, using one Service Link slot.
Nov 28, 2023 439 words in the original blog post.
Sealed classes, introduced in Java 15, provide a mechanism for controlling class hierarchies by explicitly specifying which classes are permitted to extend them, thus enhancing code predictability and reducing unintended extensions. This feature is particularly valuable in managing complex class hierarchies by preventing unauthorized subclassing, thereby minimizing potential errors and bugs in the codebase. The use of the sealed modifier, alongside the permits keyword, ensures compile-time error detection when unauthorized subclasses are attempted, improving code readability and refactoring safety. Sealed classes are also beneficial for API stability, as they allow library developers to control which parts of the API can be extended by client code, preventing breaking changes in future releases. The overall aim is to improve code quality by providing clear boundaries within class hierarchies, offering developers increased confidence when working with Java applications. Additionally, tools like Rollbar can be employed for real-time error tracking and management, further aiding in maintaining robust and reliable Java code.
Nov 10, 2023 546 words in the original blog post.
Inga Brūnava, a Principal Software Engineer at Databox, has been utilizing Rollbar for 100 months to enhance the user-facing aspects of Databox's business analytics platform, which consolidates data for users to analyze performance and make informed decisions. Inga finds passion in ensuring a seamless user experience by addressing bugs and inefficiencies, and she appreciates Rollbar for its easy integration and powerful features, such as telemetry for contextual user action insights and RQL for in-depth error analysis. Additionally, she values the flexibility of Slack notifications provided by Rollbar, which aid in efficient error management and collaboration.
Nov 09, 2023 186 words in the original blog post.
Rollbar's Mobile Error Simulator is an iOS app designed to allow users to explore Rollbar's features without requiring any coding skills. The app connects easily to a Rollbar account, enabling users to simulate errors with a simple button tap, making it accessible for those without technical expertise. Users can create new accounts and choose the Error Simulator experience, with guidance provided throughout the process. Detailed instructions are available in the documentation, and feedback is encouraged through customer support or email for any suggestions or issues encountered while using Rollbar.
Nov 07, 2023 108 words in the original blog post.
The java.text.ParseException is a checked exception that occurs in Java when an input string does not match the expected format during parsing, necessitating explicit handling through try-catch blocks or by using the throws clause. Common causes for this exception include mismatched input formats, unexpected characters, locale discrepancies, and parsing null or empty strings. An example provided illustrates how a ParseException is thrown when a date string "2023/01/01" fails to match the "yyyy-MM-dd" format, and solutions include ensuring input data matches expected formats, adjusting locale settings, and handling invalid inputs gracefully. Additionally, tools like Rollbar can aid in tracking and managing such errors in real-time, enhancing confidence during code deployment.
Nov 06, 2023 505 words in the original blog post.