Getting started with .NET unit testing using NUnit

It’s usually good practice to have automated unit tests while developing your code. Doing so helps you find bugs early in the development cycle and saves you time in the long run. These tests can be run by the developer multiple times to verify the behavior of a particular unit of code for different sets…… Continue reading Getting started with .NET unit testing using NUnit

Step by Step creating Hello World Native Android App using Xamarin

If you are a beginner with Xamarin, this post is here to help you get started. Step by step, we’re going to show you how to create a native Android app using Xamarin. Xamarin allows us to create native Android and iOS apps using C#. In this post, we’ll assume you have downloaded and installed…… Continue reading Step by Step creating Hello World Native Android App using Xamarin

How to create an Azure-based real time Chat Application using Firebase and jQuery

In this post, we’re going to show you step by step instructions on how to create a Chat application that’s similar to a group chat messenger where many people at any given time can read and send messages with the group. In this example we’re going to use the following technologies: Firebase HTML Bootstrap jQuery…… Continue reading How to create an Azure-based real time Chat Application using Firebase and jQuery

Hosted workshop on SPA using AngularJS for BirlaSoft

On Saturday 18th July, for Infragistics, I delivered a workshop on Single Page Application using AngularJS for BirlaSoft . A special thanks to C-SharpCorner Delhi Chapter for arranging the workshop. 5 Hrs. long workshop was attended by around 45 engineers. We learnt about the following topics, Introduction of AngularJS Controller and $scope Views and Routing…… Continue reading Hosted workshop on SPA using AngularJS for BirlaSoft

Exploring Angular’s “Controller as” Syntax and the vm Variable

Read full article on the Infragistics blog Often, I hear developers ask “What is the ‘controller as’ syntax and how it is different from the $scope object approach of controller creation?” In this post we will learn about controller as syntax and compare it with the $scope object approach of controller creation. In AngularJS 1.2,…… Continue reading Exploring Angular’s “Controller as” Syntax and the vm Variable

Simplifying the Liskov Substitution Principle of SOLID in C#

Before I start writing this article, I want to thank Steve Smith for his great course on the same topic with Pluralsight. This post is inspired by that course. Read full article on the Infragistics blog here The Liskov Substitution Principle says that the object of a derived class should be able to replace an…… Continue reading Simplifying the Liskov Substitution Principle of SOLID in C#

Understanding scopes in AngularJS custom Directives

Read full article on the Infragistics blog In this post we will learn about different kinds of scopes in AngularJS custom directives. First we’ll start with a high level introduction of directives and then focus on scopes. Directives Directives are one of the most important components of AngularJS 1.X, and have the following purposes: Gives…… Continue reading Understanding scopes in AngularJS custom Directives

A Step-by-Step Guide to Working with the ASP.NET Web API and AngularJS

Read full article on the Infragistics blog In this post we will learn to work with AngularJS and ASP.NET Web API in a step by step manner. I’ll assume that you are already familiar with some of the basic terms like what AngularJS and a Web API is, and we’ll work in a hands-on way,…… Continue reading A Step-by-Step Guide to Working with the ASP.NET Web API and AngularJS