Fireship’s most viewed videos of 2017
Lifetime totals, not views in this range.
Snapshot from 19 Oct 2026.
- Rank 1:

Sharing Data between Components in Angular
- Rank 2:

RxJS Quick Start with Practical Examples
- Rank 3:

Native Desktop Apps with Angular and Electron
- Rank 4:

Angular ngrx Redux Quick Start Tutorial
- Rank 5:

How to Connect Firebase Users to their Data - 3 Methods
- Rank 6:

Top 7 RxJS Concepts for Angular Developers
- Rank 7:

Angular Testing Quick Start
- Rank 8:

Angular HTTP Client Quick Start Tutorial
- Rank 9:

Learn NgModule in Angular with Examples
- Rank 10:

Angular Chatbot with Dialogflow (API.ai)
- Rank 11:

Role-Based Authorization with Firestore
- Rank 12:

Learn Angular Animations with 5 Examples
- Rank 13:

Lazy Loading Components in Angular 4
- Rank 14:

Send Push Notifications in Angular with Firebase Cloud Messaging
- Rank 15:

Role-Based User Permissions in Firebase
- Rank 16:

Firebase Database Rules Tutorial
- Rank 17:

Realtime Maps with Mapbox + Firebase + Angular
- Rank 18:

Swipe, Tap, Pinch - HammerJS + Angular Animations
- Rank 19:

Realtime Graphs and Charts with Plotly and Firebase
- Rank 20:

Progressive Web Apps with Angular
- Rank 21:

Firestore with AngularFire5 Quick Start Tutorial
- Rank 22:

Top 7 Ways to Debug Angular 4 Apps
- Rank 23:

Advanced Firebase Data Filtering (Multi-Property)
- Rank 24:

Send SMS Text Messages with Twilio and Firebase
- Rank 25:

Upload Files from Angular to Firebase Storage
- Rank 26:

Google Sign-In with Firestore Custom User Data
- Rank 27:

How to Deploy an Angular App to Firebase Hosting
- Rank 28:

Loading Spinners for Asynchronous Firebase Data
- Rank 29:

Angular 4 Development and Production Environments with Firebase
- Rank 30:

Contentful - CMS for Angular Progressive Web Apps
- Rank 31:

Faster Firestore via Data Aggregation
- Rank 32:

SendGrid Transactional Email via a Firestore Cloud Function
- Rank 33:

Custom Usernames with Firebase Authentication
- Rank 34:

Add Toast Message Notifications to your Angular App
- Rank 35:

Location-based Queries with GeoFire and Angular Google Maps
- Rank 36:

Learn @ngrx/entity and Feature Modules
- Rank 37:

Angular Firebase CRUD App with NoSQL Database Tutorial
- Rank 38:

Stripe Checkout Payments with Angular and Firebase - Part 1
- Rank 39:

Infinite Scroll with Angular and Firebase
- Rank 40:

Autocomplete Search with Angular4 and Firebase
- Rank 41:

Angular SEO with Rendertron
- Rank 42:

OAuth with Angular and Firebase Tutorial
- Rank 43:

Subscription Payments with Stripe, Angular, and Firebase
- Rank 44:

Angular 4 Transactional Email with Google Firebase Cloud Functions
- Rank 45:

Angular Drag-and-Drop File Uploads to Firebase Storage
- Rank 46:

Angular Ngrx Effects with Firebase Database
- Rank 47:

Process Stripe Payments with Firebase Cloud Functions - Part 2
- Rank 48:

Use TypeScript with Firebase Cloud Functions
- Rank 49:

Infinite Scroll Pagination with Firestore
- Rank 50:

Coinbase + Firebase - Build a Bitcoin App