Angular Lessons

At the Enterprise Level

PARKSIDE.AT

Problem

Us

Angular

At the enterprise level...

At the enterprise level...

2016

Real State

Medical

Sales

Banking

Lesson #1

Abstractions

D.R.Y

Drive Responsibly

Don't

Repeat

Yourself

Shared Components

1. Inputs / Outputs

2. Content Projection

3. Conditional Logic

โŒ Lost Flexibility

Lesson #1

Abstractions

Lesson #2

NgRx

But the problem is not NgRx ๐Ÿ™‚

BehaviorSubject

NgRx

LocalStorage

Cookies

"What!?"

Lesson #2

NgRx

Lesson #3

Diversions

"How should I customize my app?"

"Which dependency will I add today?"

Lesson #3

Diversions

Lesson #4

Rockstars

@jdjuan

@jdjuan

@jdjuan

GitHub

High Exposure

Positive Impact

๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค

Low Exposure

Rockstar Developer

๐Ÿ‘ฉโ€๐Ÿซ

Quiet Developer

๐Ÿฆนโ€โ™€๏ธ

Villian Developer

๐ŸงŸโ€โ™€๏ธ

Troll
Developer

Negative Impact

They don't have opinions for everything

They assume good faith

Readability over one-liners

Lesson #4

Rockstars

Lesson #5

RxJS

Memory leaks

Race conditions

Lesson #5

RxJS

Enthusiasm

Does it makes sense?

Abstractions

NgRx

Diversions

Rockstar

RxJS

THANKS

@jdjuan

๐Ÿ™๐Ÿป

Made with Slides.com