Simplifying Angular CLI for beginners

So you want to write your first Angular application, however setting up even a ‘Hello World’ Angular application is not easy. It requires many steps such as:

  • Setting up a TypeScript compiler, if you choose to use TypeScript
  • Configuration of Webpack or other module loader
  • Setting up local web development server
  • Installing and configuring dependencies
  • Configuring Unit Test environment
  • Configuring End to End Test environment
  • Working with Continuous Delivery
  • Working with Continuous Integration and many more

You can perform all these tasks manually, but this will require a strong understanding of all these concepts and will make starting a new project very time consuming. To solve this problem, Angular comes with the Angular Command Line Interface (CLI).

Learn more about it here: https://cli.angular.io/

All these tasks are taken care of by Angular CLI, which is a command line tool for creating, testing, and deploying Angular apps. It is recommended to use Angular CLI for creating Angular apps, as you do not need to spend time installing and configuring all the required dependencies and wiring everything together. It provides you with many boilerplates and saves your time.

It uses Webpack to include all the packaging, the loading module, importing functionality, BrowserLink and more. The entire Webpack configuration is done completely by CLI so you don’t have to worry about it. It also configures Jasmine and Karma for unit tests and TypeScript complier to transpile TypeScript file to JavaScript etc.  Let us see how we can work with Angular CLI.

Learn full article on the Infragistics blog

Completed 11 Years working in the Industry

image

I am very excited to share that today I completed 11 years working in the industry. It has been a learning and good challenging journey for me. During last 11 years, I have lived in three different cities and worked on six different technologies. I started my career as Software Engineer and currently working as a Developer Advocate for Infragistics.

image

Below in tabular form you can find my work experiences:

image

Besides working for various organization, since very beginning of my career, I have been writing articles. So far, in last 11 years I have authored more than 900 articles. You can read them on my blog: https://debugmode.net/.

I also authored a book on Angular called Angular Essentials.

clip_image002

In India, you can get it here: https://www.amazon.in/Angular-Essentials-Dhananjay-Kumar/dp/9388511247/ref=sr_1_1?ie=UTF8&qid=1553590814&sr=8-1&keywords=angular+essentials

Outside India, you can get it here : https://www.amazon.com/Angular-Essentials-Dhananjay-Kumar-ebook/dp/B07NL5RSDF/ref=sr_1_1?keywords=angular+essentials&qid=1553590883&s=gateway&sr=8-1

Due to my contributions, Microsoft awarded me prestigious Microsoft MVP Award on 1 April 2010. Since then, I have been getting Microsoft MVP Award each year. So far, I have been awarded 9 times. You can find my MVP profile here: https://mvp.microsoft.com/en-us/PublicProfile/4028360?fullName=Dhananjay%20Kumar

image

After getting Microsoft MVP Award, I started participating as speakers. I got chance to speak in various Microsoft User Group meets and conferences. So far, in last 11 years, I have delivered 77 free talks or workshops. You can find details about them here: https://debugmode.net/speaking/.

In 2016, I founded offline community geek97 , thorough that we hosted free workshops  in various Indian cities. We also mentor young talent to become speaker and community contributor.

Geek97 also organizes India’s largest Angular Conference ng-India https://www.ng-ind.com/ . You can see summary video of last ng-India here: https://www.youtube.com/watch?v=ccNBr-LX6tQ

image

I have been enjoying working with Infragistics for last 4 years, and in coming years, I am aspired to work on JavaScript language, PWA, Angular and AI. I hope, I am able to add values in your professional life through my evangelism, writing, teaching, and ng-India.

Thanks

Dhananjay Kumar

Winner of 9 Microsoft MVP Awards

Organizer ng-India

Presented in ng-India 2019

ng-India is India’s largest conference on Angular and JavaScript. It happened on 23 Feb in Gurgaon, India and was attended by around 350 developers around India. There were speakers from all across world teaching on various topics such as Ivy rendering, Webpack, RxJS, Change Detection in Angular, Directives, ViewEncapsulation, ngRx etc.

I also had an opportunity to deliver a 30 min talk on “You do not know about JavaScript object “. You can find recording of my talk here: https://www.youtube.com/watch?v=h9eW0zSiFaw&t=9s

 

I also did welcome note for the conference, which can be find here:

https://www.youtube.com/watch?v=1CEWDQyCrmc&t=1s

 

You can find all talks from ng-India 2019, on geek97 YouTube channel

https://www.youtube.com/channel/UC9qYCj-KbQYJ_1fmnuULr4Q/videos

 

Thanks for watching my talk. Let me know your feedback.