~/conference

ng-conf 2022

date:2022-08-31..2022-09-02
location:-- online --
series:ng-conf · 6 editions
tags:[angular]

angular developers, frontend engineers, platform engineers, engineering managers, qa engineers, ux accessibility engineers, tooling and devtools authors

standalone components and bootstrapApplication; strictly typed reactive forms; RxJS operators and higher-order mapping; webpack 5 Module Federation microfrontends; content projection with ng-content and NgTemplateOutlet; image directive and Core Web Vitals optimization; esbuild-based faster production builds; ZoneJS and change detection minimization; TDD practices and Cypress migration; state management with subjects and selector patterns; server-side rendering and hydration improvements

titleauthorlength
Standalone Components: The MotivationPawel Kozlowski18m
Angular makes NgModules optional and ships Standalone APIs in Angular 14 that let a component declare its template dependencies directly and enable…
Talk on
Angular Team KeynoteMinko Gechev, Sarah Drasner, Madleina Scheidegger55m
Angular announces concrete deliverables: strictly typed forms land in v14, the image directive is in developer preview, and standalone components exit…
Talk on
Angular: A Design Review 10 Years LaterJeremy Elbourn, Alex Rickabaugh34m
Ten years after AngularJS the review lists concrete outcomes: 30,000+ GitHub issues closed, automatic global change detection that uses ZoneJS monkey-patches…
Talk on
Angular based Micro frontends with module federationManfred Steyer21m
Shows concrete use of webpack 5 Module Federation with Angular 12+: a shell (host) loads remotes at runtime, demonstrating both static and dynamic Federation…
Talk on
RxJs from ScratchAlain Chautard01h 45m
Two-hour workshop runs live with hands-on StackBlitz exercises and concrete claims: observables come from HTTP and forms, async pipe removes manual subscribe…
Talk on
Form Validation Done RightWard Bell21m
Asserts that validation belongs on the domain model not the UI and demonstrates a model-driven validation approach that runs on client and server, reuses rules…
Talk on
Angular TDD Like You Never Seen BeforeShai Reznik43m
Claims that a compact TDD workflow called test effective development makes TDD easy to adopt, backed by the uploader’s statistic that 95% of developers don’t…
Talk on
RxJS Best Practices Aren't Always Black and WhiteDeborah Kurata21m
Declares an action stream with a private Subject or BehaviorSubject and emits user selections to drive HTTP calls, uses switchMap for latest only when…
Talk on
Safer Forms with Strict TypesDylan Hunn17m
Angular v14 ships typed forms that push strict TypeScript through reactive forms: the library uses control types (not just value shapes), a non‑nullable option…
Talk on
Image Optimization Best Practices with AngularKara Erickson22m
Chrome Aurora and Angular add a new image directive that lazy loads non‑critical images, accepts a priority flag plus manual preconnect hints, and plugs into…
Talk on
Become a Content Projection ArtistAlain Chautard43m
Shows exactly how content projection works in Angular and which APIs to use: ng-content, ng-template and NgTemplateOutlet, ContentChildren and templateRef…
Talk on
B.L.A.Z.I.N.G. - 7 core principles of fast Angular applicationAdy Ngom21m
Asserts that performance budget beats raw bundle size and names Core Web Vitals (LCP FID CLS) as targets, shows lazy loading with LCP-aware eager images and…
Talk on
What and Why nx 20 reasons in 20 minutesErik Slack, Michael Madsen20m
Twenty concrete claims: Nx powers monorepos with a single package.json and more granular libraries, visualizes dependency graphs with a depth graph, and runs…
Talk on
Micro frontends and the multiverse of FrameworksAdrian Iskandar Espinosa Caballero31m
Claim: combining Micro Frontends + Module Federation + Web components lets an Angular host load remote apps built in Angular (different versions), React, Vue…
Talk on
Standalone Components The MotivationPawel Kozlowski18m
Claims NgModule becomes optional via Angular 14’s Standalone APIs, letting components declare Standalone true and list template dependencies in an imports…
Talk on
TSLint to ESLint in 5 minutesJames Henry06m
Claims a full migration from TSLint to ESLint in five minutes and demonstrates it on an Angular workspace with a root app and a library named Libby, using…
Talk on
Accessibility! is! important!Zach Arend, Emma Twersky25m
Angular claims concrete accessibility work not vague promises: v13.2 adds a router title property to set per-route titles, the framework ships 10 ESLint rules…
Talk on
Angular's Future w/out NgModules Architectures w/Standalone ComponentsManfred Steyer18m
Claim: standalone components remove the need for NgModules and enable direct routing and lazy loading with concrete APIs. Shows using provideRouter and the…
Talk on
Why are web applications slow, and what to do about itMiško Hevery21m
A concrete claim backed by tools and measurements JavaScript is the main culprit for slow sites shown by a custom tool called Performance Insights that queries…
Talk on
Community KeynoteMark Thompson, Emma Twersky01h 07m
Community keynote lists concrete changes and hooks to act on: Chrome/Aurora and Angular ship image directive in developer preview, font inlining (v11) and…
Talk on
Just One More Change A Developer's Story for Pushing Angular to the CloudJohn Papa22m
A developer edits an Angular repo in the browser with github.dev, opens a full containerized dev environment via GitHub Codespaces that auto-installs Node and…
Talk on
State Management at Scale w/NgRxBrandon Roberts20m
An AngularJS→Angular migration with NgRx serves as a concrete case study: a Fortune 500 app with 300 developers uses NgRx, NX monorepo, selectors, effects and…
Talk on
Deciphering the secrets of blockchain with angularStephen Fluin21m
Builds a Solidity raffle smart contract and deploys it to a public testnet, wires it to Chainlink VRF for verifiable randomness, and generates the contract’s…
Talk on
The Greatest Mystery is Realtime with Angular, NestJS, and websockets!Ely Lucas47m
Builds a multi-user, multi-room realtime chat app using Angular + NestJS + socket.io over websockets, demonstrating an identify method that maps usernames to…
Talk on
Typescript meta programming from 0 to 100Daniel Ostrovsky21m
A demo shows concrete claims and working code: TypeScript compiler metadata plus reflect-metadata and simple decorators let an injectable decorator record…
Talk on
Solving the Puzzle of Real-Time Collaboration using the Fluid FrameworkDan Wahlin24m
Claims that the open-source Fluid Framework lets Angular apps get real-time collaboration with zero server code by using Azure Fluid Relay or a self-hosted…
Talk on
There's Safety in AngularAlisa Duncan17m
Claims that Angular auto-escapes interpolation and sanitizes property bindings with whitelists of allowed elements and attributes, and that unsafe URLs get an…
Talk on
AG GridNiall Crosby, Stephen Cooper08m
Claim: flip a single property enableCharts and the grid provides Excel‑like charting built into the table. Tooling: Angular component now fully typed with…
Talk on
Simplifying deep angular forms with di equipped custom componentsRafael Mestre19m
Claims that dependency injection can replace input drilling for nested forms by letting child components inject(FormGroupName) or ControlContainer and obtain…
Talk on
Get to Know the 2022 ng-conf SpeakersDan Wahlin11m
Walks through the Fluid Framework and its reworked APIs, shows actual code and runtime behavior that add real-time collaborative editing into a bespoke…
Talk on
Partially Zoneless Performance tuning without big bang refactoringMichael Hladky23m
Claims a practical path to faster Angular apps: use RX Angular and template directives like partial zoneless templates (rxLet / rxIf / rxFor) to confine change…
Talk on
Cypress for angular devs hands on workshopJordan Powell, Ely Lucas01h 04m
Live workshop shows a runnable migration path from Protractor to Cypress: run ng add @cypress/schematic, paste a protractor spec into the Cypress Migrator and…
Talk on
Quick Context about Host ContextAnkita Sood06m
Claims that host-context() replaces deprecated ng-deep for cross-component styling and that it works reliably under emulated view encapsulation. Demonstrates a…
Talk on
Write once, run anywhere with an angular PWAMichael Dowden, Maritine Dowden01h 38m
A working Angular 13 demo builds a chat PWA by running NG add @13, adding a service worker and web manifest, and deploying with Firebase (hosting, emulators or…
Talk on
State Management Techniques and Family TherapyKate Sky22m
Concrete claim: ngrx gives a maintainable unidirectional state with a single source of truth and composable selectors. Code-level proof: TypeScript examples…
Talk on
I Let Strangers Design My Slides using NgRx Component StoreMike Ryan19m
Built an Angular drawing app that sends prompts to Mechanical Turk and collects illustrations, using the Canvas API to capture drawings and uploading image…
Talk on
EndBridge: Migrate from Protractor to Cypress in Less Than a Day!Joe Eames07m
EndBridge by HeroDevs claims it migrates Protractor tests to Cypress with no code changes and demonstrably runs true Protractor syntax inside Cypress…
Talk on
Future Proof your company by effectively scaling engineeringJennifer Wadella21m
Hire more junior candidates and stop assuming senior hires solve everything; measure where people actually are by fixing project management and onboarding…
Talk on
Testable Angular FormsMartine Dowden01h 16m
Repository is an Angular 14 Reactive Forms workshop that actually builds a contact form, focuses tests on the email control, and shows concrete assertions: use…
Talk on
RxWutKim Maida, Sam Julien17m
Makes concrete claims and shows actual RxJS mechanics: creation with from, composition through pipe, and operators as pure functions. Demonstrates specific…
Talk on
OAyDaBy AAm=/y SAinRe9L TArT, wait what?Jessica Janiuk, Joey Perrott12m
Angular documents concrete changes: the org removes human push rights so no one has write access and uses a separate auth system that issues temporary action…
Talk on
NgRx Feature CreatorMarko Stanimirović05m
A new function createFeature in @ngrx/store (introduced v12.1) claims to generate a feature reducer plus memoized child selectors named with the select prefix…
Talk on
Run Code When Leaving Your Angular ApplicationPreston Lamb05m
Claims that ngOnDestroy not fired on refresh or tab close, demonstrates that Angular doesn’t destroy components on browser refresh so the lifecycle hook is…
Talk on
Get to Know the 2022 ng-conf SpeakersKate Sky08m
Practical demos show how ngrx maps to real workflows with concrete code patterns and small metrics about bug reduction and reduced state churn, using…
Talk on
Shit, our Site is Down! Let's build a culture of reliabilityBrian F Love15m
Concrete definitions and measurable examples decide: SLI examples include mean failure rate over 60s measured every 10s and median LCP on initial load over 5…
Talk on
Migrating from Protractor to Cypress E2E in Under 5 MinutesJordan Powell07m
Claims a full migration under five minutes by running the official schematic (ng add @cypress/schematic), updating angular.json and package.json, and replacing…
Talk on
The Tale Tell CodeLara Newsom21m
Claims that functions in templates force repeated dirty checking and slow apps, shows optional chaining can bloat minified output (one ? adds ~15 chars) and…
Talk on
Get to Know the Angular Team – Sarah DrasnerSarah Drasner13m
Director-level ownership at Google of frameworks plus TypeScript stewardship and tooling (build, serve, web testing) comes up early, with a specific claim that…
Talk on
Get to Know the 2022 ng-conf SpeakersJohn Papa12m
A candid interview that lists concrete positions and habits: Angular itself is easy while the real barrier is the surrounding tooling — webpack, RxJS…
Talk on
Get to Know the Angular Team – Emma TwerskyEmma Twersky11m
Conversation focuses on concrete Angular work: current push on the v14 release, writing the release blog and docs, and running RFCs from a community angle…
Talk on
LeTS play a gameCraig Spence21m
Shows that TypeScript’s type system (top and bottom types any unknown never) and practical features—template literal types, infer, conditional types, mapped…
Talk on
Get to Know the 2022 ng-conf SpeakersAlain Chautard10m
Two hands-on workshops cover content projection and RxJS from scratch, with live coding in Angular and examples using Angular Material and component libraries…
Talk on
Slow Down to Get AheadMichael Callaghan06m
A simple, testable claim: talking slower makes people pay more attention and changes how one is perceived. The demo records a movie quote three times at…
Talk on
Get to Know the Angular Team – Minko GechevMinko Gechev08m
Says led developer relations for the Angular team and wrote code for Angular DevTools that shipped, now spending less time coding and more on roadmap…
Talk on
Get to Know the 2022 ng-conf SpeakersAnkita Sood10m
Background in electronics leads to programming via image processing, then work in Java, JSP, jQuery and YUI Dom before settling on JavaScript and Angular…
Talk on
Get to Know the Angular Team – Jeremy ElbournJeremy Elbourn14m
Daily work focuses on TypeScript and JavaScript while the role is defined as uber tl for angular with responsibility for long‑term strategy and technical…
Talk on
Get to Know the Angular Team – Wagner MacielWagner Maciel09m
Two years on the Angular team and concrete work comes up: building a pre-render static pages tool, authoring the new mdc slider component, and implementing…
Talk on
Get to Know the 2022 ng-conf SpeakersAlfredo Perez10m
Demonstrates wiring Storybook to run Cypress specs against component stories, sets up complex application state and test data, shows the exact scripts and…
Talk on
Get to Know the Angular Team – Pawel KozlowskiPawel Kozlowski08m
A relaxed interview outlines concrete engineering work: the runtime takes compiler output and creates and updates the DOM, with emphasis on change detection…
Talk on
Get to Know the Angular Team – Kristiyan KostadinovKristiyan Kostadinov07m
Casual on-stage interview that gives concrete team duties and tastes: someone who runs components and framework explains splitting time between Angular…
Talk on
Get to Know the 2022 ng-conf SpeakersBrian F Love18m
Claims that front-end teams must own reliability and shows how to measure it at the user edge, using service level objectives and service level indicators tied…
Talk on
Get to Know the Angular Team – Mark ThompsonMark Thompson08m
Concrete facts: two years on the team and the day job mixes writing, video, strategy and some coding; the role is Developer Relations Engineer. Favorite…
Talk on
Get to Know the Angular Team – Andrew ScottAndrew Scott11m
Joined the project in 2019 and now owns the router and language service plus a VS Code extension, balances coding with more planning meetings, and wakes up…
Talk on
Get to Know the 2022 ng-conf SpeakersDaniel Ostrovsky11m
Shows exactly which TypeScript features and runtime bits are required to implement Angular-like behavior: implements a tiny framework that reproduces…
Talk on
Get to Know the 2022 ng-conf SpeakersJennifer Wadella14m
Conversation walks through a career arc from building MySpace/Geocities pages to working with Backbone.js and AngularJS then hosting the Angular+ show, and it…
Talk on
Get to Know the 2022 ng-conf SpeakersLara Newsome14m
Concrete examples of Angular code smells with before-and-after snippets, focusing on misused dependency injection and costly change detection patterns. Notes…
Talk on
Get to Know the Angular Team – Doug ParkerDoug Parker13m
Tech lead for the tooling subteam explains concrete work: maintaining Angular CLI and schematics, owning compiler and language service integrations, and…
Talk on
Get to Know the Angular Team – Madleina ScheideggerMadleina Scheidegger09m
An overview of what actually happens: engineering manager role duties — daily one-on-ones, meetings to set priorities, coaching and goal setting — plus…
Talk on
Get to Know the 2022 ng-conf SpeakersAdy Ngom11m
Clear, specific outline: a segment called BLAZING: seven core principles lays out concrete performance techniques for Angular apps rather than vague advice…
Talk on
Get to Know the 2022 ng-conf SpeakersJordan Powell11m
Shows a hands‑on workshop for migrating Protractor tests to Cypress with concrete tooling: a Cypress schematic that rewrites Angular CLI projects, code mods…
Talk on
Get to Know the Angular Team – MILES MALERBAMiles Malerba11m
Background story about learning to code on a ti 83 plus and a list of languages (TI‑Basic, C++, Java, Scheme, Python, JavaScript/TypeScript, CSS) sets the…
Talk on
Get to Know the 2022 ng-conf SpeakersChristina Brink09m
Quick interview that names concrete roles and habits: oversees components and dev infra on the Angular team, joined Angular in Oct 2021, and reports 15 years…
Talk on
Get to Know the 2022 ng-conf SpeakersJames Henry14m
A short interview that delivers concrete takeaways: a five-minute conversion demonstration migrating a TSLint workspace to ESLint, plus the claim that…
Talk on
Get to Know the 2022 ng-conf SpeakersAlisa Duncan10m
Names concrete features and gaps: claims Angular provides built-in XSS/DOM sanitization, explains when to add route guards and HttpInterceptor patterns for…
Talk on
Get to Know the 2022 ng-conf SpeakersMichael Dowden12m
Episode lays out a concrete Angular PWA workshop co-presented with Martinez and claims a write once run anywhere approach for progressive web apps, showing…
Talk on
Get to Know the 2022 ng-conf SpeakersMichael Callaghan08m
Conference segment pitches a concrete claim: slowing down and enunciating — summarized in the chapter titled Don't talk so fast — increases impact and recall…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.