<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ashishkumar Vishwakarma</title>
    <description>The latest articles on DEV Community by Ashishkumar Vishwakarma (@devashish).</description>
    <link>https://dev.to/devashish</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173532%2F0e1af092-785d-459a-abbe-3093c6a12dab.jpg</url>
      <title>DEV Community: Ashishkumar Vishwakarma</title>
      <link>https://dev.to/devashish</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devashish"/>
    <language>en</language>
    <item>
      <title>Essential Applications for daily PC users</title>
      <dc:creator>Ashishkumar Vishwakarma</dc:creator>
      <pubDate>Fri, 26 Jun 2020 15:36:55 +0000</pubDate>
      <link>https://dev.to/devashish/essential-applications-for-daily-pc-users-4dh7</link>
      <guid>https://dev.to/devashish/essential-applications-for-daily-pc-users-4dh7</guid>
      <description>&lt;h2&gt;
  
  
  Hello guys,
&lt;/h2&gt;

&lt;p&gt;today we will see what all applications are required or used on daily basis for the normal PC users.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;center&gt;♨️ So, here we go... ♨️&lt;/center&gt;
&lt;/h3&gt;

&lt;h4&gt;
  
  
  [NOTE] : here we consider our user as Windows user.
&lt;/h4&gt;

&lt;p&gt;👉 &lt;a href="https://www.rarlab.com/rar/wrar591b1.exe"&gt;WinRar 32 bit&lt;/a&gt; / &lt;a href="https://www.rarlab.com/rar/winrar-x64-591b1.exe"&gt;WinRar 64 bit&lt;/a&gt;: for compressing and extracting the files&lt;br&gt;
👉 &lt;a href="https://www.videolan.org/vlc/download-windows.html"&gt;VLC Media Player&lt;/a&gt;: Top rated openSource media player&lt;br&gt;
👉 &lt;a href="https://www.microsoft.com/en-in/software-download/office"&gt;MicroSoft Office&lt;/a&gt;: any version which you may like will work with it. As it is a paid application, I suggest a good openSource alternative here - &lt;a href="https://www.libreoffice.org/download/download"&gt;LibreOffice&lt;/a&gt;&lt;br&gt;
👉 &lt;a href="https://www.google.com/intl/en/chrome/?standalone=1"&gt;Google Chrome&lt;/a&gt; / &lt;a href="https://www.mozilla.org/en-US/firefox/windows/"&gt;Mozilla FireFox&lt;/a&gt;&lt;br&gt;
👉 &lt;a href="https://www.dopdf.com/download.html"&gt;doPDF&lt;/a&gt;: to convert your files into PDF. Actually this can be done from browser itself, by selecting option &lt;strong&gt;save as&lt;/strong&gt; -&amp;gt; then select &lt;strong&gt;.pdf&lt;/strong&gt;&lt;br&gt;
👉 &lt;a href="https://download.cnet.com/IObit-Uninstaller/3000-2096_4-75161625.html?part=dl-&amp;amp;subj=dl&amp;amp;tag=button"&gt;IObit UnInstaller&lt;/a&gt;: to uninstall your stubborn applications which are not completely uninstalled or after removal keeps some setting/tracking file in your system&lt;br&gt;
👉 &lt;a href="https://www.bittorrent.com/downloads/complete/classic/"&gt;BitTorrent&lt;/a&gt;: to download legal .torrent files&lt;br&gt;
👉 &lt;a href="https://anydesk.com/en/downloads/windows"&gt;AnyDesk&lt;/a&gt; / &lt;a href="https://www.teamviewer.com/en/download/windows/"&gt;TeamViewer&lt;/a&gt;: these applications help you share your remote desktop with the other user when needed&lt;/p&gt;






&lt;center&gt;For you with ❤️ by &lt;a href="https://www.codecasm.com"&gt;CodeCasm&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;/center&gt;




</description>
      <category>application</category>
      <category>user</category>
      <category>codecasm</category>
    </item>
    <item>
      <title>Getting started with Angular</title>
      <dc:creator>Ashishkumar Vishwakarma</dc:creator>
      <pubDate>Thu, 11 Jun 2020 17:10:20 +0000</pubDate>
      <link>https://dev.to/devashish/getting-started-with-angular-4aca</link>
      <guid>https://dev.to/devashish/getting-started-with-angular-4aca</guid>
      <description>&lt;h3&gt;
  
  
  Pre-requisites 😇
&lt;/h3&gt;

