Sumit is a .NET consultant and has been working on Microsoft Technologies since his college days. He edits, he codes and he manages content when at work. C# is his first love, but he is often seen flirting with Java and Objective C. You can follow him on twitter at @sumitkm or email him at sumitkm [at] gmail

Sumit Maitra has written 53 articles, which have been read 6660084 times.
96191
Abstract: This article discusses how to use AngularJS Routing and Directive specific Controllers in an ASP.NET MVC application
70293
Abstract: This article demonstrates how to use AngularJS to Post Data and use AngularJS Custom Directives in an ASP.NET MVC application.
243559
Abstract: Part 1 of this article explores AngularJS in a plain vanilla ASP.NET MVC application. This article talks about basic data binding and retrieving of data, and introduces AngularJS walking through some core Angular features like Directives, Modules, Services and $Resource Provider
25231
Abstract: Windows Azure Media Services provides a solid abstraction on top of which we can build our custom Media based solutions. This article demonstrates how to use it to setup Adaptive Smooth Streaming video and a Windows 8.1 Store app to play the video
42774
Abstract: Windows 8.1 introduces a new Hub Control and a Hub style application template. We dig in and see how to use it for a simple yet practical Feed Reader app.
89991
Abstract: Compression in the .NET framework has been supported via different libraries in the past (via Open File Conventions) but the support for .zip archives hasn’t quite been complete. With .NET 4.5 and C# 5.0we get a dedicated zip compression library that allows us to manipulate zip libraries fully.
82018
Abstract: The ReadOnlyDictionary generic type in .NET 4.5 fulfills a long standing feature request for the BCL. It is useful for scenarios where read only Dictionaries need to be exposed. One such case is shown in this article.
116314
Abstract: The C# Caller Info attributes have primarily been added to aid Logging, Runtime debugging and error handling. In this post, we will see how we can use Log4Net’s rolling file Appender and the Caller Info Attributes to log errors in an application
86387
Abstract: This article introduces a database design pattern with a POC in ASP.NET, Ninject and Entity Framework that ensures data once inserted into the database is never lost, a must have for financial systems.
156966
Abstract: Build an ASP.NET MVC custom view engine that loads views defined in a SQL Server database
111547
Abstract: We take a look at how to use TypeScript’s definitions for KnockoutJS to build a small ASP.NET MVC application. Along the way we explore the TypeScript language and gauge how it can be potentially used for build ASP.NET MVC applications that lean on the client side JS Libraries for richness and interactivity
45326
Abstract: Build a Windows 8.1 app to browse through your media hosted on a network (UPnP share or a DLNA Media) Server. It uses the new Media Player control in Windows 8.1 to play videos as well.
39546
Abstract: Explore how to Encode Media in Windows Azure from our previously built Azure Media Portal in ASP.NET MVC. We’ll also use SignalR to monitor progress.
33790
Abstract: Windows 8.1 Store App SDK launched in Build 2013 a few months back has a big bunch of new features, APIs, controls and components. Today we look at the PDF reader component and use it to view the contents of a PDF.
104551
Abstract: Azure Media Services offer almost all the ingredients to enable you make a YouTube clone. Today we explore how to make one using ASP.NET MVC, Azure Media Services and the Player Framework JavaScript client.
57746
Abstract: Create a SignalR 2.0 (beta) Self Hosted server and connect multiple clients including a JavaScript and a Windows 8.1 Client.
123274
Abstract: This article demonstrates OWIN and how we can host a SignalR based application using Katana (an OWIN implementation).
41519
Abstract: XAML for Windows 8.1 is definitely a huge step forward from current XAML for Windows store apps. In this article, we will explore what's new in XAML for Windows 8.1 Store apps
241828
Abstract: This article demonstrated how to hack into the new OAuth integration using DotNetOpenAuth in an ASP.NET MVC application and retrieve all possible user information from the Provider.
118242
Abstract: This article explains notification types and background tasks in Windows 8 Apps and also the programmatic APIs that we need to use to make best use of the notifications framework.
40198
Abstract: With .NET 4.5, the Task Parallel Library team went another step ahead and built a little known library called Parallel Dataflow Library. This article explains why as a .NET developer, you must know about this powerful library.
33827
Abstract: In this sample, we will create a Custom WinRT Component that adds an AutoComplete like functionality to a TextBox
40810
Abstract: In this article, we will see how to enable Twitter OAuth for a Zumo Service. We will also see how to use it in a Window 8 game and how we can reuse the credentials for a nice User experience.
228005
Abstract: In this article, we will start with the theory behind Responsive UI and how CSS3 and HTML5 support building of Responsive web UI easily. Next we will see how Media queries work. We will explore a well established boiler plate for Responsive UI design – the Bootstrap, by Twitter. We will also see saw how to replace default ASP. NET styling with Twitter Bootstrap and finally create a Project template that can server as starter MVC projects using Bootstrap.
21602
Abstract: In this article, we will create the simple Tic-Tac-Toe game for Windows 8 Store and save the winner of the game in a Leader Board on Azure using Azure Mobile Services, also known as Zumo.
69177
Abstract: This article explores the JavaScript library JsRender for creating HTML templates.
103235
Abstract: The IO Subsystem in WinRT has been written ground up to be completely async.In this article, we see how we can manage (Create and Update) binary data in Files using the Windows 8 runtime.
73667
Abstract: In this article, we take a look at how to get started with Windows Azure (right from the scratch as in account creation) and then use WebMatrix 2 to build and deploy our first simple Windows Azure WebSite.
64402
Abstract: In this post we create a picture collage in a Windows 8 application on the WinRT runtime. We will see how we can stitch together multiple images using the WritableBitmap class.
116921
Abstract: This article walks you through the basics of Dependency Injection and how to use an Inversion of Control (IoC) container – Ninject in a sample ASP.NET MVC Web application
159181
Abstract: SignalR, as we all know, is a persistent connection framework in .NET. We have seen how easy it is to set it up for broadcasting messages to clients. Today we will see a few more features namely Connect, Disconnect and Reconnect that enable us fine grained control over client connection.
134236
Abstract: In this article we will see how to build an HTML Helper Extension in ASP.NET MVC that renders a HTML 5 bar chart. The data for the chart can come from the server or be updated from the client side.
108821
Abstract: Over the last couple of years, Entity Framework has steadily become the de facto data access story from Microsoft. With EntityFramework Code First, it became even easier to get started with an application. While EF lets you get off the ground and running fast, it’s deployment story (both first time and subsequent upgrades) has been a little sketchy. With the release 4.2 and EF Migrations, the upgrade story has been simplified a little but the first time deployment story still has a couple of points to keep in mind. Today we will explore these points and see how we can deploy a Database that is accessed by EF (Code First). We keep Migrations for another day.
403823
Abstract: ASP.NET routing was initially launched as MVC routing to support clean URL semantics for sites built on ASP.NET MVC. However, it was later pushed up in the framework to become a part of ASP.NET core and thus available for WebForms as well. In this article, we look at how routes work and how you can use them in your MVC web application to expose functionality in a transparent and discoverable way.
95885
Abstract: We take a closer look at Visual Studio 2012 new Page Inspector functionality that helps developers debug their web UI from inside Visual Studio without having to ‘Alt-Tab’ between Browser and Visual Studio.
372036
Abstract: By default ASP.NET MVC Project Templates come with a Menu that is hardcoded for each controller. However in a real-life scenario, more often than not, we need our Menus to be dynamic and loaded and managed with certain amount of flexibility. In this article, we will see how to create a single level Dynamic Menu using EF code first and jQuery in an MVC Application.
68652
Abstract: In this article, we will create an ASP.NET MVC application called ChirpyHQ and deploy it on the Cloud through AppHarbor. This application is using RavenHQ as its backend.
110507
Abstract: In this article, we will be exploring the power and simplicity of RavenDB's Searching and Indexing. We will create a sample ASP.NET MVC app called Chirpy to demonstrate how we can Index Data in RavenDB
86411
Abstract: There is a plethora of changes in VS 11 and the next .NET framework release that help improve developer productivity . In this article, we will focus on the Web Developer specific functions in the release that promise to make day to day developer life much easier.
185896
Abstract: The recently released ASP.NET MVC 4 beta has enhanced mobile support through the introduction of new APIs and out of box support for jQuery Mobile. In this article, we will explore how jQuery.Mobile.MVC package, that is a part of MVC4, leverages jQuery.mobile and HTML5 to create targeted views for each device
139993
Abstract: In this post, we will see how we can create a Windows and WinRT application that connects to Web APIs released with ASP.NET MVC 4 and can retrieve and submit information.
157343
Abstract: In this article, we will see what it takes to use the newly launched WebAPI in an existing MVC 3 application by upgrading it to ASP.NET MVC 4 and extending it to provide http services using the WebAPI
144607
Abstract: In this article, we will see how to build an ASP.NET MVC app using RavenDB Embedded and then publish it to a hosted source.
336407
Abstract: Understand the basics of Dependency Injection and apply it in an ASP.NET MVC application.
135180
Abstract: In this article, we will create a clickable tag cloud using HTML 5 Canvas, LINQ and ASP.NET MVC
147369
Abstract: In this article, we will see how RavenDB can be used as Auto-Save cache in an ASP.NET MVC application. We will explore a use case that is typical of brown-field projects (projects involving enhancements to an existing application), where a handy functionality in an ASP.NET MVC application can be achieved by using RavenDB
164472
Abstract: In this article, we will see a very simple use case of using HTML 5 Geo-Location API from the spec along with Bing Maps in an ASP.NET MVC app.
193964
Abstract: In this article, we will see how to retrieve Geo-Location in an ASP.NET MVC and HTML 5 app using the built in API and JavaScript.
135852
Abstract: Nuget is a great way to distribute open source projects. This article focuses on how to create NuGet packages for your own JavaScript open source libraries that you might want to make public.
243825
Abstract: In this article, we’ll create a simple blog app using ASP.NET MVC 3 and SignalR, that will allow multiple collaborators to review the same article in real-time
154925
Abstract: In this article we will see how to create a Custom Event Receiver in Sharepoint and tie it up to a site as a SharePoint Feature.
153553
Abstract: In my previous article Custom Content Types in SharePoint, I demonstrated how we can create custom content types in SharePoint. However we left one piece open where we couldn’t see the data that was entered in the list through the default content type. We had to go to List->Edit Properties to edit/update or view the values. In this article we’ll see how we can define custom page layouts for Custom Content Types in SharePoint
108209
Abstract: Content Types in Windows SharePoint Services (WSS) or SharePoint Foundation enables users to define and group meta-information about SharePoint content. In this article, we will see the steps required to setup a custom content types in SharePoint and use it.