It’s that time, again! The software development industry at large starts the new year with a retrospective of the previous. Just like during our software development projects. We at JetBrains run …
.NET Annotated Monthly | February 2023
Did you know? The official birthday of the internet is January 1, 1983. While there already was a prototype of several connected computers since the 1960’s, they had no standard way to communicate. That is, until January 1, 1983, when ARPANET and the Defense Data Network moved over to the TCP/IP standard bringing the very first version of what we know as The Internet. .NET news January rarely has a lot going on as folks in Redmond return from the holidays. Here's the small amount of news from the previous month: Announcing .NET Community Toolkit 8.1!.NET January 2023 Updates – .NET 7.
Introducing the Rider Localization EAP for Chinese, Japanese, and Korean
We’re announcing the start of the Early Access Program (EAP) for Rider localization. First of all, we would like to thank everyone who contributed to this work: our users who requested language support, the JetBrains development team, our quality control engineers, and the localization team. We are grateful for all your time and effort. What the localization EAP is Just like with our new features, the current localization EAP lets you preview Rider in Chinese (Simplified), Japanese, and Korean. Localization is still in progress, but most of the most-used dialogues and features are
Rider 2023.1 EAP 3 is Available With Docker and Structure View Improvements and a Localization Preview
The third EAP build is available for download! Let’s go over this build’s feature highlights: Structure view Rider 2023.1 EAP 3 comes packed with improvements and fixes for code navigation. Rider now shows inherited members in the Structure view toolwindow, and we’ve restored Rider’s ability to display the class members of decompiled code in the Structure view. Starting with this EAP build, Rider will now use IntelliJ IDEA’s Structure view popup when the Go to File Member command is initiated. This will enable the IDE to show the structure of a file and allo
ReSharper 2023.1 EAP 3 Is Here!
You can download the latest ReSharper 2023.1 Early Access Program build from our website. Let’s take a look at what’s inside. CSS support switched off by default With little demand for CSS in ReSharper, we found it increasingly hard to prioritize keeping up with the latest versions of the language. We therefore decided to put CSS support on hold until we can find a better way to support the language. Starting with ReSharper 20231.1 EAP 3, CSS support will be disabled by default. If you still want to use the language, you can re-enable it here: ReSharper | Options | Environme
Webinar – Aaron Stannard – .NET Systems Programming Learned the Hard Way
Join us Thursday, February 23, 2023, 3:00 - 4:00 UTC (check other timezones) for our free live webinar, .NET Systems Programming Learned the Hard Way, with CEO and Petabridge founder Aaron Stannard. Register now and get a reminder, or join on YouTube What is a thread quantum, and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the volatile keyword mean?" Welcome to the types of questio
Getting started with ML.NET
Machine learning continues to be a hot topic among developers and non-developers. But, regardless of your opinion, our AI-powered companions are here to stay with applied instances of machine learning models such as ChatGPT, GitHub Copilot, and Midjourney, captivating millions of users worldwide. While it may seem like a mysterious black box of magic, many of these models operate on a combination of basic tenets of machine learning: data mining, algorithms, and optimization. While I'm no machine learning expert, I've explored the space and have a working understanding of its application in
Rider 2023.1 EAP2 Is Here!
The new EAP build is available for download! Let’s have a look at what’s inside: Docker Now you can add Docker Compose for your project to easily handle multiple containers at once. To do so, call up the context menu for a project and select Add | Containers | Docker Compose Support to generate: A Dockerfile for the project, if it’s missing. A compose.yaml file in the Solution Items solution folder above all of the projects in the tree.A couple of run configurations to run either Dockerfile or compose.yaml. If compose.yaml already exists in the solution (either for t
ReSharper 2023.1 EAP2 Is Available!
Let’s take a quick look at the changes we’ve made in the EAP 2 build, which you can download from this page. C# support Extract common property pattern If you use property pattern matching heavily, try our new inspection with a quick-fix to extract common elements from several property patterns when they come together in the code flow. The code generated by the Extract common property pattern quick-fix helps you reduce code repetition by moving common property patterns to a higher level pattern. Reducing the number of lookups in collections We’ve introduced a set of insp
ReSharper Tools and Rider 2022.3.2 Bug-fix Updates Have Arrived!
Here comes another round of bug-fix updates for ReSharper Tools and Rider 2022.3. Let’s take a look at what has been improved. Rider Performance Searching in the Search Everywhere popup shouldn’t be slow anymore (IDEA-308324). Code editor The Undo action works as expected in files with language injections (RIDER-85801). Web development Hot reload applies layout changes in ASP.NET Core MVC applications on macOS (RIDER-69650).You can again build a web application that uses a legacy project style from the classic .NET Framework with the embedded MSBuild
ReSharper 2023.1 Starts Its Early Access Program
Hello everyone, The Early Access Program for ReSharper 2023.1 has just begun with the release of the first preview build. You can download it from the JetBrains website or via the JetBrains Toolbox App. You may notice that this build is not particularly packed with new features. That’s because we’ve been focusing our efforts primarily on large-scale improvements, the results of which will be visible further on in the release cycle. Let’s take a look at what you will find in ReSharper 2023.1 EAP 1. Code inspection ReSharper will now highlight empty #regions in C#
Subscribe to Blog updates
Thanks, we've got you!