&lt;p&gt;👉 &lt;strong&gt;node &amp;amp; npm&lt;/strong&gt; &lt;em&gt;i.e. node package manager&lt;/em&gt;&lt;br&gt;
👉 &lt;strong&gt;angular/cli&lt;/strong&gt; &lt;em&gt;i.e. command line interface for Angular&lt;/em&gt;&lt;br&gt;
👉 &lt;strong&gt;Code editor/IDE&lt;/strong&gt; &lt;em&gt;i.e.&lt;/em&gt; &lt;a href="https://code.visualstudio.com/download"&gt;VS Code&lt;/a&gt;, &lt;a href="https://www.sublimetext.com/3"&gt;Sublime&lt;/a&gt; or any you prefer&lt;/p&gt;
&lt;h3&gt;
  
  
  🤔 &lt;em&gt;If you don't have these installed in your machine, let's quickly get it installed.&lt;/em&gt;
&lt;/h3&gt;
&lt;h3&gt;
  
  
  - installing &lt;code&gt;node&lt;/code&gt; &amp;amp; &lt;code&gt;npm&lt;/code&gt; 👍
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;for &lt;code&gt;Windows&lt;/code&gt;:&lt;br&gt;
&lt;a href="https://nodejs.org/en/download/"&gt;download link to node binaries&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;for &lt;code&gt;Ubuntu/Linux&lt;/code&gt; or &lt;code&gt;MacOS&lt;/code&gt;:&lt;br&gt;
&lt;a href="https://nodejs.org/en/download/package-manager/"&gt;select your OS to get command&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;command for installation using package manager through terminal&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Node.js v14.x&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Using Ubuntu&lt;/span&gt;
curl &lt;span class="nt"&gt;-sL&lt;/span&gt; https://deb.nodesource.com/setup_14.x | &lt;span class="nb"&gt;sudo&lt;/span&gt; &lt;span class="nt"&gt;-E&lt;/span&gt; bash -
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt-get &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-y&lt;/span&gt; nodejs
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Verify with the below commands that &lt;em&gt;&lt;code&gt;node&lt;/code&gt;&lt;/em&gt; and &lt;em&gt;&lt;code&gt;npm&lt;/code&gt;&lt;/em&gt; fire below commands&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Using Ubuntu&lt;/span&gt;
node &lt;span class="nt"&gt;-v&lt;/span&gt;
npm &lt;span class="nt"&gt;-v&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  - Let's get your hand dirty 🖐️
&lt;/h2&gt;

&lt;p&gt;Now, we have our &lt;code&gt;npm&lt;/code&gt; &lt;em&gt;(node package manager)&lt;/em&gt; installed, we can use it to install Angular in our system.&lt;br&gt;
Use below command to install &lt;code&gt;Angular CLI&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @angular/cli
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;verify if &lt;code&gt;Angular CLI&lt;/code&gt; is installed successfully, fire below command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;ng v
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;it must look something like below:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x6zTpb9b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/wyx0u7gtnnsk1rcui5ne.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x6zTpb9b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/wyx0u7gtnnsk1rcui5ne.png" alt="angular version in terminal"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  - Now, we will create our first Angular project
&lt;/h2&gt;

&lt;p&gt;We need to fire below command in our &lt;code&gt;terminal/command prompt&lt;/code&gt; to create our project&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;ng new angular-app
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Here, &lt;code&gt;ng new&lt;/code&gt; is used to create new project and &lt;code&gt;angular-app&lt;/code&gt; is your Angular project name.&lt;/p&gt;

&lt;p&gt;It will create &lt;code&gt;Angular project&lt;/code&gt; with default template provided by &lt;code&gt;Angular&lt;/code&gt; itself. To have a quick look on it, we can goto our browser and visit default url served by Angular &lt;em&gt;i.e. &lt;a href="http://localhost:4200"&gt;http://localhost:4200&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now, we need to point our &lt;code&gt;terminal&lt;/code&gt; to Angular project, to achieve this use this command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;angular-app
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;As of now, we are in our Angular project folder. We can use below command to serve our application to the browser&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# to just serve and visit http://localhost:4200&lt;/span&gt;
ng serve

&lt;span class="c"&gt;# to serve it on it's default browser&lt;/span&gt;
ng serve &lt;span class="nt"&gt;-o&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Wow 🤩, we just created an Angular application. It was super easy, isn't it.
&lt;/h3&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  - Find the helping visuals 🎬 below here:
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/XoeJINGrqgc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;






&lt;center&gt;We are open for contribution 🤝 &lt;a href="https://codecasm.com"&gt;CodeCasm&lt;/a&gt;&lt;br&gt;
&lt;/center&gt;






