ng-conf 2019
2019-05-01..2019-05-03
Salt Lake City, United States
ng-conf ·
[ng-conf 2015, ng-conf 2017, ng-conf 2019, ng-conf 2020: Hardwired, ng-conf 2022, ng-conf 2023]
| title | author | length |
|---|---|---|
| Day 1 Keynote | Brad Green, Igor Minar | 44m |
Q&A lists concrete progress and asks for help testing specific features: differential loading saves 7–20% (41 KB on angular.io), Bazel cuts CI from ~60 min to… | ||
| The Control Value Accessor | Jennifer Wadella | 20m |
Shows how implementing the ControlValueAccessor interface lets custom inputs plug directly into Reactive Forms so the form calls writeValue, registerOnChange… | ||
| Building Sub States w/ NgRx Selectors | Brandon Roberts | 18m |
Shows how NgRx selectors actually behave: selectors receive global state, compose small view models and createSelectorFactory provides the default memoization… | ||
| Web Components with Angular Elements: Beyond the Basics | Manfred Steyer | 19m |
Angular Elements wraps Angular components as framework-independent custom elements and demonstrates concrete techniques: use document.createElement and… | ||
| Angular Console – Architecting A Cross Platform Application | Dan Muller | 05m |
Angular Console exists as an Electron app and a Visual Studio Code extension while all releases are Angular CLI apps, and the code delta between platforms is… | ||
| A is for Angular | Jo Hanna Pearce | 06m |
A rapid A-to-Z survey claims 26 features and names concrete tools: Ivy renderer (available but still evolving), JIT compiler for dev builds, Angular Elements… | ||
| Convince Your Boss to Upgrade in 5 Minutes | Sam Julien | 05m |
Five minutes of scripted persuasion that claims a migration sells on money not nerd points: show cost savings and faster feature throughput, name concrete… | ||
| Black Holes and Angular Interceptors | Luis Avlies | 06m |
Claims that an Angular black hole interceptor can catch every outgoing HTTP request, clone it, and add an Authorization header so the server sees the token… | ||
| Why Humans Need To Move To Mars | Stephen Petranek | 42m |
Argues humans must become multi‑planetary and gives concrete numbers and tools: Moxie can make oxygen for one person and NASA plans a 100× scaleup within… | ||
| Angular For Enterprise | Stephen Fluin | 21m |
A cross‑company readout convenes ~20 enterprises (teams with hundreds of devs or billions of users) and extracts eight questions that actually drive… | ||
| IoT for Introverts | Chloe Condon | 26m |
You can’t spell “introvert” without “IoT”, which is why Chloe is here to show us how she used Azure IoT services to help her get out of not-so-fun social… | ||
| These ARE the Angular tips you are looking for | John Papa | 25m |
Three concrete takeaways: SubSink cleans subscriptions and replaces manual unsubscribe/takeUntil boilerplate; ngrx/data reduces CRUD boilerplate so each entity… | ||
| Tools for Fast Angular Applications | Minko Gechev | 20m |
Shows concrete speed wins: differential loading emits ES5 and ES2015 bundles so modern browsers avoid ~65 KB of polyfills and often shrink execution cost by… | ||
| Not Every App is a SPA | Rob Wormald | 23m |
Argues that some sites ship faster by avoiding a full SPA up front and shows concrete techniques: Angular Elements turns components into web components using… | ||
| The Future of Machine Learning & Javascript | Asim Hussain | 24m |
Shows that JavaScript can actually run ML: install @tensorflow/tfjs or call a cloud API and models execute in the browser. A 1,000-class MobileNet demo… | ||
| Data Composition with RxJS | Deborah Kurata | 21m |
Declarative RxJS code keeps HTTP responses as observables bound with the async pipe so there are no subscriptions (async pipe) and components use onPush change… | ||
| What if your dev environment was a PWA? 🤯 | Eric Simons | 22m |
StackBlitz claims 5.3 million developers and 2.2 million projects and admits a 15 minute outage while scaling and migration. The demo shows VS Code in browser… | ||
| Can you imagine a future without zones? | Maxim Koretskyi | 25m |
Zone.js is not part of change detection but Zone.js triggers change detection by patching async events; disabling it demonstrates that Angular needs extra… | ||
| RxJS Schedulers from Outer Space – Performance, Animations, Asynchrony | Michael Hladky | 22m |
Covers concrete RxJS 7 changes and tools: a reduced max-frame-count and a new VirtualTimeScheduler, plus demos like a realtime signature pad using… | ||
| Productivity Revolution: Angular Principles in Node | Kamil Mysliwiec | 22m |
Claims that Nest (NestJS) written in TypeScript reuses Angular’s modules, DI and decorators to make back-end work feel familiar, shows shares DTOs and services… | ||
| ng Generate Universal, Now What? | James Daniels | 22m |
Gets Angular Universal running then shows concrete wins and tradeoffs: uses AngularFire with pre-rendering via renderModuleFactory and lazy module map, serves… | ||
| Use decorator to beat ngOnChanges – Decoupling ngOnChanges | Kern Zhao | 18m |
Claim: replace bulky ngOnChanges with a TypeScript property decorator that uses Object.defineProperty under the hood to add per-property getters/setters… | ||
| The Forms Awakens | Sander Elias | 16m |
Presents a method that uses Angular Ivy to create fully immutable observable forms, avoiding repetitive cloning and boilerplate. Demonstrates wiring form state… | ||
| Schematics: an untapped frontier | Brian F Love, Kevin Schuchard | 20m |
Schematics are shown as executable generators that modify and create code deterministically using the schematics CLI plus the Angular CLI and TypeScript… | ||
| Personalization, Performance, and Probably Dynamic Content | Jeff Cross, Kaitlyn Ekdahl | 15m |
Claim: deliver CMS-driven personalized pages with Angular without request-time slowdown by pre-rendering and caching all product pages (served from cache saves… | ||
| Subjecting State to Good Behavior | Kim Maida | 20m |
Shows concrete, runnable patterns using RxJS instead of NgRx: a small APOD app and a NEO app that use BehaviorSubject + scan to compose immutable OnPush-ready… | ||
| Crossing Across Platforms | Sani Yusuf | 23m |
Concrete claim: an Enterprise Healthcare product uses Angular CLI + libraries to produce Web (responsive), Mobile (Ionic or NativeScript) and Desktop… | ||
| 2019: A Schematic Odyssey | Kevin Schuchard, Brian F Love | 46m |
Walks through building and running real Angular Schematics: uses the schematics CLI and a linked sandbox app, creates collection.json and schema.json, compiles… | ||
| Avoiding The Suck Of Testing Using Cypress.io | Joe Eames, Jesse Sanders | 46m |
Claims that Protractor/Selenium-style end-to-end testing is flaky and slow and demonstrates switching to Cypress.io by installing, running npx cypress open… | ||
| Angular Universal With Googles Latest Serverless Tech | Jason Dobry | 58m |
Demo shows an Angular Universal app packaged as a Docker image and deployed to Google Cloud Run with Cloud Build and Cloud Source Repos, serving server-side… | ||
| Using Monorepos for Scalable Apps | Dylan Johnson, James Henry, Mike Haas | 01h 00m |
A concrete migration story: a 50 million–user single page app with 300 developers and nine repos consolidates into a mono repo and builds a shared CDK… | ||
| Crash Course: Angular and ngRx | Aspen Payton | 01h 45m |
Hands-on walkthrough that builds a working Angular + NgRx example from starter code: defines state, actions, reducers, selectors, then adds payloads and an… | ||
| RxJS Advanced Patterns – Operate Heavily Dynamic UIs | Michael Hladky | 01h 10m |
A concrete recipe for managing highly dynamic UIs with RxJS: build a counter app with multiple controls, background intervals and restart behavior, and… | ||
| Reactive Forms Demistified | Sani Yusuf, Katerina Skroumpelou | 01h 49m |
Workshop shows concrete claims and working code: Reactive Forms use formBuilder.group to build FormGroup/FormArray structures, validators run both on controls… | ||
| Amazing Backends for Angular Devs with NestJS | Ely Lucas | 01h 08m |
Builds a working full‑stack TypeScript app (Go Space Ranger) with an Angular/Ionic frontend and a NestJS backend, using NestJS controllers, services… | ||
| Angular and CSS Grid: Get ready to fall in love | Bill Odom | 01h 49m |
Claim: CSS Grid plus Angular actually removes layout hacks and makes two‑dimensional layouts manageable. Demonstrations use place-items: center… | ||
| Cross Platform with Angular and Ionic 4 | Mike Hartington | 18m |
Ionic 4 replaces its custom router and build tooling with Ionic 4 adopts Angular router and the Angular CLI while keeping gestures and animations via a custom… | ||
| It’s just a compliment after all! | Katerina Skroumpelou | 20m |
Compliments tied to appearance derail professional gatherings by shifting focus from work to looks and sometimes signal low exposure to women rather than… | ||
| A Deep Look At Angular Elements | Manfred Steyer | 01h 18m |
Shows how Angular components become framework‑independent web components using createCustomElement and customElements.define, packs a dashboard tile with… | ||
| Blast Off with Angular Material | Rachel Noccioli | 56m |
Hands-on workshop that actually builds an astronaut directory using Angular Material components: runs ng add @angular/material, opens a StackBlitz, and… | ||
| Day 3 Keynote | Stephen Fluin, Miško Hevery | 42m |
Angular lays out a concrete pipeline from idea to automatic and names the tooling and milestones: Ivy as enabler, server‑side rendering → resumable… | ||
| Wrapping it up with Decorators | Nicole Oliver | 17m |
Covers concrete TypeScript decorator code: a method wrapper that logs "calling <class> <method> with <args>", use of descriptor to replace the method and call… | ||
| Astronomical NgRx Anti-patterns for Job Security | Reid Villeneuve | 18m |
Claims that following these anti-patterns guarantees career immortality then demonstrates concrete tricks: using NgRx effects to replace selectors (selectors… | ||
| CDK Is The Coolest Thing You Are Not Using | Jeremy Elbourn | 19m |
Repo gets renamed to angular component and CDK ships concrete features: cdkDrag with bounding-box support, cdkDropList and cdkDropListGroup for connected… | ||
| Why we teach Angular to our Computer Science Masters’ students? | Asaad Saad | 06m |
MUM University added Angular to the masters curriculum in 2015 and the class becomes one of the most popular courses; alumni help build enterprise apps using… | ||
| How Tech Communities Can Change Your Life | Melina Mejía Bedoya | 06m |
Attendance at Pioneras Developers and Angular Medellín starts with overcoming impostor syndrome and building confidence through giving short talks and… | ||
| The Bazel Opt-in Preview is Here! | Alex Eagle | 22m |
Angular 8 ships an opt‑in Bazel preview that plugs into the CLI via the builders API and preserves existing tooling; try it with ng add @angular/bazel after… | ||
| 20 RXJS Operators in 20 minutes | Mike Brocchi, John Niedzwiecki | 16m |
Claims that there are 104 RxJS operators and that the talk blasts through 20 operators in 20 minutes. The repo is combed for lesser‑used operators and demos… | ||
| Angular Elements Make The Best React Components | Brad McAlister, Ryan Chenkie | 21m |
Claim: Angular Elements let an Angular component become a reusable web component that drops into React and other apps. Concrete steps shown: convert the… | ||
| Thinking Reactively: Most Difficult | Mike Pearson | 21m |
Claim: structuring apps reactively removes whole classes of bugs. Uses RxJS subjects, async pipe in templates, and switchMap chains instead of manual… | ||
| How To Build Your Own RxJS Operators | Ben Lesh, Tracy Lee | 29m |
RxJS reports 8.7 million npm downloads per week and ships 6.5.1 with new helpers like fromFetch and forkJoinObject plus a new scheduled helper; a roadmap… | ||
| Before NgRx: Superpowers with RxJS + Facades | Thomas Burleson | 17m |
Claims that RxJS facades replace NgRx initially by exposing long‑lived Observables for criteria, pagination and users, implemented with a BehaviorSubject with… | ||
| Closing Remarks | 33m | |
Says there are no plans for WebAssembly right now because combining userland and wasm code creates efficiency problems; Material has a few mobile-ish pieces… | ||
| Supercharge Your Angular Development Workflow | Tim Stoddard | 06m |
Angular Playground from SoCreate claims to let developers run and iterate single Angular components in isolation by writing a per-component sandbox file and… | ||
| Mastering the Subject: Communication Options in RxJS | Dan Wahlin | 22m |
Explains concrete RxJS choices and tradeoffs: plain Subject sends values only after subscribe, BehaviorSubject returns last value on subscribe, ReplaySubject… | ||
| nothing matches | ||