Wake up and code

Wake up and code

Code Morning!
Welcome to Code Morning. I'm Dheeraj Kesri, a software developer and a Kishor Kumar fan. I’m no different than a conventional programmer who fights with the QA with same old argument, “It Works On My...

Code Morning!

Welcome to Code Morning. I’m Dheeraj Kesri, a software developer and a Kishor Kumar fan. I’m no different than a conventional programmer who fights with the QA with same old argument, “It Works On My Machine!”. I run this technical blog to share what I learn from my work, internet or fellow developers.

I usually start my blog posts with phrase “Code Morning!” but nothing stops you from reading the posts in evening or late night.

I hope you will find the blog useful. Please comment/criticize the contents you read and share with your friends and enemies if you like the posts.:)

My first post is on one of the hottest languages today, JavaScript.

Share This:

Good Code vs Bad Code
Code Morning! We are software developers and we write code. We aim to solve the problems with our coding skills but coding skills are not...
Read More
JavaScript Closures
Code Morning! If you have learnt about functions and modules on this blog, learning closures should not be a big deal for you. If you...
Read More
Module and Revealing Module Patterns
Code Morning! This is the second post in the series of two posts on managing scope in JavaScript. In the first post I discussed Immediately...
Read More
IIFE – Immediately Invoked Function Expressions
Code Morning! This is the first blog post in the series of two posts on managing scope in JavaScript. I always say that variables and functions...
Read More
Understand Functions in JavaScript
Code Morning! Function is not a bizarre word to software developers. If your day to day activities involve even a little bit of coding, you...
Read More
Hoisting in JavaScript
Code Morning! Hoisting is one of the features in JavaScript which is either unknown to many programmers or misunderstood. In JavaScript all the declarations are...
Read More
Good Code vs Bad Code
Code Morning! We are software developers and we write code. We aim to solve the problems with our coding skills but coding skills are not...
Read More
JavaScript Closures
Code Morning! If you have learnt about functions and modules on this blog, learning closures should not be a big deal for you. If you...
Read More
Module and Revealing Module Patterns
Code Morning! This is the second post in the series of two posts on managing scope in JavaScript. In the first post I discussed Immediately...
Read More
IIFE – Immediately Invoked Function Expressions
Code Morning! This is the first blog post in the series of two posts on managing scope in JavaScript. I always say that variables and functions...
Read More
Understand Functions in JavaScript
Code Morning! Function is not a bizarre word to software developers. If your day to day activities involve even a little bit of coding, you...
Read More
Hoisting in JavaScript
Code Morning! Hoisting is one of the features in JavaScript which is either unknown to many programmers or misunderstood. In JavaScript all the declarations are...
Read More
JavaScript Objects in Depth
Code Morning! JavaScript is an object oriented language. But it's not object oriented the way other modern programming languages are. It's class-less and prototype-based object...
Read More
JavaScript: The Good and The Bad
Code Morning! In the last post we talked about why JavaScript is a great language, how it evolved since its inception and how it influenced...
Read More

Good Code vs Bad Code

Code Morning! We are software developers and we write code. We aim to solve the problems with our coding skills but coding skills are not just limited to solving a problem. The code written by you today is most likely to be modified tomorrow by you or someone else. Writing …

JavaScript Closures

Code Morning! If you have learnt about functions and modules on this blog, learning closures should not be a big deal for you. If you just happen to land here and haven’t gone through those two topics, that is also perfectly fine. Closures fall in the category of advanced JavaScript concepts …

Hoisting in JavaScript

Code Morning! Hoisting is one of the features in JavaScript which is either unknown to many programmers or misunderstood. In JavaScript all the declarations are hoisted (moved) up to the top of their scope. This applies to both function and variable declarations. Let’s take a look at variable hoisting first. …

JavaScript Objects in Depth

Code Morning! JavaScript is an object oriented language. But it’s not object oriented the way other modern programming languages are. It’s class-less and prototype-based object oriented language. If you are a sincere follower of JavaScript language and its new features, you must be aware of the fact that ECMAScript 6 …

JavaScript: The Good and The Bad

Code Morning! In the last post we talked about why JavaScript is a great language, how it evolved since its inception and how it influenced the world wide web. This post will dive deep into the great features of the language. JavaScript comes with a lot of horrible drawbacks as well. It …

JavaScript: The game changer

Code Morning! JavaScript. It’s difficult to find a developer on earth today who hasn’t heard this term. JavaScript is everywhere, be it desktop, smartphones or tablets. If you are connected to internet, you are most likely using JavaScript. JavaScript is a programming language used to develop interactive web applications. It is used …