dotCover, dotMemory, dotPeek, and dotTrace 2021.3 Release!
dotCover 2021.3, dotMemory 2021.3, dotPeek 2021.3, and dotTrace 2021.3 have been released and are ready for downloading! Before diving into the feature set, we need to make an important announcement. Starting with the 2021.3 release, we have discontinued support for the x86 versions of dotMemory Standalone and dotMemory Portable. You can still use dotMemory x86 from the previous releases. Now, let’s take a quick look at the 2021.3 release updates in these tools. dotCover 2021.3 The dotCover command-line runner now works on computers with Apple silicon processors. It can p
Webinar: Free Your Services From Vendor Lock-in with OpenTelemetry
Join us Thursday, November 16, 2021, 16:00 - 17:00 CET (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, Free Your Services From Vendor Lock-in with OpenTelemetry, with Vera Reynolds and Phillip Carter. Register now and get a reminder, or join on YouTube OpenTelemetry is a vendor-neutral Observability framework for cloud-native software. It’s a set of APIs, SDKs, and tools so that you can better understand your software’s performance and behavior. Holy terminology, batman! This calls for an explainer. In this session, Vera and Phillip will walk you thr
Webinar: Profiling and Fixing Common Performance Bottlenecks
Join us Thursday, October 7, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Profiling and Fixing Common Performance Bottlenecks, with Steve Desmond. Register now and get a reminder, or join on YouTube Performance is paramount when it comes to user experience. Studies have shown that faster apps lead to better outcomes, while slow sites lose customers and sales. So why are there so many poorly performing systems out there? As with all software development, performance optimization is part science, part art. Knowing where to look f
The v2021.2 Releases for dotCover, dotMemory, dotTrace, and dotPeek Are Here!
Good news, everyone! We are happy to announce the release of the 2021.2 versions of dotCover, dotMemory, dotTrace, and dotPeek. Before diving into the feature set we’ve added in this release, there are a couple of important notes: Starting with the 2021.2 release of our .NET productivity tools, including dotCover, dotMemory, dotTrace, and dotPeek, we will require .NET Framework 4.7.2 or newer to be installed on your machine. Learn more here.We have changed the free trial period model for dotTrace and dotMemory from 5 days of actual use to 30 calendar days, which is the sta
dotTrace and dotMemory bring new home screen!
Longtime users of dotTrace and dotMemory may have noticed the brand new home screen that ships with version 2021.1. The change comes as part of our goal to make our products the best profiling tools on the market for all major desktop platforms (we're using Avalonia to make this cross-platform UI a reality). We redesigned the user interfaces to help developers jump right into a profiling session. Both products share some UI design elements that should help users transition seamlessly between the two profiling products. Not only do the UI's look similar, but dotTrace and dotMemory will share t
Rider 2019.3 Early Access Program is Open!
Hello everyone, Are you looking for something new to try in Rider to help you become a more productive developer? Then we have something great for you! We’ve just started the Early Access Program for Rider 2019.3! In the first EAP build, you will find a highly requested feature in the debugger, lots of improvements in performance, initial support for MongoDB, and a timeline for GitHub Pull Requests. Sound intriguing yet? Let’s have a closer look at what we have in Rider 2019.3 EAP 1: (more…)
Early Access Program for Rider 2019.2 is Open!
Today we are happy to start the Rider 2019.2 EAP. The first build has these goodies inside, which you can already try out: (more…)
Performance Profiling in Rider 2018.3. What’s New?
If you're an active Rider 2018.3 user or just follow our blog, you probably know that Rider just got an integrated performance profiler based on JetBrains dotTrace. Though we've already reviewed the profiler features on the EAP stage, the release version brings some important changes, especially concerning profiling session configuration. Read this post to learn more about the changes. (more…)
Rider 2018.3.1 bug-fix update is here
Last week, we were in a hurry to deliver the first hotfix for Rider 2018.3 this year. And here it is! You are very welcome to download the Rider 2018.3.1 build right now. Rider 2018.3.1 comes with fixes for: (more…)
Rider 2018.3 is released!
Excellent news, everyone! We’ve just released Rider 2018.3 with lots of features you’ve been waiting for and all kinds of improvements to make coding easier still. Let’s dive into this ocean of improvements and features: (more…)
Rider 2018.3 Is Just Around the Corner
As the title says, the Rider 2018.3 release is on its way. Before it hits us, take this opportunity to take all the new features and improvements for a spin! The latest build, available here, includes: Code Vision Remote debugging via SSH Rename Project refactoring GitHub Pull Requests in the IDE Zero-latency typing Embedded tools for Android development Integrated performance profiler on Windows Assembly Explorer Launch Settings Type Hierarchy window Enhanced language support for C# and VB.NET: improved C# 7 deconstructions, VB.NET 15.3 and 15.5, and more Inline p
Performance profiling .NET code in Rider with integrated dotTrace
Important! This post is about an old version of Rider. The profiling workflow is different since Rider 2018.3. Learn more Rider 2018.2 was the first release to host one of our .NET tools, dotCover, together with its unit test coverage features. As we mentioned back then, this was just the beginning. Today, it's performance profiling's turn to be taken on board. We are proud of our first Rider release with an integrated performance profiler: JetBrains dotTrace is now part of the latest Rider 2018.3 EAP build! In this introductory post, let's take a look at the profiler's capabilities, s