Rider
Cross-platform.NET IDE that is fast and powerful. It allows you to create.NET Core, ASP.NET Core, Xamarin, Unity applications on Windows, Mac, Linux. JetBrains Rider, a cross-platform.NET IDE, is built on IntelliJ and ReSharper. Rider supports.NET Framework and Mono-based projects. This allows you to develop a wide variety of applications, including.NET desktop apps, services and libraries as well as Unity games, Xamarin applications, ASP.NET Core web apps, and ASP.NET Core services and libraries. Rider offers 2200+ live code inspections and hundreds of context actions and refactorings. These are combined with IntelliJ's solid IDE features. Rider is fast and responsive, despite its extensive feature set. Rider can run and debug multiple runtimes. It also runs on Windows, macOS and Linux. Rider already contains most of the 60+ ReSharper refactorings, as well as its 450+ context actions.
Learn more
dotTrace
dotTrace, a performance profiler that works in Visual Studio/JetBrains Ride, is a great tool to analyze and detect performance bottlenecks. DotTrace can help you find performance bottlenecks for a wide range of.NET apps, including desktop applications and ASP.NET hosted on IIS and IIS Express servers, Mono and Unity, WCF services and Windows services, Universal Windows Platform (UWP) applications and unit tests. Timeline profiling is different from "classic" profiling, which only measures method call execution times. It shows how calls are distributed over time. It is useful for diagnosing performance problems where the order of events is important, such as UI freezing, excessive garbage collection or uneven workload distribution. You can slice and dice the data by using filters, call trees, or diagrams.
Learn more
Coralogix
Coralogix is the most popular stateful streaming platform, providing engineering teams with real-time insight and long-term trend analysis without relying on storage or indexing.
To manage, monitor, alert, and manage your applications, you can import data from any source. Coralogix automatically narrows the data from millions of events to common patterns, allowing for faster troubleshooting and deeper insights.
Machine learning algorithms constantly monitor data patterns and flows among system components and trigger dynamic alarms to let you know when a pattern is out of the norm without the need for static thresholds or pre-configurations.
Connect any data in any format and view your insights anywhere, including our purpose-built UI and Kibana, Grafana as well as SQL clients and Tableau. You can also use our CLI and full API support.
Coralogix has successfully completed the relevant privacy and security compliances by BDO, including SOC 2, PCI and GDPR.
Learn more
Opsian
Performance experts support development and operations teams with application, system and JVM performance diagnostics. Clear reports that enable development and operations teams to identify the root cause of performance problems. CPU profiling to identify inefficient code. Wallclock profiling to identify Garbage Collection Pause or memory usage issues. Allocation profiling is used to identify methods that exhibit excessive memory allocation behavior. JVM diagnostics are used to identify Garbage collection-related issues, such as frequent collections and long pause times. Pre-configured health checks and dashboards can be used to highlight common JVM performance issues around Garbage Collection, resource utilisation, and other areas. You can configure health checks to alert your teams so that they can address the problem before it becomes a bigger problem. Shareable, browser-based real-time dashboards for your team.
Learn more