InfoQ Homepage C# Content on InfoQ
-
OpenAI Releases Official .NET Library
Last week, OpenAI unveiled the first beta version of its official .NET library, which is available as a NuGet package for .NET developers to try. This release follows Microsoft's announcement at the Build 2024 conference, highlighting their collaboration with OpenAI to enhance the .NET ecosystem with advanced AI capabilities.
-
Microsoft Build 2024 Unveils .NET 9: Tensor<T>, OpenAI Collaboration, and .NET Aspire
At Microsoft Build 2024, .NET 9 was unveiled, introducing features such as the Tensor<T> type for deep learning and collaboration with OpenAI for GPT4o and Assistants v2. This release also brings .NET Aspire, streamlining cloud-native app development. Updates extend across ASP.NET Core, Blazor, and .NET MAUI, with C# 13 enhancing flexibility and performance.
-
What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types
Last week, during the Microsoft Build 2024, Microsoft announced the new preview features of C# 13, the latest version of the popular .NET programming language. As the most notable improvements to params parameters, the new extension types are announced, and the release includes several performance and memory enhancements for .NET developers.
-
Visual Studio 2022 17.11 Preview 1: Pull Requests, Debugging, Profiler and More Improvements
Microsoft has released Visual Studio 2022 17.11 Preview 1. This release contains features regarding pull requests, default shortcuts, debugging and the Visual Studio profiler. Additionally, the new release introduces enhancements for *.vsconfig files.
-
Rider 2024.1: New Monitoring Tool Window, Collection Vizualizer, .NET Aspire, AI Assistant Plugin
JetBrains has released Rider 2024.1. This release contains a new monitoring tool window and a collection visualizer. There also appeared the plugins: .Net Aspire, AI Assistant and features regarding debugging.
-
TypeSpec: a Practical TypeScript-Inspired API Definition Language
Recently, Microsoft engineers officially unveiled TypeSpec, a new language tailored for API-centric development that addresses the complex needs of modern API design. TypeSpec is an open-source, extensible language inspired by TypeScript and C#. It supports various protocols and serialization formats, enabling developers to use a single tool to manage multiple API specifications.
-
New MSTest SDK: Usage of MSTest Runner Extensions, Support Running Tests in Native AOT
Microsoft announced the new MSTest SDK built on top of the MSBuild Project SDK system. This SDK improves the experience of testing with MSTest. There are features such as easier usage of MSTest Runner extensions, support running tests in Native AOT mode, and better default suggestions.
-
Visual Studio 17.10 Preview 2: GitHub Copilot-Powered Pull Requests, SSDT Support for VS in ARM64
Microsoft has released Visual Studio 17.10 Preview 2. This release contains features regarding GitHub Copilot-powered pull requests, support for SQL Server Developer Tools in VS on ARM64 and support for Garbage Collection Insights in Managed Memory Window.
-
ReSharper 2023.3: AI Assistant, C# 12 and C++ Support, Entity Framework Specific Analyses and More
ReSharper 2023.3 is already available. This release contains AI Assistant, extending support for C# 12 and C++, Entity Framework-specific analyses, and JetBrains Grazie as the built-in grammar and spelling checker.
-
Rider 2023.3: AI Asistant, .NET 8 Support, C# 12 and F# 8 Features, Debugging Improvements and More
JetBrains has released Rider 2023.3, the latest version of their cross-platform .NET IDE. This release contains an AI Assistant, support for .NET 8 SDK and an extended list of C# 12 and F# 8 features. There are also improvements regarding debugging, running multiple projects, UI/UX and Unity.
-
What's New in F# 8.0: Simpler, Enhanced Uniformity, and Improved Performance
Back in November, during the .NET Conf Microsoft released F# 8.0 as part of the .NET 8 release. The new version of F# brings in many features to make F# programs simpler, more uniform, and performant. The new features are related to language changes, improved diagnostics, quality-of-life improvements, and performance boosts for project compilation and upgrades.
-
What's New in C# 12: Primary Constructors, Collection Expressions, and More
As part of the .NET 8 launch, on November 14th Microsoft unveiled the new features of C# 12, the latest version of the popular .NET programming language. As announced the most notable improvements include collection expressions, primary constructors for all classes and structs, syntax to alias any type, and default parameters for lambda expressions.
-
Uno Platform 5.0 Release: C# Markup and Productivity Improvements
This week, Uno Platform released version 5.0 of their framework for building native mobile, desktop, and WebAssembly apps. With this version, developers can now develop the .NET application using only one language with C# Markup and entirely using C# programming language as an approach. The release also brings Figma to the C# Markup tool, Hot Reload and MVUX improvements.
-
.NET MAUI in .NET 8 RC2: Enhanced Performance, Fixed UI & Control Issues
.NET MAUI has been integrated into the .NET 8 release candidate 2, bringing developers closer to the general availability of .NET 8. This release, supported by a go-live license, focuses on resolving regression issues. As reported, efforts have also been made to recover performance that was impacted during enhancements to features such as hot reload, visual state manager, bindings, and app themes.
-
ASP.NET Core .NET 8 RC 2: Blazor, Identity, SignalR and More
The latest release of .NET 8 Release Candidate 2 brings a lot of additions and changes to ASP.NET Core. This release is planned to be the last one before the final version of .NET 8 is released. The most notable enhancements for this release of ASP.NET Core are related to the Blazor alongside the updates regarding the Identity, API Authoring, SignalR, and new SPA templates for CLI.