Callback Pattern in Node.js
Published:
Understand Callback Patterns and Use Them Read more
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Published:
Understand Callback Patterns and Use Them Read more
Published:
Using Promises in Node.js Read more
Page not found. Your pixels are in another canvas. Read more
This is a page not in th emain menu Read more
Published:
The big day has arrived. In a few hours, you’ll be on the stage for the big presentation, pitching your product in front of people you’ve never seen before. You’re so nervous you could explode? Read more
Published:
People who have initiative and make things happen are highly valued in the workplace. But, what is it? And how can you develop it? Read more
Published:
Failures are a blow to our self esteem. Who wants a resume filled with failure Read more
Published:
Lets build a highly scalable, distributed chatbot service with Node.JS, Express and RabbitMQ Read more
Published:
Would we even seek for a path breaking solution, if we did not have the challenge Read more
Published:
This is also one of the many stories of a batting great, which puzzled me initially, but later on convinced me of how beneficial it can be to switched on before you are on Read more
Published:
This is one of the many stories of a batting great, which has stayed with me and shows how self discipline can he key to personal success. There are something which we can learn from great achievers of our time, especially how they overcome their failures by doing small things. Sachin Tendulkar arrived in Sydney with 82 runs from 5 innings, Read more
Published:
The best leaders balance their grand ambitious vision with caution and an attention to details Read more
Published:
Tensions inevitably arise between goodness and an imperfect world – but how should we act when they do? Well, there’s a four-step decision-making process we can use to untangle our reasoning and make sense of difficult, complex situations. It’s called the R.I.S.E framework. Read more
Published:
When faced with a decision about what to do it is amazing how the easy choice and the “right” choice are rarely ever the same thing. Read more
Published:
Recognizing that the safety zone has moved might be the prompt your need to reevaluate your comfort zone Read more
Published:
There has to be a tree, There always has to be a tree Read more
Published:
Programming is fun and here are some tips gathered over 18 years of programming experience on how to survive (and excel) as a programmer Read more
Published:
I am starting a series of posts explaining few of Advanced Node.js concepts. Hope you like them Read more
Published:
Core Values that define me. Read more
Published:
Exploring the power of contextualising the present Read more
Published:
Exploring the importance of doing it right the first time Read more
Published:
Exploring the pros and cons of “Notice Period” and its relevance. Read more
Published:
Does it matter how you write your code, as long as it works without breaking and gets the job done on time Read more
Published:
Two of the important traits of good software developers are “enlightened laziness” and “Out of the box” thinking.There is an ancient tale from Hindu mythology that illustrates lateral thinking Read more
Published:
Happiness is not the result, but it is a driver. Sometimes I wonder how can we be happy in today’s fast-paced world. Read more
Published:
In the quick changing technical world, where we are carrying digital money, shopping online and constantly being online all the time, it is difficult to work without digitization. To become an outstanding IT professional in this new digital world, we require more skills than before. Read more
Published:
What are some of the roles in AI Read more
Published:
Recently I was asked to look into a production issue in a payment application. After going through hours of debugging we could zero into the cause of the problem. Not surprisingly it was due concurrent requests from different users arriving at our server in same instant. Read more
Published:
Some quick tips on REST API Design Read more
Published:
Very common question that I am being asked by many Java developers is how to learn Scala Read more
Short description of portfolio item number 1 Read more
Short description of portfolio item number 2 Read more
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work. Read more
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1). http://academicpages.github.io/files/paper1.pdf
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work. Read more
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2). http://academicpages.github.io/files/paper2.pdf
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work. Read more
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3). http://academicpages.github.io/files/paper3.pdf
Published:
The world’s easiest introduction to Machine Learning Read more
Published:
A Beginner-Friendly Introduction to Containers, VMs and Docker Read more
Published:
All you need to know about chatbots (and not die trying) Read more
Published:
Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow Read more
Published:
Guide for releasing an application using Jenkins. Will also cover CI, CD, Automation etc. Read more
chapter, Online, 2016
// Simple Class
class MyClass {}
class Emp {
private var employeeNumber = 0
var employeeName =null
def display(empNumber: String, empName: String) = {
println(s"Employee Number is ${empNumber}")
println(s"Employee Name is ${empName}")
}
}
val emp = new Emp()
emp.display("8597","Dhananjay")
Workshop, Online, 2016
Scala is a deep and powerful language with many advanced features such as macros, implicits and existential types. This is a collection of basic training of Scala addressed at people who are getting started with Scala language or moving from Java to Scala. Read more
chapter, Online, 2016
chapter, Online, 2016
chapter, Online, 2016
If I were to pick a language to use today other than Java, it would be Scala.Read more
chapter, Online, 2016
chapter, Online, 2016
chapter, Online, 2016
Workshop, Online, 2017
Angular (2+) is here, and we’re all super excited about it. Let’s explore all the changes coming in Angular 2. If you come from the world of Angular 1, you may have heard that Angular 2 is a complete code change. While this can seem scary, let’s take a step back and look into what exactly is going on with the new version. There are reasons why Angular 2 is so different. In this course, we’ll take a look at how we can get started with Angular 2 and see all the cool new features Angular 2 provides. Read more
chapter, Online, 2017
Angular JS is an open source framework built over JavaScript. It was built by the developers at Google. This framework was used to overcome obstacles encountered while working with Single Page applications. Also, testing was considered as a key aspect while building the framework. It was ensured that the framework could be easily tested. The initial release of the framework was in October 2010. Read more
chapter, Online, 2017
To start working with Angular 2, you need to get the following key components installed. Read more