User Name:

User Email:

This information will only be saved for the purposes of communicating with those who have provided this information voluntarily regarding our services.We will never sell your name or email address to anyone.
© 2018 - First Crazy Developer (Abhishek Kumar)

crazydeveloper Closures in JavaScript

When we talk about closure in JavaScript,it is a confusing topic as we compare this functionality to other language. Before going to understand the concept of closure as in single line I want to say it is gray area of JavaScript where function and variable scope intersect.
In all other language when function returns all local variable not available or we can say not accessible. But when we talk about JavaScript  the variable of a function are kept alive, even after the function returns.

Read more »
07 June 2015

crazydeveloper How can we get last Identity value in SQL Server

When we insert data in table in SQL, in that case we need to get the reference of new inserted row, how can we do that?

There are some internal functionality in SQL Server through which we can get that value from SQL Server.




Read more »
06 June 2015

crazydeveloper First step of Object Oriented JavaScript

First step of Object Oriented JavaScript:

Now a day’s when RIA design pattern is so popular. Good numbers of JavaScript Framework available in market which use to develop modern web application.
After this change it’s necessary to look at how we can manage our code in JavaScript, because this entire framework designed using with JavaScript. Today we will discuss the JavaScript with some object oriented conventions seen in the more strongly typed programming languages.

We create object in JavaScript with combination of Constructor & Prototype pattern. Before we are going to create this object we discuss why we need that or we can say what is benefit of this pattern?

Read more »
06 June 2015

crazydeveloper New features in C# - String interpolation

New features in C# - String interpolation

C# 6.0 introduce with new feature "String Interpolation", which give you more control to format your string in easily way.

Before this feature when we want to do this we used numbered placeholders like {0} in the format string, which must line up with separately supplied arguments:.......

Read more »
26 May 2015

crazydeveloper How to make sure security of user login password

Whenever we develop any application we have user account system. Every time we want to make them secure so they can't be hacked. Today we will understand this process

why we need that and how we can do that in details. Before going to start if I missed any part they your suggestions is most welcome.

As per secure logging system hashing technique is so popular to implement that, but there are lots of conflicting ideas or we can say misconceptions that how to do password hashing in right way. If we googling this on internet we found lots of information and that makes confused to implement in right way. So today we will discuss to implement not only right way but also why we need to implement that.

So the first question comes into our mind is that "What is Password Hashing?"

Read more »
23 May 2015

crazydeveloper Main Features of AngularJS

AngularJS is JavaScript Framework. It has predefined directives which help us to develope web application base on this framework. First we will describe the core directives of AngularJS which must need to develope application.

  1. ng-app :-  It is start point of AngularJS application. We defined this on start point and pass the module name with this.
  2. ng-init :-  It is use to initialize the data on application start.
  3. ng-controller :- It is use to coupled view with controller.
Read more »
20 May 2015

crazydeveloper MVC Request Life Cycle

While programming with MVC, you should be aware of the life of an MVC request from birth to death. In this article, I am going to expose the MVC Request Life cycle. There are seven main steps that happen when you make a request to an MVC web applications.

Read more »
14 May 2015

crazydeveloper What is the use of Var Keyword in c#

Var keyword is an implicit way of defining data type. C# 3.0 adds the interesting behavior of Declaring Local Variables Implicitly. In simple word var keyword look the data in right hand side then create appropriate data type.

var keyword define data type statically in compile time  not on runtime.The primary reason for its existence is the introduction of anonymous types in C#

Read more »
07 May 2015

crazydeveloper Boxing and Unboxing in C#

Boxing is the way to convert a value type to the type object or  to any interface type implemented  by this value type. Simply we can can say that convert value type to reference type. When boxing is in process CLR boxes a value type and wrap the value inside a System.Object. It is an implicit conversion.

Unboxing is the same opposite of  boxing, it converts the type object to the value type or we can say convert reference type to value type.Unboxing is an explicit conversion from the object type to the value type or an interface type to the value type.

Read more »
07 May 2015

crazydeveloper Async Feature in C# 5.0

async & await two keywords introduce in C# 5.0. Which allowed you to write asynchronous  Programming in easily and proper way. Before this writing an asynchronous  Programming is complicated with callback function.

Read more »
06 May 2015

Page 7 of 10

Become a Fan