Slide 1

Slide 1 text

Angular Minsk Angular Minsk #10 Community Special Post ng-conf Online Meetup

Slide 2

Slide 2 text

Angular Minsk TOC ✅ Community update ✅ ng-conf 2020 insights ✅ ng-conf Quiz + JetBrains ✅ QnA

Slide 3

Slide 3 text

Angular Minsk ALIAKSEI KUNCEVIČ Angular Expert | Mentor | Consultant https://twitter.com/kuncevic https://github.com/kuncevic https://linkedin.com/in/kuncevic

Slide 4

Slide 4 text

Angular Minsk @kuncevic CREATOR Aurelia vs React vs Vue vs Svelte vs Ember vs Elm vs Angular frontendwatch.com

Slide 5

Slide 5 text

Angular Minsk @kuncevic Angular Minsk (BY) COMMUNITY Angular Workshop Angular Sydney (AU) TEACHING‍ kuncevic.dev

Slide 6

Slide 6 text

Angular Minsk @kuncevic Frontend Tech Show HOST

Slide 7

Slide 7 text

Angular Minsk Minko Gechev, Angular 9/9.1 features + QnA

Slide 8

Slide 8 text

Angular Minsk Мы сообщество Angular Minsk Первое Angular комьюнити в Беларуси

Slide 9

Slide 9 text

Angular Minsk Since July 2019 ✅ 10 Meetups ✅ 14 Different speakers ✅ Speakers from 4 different countries

Slide 10

Slide 10 text

Angular Minsk Доклады с прошедших митапов What’s new in Angular 8 and how to migrate How to manage data with NGXS store and Firebase Bad Practices, what NOT to do in Angular Modern e2e testing with Cypress.io Настоящее и будущее компилятора Angular GraphQL and how to use it with Apollo and Redux Angular Universal War Stories Angular App Architecture and Project structure Functional nature of RxJS Service Workers in Angular Angular on Scale (English) TypeScript Conditional Types (English) Anatomy of Angular Forms Ivy potential in Angular 9. The enabler Runtime Type Safety in TypeScript Dependency injection in Angular Type soundness in TypeScript: the missing part ⚡ Let’s automate with npm scripts ⚡ How to choose your Angular testing tools ⚡ 3 tips to improve your Angular app performance ⚡ Code sharing via Angular library like a pro Квиз по мотивам Angular Connect 2019 Информативный квиз по Angular v9 Angular Interview Questions квиз Информативный квиз ng-conf News 2020

Slide 11

Slide 11 text

Angular Minsk Спонсоры и партнеры SPACE (c Июля 2019) JetBrains (c Aвгуста 2019) Godel Technologies (декабрь 2019)

Slide 12

Slide 12 text

Angular Minsk Команда SPACE

Slide 13

Slide 13 text

Angular Minsk Co-organizers and friends

Slide 14

Slide 14 text

Angular Minsk

Slide 15

Slide 15 text

Angular Minsk Присоединяйтесь! https://t.me/angularminsk https://facebook.com/groups/angularminsk https://vk.com/angularminsk https://meetup.com/angular-minsk/ https://twitter.com/angularminsk https://youtube.com/channel/UCuSPm74LSL6WKzQQxsWOj7w angularminsk.org

Slide 16

Slide 16 text

Angular Minsk

Slide 17

Slide 17 text

Angular Minsk ng-conf 2020

Slide 18

Slide 18 text

Angular Minsk ng-conf 1-3 April 2AM-9AM(Sydney)

Slide 19

Slide 19 text

Angular Minsk ng-conf 1-3 April

Slide 20

Slide 20 text

Angular Minsk ng-conf 2020 36 Speakers Chat + QnA

Slide 21

Slide 21 text

Angular Minsk ng-conf Slides

Slide 22

Slide 22 text

Angular Minsk https://t.me/angularminsk

Slide 23

Slide 23 text

Angular Minsk Best of ng-conf 2020 12 Highlighted by Aliaksei Kuncevic

Slide 24

Slide 24 text

Angular Minsk Day 1 1. Common Challenges facing Angular Enterprises - Stephen Fluin 2. HttpInterceptors: The Room Where It - Ward Bell 3. A Philosophy for Designing Components with Composition - Jeremy Elbourn 4. Why Should You Care About Higher Order Mapping Operators - Deborah Kurata Day 2 5. Stronger Type-Checking in Templates with Ivy - Alex Rickabaugh 6. Revisiting a Reactive Router w/Ivy - Brandon Roberts 7. Debugging Like a Boss w/ Angular 9 - Anthony Humes 8. Into the Unknown - Craig Spence Day 3 9. Stepping Up: Observable Services to Observable Store - Dan Wahlin 10. State of RxJS - Ben Lesh 11. State of NgRx - Mike Ryan 12. Resilient Angular Testing - Shai Reznik Best of ng-conf 2020

Slide 25

Slide 25 text

