Before we deep-dive into directives and property/event bindings, let’s start with a brief background on directive. What are directives? Simply put, directives are just a class like components but without a view or template. They sit on any HTML elements in template like their attributes and teach the elements to…


What is Node.js?

During my days in coding bootcamp, I heard a lot about Node.js but never got a time to explore it because it wasn’t a part of our course. Finally, I was blessed with some free time this weekend which I used for introducing myself to Node.js …


Before we jump into some big words like automate, selenium and webdriver, let’s first understand — what testing is.

Testing is one of the most important process in software or web application development. We test our application all the times from very beginning when we write our first line of…


Amazon EC2 stands for Amazon Elastic Compute Cloud. It’s basically a web service that provides resizable compute capacity in the Amazon Web Services (AWS) cloud. It provides virtual computing environments known as EC2 instances.

So Amazon EC2 is just a virtual machine that allows you to launch various servers in…


The word layouts should be pretty common to those who have been working on rails projects for while. If you are new to rails like me and have heard of layouts but do not know how to implement it in your project, then you may want to continue what you…

Sanjay Sai

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store