C#


Making Your Life Easier with C# Scripting

Test projects give you a way to exercise your code to see if it works but they're also part of your project's "permanent record." If all you want to do is try something out with some throwaway code, C# Scripting in Visual Studio might be a better choice.

.NET Ranks High in Coding Bootcamp Report

Microsoft's .NET development framework ranked high in recent research about coding bootcamps, or "immersive technology education."

C# Rises in Job Candidate Sought-After Tech Report

Technical recruiting firm Built In published a report on what developer tech that job candidates are looking for, finding that C# had the biggest year-over-year increase from 2019 to 2020.

C# 9: Value Objects and Simpler Code

C# 9 gives you a better way to create value objects and some simpler code to use while doing it. But even if you don't care about value objects, the new keyword has some cool changes.

Survey Reveals Bigger C# Community, Most and Least Popular Uses

Polling more than 19,000 developers, the new "Developer Economics State of the Developer Nation, 20th Edition," report is out, finding that C# has ticked up a notch in popularity, overtaking PHP for No. 5 on that ranking. What's more, the big twice-yearly report identifies what areas are most and least popular for coding in Microsoft's flagship programming language.

Microsoft Opens Up C# Standardization Work

C# standardization is now being carried out in an open source GitHub repo that details ongoing work to document the standard for the latest C# language versions.

What's Cool in C# 8 and .NET Core 3

You're missing out on some cool features if you're building applications in .NET Core 3 and not exploiting the new features in C# 8. Here's what Peter thinks are the ones you'll find most useful.

Report: TypeScript Pays Well, Projected for Huge Growth (C#, Not So Much)

Technical careers specialist Dice dove into job posting data to chart the salaries associated with popular programming languages, finding that Microsoft's TypeScript fares well in both accounts.

C#/WinRT Authoring Preview Unveiled

Microsoft unveiled a preview of authoring support in an update to the C#/WinRT tool used to help C# developers more easily work with interfaces to the Windows Runtime, the underlying infrastructure used by Windows to expose its APIs.

Microsoft Opens Up Old Win32 APIs to C# and Rust, More Languages to Come

Microsoft is opening up old Win32 APIs long used for 32-bit Windows programming, letting coders use languages of their choice instead of the default C/C++ option.

Uno Platform Update Highlights New Linux Support

Uno Platform, an open source project that enables coding single-codebase, multi-platform web, mobile and desktop apps with .NET-centric technologies like C# and XAML, highlighted preview support for the development of Linux applications in a new version 3.1 update.

Kite AI-Powered Code Completion Tool Adds C#, TypeScript, More

Kite, which provides a code completion tool powered by artificial intelligence (AI), has expanded the number of programming languages that it supports in IDEs and code editors like Visual Studio Code.

C# Slides in Usage Ranking of Programming Languages

"The fact that C# lost three places in the ranking of language communities during the last three years is mostly explained by its slower growth compared to C/C++ and PHP."

Uno Platform Ports Windows Calculator to Linux

Uno Platform has ported the famed Windows Calculator, open sourced last year, to Linux as part of a continuing "proof point" effort to demonstrate the reach of what it describes as the sole UI offering available to target Windows, WebAssembly, iOS, macOS, Android and Linux with single-codebase applications coded in C# and XAML.

Now Out: Uno Platform 3.0 (C# + WinUI), Previewing Linux Support

"Our vision is to enable you to develop pixel-perfect, multi-platform applications using C# and WinUI," says Uno Platform, which recently announced it's getting closer to that goal with the new v3.0 update.

Move Over XAML, Xamarin.Forms Now Does Markup in C#

Although C# markup for Xamarin.Forms has been available since Xamarin.Forms 4.6 (it's now at v4.7) debuted this spring, it was just "introduced" on the Microsoft Developer Blogs site by creator Vincent Hoogendoorn.

C# Steps Up Programming Language Popularity Ladder

Microsoft's C# programming language climbed a year-over-year notch on the TIOBE Index, which measures popularity among developers.

Build Developer Conference: What's New with C# and F#

Microsoft provided updates on its flagship .NET-centric programming languages, C# and F#, during this week's online Build developer conference.

New 'Source Generators' Stir Up the C# Crowd

Who knew there were so many C# library authors out there? New C# Source Generators unveiled in preview by the .NET and Languages dev team immediately garnered a lot of interest in the .NET dev camp, with more than 100 comments tacked on to an introductory post.

Data Clustering with K-Means++ Using C#

Dr. James McCaffrey of Microsoft Research explains the k-means++ technique for data clustering, the process of grouping data items so that similar items are in the same cluster, for human examination to see if any interesting patterns have emerged or for software systems such as anomaly detection.