
Unit testing Angular Application
Written test cases may look like burden initially. But in the long run, it has been proved that it is easy to maintain and test applications which have unit test cases written. In this post, we will understand the importance of test cases and will understand how it works with the project created with angular CLI. ... Read More

Dependency injection in Angular 2
I f you have some experience with AngularJs, you would know what Dependency injection is and how to use it. Whenever we need some third-party functionality we just inject it. But if you don't know there is nothing to worry as I am going to explain from scratch how it works in Angular 2. ... Read More

Understanding blockchain as a beginner
The blockchain is a peer-to-peer distributed ledger and tracks various transactions. It is a system maintained across several computers that are linked in a peer-to-peer network. To know about the technologies involved in building the blockchain architecture refer to post Key Technologies behind blockchain. ... Read More

Lasso and Ridge Regression Detailed Explanation
In Linear Regression we saw that the complexity of the model is not controlled. Linear Regression only tries to minimize the error (e.g. MSE) and may result in arbitrarily complex coefficients. The model which we are developing should be as simple as possible but not simpler. Regularization is a process used to create an optimally complex model, i.e. a model which is as simple as possible while performing well on the training data. ... Read More

Introduction to Bokeh Server
In the previous post, Data Visualization using the Bokeh package in Python, we learned about generating powerful visualizations using the Bokeh package in Python. If you have not gone through this post or don't know about Bokeh, I highly recommend you go through the post before proceeding further. We will continue our discussion on Bokeh, and we will see how to build powerful applications using the Bokeh package. ... Read More

Random Forests Explained in detail
In my previous post, I have talked about Decision Tree and explained in detail how it works. In this post we will be talking about Random forest which is a collection of Decision Tree. A random forest is almost always better than a single decision tree. This is the reason why it is one of the most popular machine learning algorithms. Random forests use a technique known as bagging, which is an ensemble method. ... Read More

Whats new in Angular v5
This post explains about new features added to Angular 5. Below are the topics explained in this post: Build Optimizer AOT on by default Progressive web apps New HTTP client Forms improvement Internationalized Number, Date, and Currency Pipes New lifecycle events in Router and lot more. Lets get started and update our skill sets. ... Read More

Introduction and bootstrapping of Angular 2 application
The main idea of angularjs is a separation of logic between HTML update and JavaScript logic in web pages. Also with angularjs, we can test our applications very easily. Google team has made some changes to angular 2.x which are completely different in structural and coding concept than angular 1.x. We will be learning all these changes in detail. I will be also explaining the process of bootstrapping of angular application in detail. Let's get started. ... Read More