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.
© 2021 - First Crazy Developer (Abhishek Kumar)

crazydeveloper 3 ways to define a JavaScript class

JavaScript is a very flexible object-oriented language when it comes to syntax. In this article we can find three ways of defining and instantiating an object. Even if you have already picked your favorite way of doing it, it helps to know some alternatives in order to read other people's code.

Read more »
22 August 2015

crazydeveloper Data Structure and its Importance

Data Structure is process through which we can collect and organize data in best way as well as perform operation on that in most effective way. If we have good understanding of data structures then we are specialized in organizing and storing data. Data structure is designed to organized data to suit a specific purpose so we can access and perform operation with in appropriate ways.

There are mainly two types of data structure:

    a.) Primitive Data Structures.
    b.) Abstract Data Structure

Read more »
20 August 2015

crazydeveloper Volatile keyword in C#

Volatile keyword is so important in the .Net Framework. Here we have also an important question: "Why we need this keyword and what happen if we don't use this keyword in our application?"

Volatile keyword comes into frame in .Net Framework to solve this problem. When we declare any variable with Volatile keyword  thread access this variable from main memory location, means they don't create copy of variable into their local memory. I am very glad that C# has ensured that any volatile read or write is also an atomic read or write.

Read more »
19 August 2015

crazydeveloper WhatsApp Web: How does it work?

Whatsapp have launched an online/web version of their overly popular smartphone messaging app.

I was very much interested in seeing the architecture of this app because as far as we knew, they never stored messages on their server but all the data was only stored in users phone. So I started to look under the hood of the webapp and what we saw was a beauty.

First let me list down the FrameWorks they have used in creating this app.

Read more »
16 August 2015

crazydeveloper Bundling & Minification in Web Application

Now a days, we read a lots of discussion about Bundling and Minification. By name we can guess these are two important techniques for web development.

I'd like to discussion why we need to Bundling & Minification and how we can do that? We start with "Why we need Bundling in our application?"

Read more »
15 August 2015

crazydeveloper Steps to configure Gulp with Visual Studio

Some days before I gone through this requirement where I need to configure my current project from "Web essentials" to "Gulp". These two setting are to use "Bundling and minification". We will elaborate these concept in coming blog.

But in short words if I need to explain, want to say "improves load time by reducing the number of requests to the server and reducing the size of requested assets (such as CSS and JavaScript.)"

If we talk about "Gulpwe have an important question here:

What is Gulp & how it’s work?

Read more »
15 August 2015

crazydeveloper Javascript - Special numeric values: Infinity, NaN

When we talk about JavaScript, we always get different behaviour compare like other languges like in most languages, dividing a number by 0 throws an error and stops program execution. JavaScript however, returns a special infinity value, printed as Infinity, when the result of a numeric operation is larger than the largest representable number

Similarly, it returns a negative infinity value, printed as - Infinity, when the resulting negative value becomes more negative than the most negative representable number.

Read more »
10 August 2015

crazydeveloper How to Find and Replace Values in All Tables and All Text Columns in SQL Server

Problem 1:

We have a tables (SQL Server) which references paths (with specific name/ value), but now the path is going to change. In the path column, we have many records and we need to change just a portion (name/ value) of the path, but not the entire path. And we need to change the same string to the new one, in every record.

How can we do this with a simple update?

Problem 2:

We have read about a SQL injection attack where text is inserted and this could be a good way to remove the offending text.

Read more »
08 August 2015

crazydeveloper Stack & Heap - Behind the scene in .Net Framework

One of the most essential parts of coding in the .NET Framework is "Variable Declaration".  In order to understand the importance of this term, we’ll need to explore a few other terms which are fundamental to .NET, and to some extent, programming in general.  So, in the next few articles, we’ll be discussing:

"Stack & Heap", "Value types & Reference types" and "Boxing & Unboxing".

The three terms above are related to each other.  If we’re planning on talking about Variable Declaration, at the very least we need to know the core concepts of those terms.  They all point to a couple of important questions:  “What goes into a variable once we declare it?” and “What happens to that variable when we’re done with it?”

Read more »
05 August 2015

crazydeveloper What is the use of Shadowing in C#

The concept of Shadowing is not a part of object oriented programming principle but this keyword is so important with classes & objects in C#. We must know the behaviour of Shadowing in C#.

In Shadowing the parent class element is completely replace by the child class in all terms. But here again the important question: What is the use of Shadowing?

Read more »
31 July 2015

Page 4 of 10

Become a Fan