Category Archives: C#

What’s in Microsoft’s New C# Dev Kit for Visual Studio Code

Posted on by Akash

Microsoft announced the preview release of C# Dev Kit, a new extension for Visual Studio Code intended to improve the C# development experience on Linux, macOS, Windows and more. The extension is itself a collection of extensions including the updated C# extension (22 million-plus installs) that is powered by a new open source Language Server […]

C# Overtaking Java in Popularity Index

Posted on by Akash

“The gap between C# and Java never has been so small,” says the latest edition of the TIOBE Index of programming language popularity. “Currently, the difference is only 1.2 percent, and if the trends remain this way, C# will surpass Java in about 2 month’s time.” The TIOBE Index tracks programming language popularity on a […]

How to use structured concurrency in C#

Posted on by Akash

Structured concurrency offers a more organized and more intuitive way of managing the lifetimes of asynchronous tasks. Here’s how to take advantage of it in C#. Modern programming languages such as C# facilitate the efficient use of resources by allowing multiple operations to be executed concurrently. Here concurrently often means asynchronously, when multiple processes must […]

Microsoft Azure CTO says it is time to shun C, C++ languages. Here’s why

Posted on by Akash

Mark Russinovich, the chief technology officer of Microsoft Azure, has said that developers must stop writing codes in programming languages C and C++ and the industry should treat these computer languages as “deprecated”. The developers should rather write codes in “Rust,” a multi-paradigm, general-purpose programming language licesed by MIT and Apache 2.0 (dual-licensed), due to […]

C rival Zig language cracks Tiobe index top 50

Posted on by Akash

Systems programming language that aims to replace C makes the Tiobe index top 50 for the first time. The Google-led Carbon language, an alternative to C++, ranked 168th. Zig, a general purpose programming language that interacts with C/C++ programs and promises to be a modern alternative to C, has made an appearance in the Tiobe […]

How to keep up to date as a C# developer

Posted on by Akash

As a developer, I bet you have a life long passion for learning and with the technology, there is always something exciting going on right now. Thus, how do you navigate in this world of constant change and keep up to date with news, which matters to a smart C# developer?There are plenty of great […]

C# 12 boosts AOT compilation

Posted on by Akash

Latest C# 12 preview introduces an experimental feature that allows generators to reroute code to provide context-specific optimization. C# 12, a planned upgrade to Microsoft’s signature object-oriented language for .NET development, introduces code rerouting to improve compilation, in the latest preview. The update also features access to inline arrays.Available in Visual Studio 17.7 Preview 3 […]

Linear Ridge Regression Using C#

Posted on by Akash

The goal of a machine learning regression problem is to predict a single numeric value. For example, you might want to predict the price of a house based on its square footage, number of bedrooms, local tax rate and so on. There are roughly a dozen major regression techniques, and each technique has several variations. […]

How to handle null values in C#

Posted on by Akash

Null pointer exceptions are no fun. You can avoid them and keep your code clean and maintainable by using these techniques to elegantly handle null values in C#.When working on applications in any programming language, you might have encountered null exceptions or null reference exceptions. A null pointer or a null reference is one that […]

C# Spotlight: Earn Cert and Dice Advice.

Posted on by Akash

Microsoft’s venerable C# programming language is in the news this week as the company announced a new foundational certification one day before careers site Dice cited advice to become a C# developer. The new Foundational C# Certification is offered in collaboration with freeCodeCamp, a charity that creates free learning resources for math, programming and computer […]