Presented on: “Discover Best in You “ and Windows Azure

This weekend was exciting I presented two different sessions on entirely two different topics in two different cities. C-SharpCorner Delhi Chapter Meet: 21st September 2013 Read C# Corner Delhi Chapter Meet, 21 September, 2013: Official Recap I tried new thing in this chapter meet and presented on a non-technical topic. I presented on ‚ÄúDiscover Best…… Continue reading Presented on: “Discover Best in You “ and Windows Azure

Get it right: null and undefined in JavaScript

Well, whenever I talk to developers, I find them in confusion about null and undefined in JavaScript. In this post I try to simplify understanding of null and undefined in JavaScript. To start with null is language keyword and undefined in value of a variable. Both evaluates to value that indicates absence of a value.…… Continue reading Get it right: null and undefined in JavaScript

Single Responsibility Principle in C-Sharp: Simplified

Let us start with understanding what is SRP? Single Responsibility Principle says every class should have single responsibility and all the responsibility should be encapsulated in the class. To explain it further assume you are creating a creating class to Calculate Salary. Now if you have two methods in class like below. Usually we can…… Continue reading Single Responsibility Principle in C-Sharp: Simplified

Hosted and Presented JavaScript Day in CSharpCorner Delhi Chapter August meet

Read official recap here View photos from JavaScript day here It was yet another successful event under umbrella of CSharpCorner Delhi Chapter. Fifth month in row, there was more than hundred energetic developers attended the event. This month was dedicated to JavaScript and I left amazed seeing love for JavaScript among audience. Join Delhi Chapter…… Continue reading Hosted and Presented JavaScript Day in CSharpCorner Delhi Chapter August meet

Variable Scoping and Hoisting in JavaScript

Variable Scoping in JavaScript is quite different than other programming languages like C. In this post we will learn variable scoping in JavaScript. Simply putting, Scope of a JavaScript variable is within region of the program it is defined. So a variable defined inside function will have scope inside that function. Consider following code snippet,…… Continue reading Variable Scoping and Hoisting in JavaScript

Invocation patterns in JavaScript

In JavaScript you can invoke a function in four different ways. In this post we will take a look on various invocation patterns. There are four ways a function can be invoked in JavaScript. Four invocation patterns in JavaScript are as follows, Function Invocation Pattern Method Invocation Pattern Constructor Invocation Pattern Indirect Invocation Pattern Function…… Continue reading Invocation patterns in JavaScript

Presented on Backend as a Service in Pune DevCon 2013

On 24th Aug 2013 I presented on Backend as a Service in Pune DevCon 2013. It was one of the premium event with more than 300 attendees and 25 speakers. I had an opportunity to present on Backend as a Service under Windows 8 track. I had a very humble audience of 30 people. I…… Continue reading Presented on Backend as a Service in Pune DevCon 2013