Operations | Monitoring | ITSM | DevOps | Cloud

May 2023

Session Replay for Developers: Your Shortcut to Faster Troubleshooting

What do you do when stack traces and breadcrumbs aren’t enough to reproduce a bug that is inundating your support team with tickets? Session Replay might be the solution every developer didn’t know they needed. Join Sentry engineer Elias Hussary as he shares how you can use Session Replay from Sentry to watch video-like playbacks of user sessions with code-level insights to confirm and debug errors and performance issues more easily. Plus, he’ll give a sneak peek of new and upcoming features we’ve added to our Session Replay product.

Sentry for SvelteKit

We’re happy to announce that the Sentry SvelteKit SDK is now generally available and ready to help you monitor your SvelteKit application. Last year, we entered the Svelte ecosystem by creating an SDK for Svelte, which provides support for Svelte single page apps. We knew that SvelteKit was already quite far along back then and we kept a close eye on its development. We also received a lot of requests from the community to support SvelteKit.

Web Fonts and the Dreaded Cumulative Layout Shift

How frustrating is it when you’ve just landed on a web page, you click on a certain element and an ad or something else pops up and you end up clicking that thing instead? That’s a layout shift, which is bad for the user’s experience and the later they happen, the worse it is. Research from HTTP Archive shows that over 80% of websites use web fonts. Web fonts also cause layout shifts, if they’re not being loaded strategically.

Livestream AMA: Profiling to Solve Code-Level Performance Bottlenecks

Want to catch performance bottlenecks in production without writing manual performance tests and searching through spans? Join the Sentry engineers building Profiling as they share how to use this tool to see the exact lines of code or functions causing slowdowns in your application. During this livestream, the team will dive into Profiling – which gives you code-level insight into your application performance. From flamecharts to functions and slow frames – you’ll get the whole scoop on how to optimize your resource consumption to prevent slow load times and UI jank.

Tame the performance of code you didn't write: A journey into stable diffusion

In our daily lives as developers, we have to deal with a lot of code that we did not write ourselves (or wrote ourselves but already forgot that we did). We use tons of libraries that make our lives easier because they deal with complex stuff like machine learning, time zones, or printing. As a result, much of the code base we work with on a daily basis is a black box to us. But there are times when we need to learn what is happening in that black box.

Profiling from Sentry: Identify and Eliminate Performance Bottlenecks with Code-level Insight

Users are complaining about slow load times and you’ve thrown logs, traces, and metrics — heck, the entire kitchen sink of performance monitoring — at your application, but you still can’t figure out the source of the bottleneck. Maybe you missed adding instrumentation to something in the critical path, or you’re simply testing in an environment vastly different from the ones your users are experiencing in production.

Sleep More; Triage Faster with Sentry

As a developer, triage duty week was often the worst week of my month. Anytime a bug was reported, I’d search for the right environment, wander through logs, pray there was an associated stack trace, use my mental mapping of our code base, and route bugs to the right teams. Developers on triage rotation need to ensure bugs are routed to the correct team along with adequate information to help the team investigate the bug.

Building better mobile experiences: tips from Riot Games and Nextdoor

Building high quality, performant mobile apps is hard. Developers need to keep up with rapidly changing technologies, high user expectations, and competitive app stores. We sat down with Julius Skripkauskas and Walt Leung to discuss how mobile developers can build better mobile experiences, including choosing the right technology, focusing on the right KPIs, and staying on top of trends in device formats and AI.