AngularJS
![React vs Angular: An In-depth Comparison](png/1492644427rvsa_b-01.png)
Should you pick Angular or React? Pavels Jelisjevs looks in detail at what both frameworks have to offer, and gives some practical advice on how to choose.
![MEAN Stack: Build an App with Angular and the Angular CLI](png/1584495070mean-stack-angular.png)
Jurgen Van de Moere shows how to implement Angular authentication using a REST API built with Node, Express and MongoDB.
![A Deep Dive into Redux](jpg/1560302161redux-deep-dive.jpg)
Camilo Reyes delves into Redux’s state container by building a payroll processing engine — in plain JavaScript with TypeScript for type checking, and also using Jest to verify the app.
![Build a Desktop Application with Electron and Angular](jpg/1559081218sora-sagano-706978-unsplash.jpg)
In this tutorial we’ll build a cross-platform desktop application with Electron and web technologies such as TypeScript and Angular.
![How to Build a News App with Ionic 4 & Angular](jpg/1554356768roman-kraft-260082-unsplash.jpg)
In this tutorial we'll be using Ionic 4 and Angular to build a news application that makes use of a third-party news API.
In this tutorial, I will show you how to develop a GraphQL web app. The server will run using Node and Express and the client will be based on Angular 7.
![Build an App with Everything New & Noteworthy in Angular 7](jpg/1545282560conor-samuel-974698-unsplash.jpg)
Read Build an App with Everything New & Noteworthy in Angular 7 and learn JavaScript with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![Build a Basic CRUD App with Angular and Node](jpg/1543290415javier-quesada-222120-unsplash.jpg)
In this tutorial, you will be developing a simple Angular single page app with a REST backend, based on Node and Express.
![CSS and PWAs: Some Tips for Building Progressive Web Apps](jpg/1534906760css-pwa.jpg)
In this article on CSS and PWAs, David Attard discusses a number of techniques that can be used when creating the CSS required for the development of PWAs.
![10 Essential TypeScript Tips and Tricks for Angular Devs](jpg/1522195737angular-tips.jpg)
Florian Rappl covers a set of tips and tricks that should come in handy in every Angular project and beyond when dealing with TypeScript.
![Using Angular Augury to Debug Your Code](jpg/1522979524angular-augury.jpg)
Ilya introduces the Augury profiler and debugger for Angular 2+ apps, covering component tree, injection graph, breakpoints, routing debugging and more.
![Boosting Your Workflow with Angular 5 Snippets and VS Code](jpg/1522798219angular-5-snippets.jpg)
Michael Wanyoike shows how to create Angular 5 snippets and how to use them in Visual Studio Code to supercharge your Angular project workflow.
![Top Angular Plugins for Sublime Text](jpg/1522805263angular-plugins.jpg)
Jeff Smith introduces a number of Angular plugins for Sublime Text that help make your Angular development efforts in Sublime a success.
![Authenticating Firebase and Angular with Auth0: Part 2](jpg/1522285143angular-firebase.jpg)
Kim Maida explains how to authenticate firebase and Angular with Auth0, covering async and realtime.
![Authenticating Firebase and Angular with Auth0: Part 1](jpg/1522200831angular-firebase-auth0.jpg)
Kim Maida explains how to authenticate firebase and Angular with Auth0, covering custom tokens and lazy loading.
![Creating UIs with Angular Material Design Components](jpg/1523168634angular-material.jpg)
Ahmed explores Material Design in Angular, looking at how to create a simple Angular application with a UI built from various Angular Material components.
![Using Angular NgModules for Reusable Code and More](jpg/1522983011angular-ngmodules.jpg)
Jeremy introduces NgModules in Angular, covering key use cases such as organizing code into features, lazy loading routes, and creating reusable libraries.
![Change Detection in Angular: Everything You Need to Know](jpg/1523053152change-detection.jpg)
Maximus Koretskyi introduces change detection in Angular, explaining why use cases with immutables work and how change detection strategy affects the check.
![How to Build a Serverless, CMS-powered Angular Application](jpg/1523937574sergey-zolkin-21232-unsplash.jpg)
Adding a CMS to an Angular app may seem daunting, but there’s a new breed of API-based CMSs that greatly simplify things.
![Top 12 Productivity Tips for WebStorm and Angular: Part 2](jpg/1510120110lucy-chian-34385.jpg)
Todd Motto presents seven productivity tips for working with WebStorm and Angular to complete your Angular projects more efficiently.
![Top 12 Productivity Tips for WebStorm and Angular: Part 1](jpg/1508138000protractor.jpg)
Jurgen Van de Moere presents five productivity tips for working with WebStorm and Angular to complete your Angular projects more efficiently.
![How to Update Angular Projects to the Latest Version](jpg/1523140915angular-update.jpg)
Jurgen explains how Angular versions work, where to find instructions for upgrading Angular, and how to update Angular projects to the latest version.
![Connecting Angular and the WordPress API with wp-api-angular](jpg/1468326255fotolia_94735312_subscription_monthly_m.jpg)
Ilya Bodrov shows how to work with the wp-api-angular library, which allows you to interact with the WordPress API from Angular 2+ applications.
![AngularJS and Angular 2+: a Detailed Comparison](jpg/1522972006angularjs-vs-angular.jpg)
Manjunath compares AngularJS and Angular 2+, covering differences and new features including AtScript, improved dependency injection and a brand new router.
![A Practical Guide to Angular Directives](jpg/1522890203angular-directives.jpg)
Cláudio introduces Angular directives, arguably the most important bit of an Angular app, explaining what are they, how to use them, and to build our own.
![Angular Testing: A Developer’s Introduction](jpg/1520303950angular-testing.jpg)
An intro to the basics of Angular testing, covering tools like Jasmine, Karma and Protractor, unit tests, end-to-end testing, code coverage, linting and CI.
![Angular 2 Authentication: Protecting Private Content](jpg/1522281533angular-2-authentication.jpg)
Jurgen Van de Moere takes an Angular app to the next level, adding authentication and showing how to protect sections of the app from unauthorized access.
![Authentication with Angular and Auth0](jpg/1522109716angular-authentication.jpg)
Ado Kukic shows how to build an Angular application and add login functionality using token-based authentication with Auth0.
![Building a Twitter Client with NodeJS and Angular](jpg/1522026651twitter-node-angular.jpg)
Jeremy Wilken walks through how to build a basic Twitter client with NodeJS, and an Angular application to display your home timeline of tweets.
![Developing Angular Apps without a Back End Using MockBackend](jpg/1478209441fotolia_112827874_subscription_monthly_m.jpg)
Look ma, no server! Don’t be held up waiting for the API to be built. Vildan Softic shows how to develop apps with the Angular 2 MockBackend class.