This document summarizes a presentation about creating a video hub app with Angular and Electron. It discusses four goals of the project: inspiring new Angular developers, showing how powerful Electron is, demonstrating Angular pipes, and showcasing Angular animations. It provides an overview of the app's development timeline and demos of key features like accessing the dev console while developing, using Electron to package the app, implementing custom pipes, and adding animations.
2. Four goals
1. Inspire those new to Angular
2. Show how awesome Electron is
3. Show how great Angular pipes are
4. Show how sweetAngular animations are
3. You can do it!Nov
Dec
Jan
Feb
Mar
Apr
May
June
Jul
Aug
Sept
Oct
Nov
Dec
Jan
Feb have something to show
started making this app
started learning Angular
started full time web dev
2017
2018
12. Anatomy of a pipe
2)Transform input
1) Declare name
3) Return output
length.pipe.ts
13. How pure are your pipes?
pure impure
pure: false
changes when
string/number/boolean input changes or
object reference of date/array/function/object
every mouse move, keystroke,
timer tick, server response
default