Click here to Skip to main content
13,505,369 members

Articles by Akhil Mittal (Articles: 56, Tip/Trick: 1)

Articles: 56, Tip/Trick: 1

RSS Feed

Average article rating: 4.75

Applications & Tools
Applications
Posted: 27 Mar 2013   Updated: 3 Nov 2014   Views: 382,500   Rating: 4.88/5    Votes: 90   Popularity: 9.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 212   Downloaded: 18,148
In this article I would like to explain a step by step process to create a windows application and a setup installer for the same in a very simple manner, that is easy to understand and follow knowing that there are a number of other ways to do the same thing.
ASP.NET
General
Posted: 21 Feb 2013   Updated: 29 Aug 2013   Views: 69,370   Rating: 4.25/5    Votes: 26   Popularity: 6.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 717
Exception Handling and .NET - a practical approach
Posted: 11 Dec 2013   Updated: 26 Nov 2014   Views: 109,180   Rating: 4.91/5    Votes: 58   Popularity: 8.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 137   Downloaded: 8,678
This article is an introduction to Knockout.js and CRUD Operations in ASP.NET Web Forms using Knockout.JS.
Posted: 19 Aug 2013   Updated: 26 Nov 2014   Views: 195,740   Rating: 4.87/5    Votes: 84   Popularity: 9.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 139   Downloaded: 8,919
How to do custom mapping and entity to entity mapping with the help of AutoMapper.
Posted: 12 Jul 2013   Updated: 17 Mar 2015   Views: 312,390   Rating: 3.98/5    Votes: 98   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 298   Downloaded: 802
Introduction to MVC architecture and Separation of Concerns.
Posted: 12 Jul 2013   Updated: 17 Mar 2015   Views: 157,230   Rating: 4.95/5    Votes: 69   Popularity: 9.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 149   Downloaded: 14,182
Creating MVC Application & Perform CRUD operations using LINQ to SQL
Posted: 14 Jul 2013   Updated: 17 Mar 2015   Views: 96,020   Rating: 4.92/5    Votes: 44   Popularity: 8.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 16,806
How to create MVC application and perform CRUD operations using EntityFramework
Posted: 28 Jul 2013   Updated: 17 Mar 2015   Views: 121,880   Rating: 4.91/5    Votes: 46   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 7,836
MVC Application using EntityFramework Code-First approach
Posted: 20 Aug 2013   Updated: 17 Mar 2015   Views: 145,140   Rating: 4.90/5    Votes: 50   Popularity: 8.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 114   Downloaded: 10,420
Unit of Work Pattern and Repository Pattern, and how to perform CRUD operations in an MVC application.
Posted: 1 Mar 2016   Updated: 1 Mar 2016   Views: 49,720   Rating: 4.94/5    Votes: 36   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 3,254
In this article we learn how to write unit tests for core business logic and primarily on basic CRUD operations.
Posted: 11 May 2015   Updated: 1 Mar 2016   Views: 557,422   Rating: 4.87/5    Votes: 273   Popularity: 11.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 568   Downloaded: 31,517
Enterprise level application architecture with Web APIs using Entity Framework, Generic Repository pattern and Unit of Work.
Posted: 10 Jun 2015   Updated: 1 Mar 2016   Views: 133,040   Rating: 4.95/5    Votes: 66   Popularity: 9.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 7,337
In this article I’ll explain how to write your own custom routes using Attribute Routing.
Posted: 19 May 2015   Updated: 1 Mar 2016   Views: 155,400   Rating: 4.88/5    Votes: 83   Popularity: 9.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 95   Downloaded: 9,455
My article will explain how we can make our Web API service architecture loosely coupled and more flexible.
Posted: 2 Jun 2015   Updated: 1 Mar 2016   Views: 111,360   Rating: 4.93/5    Votes: 80   Popularity: 9.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 7,389
Resolve dependency of dependencies using Inversion of Control and dependency injection in Asp.net Web APIs with Unity Container and Managed Extensibility Framework (MEF).
Posted: 8 Sep 2015   Updated: 1 Mar 2016   Views: 148,321   Rating: 4.87/5    Votes: 78   Popularity: 9.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 8,080
This article of the series will explain how we can handle requests and log them for tracking and for the sake of debugging, how we can handle exceptions and log them. We’ll follow a centralized way of handling exceptions in WebAPI and write our custom classes to be mapped to the type of exception th
Posted: 30 Jun 2015   Updated: 1 Mar 2016   Views: 668,240   Rating: 4.96/5    Votes: 155   Popularity: 10.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 261   Downloaded: 36,450
This article will explain how to make WebAPI secure using Basic Authentication and Token based authorization.
Posted: 7 Mar 2016   Updated: 7 Mar 2016   Views: 88,440   Rating: 4.98/5    Votes: 27   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 4,767
In this article we’ll learn on how to write unit tests for WebAPI controllers i.e. REST’s actual endpoints.
Posted: 1 Apr 2016   Updated: 1 Apr 2016   Views: 35,470   Rating: 4.98/5    Votes: 23   Popularity: 6.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 3,502
This is the last article of the RESTful series in which I’ll explain how you can leverage OData capabilities in ASP.NET WebAPI. I’ll explain what OData is and we’ll create OData enabled RESTful services.
Posted: 14 Apr 2016   Updated: 14 Apr 2016   Views: 34,050   Rating: 4.84/5    Votes: 15   Popularity: 5.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 1,847
In this article I’ll explain how we can host aWebAPI in another process independent of IIS.
Posted: 5 Jul 2016   Updated: 5 Jul 2016   Views: 31,150   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 352
This article will focus on practical aspects of formatters andcontent negotiation in ASP.NET Web API
Posted: 8 May 2017   Updated: 8 May 2017   Views: 15,910   Rating: 4.98/5    Votes: 26   Popularity: 7.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 481
How to create API with ASP.NET Core
Posted: 1 May 2017   Updated: 12 May 2017   Views: 25,980   Rating: 4.84/5    Votes: 27   Popularity: 6.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 532
This tutorial series on learning API with ASP.NET Core will focus on ASP.NET Corefeatures, request pipeline, how to create ASP.NET core API and how to use EntityFramework Core.
Posted: 6 Jun 2017   Updated: 6 Jun 2017   Views: 11,270   Rating: 4.84/5    Votes: 17   Popularity: 5.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 213
In this article, we’ll continue to explore the importance of statuscodes and practical examples as well. We’ll also explore resource creation andreturning the child resources as well.
C#
Applications
Posted: 13 Dec 2013   Updated: 26 Nov 2014   Views: 149,320   Rating: 4.89/5    Votes: 30   Popularity: 7.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 1,720
This article will be a kind of tutorial to explain how we can set up a knockout.js environment in an MVC4 application that is also capable of performing CRUD operations
Beginners
Posted: 3 Jul 2014   Updated: 15 Jul 2015   Views: 262,250   Rating: 4.89/5    Votes: 146   Popularity: 10.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 190   Downloaded: 7,620
Access modifiers (or access specifiers) are keywords in object-oriented languages that set the accessibility of classes, methods, and other members. Access modifiers are a specific part of programming language syntax used to facilitate the encapsulation of components.
General
Posted: 9 May 2014   Updated: 15 Jul 2015   Views: 449,050   Rating: 4.80/5    Votes: 326   Popularity: 12.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 624   Downloaded: 12,122
This article will cover almost every OOP concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews.
Posted: 12 May 2014   Updated: 15 Jul 2015   Views: 122,550   Rating: 4.80/5    Votes: 132   Popularity: 10.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 6,760
Diving in OOP (Day 2):My article in the second part of the series will focus solely on inheritance concept in OOP
Posted: 3 Jun 2014   Updated: 15 Jul 2015   Views: 147,520   Rating: 4.89/5    Votes: 131   Popularity: 10.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 159   Downloaded: 6,151
All about Abstract classes in C#
Posted: 15 Jul 2015   Updated: 21 Jul 2015   Views: 66,901   Rating: 4.30/5    Votes: 67   Popularity: 7.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 3,858
Understanding Events in C# (An Insight)
Posted: 18 Aug 2014   Updated: 21 Jul 2015   Views: 158,210   Rating: 4.89/5    Votes: 124   Popularity: 10.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 140   Downloaded: 5,261
Day 6: Understanding Enums in C#.My article of the series “Diving in OOP” will explain enum datatype in C#.
Posted: 2 Jul 2015   Updated: 21 Jul 2015   Views: 42,820   Rating: 4.91/5    Votes: 39   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 2,386
OOP: Properties in C# (A Practical Approach).
Posted: 2 Jul 2015   Updated: 21 Jul 2015   Views: 37,920   Rating: 4.92/5    Votes: 42   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 2,428
OOP: Indexers in C# (A Practical Approach)
Posted: 21 Feb 2013   Updated: 13 Oct 2015   Views: 110,710   Rating: 4.54/5    Votes: 60   Popularity: 8.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 943
My efforts in this article will be to make this understanding simpler and focus on the internal logic of ref and out.
Posted: 18 May 2014   Updated: 9 Apr 2016   Views: 107,500   Rating: 4.87/5    Votes: 115   Popularity: 10.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 6,155
This part of the article series will focus more on run time polymorphism also called late binding.
Posted: 7 Nov 2016   Updated: 7 Nov 2016   Views: 16,870   Rating: 4.79/5    Votes: 21   Popularity: 6.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 617
This article of the series “Diving into OOP” will explain all about delegates in C#. The article focuses more on practical implementations and less on theory. The article explains the concept in-depth.
Posted: 6 Jan 2017   Updated: 6 Jan 2017   Views: 11,670   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 444
This article of the series "Diving into OOP" will explain all about events in C#. The article focusses more on practical implementations and less on theory.
Posted: 4 Apr 2017   Updated: 4 Apr 2017   Views: 10,480   Rating: 4.54/5    Votes: 13   Popularity: 5.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 291
This article will explain how one can create their own custom collection class that can be iterated through.
.NET Framework
General
Posted: 12 Dec 2013   Updated: 26 Nov 2014   Views: 361,430   Rating: 4.84/5    Votes: 96   Popularity: 9.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 154   Downloaded: 10,380
Complete CRUD Operations in MVC 4 using Entity Framework 5 without writing a single line of code.
Posted: 15 Feb 2013   Updated: 26 Nov 2014   Views: 175,280   Rating: 4.90/5    Votes: 76   Popularity: 9.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 189   Downloaded: 15,095
My effort in this article was to put some light on building a generic multilayered architecture using Entity Framework 4.1 and MVC3 razor view engine.
Posted: 4 Aug 2013   Updated: 17 Mar 2015   Views: 188,460   Rating: 4.72/5    Votes: 69   Popularity: 8.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 175   Downloaded: 11,945
Repository pattern in MVC3 application with entity framework
Posted: 3 May 2016   Updated: 4 May 2016   Views: 23,040   Rating: 4.76/5    Votes: 26   Popularity: 6.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 483
In this section of the series I’ll cover how development with Visual Studio 2015 can increase your productivity to n times and enables you to write cleaner and more optimized code.
Posted: 6 May 2016   Updated: 6 May 2016   Views: 20,890   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 357
In this article, we’ll cover another interesting and very useful featureof Visual Studio 2015: Live Static Code Analysis.
Posted: 9 May 2016   Updated: 9 May 2016   Views: 11,700   Rating: 4.67/5    Votes: 17   Popularity: 5.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 281
Renaming assistance in Visual Studio 2015
Posted: 10 May 2016   Updated: 10 May 2016   Views: 15,210   Rating: 4.93/5    Votes: 18   Popularity: 6.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 301
In this article I show how you can leverage the capability of Visual Studio 2015 in optimizing your code.
Posted: 25 May 2016   Updated: 25 May 2016   Views: 9,110   Rating: 4.62/5    Votes: 9   Popularity: 4.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
This article covers the debugging improvements that Visual Studio 2015 has come up with.
Posted: 14 Jun 2016   Updated: 14 Jun 2016   Views: 11,220   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
This article will cover other debugging improvements of VisualStudio 2015 like the tool window support for LINQ and Lambda expressions, the newperftips, and the new diagnostic tool window.
Posted: 8 Feb 2017   Updated: 8 Feb 2017   Views: 15,790   Rating: 4.99/5    Votes: 30   Popularity: 7.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 309
This article is focused on how a Visual Studio extension could be created.
Posted: 14 Feb 2017   Updated: 14 Feb 2017   Views: 6,250   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 166
In this article, I’ll explain how one can directly check in the Visual Studio extension to the GIT repository, and as soon as the extension is pushed to GIT repository, it automatically deploys to a staging server made on AppVeyor via Continuous Integration
Posted: 8 Mar 2017   Updated: 8 Mar 2017   Views: 5,890   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 143
In this article, I’ll explain how one can customize the basic VisualStudio Isolated shell application and add a custom extension to the shellapplication.
Artificial Intelligence and Machine Learning
General
Posted: 24 May 2017   Updated: 24 May 2017   Views: 15,110   Rating: 4.88/5    Votes: 18   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 436
In this and the following articles on Machine Learning to figure out whatMachine Learning is and what can be achieved with it
Posted: 31 May 2017   Updated: 4 Jun 2017   Views: 13,350   Rating: 4.80/5    Votes: 21   Popularity: 6.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 197
This is the second article of the series and will largely focus on machine learning processes and scenarios.
Design and Architecture
General
Posted: 27 Jun 2014   Updated: 30 Jun 2014   Views: 78,560   Rating: 4.78/5    Votes: 42   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 119   Downloaded: 2,777
This article focussses on understanding a basic multilayered architecture in C#.
Posted: 30 Mar 2016   Updated: 30 Mar 2016   Views: 4,330   Rating: 4.73/5    Votes: 6   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Here are some considerations on agile release planning.
Posted: 8 Jan 2018   Updated: 8 Jan 2018   Views: 5,540   Rating: 2.84/5    Votes: 7   Popularity: 2.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 57
This article covers Singleton Pattern in the most simplistic and easy to understand. The article will also talk about Static classes and the differences between singleton design pattern and static classes.
Posted: 9 Jan 2018   Updated: 9 Jan 2018   Views: 3,590   Rating: 2.33/5    Votes: 11   Popularity: 1.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 56
In this article, we’ll discuss Lazy initialization, the lazy keyword, why you make singleton class a sealed class and what are the differences between singleton and static class.
Posted: 13 Mar 2018   Updated: 13 Mar 2018   Views: 6,480   Rating: 4.68/5    Votes: 25   Popularity: 6.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 267
This article will not be very theoretical, but would be more of a tutorial to showcase the existing problems with tightly coupled applications, how to make the application loosely coupled and achieve inversion of control via dependency injection.
No blogs have been submitted.

Average tips rating: 5.00

C#
General
Posted: 2 Mar 2016   Updated: 2 Mar 2016   Views: 6,140   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 27
Helper class to compare two class objects while unit testing
No reference articles have been posted.

Akhil Mittal
Architect Magic Software Inc.
India India
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Group type: Collaborative Group

643 members


Advertise | Privacy |
Web01 | 2.8.180417.1 | Last Updated 22 Apr 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid