Click here to Skip to main content
13,707,083 members

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

Articles: 60, Tip/Trick: 1

RSS Feed

Average article rating: 4.78

Applications & Tools
Applications
Posted: 27 Mar 2013   Updated: 3 Nov 2014   Views: 411,362   Rating: 4.88/5    Votes: 90   Popularity: 9.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 212   Downloaded: 18,943
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: 73,182   Rating: 4.25/5    Votes: 26   Popularity: 6.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 723
Exception Handling and .NET - a practical approach
Posted: 11 Dec 2013   Updated: 26 Nov 2014   Views: 113,331   Rating: 4.91/5    Votes: 58   Popularity: 8.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 137   Downloaded: 8,735
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: 208,006   Rating: 4.87/5    Votes: 85   Popularity: 9.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 140   Downloaded: 9,097
How to do custom mapping and entity to entity mapping with the help of AutoMapper.
Posted: 12 Jul 2013   Updated: 17 Mar 2015   Views: 322,595   Rating: 3.98/5    Votes: 98   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 298   Downloaded: 856
Introduction to MVC architecture and Separation of Concerns.
Posted: 12 Jul 2013   Updated: 17 Mar 2015   Views: 163,853   Rating: 4.95/5    Votes: 69   Popularity: 9.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 150   Downloaded: 14,475
Creating MVC Application & Perform CRUD operations using LINQ to SQL
Posted: 14 Jul 2013   Updated: 17 Mar 2015   Views: 100,050   Rating: 4.92/5    Votes: 44   Popularity: 8.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 16,927
How to create MVC application and perform CRUD operations using EntityFramework
Posted: 28 Jul 2013   Updated: 17 Mar 2015   Views: 125,922   Rating: 4.91/5    Votes: 46   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 7,919
MVC Application using EntityFramework Code-First approach
Posted: 20 Aug 2013   Updated: 17 Mar 2015   Views: 152,450   Rating: 4.90/5    Votes: 51   Popularity: 8.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 114   Downloaded: 10,558
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: 56,166   Rating: 4.94/5    Votes: 36   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 3,491
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: 631,180   Rating: 4.86/5    Votes: 279   Popularity: 11.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 576   Downloaded: 33,555
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: 144,156   Rating: 4.87/5    Votes: 69   Popularity: 8.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 7,647
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: 170,548   Rating: 4.88/5    Votes: 84   Popularity: 9.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 9,902
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: 122,722   Rating: 4.94/5    Votes: 81   Popularity: 9.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 7,726
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: 165,269   Rating: 4.87/5    Votes: 79   Popularity: 9.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 8,615
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: 763,779   Rating: 4.96/5    Votes: 160   Popularity: 10.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 278   Downloaded: 38,996
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: 100,760   Rating: 4.98/5    Votes: 27   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 5,140
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: 43,290   Rating: 4.98/5    Votes: 23   Popularity: 6.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 3,986
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: 40,504   Rating: 4.84/5    Votes: 15   Popularity: 5.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 2,126
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: 39,092   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 396
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: 18,851   Rating: 4.98/5    Votes: 27   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 533
How to create API with ASP.NET Core
Posted: 1 May 2017   Updated: 12 May 2017   Views: 29,771   Rating: 4.84/5    Votes: 28   Popularity: 7.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 603
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: 13,621   Rating: 4.84/5    Votes: 17   Popularity: 5.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 240
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.
Azure
General
Posted: 8 Jun 2018   Updated: 10 Jun 2018   Views: 4,654   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 52
This article will focus on creating VM, i.e., a Virtual Machine on MicrosoftAzure.
C#
Applications
Posted: 13 Dec 2013   Updated: 26 Nov 2014   Views: 155,351   Rating: 4.89/5    Votes: 30   Popularity: 7.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 1,767
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: 275,284   Rating: 4.89/5    Votes: 149   Popularity: 10.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 192   Downloaded: 7,707
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: 473,061   Rating: 4.80/5    Votes: 331   Popularity: 12.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 631   Downloaded: 12,318
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: 129,300   Rating: 4.80/5    Votes: 133   Popularity: 10.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 131   Downloaded: 6,874
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: 154,632   Rating: 4.89/5    Votes: 134   Popularity: 10.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 159   Downloaded: 6,223
All about Abstract classes in C#
Posted: 15 Jul 2015   Updated: 21 Jul 2015   Views: 73,859   Rating: 4.31/5    Votes: 68   Popularity: 7.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 3,989
Understanding Events in C# (An Insight)
Posted: 18 Aug 2014   Updated: 21 Jul 2015   Views: 169,502   Rating: 4.89/5    Votes: 125   Popularity: 10.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 5,320
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: 46,821   Rating: 4.92/5    Votes: 40   Popularity: 7.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 2,439
OOP: Properties in C# (A Practical Approach).
Posted: 2 Jul 2015   Updated: 21 Jul 2015   Views: 41,111   Rating: 4.92/5    Votes: 42   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 2,480
OOP: Indexers in C# (A Practical Approach)
Posted: 21 Feb 2013   Updated: 13 Oct 2015   Views: 118,405   Rating: 4.55/5    Votes: 61   Popularity: 8.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 957
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: 113,774   Rating: 4.87/5    Votes: 117   Popularity: 10.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 111   Downloaded: 6,243
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: 19,396   Rating: 4.79/5    Votes: 21   Popularity: 6.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 680
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: 13,212   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 502
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: 13,624   Rating: 4.54/5    Votes: 13   Popularity: 5.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 322
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: 380,888   Rating: 4.84/5    Votes: 96   Popularity: 9.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 154   Downloaded: 10,562
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: 182,271   Rating: 4.90/5    Votes: 76   Popularity: 9.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 188   Downloaded: 15,138
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: 196,562   Rating: 4.73/5    Votes: 70   Popularity: 8.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 179   Downloaded: 12,127
Repository pattern in MVC3 application with entity framework
Posted: 3 May 2016   Updated: 4 May 2016   Views: 25,100   Rating: 4.76/5    Votes: 26   Popularity: 6.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 488
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: 23,520   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 375
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: 13,321   Rating: 4.67/5    Votes: 17   Popularity: 5.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 286
Renaming assistance in Visual Studio 2015
Posted: 10 May 2016   Updated: 10 May 2016   Views: 16,450   Rating: 4.93/5    Votes: 18   Popularity: 6.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 304
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: 10,150   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: 12,632   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: 18,901   Rating: 4.99/5    Votes: 30   Popularity: 7.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 351
This article is focused on how a Visual Studio extension could be created.
Posted: 14 Feb 2017   Updated: 14 Feb 2017   Views: 7,160   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 178
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: 7,020   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 154
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: 17,410   Rating: 4.88/5    Votes: 18   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 484
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: 14,482   Rating: 4.80/5    Votes: 21   Popularity: 6.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 209
This is the second article of the series and will largely focus on machine learning processes and scenarios.
Blockchain
General
Posted: 6 Jun 2018   Updated: 6 Jun 2018   Views: 6,423   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 99
Step by step setting up of Ethereum Blockchain on Microsoft Azure
Posted: 13 Jun 2018   Updated: 13 Jun 2018   Views: 7,643   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 178
This article will solely focuson setting up the development environment for Smart Contract development.
Posted: 25 Jun 2018   Updated: 25 Jun 2018   Views: 6,450   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 210
In this article, we’ll explore Solidity and develop our first smart contract of "Hello World".
Design and Architecture
General
Posted: 27 Jun 2014   Updated: 30 Jun 2014   Views: 83,200   Rating: 4.78/5    Votes: 42   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 120   Downloaded: 2,827
This article focussses on understanding a basic multilayered architecture in C#.
Posted: 30 Mar 2016   Updated: 30 Mar 2016   Views: 4,831   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: 11,972   Rating: 3.30/5    Votes: 9   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 166
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: 5,450   Rating: 2.70/5    Votes: 12   Popularity: 2.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 126
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: 14,942   Rating: 4.70/5    Votes: 27   Popularity: 6.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 477
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,980   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 28
Helper class to compare two class objects while unit testing
No reference articles have been posted.
No projects 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

683 members


Advertise | Privacy | Cookies | Terms of Service
Web01-2016 | 2.8.180920.1 | Last Updated 24 Sep 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid