JetBrains GameDev Day 2023 – Call for Speakers
In October 2023, we’re hosting another JetBrains GameDev Day – a free, live, virtual event where community speakers cover topics they are passionate about. Last year, we invited seven expert…
How Docker Fast Mode Works in Rider
JetBrains Rider’s Docker fast mode helps speed up the feedback loop when building, debugging, and running containerized applications. With fast mode, Rider builds your application locally and then mounts it within a Docker container for a production-like experience. In this post, we'll look at what Rider is doing under the hood to make fast mode work, and how it launches your containers when you start a run configuration. Faster feedback loops Some developers prefer to run their container applications as regular .NET projects during development. A typical scenario would be t
Rider 2023.2 EAP 3: Improvements for Raw Strings, GitLab Integration, Memory Snapshot Analysis, and More
The third installment in the Rider 2023.2 Early Access Program has just been released! But before you download the EAP 3 build, let’s go over the feature highlights included with it. C# support The C# language support features included in Rider 2023.2 EAP 3 are focused on improving your experience working with raw strings. The improvements include: New code formatter options enabling you to align or indent the content inside of raw strings. Typing assistance when using the Enter, Delete, or Backspace keys. A new Use raw string inspection and a corresponding quick-fix to con
ReSharper 2023.2 EAP 3: Improvements for Working with Raw Strings and More C++ Features.
The third Early Access Program build for ReSharper version 2023.2 has just been published! Before you download it, let’s take a look at the most important updates you’ll find inside. New C# inspections for working with raw strings Use raw string inspection + quick-fix Before C# 11, using verbatim strings was the way to go if you wanted to have a multi-line representation. However, doing so meant that you had to sacrifice the regular indentation of your code. You would also have to use two sets of quotes or curly braces in order to avoid confusing them with string delimiter
Cecil Phillip – Building payment flows with Stripe and Azure – Webinar Recording
The webinar recording for Building payment flows with Stripe and Azure, with Stripe Staff Developer Advocate, Cecil Phillip, is now available on JetBrainsTV. Be sure to like and subscribe on YouTube for more great content like this. https://www.youtube.com/watch?v=ud_3fEY24U4&t=0s Content creators, businesses, and even developers are trying to find ways to connect with their customers and maximize revenue. How can we convert your audience into eager paying customers? To reach this goal, accepting payments must be as smooth as possible on both the front and back end. In this sess
.NET Annotated Monthly | June 2023
Did you know? More than 400 billion PDFs were opened in Adobe products in the last year. Wow! That’s a lot of PDFs! How many did you open last year? .NET news Announcing Azure Monitor OpenTelemetry Distro Announcing .NET 8 Preview 4 ASP.NET Core updates in .NET 8 Preview 4 EF Core 8 Preview 4: Primitive collections and improved Announcing a new version of the .NET Upgrade Assistant with support for .NET MAUI and Azure Functions! Featured content Hi folks, it's me, Khalid, your neighborhood-friendly developer advocate. Rachel has kindly asked me to curate the
Level Up with Live Templates in JetBrains Rider
Create live templates in Rider with placeholder variables and share the templates with other project members to speed up development.
The API Verifier: A New Era for ReSharper Plugins
Despite being a plugin itself, ReSharper serves as an incredible platform for plugin creation. ReSharper’s development team uses the dependency injection approach to design every aspect of the product. That means that any component of ReSharper is like a building block that can be overridden with plugins, opening up virtually limitless possibilities for fine-tuning every aspect of ReSharper’s behavior. As a plugin author, you get to take advantage of each and every component that ReSharper developers themselves use. But there’s a flip side to such freedom. Following the “each p
ReSharper 2023.2 EAP 2: New C# Inspections for Local Functions, the “N+1” Problem, and More
Hello everyone, The second EAP build for ReSharper 2023.2 has just been released!You can download it from our website. Heads up: This update is heavy on C# language support. Let’s go over the most important updates. Inspections for working with local functions ReSharper 2023.2 EAP 2 introduces two new inspections and corresponding quick-fixes aimed at improving code readability with local functions. The use of local functions can present certain challenges with respect to code readability. A common issue is that developers reading the code are forced to scroll thr
Rider 2023.2 EAP 2: Hot Reload for MAUI, Reworked Build Tool Window, Improvements for Source Generators, and More
Hello everyone, A new EAP build for Rider 2023.2 has just landed and it’s incredibly feature-rich! Let’s take a look at the most notable updates. C# updates Rider 2023.2 comes with new inspections and quick-fixes for common Entity Framework issues, such as the “N+1” problem and queries returning incomplete data. For the full details, check out this blog post for Resharper 2023.2 EAP 2. Reworked Build tool window Building solutions containing multiple projects has historically been one of the most CPU- and memory-intensive tasks for Rider. Not only did it take more ti
Webinar – Cecil Phillip – Building payment flows with Stripe and Azure
Join us Thursday, June 1st, 2023, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Building payment flows with Stripe and Azure, with Staff Developer Advocate, Cecil Phillip. Register now and get a reminder, or join on YouTube Content creators, businesses, and even developers are trying to find ways to connect with their customers and maximize revenue. How can we convert your audience into eager paying customers? To reach this goal, accepting payments must be as smooth as possible on both the front and back end. In this session, we’ll discuss some things you shoul
Subscribe to Blog updates
Thanks, we've got you!