23 OCT 2025 - We are back! If you have been following us over the last few years, you will know that the last 2 months have been rough. We website was practically not loading. Sorry for the mess. We are back though and everything should run smoothly now. New servers. Updated domains. And new owners. We invite you all to start uploading torrents again!
02 Why Build Applications in Reactive Style/010 What Reactive Properties do Browser Events Have.mp4
13.2 MB
02 Why Build Applications in Reactive Style/011 Browsers Events and Reactive Programming - Another Important Similarity.mp4
11.2 MB
02 Why Build Applications in Reactive Style/012 Custom Application Events the Observer Pattern - How Are They Related.mp4
13.6 MB
02 Why Build Applications in Reactive Style/013 Building An Application Based on a Custom Event Bus.mp4
15.3 MB
02 Why Build Applications in Reactive Style/014 Implementing a Global Event Bus From Scratch.mp4
14.5 MB
02 Why Build Applications in Reactive Style/015 Finishing the Implementation of a Global Event Bus - Its That Simple.mp4
13.7 MB
02 Why Build Applications in Reactive Style/016 Using The Global Event Bus To Broadcast Application Data.mp4
19.5 MB
02 Why Build Applications in Reactive Style/017 Improve Global Event Bus - Add Support To Different Types of Application Events.mp4
19.2 MB
02 Why Build Applications in Reactive Style/018 An Application Implemented in Non Reactive Style - What Does It Look Like.mp4
16.1 MB
02 Why Build Applications in Reactive Style/019 Adding Features to An Event Bus Application - Complexity Breakpoint Reached.mp4
16.2 MB
02 Why Build Applications in Reactive Style/020 Application Starts Not To Scale In Complexity - Who Owns Which Data.mp4
13.7 MB
02 Why Build Applications in Reactive Style/021 Only One More Feature - Learn Why The Application is no Longer Maintainable.mp4
22.1 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/022 Introducing the Observable Pattern.mp4
12.8 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/023 Building Our Program Around Observable Data Streams.mp4
16.8 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/024 A First Benefit of Building Asynchronous Applications in Reactive Style.mp4
5.5 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/025 Starting To Tackle A Second Architectural Issue.mp4
13.3 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/026 Implementing Our First Observable - An Unexpected Issue Occurs.mp4
12.4 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/027 Fixing Our Observable Implementation Introducing a New Pattern.mp4
7.6 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/028 Is The Centralized Store a Reactive Pattern.mp4
14.3 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/029 Implementing Add Lesson - How To Ensure Encapsulation of Store Data.mp4
7.8 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/030 Refactoring Toggle And Delete Lesson - Avoiding Data Mutation On The View Layer.mp4
15.3 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/031 Application Working - Review Of The Benefits of Using a Reactive Approach.mp4
15.5 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/032 The Store And The Observable Patterns - How Are They Related.mp4
6.7 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/033 Introducing The RxJs Library - A Simple Explanation.mp4
15.1 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/034 Refactoring Our Application To Use RxJs.mp4
9.6 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/035 Introducing BehaviorSubject - When To Use It.mp4
13.7 MB
03 The Key Concept of Reactive Programming - The Observable Pattern/036 Observable Pattern Conclusion And Introduction To Reactive Patterns Section.mp4
18.8 MB
04 Reactive Patterns Catalog - Stateless Observable Services/037 Switch Branches - A Running Application With a Firebase Backend.mp4
14.1 MB
04 Reactive Patterns Catalog - Stateless Observable Services/038 See Firebase Hot Observables In Action - Review Of Router Configuration.mp4
9.1 MB
04 Reactive Patterns Catalog - Stateless Observable Services/039 An Application Written in Imperative Style - What Does It Look Like.mp4
22.3 MB
04 Reactive Patterns Catalog - Stateless Observable Services/040 Learn An RxJs Anti-Pattern While Reviewing the Imperative-Style Application.mp4
18.4 MB
04 Reactive Patterns Catalog - Stateless Observable Services/041 Introducing The Stateless Observable Service Pattern.mp4
1.6 MB
04 Reactive Patterns Catalog - Stateless Observable Services/042 Designing And implementing The API of a Stateless Observable Service.mp4
15.9 MB
04 Reactive Patterns Catalog - Stateless Observable Services/043 Separating The View and The Service Layer With An Observable-based API.mp4
11 MB
04 Reactive Patterns Catalog - Stateless Observable Services/044 Service Layer API Design - Short-Lived or Long-Lived Observables.mp4
11.2 MB
04 Reactive Patterns Catalog - Stateless Observable Services/045 Refactoring a Component From Imperative To Reactive Style.mp4
20.6 MB
05 Smart vs Presentational Components Part I/046 Splitting Mixed Responsibility Component Into Smart Presentational Components.mp4
15.2 MB
05 Smart vs Presentational Components Part I/047 Smart vs Presentational Components - What Are the Different Responsibilities.mp4
10 MB
06 Observable Data Services/048 Observable Data Services - Introducing a New Refactoring Starting Point.mp4
14.2 MB
06 Observable Data Services/049 Learn What Use Cases And Problems We Will Be Covering In This Section.mp4
6.2 MB
06 Observable Data Services/050 Writing Our First Observable Data Services - API Design.mp4
19.8 MB
06 Observable Data Services/051 Implementing The Login Functionality Using The User Observable Data Service.mp4
15.3 MB
06 Observable Data Services/052 Implementing The User Service - Notice The Similarities.mp4
10.6 MB
06 Observable Data Services/053 Redefining The API Of The User Observable Data Service.mp4
14.9 MB
06 Observable Data Services/054 Observable Data Services - Conclusion and Whats Next.mp4
8.5 MB
07 Deeply Nested Smart Components Component Design and On Push/055 Avoiding the RxJs Nested Subscribe Anti-Pattern.mp4
16.6 MB
07 Deeply Nested Smart Components Component Design and On Push/056 Identifying a Common Design Problem.mp4
13.4 MB
07 Deeply Nested Smart Components Component Design and On Push/057 Fixing the Event Bubbling Design Issue.mp4
11.6 MB
07 Deeply Nested Smart Components Component Design and On Push/058 Making Deeply Nested Smart Components Work With OnPush Change Detection.mp4
11.8 MB
08 Implementing a Data Table Pagination Service/059 Switching Branches - Introducing a New HTTP Backend.mp4
10.2 MB
08 Implementing a Data Table Pagination Service/060 Implementing the Lessons Pager Service - How to Design a Pagination Service.mp4
18 MB
08 Implementing a Data Table Pagination Service/061 Implementing a Pager Service - Loading Data From The Backend.mp4
16 MB
08 Implementing a Data Table Pagination Service/062 Finishing The Implementation Of The Data Pager Service - Whats Next.mp4
12.9 MB
08 Implementing a Data Table Pagination Service/063 The Local Service Design Pattern - Leveraging the Angular DI System.mp4
19.7 MB
09 The Master Detail Design Pattern With Cached Master Table/064 Switching Branches - The Master Detail Design Pattern With Cached Master Table.mp4
6.6 MB
09 The Master Detail Design Pattern With Cached Master Table/065 Master Detail Implementation - Implementing The Master Part.mp4
10.2 MB
09 The Master Detail Design Pattern With Cached Master Table/066 The Master Detail Pattern - Implementing The Detail Part.mp4
18.3 MB
09 The Master Detail Design Pattern With Cached Master Table/067 Master Detail With Cached Master Table Conclusion How To Avoid Memory Leaks.mp4
10.2 MB
10 Error Handling In Reactive Applications/068 Error Handling In Reactive Applications - Avoid This Pitfall While Using Subject.mp4
12 MB
10 Error Handling In Reactive Applications/069 26 Implementing Error Handling While Using Observable Data Services.mp4
12.8 MB
10 Error Handling In Reactive Applications/070 Implementing an Error Handling System - The Messages Service.mp4
11.9 MB
10 Error Handling In Reactive Applications/071 Implementing an Error Handling System - The Messages Component.mp4
12.5 MB
10 Error Handling In Reactive Applications/072 Local Services And Error Handling - Whats Next.mp4
11.3 MB
11 Router Data Pre-Fetching Loading Indicator and Container Components/073 Switch Branches - Router Data Pre-Fetching And Loading Indicator.mp4
9.4 MB
11 Router Data Pre-Fetching Loading Indicator and Container Components/074 Implementing a Router Data Resolver - Introducing Typescript Tuple Types.mp4
10.6 MB
11 Router Data Pre-Fetching Loading Indicator and Container Components/075 Data Resolver Implementation - Advanced Use Of The RxJs switchMap Operator.mp4
12.6 MB
11 Router Data Pre-Fetching Loading Indicator and Container Components/076 Introducing A New Type Of Component - Container Components.mp4
9.3 MB
11 Router Data Pre-Fetching Loading Indicator and Container Components/077 Implementing A Router Loading Indicator.mp4
17.1 MB
12 Leveraging Reactive Forms - Draft Pre-Saving/078 Switching Branches - Using Reactive Forms To Pre-Save a Form Draft.mp4
8.1 MB
12 Leveraging Reactive Forms - Draft Pre-Saving/079 Reactive Forms - Draft Data Saving Implementation.mp4
18.8 MB
13 Conclusion and Course Summary/080 Conclusion and Course Summary.mp4
20.2 MB
13 Conclusion and Course Summary/081 Bonus Lecture Learn More About The Angular University And My YouTube Channel.html