How to install and setup first angular program

Download and install node js latest version to get npm

npm install -g @angular\cli

Navigate to the folder where we need to setup Angular project  and run

ng new my-first-app

heartin's picture

Elastic Stack - Useful References

Here I will list some useful references for Elastic Stack. 


Kibana Configurations


Scripted updates in ES


Cluster APIs

Comparison of Different Angular Versions

Major release version of Angular are:

  • Angular JS

  • Angular 2

  • Angular 4

  • Anugular 5

The version 2.x and higher is called 'Angular' and the version 1.x or less is called 'Angular JS'

Angular JS:

Angular Essentials - Request for Notes

Please make your request for notes and I will try to add them as part of my personal goal of becoming an Angular expert by end of June 2018.

heartin's picture

Which Is Your Favourite Open Source License?

We have decided to create and participate in more open source projects. Please comment your favorite open source license that you feel will be good for our projects (in general). You may also question others on their suggestions.

Best suggestions will be added to the page and you will also be receiving a BuddyTutor merchandise gift at your preferred address. 

You may choose from one of the below or add a suggestion on your own.

heartin's picture

ET - License Discussion

Please use this page to discuss about which license to use for the Simple Expense Tracker project. Suggest your opinion with your reasoning as a comment. You may refer to this link for some guidance.

heartin's picture

Reference Materials for Software Testing Practices

You may use these for further learning about software testing practices. I have referred most of them for learning and preparing notes in this section.

heartin's picture

Software Testing - Important Terms and Concepts

Unit testing is a software testing method by which individual units of source code, together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.

Read more here


heartin's picture

Introduction to Test Driven Development (TDD)

Test Driven Development (TDD) also called as test-first approach by many, is a development approach where we first write tests based on our requirements before writing actual production code.

TDD makes sure that all the intended features of the program are working as expected. Kent Beck, who is credited with having developed or "rediscovered" the technique, stated in 2003 that TDD encourages simple designs and inspires confidence. (source = Wikipedia)


heartin's picture

Introduction to Regression and Regression Testing

A regression is a bug that makes a feature stop functioning as intended after a certain event such as a new change, a system upgrade etc. A performance regression is a situation where the software still functions correctly, but performs slowly or uses more memory than before.

Regression testing is a type of testing that ensures that no regressions has been introduced. i.e. previously developed and tested software still performs the same way after it is changed or even interfaced with other software.