&lt;center&gt;❤️ Happy coding ❤️&lt;/center&gt;




</description>
      <category>angular</category>
      <category>javascript</category>
      <category>typescript</category>
      <category>framework</category>
    </item>
    <item>
      <title>How to get Angular in your pocket?</title>
      <dc:creator>Ashishkumar Vishwakarma</dc:creator>
      <pubDate>Mon, 06 Apr 2020 20:16:37 +0000</pubDate>
      <link>https://dev.to/devashish/how-to-get-angular-in-your-pocket-592o</link>
      <guid>https://dev.to/devashish/how-to-get-angular-in-your-pocket-592o</guid>
      <description>&lt;h1&gt;
  
  
  What we know?
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Angular&lt;/strong&gt; is component based framework which is comprised of &lt;strong&gt;TypeScript&lt;/strong&gt; and &lt;strong&gt;JavaScript&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.typescriptlang.org/"&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;&lt;/a&gt; is superset of &lt;strong&gt;JavaScript&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;As &lt;strong&gt;JavaScript&lt;/strong&gt; is subset of &lt;strong&gt;TypeScript&lt;/strong&gt;, so every &lt;strong&gt;JavaScript&lt;/strong&gt; code is a valid &lt;strong&gt;TypeScript&lt;/strong&gt; code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; has some addon features as extended to &lt;strong&gt;JavaScript&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  - Why &lt;strong&gt;TypeScript&lt;/strong&gt; in Angular?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt; is choosen because of its most rich feature of type checking and autocompletion. Some other features mentioned below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consistency&lt;/li&gt;
&lt;li&gt;Productivity&lt;/li&gt;
&lt;li&gt;Maintainability&lt;/li&gt;
&lt;li&gt;Modularity&lt;/li&gt;
&lt;li&gt;Catch Errors Early&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; &lt;br&gt;
more you can read here on it's &lt;a href="https://www.typescriptlang.org/docs/home.html"&gt;official documentation&lt;/a&gt;. This made &lt;strong&gt;Angular&lt;/strong&gt; super-awesome 👍. If you know languages like &lt;strong&gt;C# or Java&lt;/strong&gt;, then it is pretty simple to get into it with the help of documentation. To start with &lt;strong&gt;Angular&lt;/strong&gt;, you don't need to deep dive into it, just an overview of it and &lt;strong&gt;basic OOP concept&lt;/strong&gt; will work. Get the complete understanding for TypeScript on their site by firstly learning the &lt;a href="https://www.typescriptlang.org/docs/handbook/basic-types.html#introduction"&gt;basic types&lt;/a&gt; and then by &lt;a href="https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html"&gt;quick overview&lt;/a&gt;.&lt;br&gt;
 &lt;/p&gt;

&lt;h2&gt;
  
  
  - What is a Component?
&lt;/h2&gt;

&lt;p&gt;As we see above that &lt;strong&gt;Angular&lt;/strong&gt; is a component based framework. Each single component again contains 3 elements:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;HTML (.html) - this creates view, i.e. markup code&lt;/li&gt;
&lt;li&gt;TS (.ts) - where all your business logic goes&lt;/li&gt;
&lt;li&gt;CSS (.css) - here you can do styling for the markup. It can be CSS/SCSS, etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Now, focusing towards our TS element of component i.e. &lt;strong&gt;&lt;em&gt;.ts&lt;/em&gt;&lt;/strong&gt; file, lets break down this component to get a clear idea about it.
&lt;/h3&gt;

&lt;h4&gt;
  
  
  we can divide structure of component in following 4 parts:
&lt;/h4&gt;

&lt;h5&gt;
  
  
  1. import statements:
&lt;/h5&gt;

&lt;p&gt;import statements imports all the required classes from the module packages which is required for the component and methods[in your logic]. Example can be seen below:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qf7dE_tv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/up016ay3fxdjzbvan3vr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qf7dE_tv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/up016ay3fxdjzbvan3vr.png" alt="import example"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  2. @Component():
&lt;/h5&gt;

&lt;p&gt;Component is a method, not a normal method, '@' symbol makes it a decorator, &lt;a href="https://angular.io/api/core/Component"&gt;a component decorator&lt;/a&gt;. This decorator provides configuration metadata of the component. It takes an object as an parameter. Example can be seen below:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UDMIznoy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ekp70taiau12vdnvx0bo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UDMIznoy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ekp70taiau12vdnvx0bo.png" alt="component example"&gt;&lt;/a&gt;&lt;br&gt;
Here, &lt;strong&gt;selector, templateUrl and styleUrls&lt;/strong&gt; are the properties of the component. There are many more properties we can use as per convenience.&lt;/p&gt;