Angular Minsk Day 1 Common Challenges facing Angular Enterprises - Stephen Fluin HttpInterceptors: The Room Where It - Ward Bell A Philosophy for Designing Components with Composition - Jeremy Elbourn Why Should You Care About Higher Order Mapping Operators - Deborah Kurata Day 2 Stronger Type-Checking in Templates with Ivy - Alex Rickabaugh Revisiting a Reactive Router w/Ivy - Brandon Roberts Debugging Like a Boss w/ Angular 9 - Anthony Humes Into the Unknown - Craig Spence Day 3 Stepping Up: Observable Services to Observable Store - Dan Wahlin State of RxJS - Ben Lesh State of NgRx - Mike Ryan Resilient Angular Testing - Shai Reznik The Very Best of ng-conf 2020

Slide 26

Slide 26 text

Angular Minsk HttpInterceptors: The Room Where It - Ward Bell

Slide 27

Slide 27 text

Angular Minsk HttpInterceptors: The Room Where It - Ward Bell

Slide 28

Slide 28 text

Angular Minsk Why Should You Care About Higher Order Mapping Operators - Deborah Kurata

Slide 29

Slide 29 text

Angular Minsk Why Should You Care About Higher Order Mapping Operators - Deborah Kurata

Slide 30

Slide 30 text

Angular Minsk Stronger Type-Checking in Templates with Ivy - Alex Rickabaugh

Slide 31

Slide 31 text

Angular Minsk Templates Check https://angular.io/guide/template-typecheck tsconfig.json

Slide 32

Slide 32 text

Angular Minsk Debugging Like a Boss w/ Angular 9 - Anthony Humes

Slide 33

Slide 33 text

Angular Minsk Debugging Like a Boss w/ Angular 9 - Anthony Humes

Slide 34

Slide 34 text

Angular Minsk Stepping Up: Observable Services to Observable Store - Dan Wahlin

Slide 35

Slide 35 text

Angular Minsk Stepping Up: Observable Services to Observable Store - Dan Wahlin

Slide 36

Slide 36 text

Angular Minsk State of RxJS - Ben Lesh

Slide 37

Slide 37 text

Angular Minsk State of RxJS - Ben Lesh

Slide 38

Slide 38 text

Angular Minsk Resilient Angular Testing - Shai Reznik

Slide 39

Slide 39 text

Angular Minsk Resilient Angular Testing - Shai Reznik

Slide 40

Slide 40 text

Angular Minsk Is ng-conf Videos Available?

Slide 41

Slide 41 text

Angular Minsk More insights

Slide 42

Slide 42 text

Angular Minsk Universal Prerender

Slide 43

Slide 43 text

Angular Minsk Dynamic SPA Static HTML aka JAMstack

Slide 44

Slide 44 text

Angular Minsk ng add @nguniversal/express-engine

Slide 45

Slide 45 text

Angular Minsk routes vs routesFile angular.json

Slide 46

Slide 46 text

Angular Minsk NPM Scripts

Slide 47

Slide 47 text

Angular Minsk Angular Update

Slide 48

Slide 48 text

Angular Minsk Angular Update ✅ 2000+ Angular projects at Google ✅ 10K+ Angular v9 public apps ✅ The future component router, in theory, might base on native URL Web API ✅ Angular team exploring on component lazy-loading, stricter type checking, warnings if performance issues detected

Slide 49

Slide 49 text

Angular Minsk Angular v10

Slide 50

Slide 50 text

Angular Minsk Angular v10 https://github.com/angular/angular/releases

Slide 51

Slide 51 text

Angular Minsk v10-candidates https://github.com/angular/angular/milestone/99

Slide 52

Slide 52 text

Angular Minsk Ecosystem stability release Angular v10

Slide 53

Slide 53 text

Angular Minsk Angular v10 release date

Slide 54

Slide 54 text

Angular Minsk ng-conf QnA

Slide 55

Slide 55 text

Angular Minsk Angular Minsk Questions https://t.me/angularminsk/3059

Slide 56

Slide 56 text

Angular Minsk Angular Minsk Questions https://t.me/angularminsk/3059 https://docs.google.com/document/d/1oyQxZiQ3WejOjseLnR2Y6X uo-qVCykgz8GONYu1M36s

Slide 57

Slide 57 text

Angular Minsk Questions Malikov Konstantin

Slide 58

Slide 58 text

Angular Minsk Frontend Tech Show

Slide 59

Slide 59 text

Angular Minsk https://t.me/angularminsk

Slide 60

Slide 60 text

Angular Minsk

Slide 61

Slide 61 text

Angular Minsk Links ng-conf speakers 2020 slides https://docs.google.com/spreadsheets/d/115lOMIdmmkPviI3b2P6Yzqx6c1KKb-yrJkpClo5EllI Angular v10 milestone https://github.com/angular/angular/milestone/99 Questions to Minko https://docs.google.com/document/d/1oyQxZiQ3WejOjseLnR2Y6Xuo-qVCykgz8GONYu1M36s Minko Answers https://www.youtube.com/watch?v=s_5CjnSj1OM&t=3180s What's New in Angular 9 https://www.youtube.com/watch?v=s_5CjnSj1OM&t=132s Template type checking: https://angular.io/guide/template-typecheck angularminsk.org