ReSharper 2021.1: Updates in Code Analysis, Support for ASP.NET Route Templates, and Rename for Tuple Components
ReSharper 2021.1, our first release of the year, has arrived! It doesn’t have a specific theme or goal, and we've focused instead on simply making improvements that would improve your experience. But we also can’t help adding things here and there. Code analysis has benefitted from a variety of improvements: we’re tying up the loose ends on C# 9.0 and upgrading the engine in general. We’ve added s
Rider 2021.1: Updates to Docker and C# Support, Scaffolding in ASP.NET, and More!
Hello everyone, We’ve just released Rider 2021.1. Let’s see what’s inside. Update to Docker Support Adding Docker support to a project in Rider is now easier – you can generate the Dockerfile while creating a new project. Just select Docker Support in the New project dialog. If you want to add a Dockerfile to an existing project, use Add | Docker Support in the context menu for a project in the S
Rider 2021.1 Reaches Beta!
Good news, everyone! Today we released Rider 2021.1 Beta. This means that we are on the homestretch of the major release. This build is packed with all the features that will soon be available with the official 2021.1 release. Let’s take a look at what’s coming. Docker support Adding Docker support to a project in Rider is now easier – select “Docker Support” on the “new project” dialog or use
Work with ASP.NET Core route templates in ReSharper and Rider
Routing is at the core of ASP.NET development. In the latest 2021.1 EAP builds, ReSharper and Rider now offer some excellent new functionality to work with routes and route templates in ASP.NET. Let’s take a look what the .NET tools can do for you. Route completion Sometimes, it’s the little things that are the most helpful. Once you’ve declared a parameter in an action method, ReSharper or Rider
.NET Development on Apple Silicon
During the last several days, I've been experimenting with an Apple M1 device from the perspective of a .NET Developer using a typical developer toolkit: .NET SDKs, Node, JetBrains Rider, other editors, and mobile emulators. For .NET developers considering using an Apple M1 for their daily development machine, we'll see what it is currently like to work on these devices. The goal is not to get eve
Building A Blazor Farm Animal Soundboard
How's it going, fellow Blazorinos? Here at JetBrains, we've been diving face-first into Blazor, improving the development experience for Blazor lovers. For those unfamiliar with Blazor, but still familiar with front-end web development, you can think of Blazor as a front-end framework similar to VueJs or React. Blazor allows developers to build interactive user interfaces (UI) using C#, Razor, and
Webinar – Service Creation via .NET Core Templates
Join us Wednesday, October 14, 2020, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Service Creation via .NET Core Templates, with Olga Nelioubov. Register now and get a reminder, or join on YouTube Custom .NET templates are a fantastic way to bootstrap your .NET services, however they're not only limited to the .NET world – their usefulness could
A Guide To Migrating From ASP.NET MVC to Razor Pages
The Model-View-Controller (MVC) pattern is inarguably a successful approach to building web applications. The design gained popularity in many tech communities, implemented in frameworks like Ruby on Rails, Django, and Spring. Since April 2, 2009, Microsoft has offered developers the ability to create MVC pattern web applications with the release of ASP.NET MVC. The approach leans heavily on the i
JetBrains .NET Days Online 2020 – Session recordings available
Hooray! The talks from JetBrains .NET Days Online 2020 are now available for everyone to watch. (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
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
Webinar – Background Tasks Without a Separate Service: Hangfire for ASP.NET
Join us Thursday, February 13, 2020, 16:00 - 17:00 CET (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, Background Tasks Without a Separate Service: Hangfire for ASP.NET, with Matthew D. Groves. Register now! 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
Rider 2019.2.3 bugfix is ready!
Today, after a month of hard work, we are happy to publish a new bugfix for the latest major Rider 2019.2 release – Rider 2019.2.3. You’re welcome – and even encouraged – to download it! The main goal for this release is to add full support for the just-released .NET Core 3.0 for you to take advantage of. If you use top-notch technologies like the latest bits of .NET Core – install Rider 20
Rider 2019.1 Has Arrived!
Today we are thrilled to introduce this year’s first major update for Rider – please welcome Rider 2019.1! With this release, Rider 2019.1 gets a new pack of features and improvements: (more…)
Connecting to a Microsoft SQL Server Linux Docker Container from Rider
There are many users of Rider that value the IDE for developing .NET Core applications on macOS. They also have need of running their Microsoft SQL Server databases locally for their work. This blog post will give developers insight on how to create SQL Server containers with Docker, and how to work with them in Rider. The best thing about working with Docker is that it is supported in many of our