.NET 2015 is the umbrella that represents the key pieces of the .NET platform delivered from Microsoft, including the .NET Framework, the recently announced .NET Core, and a shared common layer of packages, compilers and runtime.

So far, we have published 618 .NET and C# tutorials and articles, which have been read by over 58356269 (Fifty Eight Million Three Hundred Fifty Six Thousand Two Hundred Sixty Nine) developers and architects.

Category ASP.NET Views: 2981
Abstract: Learn how to handle Model level error messages which occur in ASP.NET Web API action methods that has been consumed using RestSharp.

How Well Do You Know C#?

Posted by: Damir Arh , on 2/5/2018
Category C# Views: 10586
Abstract: Even developers with good C# skills write code that might behave unexpectedly sometimes. This article features several C# code snippets which fall into that category, and explains the reasons behind the surprising behavior.

The Dataflow Pattern in .NET

Posted by: Yacoub Massad , on 1/18/2018
Category Patterns & Practices Views: 15014
Abstract: This article discusses the dataflow pattern, a variant of the producer-consumer pattern, along with examples of applying this pattern in .NET. Finally, you will also be introduced to ProceduralDataflow, a new library I created to help write clean dataflows.
Category C# Views: 12111
Abstract: Each newer version of C# is packed full of powerful and impactful features. In this tutorial I walk through the various versions of C# and share my favorite features from each release.
Category Patterns & Practices Views: 16161
Abstract: This article discusses the producer-consumer pattern in .NET, some reasons why we should use it and demonstrates some examples of how to implement it in .NET.
Category Patterns & Practices Views: 12550
Abstract: Flux is a new application architecture introduced by Facebook in May 2014. This article compares the MVC architecture with Flux from various perspectives.
Category C# Views: 28083
Abstract: Visual Studio 2017 15.3 update was a big milestone for C#. It was the release vehicle for C# 7.1 – the first minor version of C# 7. This article will take a closer look at its new features and the plans for future versions (C# 8) of the language.
Category Entity Framework Views: 19727
Abstract: New Features in Entity Framework Core 2.0. EF Core is a lightweight, extensible, and cross-platform Object/Relational Mapping (O/RM) framework for .NET.
Category ASP.NET MVC Views: 46538
Abstract: Create PDF in ASP.NET MVC using the Rotativa package to convert a HTML response directly into a PDF document and print the PDF document.
Category Patterns & Practices Views: 11159
Abstract: This article discusses problems and solutions related to resource management in complex C# applications. It also discusses automatic resource management that exists in the .NET framework.
Category Entity Framework Views: 14538
Abstract: This article takes a peek into the past, present and future of Entity Framework Core. It also explains the good bits and current shortcomings of EF Core, as well as some alternatives to it.
Category C# Views: 19340
Abstract: As a C# developer, you might already be writing some functional code without realizing it. This article describes some of the functional approaches you are already using in C#, as well as some improvements in C# 7 that make functional programming in it, easier.
Category Patterns & Practices Views: 29696
Abstract: This article describes how we can use Generics in C# to make our software more resilient to data-related changes, thereby improving its maintainability.
Category Patterns & Practices Views: 9873
Abstract: Is User Experience (UX) important or is it just a buzzword? This article analyzes the usefulness of UX in an application development process.
Category Patterns & Practices Views: 19857
Abstract: The article explains how Behavior Driven Development (BDD) works and provides a real-world example of how to use it to provide meaningful tests which can act as living documentation.

C# 7 - What's New

Posted by: Damir Arh , on 6/7/2017
Category C# Views: 108091
Abstract: C# 7 is the next version of C#. This article provides an overview of the new features in C# 7.0.
Category C# Views: 19342
Abstract: The DotNetCurry (DNC) Magazine is a Free bi-monthly .NET magazine. This post contains some frequently asked question and answers to enhance your reading experience.
Category Patterns & Practices Views: 18057
Abstract: This article discusses the treatment of data in large C# software applications. More specifically, it discusses runtime data encapsulation, behavior-only encapsulation, and treatment of state.
Category Patterns & Practices Views: 37279
Abstract: Effective error and exception handling in any kind of an application plays an important role in providing a pleasant experience to the user, when unexpected failures occur. This article talks about some effective error handling strategies that you can use in your projects.
Category C# Views: 36882
Abstract: The HashSet collection type was first introduced in C# v3 and with .NET 3.5. This article will explore features of Hashset and also compare its performance with List.
Category Patterns & Practices Views: 14661
Abstract: This article describes how to do unit and integration testing using the Composition Root as the source of Systems Under Test (SUTs).
Category Patterns & Practices Views: 25665
Abstract: We will discuss Code Quality in the .Net ecosystem, with a brief look at tools included in Visual Studio and other third-party commercial tools.
Category Patterns & Practices Views: 27106
Abstract: Singleton is one of the basic software design patterns, but if not implemented correctly can introduce complications in your application. This article discusses common use cases where you should avoid the Singleton pattern.
Category Entity Framework Views: 34310
Abstract: This article explains how to use Entity Framework (EF) Core in ASP.NET Core Web API for performing CRUD operations.

