JetBrains IDEs introduce a new feature that enables developers to autocomplete entire lines of code using locally-run deep learning models. This functionality directly addresses the fundamental constraints of cloud-based alternatives, and ensures data remains on your machine without any need for external server communication.
Full Line Code Completion.NET Tools
Essential productivity kit for .NET and game developers
dotInsights | July 2024
Did you know? The BinaryFormatter
class was traditionally used in .NET for serializing and deserializing objects into a binary format. However, it has been deprecated in 2020 due to serious security vulnerabilities that can allow for remote code execution when deserializing untrusted data.
Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related content.
🔗 Links
Here’s the latest from the developer community.
- Code Style for Better Productivity – Tips and Tools from the Metalama Team – Gael Fraiteur
- How Where Conditions Work in Entity Framework Core and 9 Things You Didn’t Know About JetBrains Rider’s NuGet Support – Khalid Abuhakmeh
- Building Complex Objects in a Simple Way with C# – Gui Ferreira
- Beyond the Basics: Screen Recording in .NET MAUI – Leomaris Reyes
- Low-Key Unity game dev – Layla Porter
- How to use Scoped Services Lifetime in ASP.NET Core – Anton Wieslander | Raw Coding
- ReadOnlySet<T> in .NET 9 – Steven Giesel
- How to Write an Effective Test Strategy – Amy Reichert
- Modern C# Development: Get Started With TimeOnly – Lou Creemers
- Automate your .NET SDK updates for consistent and reproducible builds with global.json and Renovate – Anthony Simmon
- How to Generate Large Datasets in .NET for Excel With OpenXML – Artem Rudiakov
- Blazor Basics: Dealing with Complex State Scenarios in Blazor – Claudio Bernasconi
- Enums aren’t evil. Conditional statements everywhere are – Derek Comartin | CodeOpinion
- What does SQL NULL mean and how to handle NULL values – Eric Blinn
- How C# Can Challenge Python’s Dominance in AI Development – Peter Smulovics
- C# Version String Formatting – Rick Strahl
- What’s New in C# 13 for Developers? – Vinoth Kumar Sundara Moorthy
- How To Encrypt ASP.NET Core Route Parameters – Khalid Abuhakmeh
- Easily Bind SQLite Data to WinUI DataGrid and Perform CRUD Actions – Amal Raj Umapathy Selvam
- Rocky Lhotka on Designing Distributed Systems – Technology and Friends Episode 805 – David Giard
- Using MassTransit with .NET Aspire – Chris Patterson
- Building Docker Images – Best Practices – Marco Behler | Marco Codes
- How Tarsier Studios Brings Little Nightmares to Life With JetBrains Rider – Tristen Louet
🔦 From our .NET Guide
Each month we feature tutorials or tips from our .NET Guide. Here are two wonderfully useful examples of how AI can help you in your daily development tasks.
☕ Coffee Break
Take a break to catch some fun social posts.
I may have gotten my hands on old @ReSharper code, and may have been able to compile and run the never-released ReSharper IDE on #windows11… #dotnet
— Maarten Balliauw @maartenballiauw@mastodon.online (@maartenballiauw) June 21, 2024
This is crazy fun in a weird way! pic.twitter.com/DzTmt1NPuY
Developers: "Oh no! AI is going to take our jobs!"
— Rachel Appel (@RachelAppel) June 14, 2024
AI accepting your job: pic.twitter.com/dFLgLtvjxU
🗞️ JetBrains News
What’s going on at JetBrains? Check it out here:
- Rider 2024.2 Roadmap
- dotCover Command Line Tools for Automation Testing Code Coverage
- The ReSharper 2024.2 Early Access Program begins!
- Rider Starts Its Early Access Program for Version 2024.2
- Rider 2024.2 EAP 4: Inline Rendering of Doc Comments and Tasks View
- ReSharper 2024.2 EAP 5: An Important Milestone and Other Updates
- Rider 2024.2 EAP 5: Reader Mode, Monitoring for Game Dev, and More
✉️ Comments? Questions? Send us an email ✉️