&lt;h5&gt;
  
  
  3. export class:
&lt;/h5&gt;

&lt;p&gt;As a framework, Angular provides modular structure. So all the components used in the application are a exported class. So whenever we need to export or reuse it we can easily import it in any module and implement in that another component. Example given below:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ixAaebSs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/u30t8lkujjb6lc5cppgt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ixAaebSs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/u30t8lkujjb6lc5cppgt.png" alt="class of component"&gt;&lt;/a&gt;&lt;br&gt;
Each component class can have constructor as shown in the above image. Below constructor we have ngOnInit() function which is first stage of &lt;a href="https://angular.io/guide/lifecycle-hooks"&gt;lifecycle hook&lt;/a&gt; of the angular component. Then you go with your user define functions as you want your component should act or to be functioned.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  HOPE it was helpful to you for understanding internals of Angular component. Hence, also enjoyed reading it 😍. Thanks ❤️.
&lt;/h2&gt;

</description>
      <category>angular</category>
      <category>typescript</category>
      <category>javascript</category>
      <category>ngpune</category>
    </item>
    <item>
      <title>What is Angular?</title>
      <dc:creator>Ashishkumar Vishwakarma</dc:creator>
      <pubDate>Thu, 02 Apr 2020 10:25:08 +0000</pubDate>
      <link>https://dev.to/devashish/what-is-angular-1ohj</link>
      <guid>https://dev.to/devashish/what-is-angular-1ohj</guid>
      <description>&lt;p&gt;If I say &lt;strong&gt;Angular&lt;/strong&gt; is a &lt;strong&gt;JavaScript framework&lt;/strong&gt;, what hits to your mind?&lt;/p&gt;

&lt;h2&gt;
  
  
  Why do we need a framework when we can work with JavaScript alone?
&lt;/h2&gt;

&lt;p&gt;So, I am happy to tell you that now-a-days, framework play important role to keep the code maintainable and make the development fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  How framework makes development fast?
&lt;/h2&gt;

&lt;p&gt;Framework have a pre-defined architecture, which we also know as design pattern. Due to this architecture or design pattern the codes are in organised way, which helps in fast development.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Angular&lt;/strong&gt; as front-end framework by &lt;strong&gt;Google&lt;/strong&gt;.
&lt;/h2&gt;

&lt;p&gt;First of all, by &lt;strong&gt;&lt;em&gt;Angular&lt;/em&gt;&lt;/strong&gt; I mean &lt;strong&gt;&lt;em&gt;Angular 2+&lt;/em&gt;&lt;/strong&gt; and not &lt;strong&gt;&lt;em&gt;AngularJS or Angular 1.x&lt;/em&gt;&lt;/strong&gt;. &lt;strong&gt;Current version of Angular is 9.1.0&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Angular was initially introduced by Google. Angular is known as end-to-end front-end framework. That means, it is a complete package for a front-end developer which includes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;CLI tool&lt;/strong&gt;: a powerful tool takes care of each process/binding internally&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protractor&lt;/strong&gt;: a end-to-end built-in testing tool&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance&lt;/strong&gt;: better performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Templates&lt;/strong&gt;: create quick UI views with simple and powerful template syntax&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt;: a strict syntactical superset of JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crossplatform&lt;/strong&gt;: used to develop mobile or web applications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenSource&lt;/strong&gt;: being opensource anyone can contribute to it
etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are many such good features. Angular has a good list of features, I have just listed some important highlighted features. Being supported by Google, it has good and huge community to maintain it.&lt;/p&gt;

&lt;p&gt;In-short, Angular is complete end-to-end client-side or front-end framework to develop simple to complex front-end applications. It has made front-end developers life easy to develop the application super-fast and with better performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  some useful links I would like to mention here
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Great applications &lt;a href="https://www.madewithangular.com/"&gt;made with angular&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Fortunately India has a great community and conducts a national level conference every year in month of FEB in name of &lt;a href="https://www.ng-ind.com/"&gt;ng-india&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;You can start learning Angular with &lt;a href="https://angular.io/start"&gt;official documentation&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;if you like it, we can connect on twitter here: &lt;a href="http://twitter.com/dev_ashishkumar"&gt;@dev_ashishkumar&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  😍 Thanks for reading it. HOPE you enjoyed reading it 😍
&lt;/h3&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>framework</category>
      <category>ngpune</category>
    </item>
  </channel>
</rss>