Entity Framework Core Tutorial

Posted by: Mahesh Sabnis , on 2/23/2017
Category Entity Framework Views: 42055
Abstract: Entity Framework (EF) Core is a lightweight, extensible, and cross-platform ORM framework. This tutorial will help you get started with EF Core.
Category ASP.NET MVC Views: 149353
Abstract: ASP.NET MVC 6 provides an easy approach for implementing Authentication using Microsoft.AspNet.Identity which we will be exploring in this article.
Category Patterns & Practices Views: 14116
Abstract: C# examples on how we can use the Text Template Transformation Toolkit (T4) to create aspects.
Category ASP.NET MVC Views: 29200
Abstract: Dependency Injection in ASP.NET MVC 6 a.k.a ASP.NET Core MVC Views helps developers to access view specific service logic directly used in View, without adding explicit logic in the controller.
Category ASP.NET MVC Views: 73783
Abstract: Using Custom Model Binding to map the data from the request to our ASP.NET MVC Model
Category Patterns & Practices Views: 101056
Abstract: This article focuses on .NET Design Patterns using C# and takes a fresh view of some of the existing ones and see how we can go about using them in real world dilemmas and concerns.
Category ASP.NET Views: 30843
Abstract: Create a Flight Availability web application that uses ASP.NET SignalR to provide server broadcast functionality
Category C# Views: 98641
Abstract: The async and await keywords in C# makes asynchronous programming simpler, however one can still use them incorrectly. This article highlights some common mistakes, and gives advice on how to avoid these mistakes.
Category Patterns & Practices Views: 68712
Abstract: Aspect Oriented Programming (AOP) in C# using SOLID principles. We will discuss challenges posed by context-independence in SOLID code bases, and provide a solution for them.
Category Patterns & Practices Views: 14046
Abstract: Agility and contractual development against a fixed price are conceptually two ends of a spectrum. In this article, we will see an option for companies to be agile even when they are executing a contractual fixed bid project

Object Composition with SOLID

Posted by: Yacoub Massad , on 7/18/2016
Category Patterns & Practices Views: 41550
Abstract: This article demonstrates how Object Composition with SOLID helps an application evolve.
Category C# Views: 38546
Abstract: We are thrilled to have Eric Lippert to talk to us once again in our 4th Anniversary edition of the DNC Magazine.

Querying JSON using LINQ

Posted by: Mahesh Sabnis , on 7/4/2016
Category C# Views: 38933
Abstract: JSON.NET is a great framework for working with JSON data. We will perform JSON Serialization and Deserialization operations and query data using LINQ.
Category Patterns & Practices Views: 34536
Abstract: Using Pure DI and the single level of abstraction per function rule to create Composition Roots that we can understand and navigate easily
Category C# Views: 39664
Abstract: Microsoft Bot Framework and Cognitive Services are Intelligent API offerings which that allow systems to see, hear, speak, understand and interpret our needs with natural communication

Test Your C# Basics

Posted by: Suprotim Agarwal , on 5/3/2016
Category C# Views: 30478
Abstract: Test your C# Basics around variables, types and operators. Post your answers in the comments section
Category C# Views: 14894
Abstract: Using Netwonsoft.Json package to work with JSON Serialization and Deserialization operations
Category ASP.NET Views: 152725
Abstract: Posting multiple entity values to the ASP.NET Web API action method
Category ASP.NET MVC Views: 26652
Abstract: Using the Custom Action method selector in ASP.NET MVC to invoke specific action method based on business need.
Category ASP.NET MVC Views: 21508
Abstract: Defining Multi-Roles Access for Action Methods in ASP.NET MVC using Configuration File
Category ASP.NET MVC Views: 29513
Abstract: Tag Helpers in ASP.NET Core 1.0/MVC 6 helps you to write server-side logic to generate Html contents and use it on Razor Views. This makes the View cleaner and easier to maintain.
Category ASP.NET Views: 29740
Abstract: HTTP handler vs HTTP module - A frequently asked ASP.NET Interview question
Category ASP.NET Views: 59630
Abstract: Lifecycle of an ASP.NET Page during its first request, as well as during Postback.
Category ASP.NET MVC Views: 43675
Abstract: ASP.NET MVC Exception Handling and Logging in Database using Exception Action Filters.
Category Patterns & Practices Views: 17423
Abstract: This article presents a perspective of Liskov Substitution Principle (LSP) and presents an argument against some interpretation and practices of LSP that some people have/follow.
Category ASP.NET MVC Views: 31961
Abstract: Using Angular.js to implement Internationalization in ASP.NET MVC applications.
12345678910...

Categories

JOIN OUR COMMUNITY

POPULAR ARTICLES

FREE .NET MAGAZINES

Free DNC .NET Magazine

Tags

JQUERY COOKBOOK

jQuery CookBook