Operations | Monitoring | ITSM | DevOps | Cloud

December 2022

Understanding Performance Testing in Unity: A Real-World Example

Performance testing is an important part of any application. It helps developers to increase the application reliability while providing a smooth user experience to the end users. However, when it comes to Unity projects, games and interactive applications have a higher requirement for performance compared to traditional applications.

Mobile: The Future is Declarative

The mobile development ecosystem has always been very diverse, arguably more diverse than the web development ecosystem. While it seems like every day there are more frameworks and tools for web developers, a lot of them are built on top of JavaScript and implement similar patterns to each other. The mobile ecosystem, on the other hand, has a core set of languages that make the differences between mobile tools and frameworks much easier to identify.

Prioritizing Platform Stability at One of FastCo.'s Most Innovative Companies of 2022

The fitness industry is no stranger to ‘smart’ equipment, and what distinguishes one product from another ultimately comes down to user experience. Product success depends on stability, something top of mind for developers at Tonal. Ranked as one of New York Magazine’s best smart home training solutions 2022 and Men’s Health’s best connected cable machine 2022, Tonal literally sets the bar for smart home trainers.

Suspect Commits via Git Blame

Errors are part of building software. Even if you are one of the fabled 10X engineers, errors are still going to happen. When an error does occur, typically you are going to look at the stack trace to understand the why and who for triaging. But figuring out who to assign an issue to just based on the stack trace can be difficult. How many times do you see a stack trace in a Sentry issue, head to GitHub, and try to figure out who changed the line of code in question? Often would be our guess.

Create a Sentry Project (Video 1 of 9)

Learn how to set up your first project in Sentry. In this video, we demo creating a project, configuring alerts for error and performance monitoring, and how to configure and initialize a React SDK project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Create a GitHub Repo (Video 2 of 9)

Learn how to set up the GitHub repository that we will later connect to our example React project in Sentry. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Configure a Sentry Project (Video 3 of 9)

Learn how to install Sentry packages for a Vite React project in VSCode. Watch this video to see a line-by-line setup of Sentry. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Connect GitHub and Sentry (Video 4 of 9)

Learn how to connect your source code in GitHub to Sentry using an example Vite React project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Uploading GitHub CODEOWNERS to Sentry (Video 5 of 9)

Learn how to set up ownership rules to automatically assign GitHub CODEOWNERS to Sentry issues. We will share how to upload a CODEOWNERS file in VSCode for our example React project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Adding Source Maps for JavaScript Projects (Video 6 of 9)

Learn how to get a readable stack trace from a minified Javascript file as we demo how to upload your source maps with our example React project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

How to Fix Stack Trace Linking (Video 7 of 9)

This video covers common ways to fix stack trace linking for Sentry issues using an example React project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Automate Sentry Releases with GitHub Actions (Video 8 of 9)

Learn how you can automate setting up Sentry Releases, sending source maps, and assigning issues within GitHub by integrating GitHub Actions with Sentry. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.

Resolving Issues in GitHub via Sentry (Video 9 of 9)

Learn how you can create GitHub issues in Sentry, and resolve Sentry issues from GitHub. Follow along as we cover how to connect GitHub issues to Sentry issues using our example React project. Getting started with Sentry? Watch this series to learn how to get the most out of Sentry error and performance monitoring. Follow along as we cover setting up Sentry, connecting your GitHub repo, and how to bring Sentry into your development process.