C# 12 is the latest version of C# which is available in .NET 8. To try out C# 12 features you need visual studio IDE and dotnet 8 SDK. In this blog, we'll explore about the latest updates in C#. Primary constructors Collections Expressions Ref and readonly Default lambda parameters Alias any type Experimental attribute... Continue Reading →
Visual Studio 2019 tips and tricks
Visual Studio is an Integrated Development Environment (IDE) developed by Microsoft which is used to code,debug and run the respective applications. According to Wikipedia, Visual Studio supports around 36 programming languages and the advantage of using Visual Studio is that the code editor and debugger will support all these programming languages and also it supports cross-platform. The latest version of Visual Studio is 2019(16.4.3). There are some major improvements done in Visual Studio 2019 when compared... Continue Reading →
REST vs gRPC
Application Program Interface(API) is a set of definitions and protocols that allow technology products and services to communicate with each other. In simpler words, it’s just set of functions where you can call it by giving an request and it will perform a set of operations and it will return you a response. The REST API's has been one of the important aspect of web programming. It's been a bridge... Continue Reading →
Introduction to Dapper
One of the most important operation in your enterprise application would be reading/writing to database. Sometimes it's very much important when you have lot of customers, the reading/writing should happen faster. In our .NET Applications, we have a class called SqlCommand and you should be able to perform read/write operations but, Brace yourselves, Dapper is... Continue Reading →
Introduction to Dependency Injection
Dependency Injection(DI) is a software design pattern which decreases the tight-coupling between the software components. If you take any projects, couple or more classes combine together to make a business logic and this leads to dependency of each other. To solve this dependency in an efficient way we have DI. Most of the .NET applications... Continue Reading →