Catch up with 2020’s .NET community webinars
Ah, December. A great month! It provides us with some downtime, there are a number of holidays, and it's the month where I turn 37. December also brings a chance to look back at the past year, and that's exactly what we wanted to do in this blog post: look back at our 2020 webinars, and look forward to 2021. 🤔 JetBrains Webinars? Each month, we try to bring you at least one session where c
REST – the ignored parts – Webinar Recording
The recording of our August 25 webinar, REST - the ignored parts, with Irina Scurtu, is now available. Subscribe to our community newsletter to receive notifications about future webinars. In a world dominated by APIs, where everyone seems to implement microservices with so many paradigms and standards to choose from, REST seems to be the default option. Despite that, many of these so-called REST
Webinar – REST – the ignored parts
Join us Tuesday, August 25, 2020, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, REST - the ignored parts, with Irina Scurtu. Register now! In a world dominated by APIs, where everyone seems to implement microservices with so many paradigms and standards to choose from, REST seems to be the default option. Despite that, many of these so-called REST
How to stop worrying and adopt nullable reference types – Webinar Recording
The recording of our July 9 webinar, How to stop worrying and adopt nullable reference types, with Andrey Dyatlov, is now available. Subscribe to our community newsletter to receive notifications about future webinars. Nullable reference types is a deceptively simple feature. While starting with it is as easy as adding a single ? mark to your source code, migrating large code bases has been prove
Introducing the .NET Guide – Tutorials, Tips & Tricks for .NET, Rider, and ReSharper
We're happy to introduce you to the .NET Guide – a central place for tutorials, tips & tricks for .NET and the JetBrains .NET tools! All tips and tutorials are organized by product, technology, and topic. Tips & tricks show you how ReSharper and Rider can help you write better code, faster. Tutorials come with a screencast and extra written content, and are excellent for learning the basic
The Developer Ecosystem in 2020: Key Trends for C#
At JetBrains, we make tools for developers, so we keep up with the latest trends and changes in the software development industry. We build many IDEs based on multi-platform software product lines for various programming languages. Our Developer Ecosystem Survey, which JetBrains runs yearly, aims to reveal the current ambience of the developer world. Today we are happy to share with you the res
Webinar – How to stop worrying and adopt nullable reference types
Join us Thursday, July 9, 2020, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, How to stop worrying and adopt nullable reference types, with Andrey Dyatlov. Register now! Nullable reference types is a deceptively simple feature. While starting with it is as easy as adding a single ? mark to your source code, migrating large code bases has been prov
Memory profiling on Linux and macOS with dotMemory 2020.2
Version 2020.2 EAP01 finally brings dotMemory to Linux and macOS! For these systems, dotMemory is currently available only as a command-line tool. The tool is free and lets you take and save memory snapshots. To analyze the snapshots, you still need the standalone version of dotMemory, which is only available on Windows. What you can profile Here's the dotMemory compatibility list for Linux and
ReSharper Ultimate Starts Its Early Access Program for 2020.2!
Hello everyone, We’re excited to introduce the first EAP build of ReSharper Ultimate 2020.2! Here’s what we have in store for you. (more…)
Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 Bugfixes Are Here!
We’ve published a couple of bugfixes a moment ago: Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 are ready for you to download. Here’s how we made each tool a tiny bit better. ReSharper Ultimate 2020.1.3 In this build, you will find the following most important things we’ve managed to fix: When using nullable reference types, you have two fewer things to worry about (RSRP-478846, RSRP-477755).
A Story About .csproj, Large Solutions and Memory Usage
We discussed the motivations and our push toward running Rider on .NET Core in our previous post. As part of that effort, we are looking into converting projects in the ReSharper and Rider solution to using the new, simpler, SDK-based projects introduced with .NET Core. In this post, we will see why we want to do this migration. We'll talk about how we ran into some development-time issues when
Rider 2020.1.2 and ReSharper Ultimate 2020.1.2 Bugfixes Are Available!
After publishing the hotfixes last week, it’s now time for regular bugfix updates. We’re pleased to present Rider 2020.1.2 and ReSharper Ultimate 2020.1.2. I’ve collected some of the most important fixes our team has made for you below. (more…)
Join us for JetBrains .NET Days Online – A virtual .NET event on May 13–14, 2020
We invite you to join a free virtual event, JetBrains .NET Days Online, taking place Wednesday and Thursday, May 13 and 14, 13:00–21:30 CEST (07:00–15:30 EDT – check your time zone). Let us know if you can make it! REGISTER FOR JETBRAINS .NET DAYS ONLINE Twelve community speakers will be covering topics that they are passionate about. Expect technical content & speakers' experience with speci
ReSharper Ultimate 2020.1: Improved Support for C# 8.0 and C++20, Dataflow Analysis of Integer Values, and Much More
Hello everyone, ReSharper Ultimate 2020.1 is now available! We encourage you to try out the first major update this year. Read about the release highlights in this blog post, or visit our What’s New page to see a comprehensive list of improvements. This release has tons of changes to the architecture of ReSharper that bring us closer to our goal of running all the core ReSharper features
Purging Technical Debt By Using Static Code Analysis Tools – Webinar Recording
The recording of our March 26 webinar, Purging the Technical Debt By Using Static Code Analysis Tools, with Brian Di Croce, is now available. Subscribe to our community newsletter to receive notifications about future webinars. With today's technologies and tools, building software is no longer the complex craft of the past. Anyone with access to a computer can now write code in their favorite pr
ReSharper Ultimate 2019.3.4 and Rider 2019.3.4 Bugfixes Available
ReSharper and Rider each have a bugfix update coming! Say hello to ReSharper Ultimate 2019.3.4 and Rider 2019.3.4. Here are the highlights of ReSharper 2019.3.4: We’ve fixed a couple of exceptions that failed to get results from ReSharper Command Line Tools. Renaming a parameter of a method renames the argument name in the method’s usages. We’ve eliminated one more freeze on typing code.
ReSharper Ultimate 2020.1 Kicks off the Early Access Program!
Just an hour ago, we published our first EAP build for ReSharper Ultimate 2020.1. Jump in and preview what’s coming in 2020.1! Since everybody seems interested in performance, let’s start with the performance news. There were tons of changes in the ReSharper architecture that bring us closer and closer to running all the core ReSharper features out of the Visual Studio process. All these mo
ReSharper Ultimate 2019.3.3 Bugfixes Available
Sometimes, even a bugfix needs a bugfix. 2019.3.3 is a case in point as we're publishing ReSharper Ultimate 2019.3.3 today. Look for update notifications in Visual Studio and the Toolbox App to take advantage of these useful updates. ReSharper 2019.3.3 fixes the following urgent issues: No more false "constant expressions" warnings with nullable context enabled. StackOverFlow exceptions
Background Tasks Without a Separate Service: Hangfire for ASP.NET – Webinar Recording
The recording of our February 13 webinar, Background Tasks Without a Separate Service: Hangfire for ASP.NET, with Matthew D. Groves, is now available. Subscribe to our community newsletter to receive notifications about future webinars. If you’re a web developer, eventually you’ll need to do some background processing. This has often meant running separate daemons, services, or Cron jobs, potenti
JetBrains .NET Day Online 2020 – Call for Speakers
In 2019, we held our first JetBrains .NET Day Online – a free virtual event where community speakers covered topics they are passionate about, ranging from deep technical .NET content and speakers’ experiences with specific tools and technologies to personal development. We want to repeat the event this year on May 14, 2020 - hosting several webinars with community speakers, back to back. Right