~/conference

ng-conf 2023

date:2023-06-14..2023-06-15
location:Salt Lake City, United States
series:ng-conf · 6 editions

angular developers, frontend engineers, web app architects, engineering managers, mobile web developers, monorepo maintainers, devops engineers

ngTemplateOutlet typing; angular change detection mechanics; WebStorm angular workflow; rxjs operator composition; nx monorepo practices; module federation microfrontends; angular signals usage; angular server side rendering; OAuth2 and OpenID Connect tokens; runtime feature flags and rollouts; angular with Rust integration

titleauthorlength
Typing the not so secret to customisation ngTemplateOutletStephen Cooper12m
Shows how to get real typing for ngTemplateOutlets by replacing label markers with a directive to tag templates plus an ngTemplate context guard that asserts…
Talk on
The Magic and Mystery of Angular Change DetectionAnthony Scardapane19m
Explains how Angular compiles templates into create/update functions that shallow-diff bindings and always start change detection at the root, how zone.js…
Talk on
Power Angular with WebStorm WorkshopPaul Everitt02h 03m
Walks through using WebStorm to run the Angular CLI project, generate an Angular component from schematics, and wire in FormsModule and imports automatically…
Talk on
The Cleanest Way to Write Observable ChainsDavid Valentine06m
Compares nesting subscriptions, operator composition, and a multicast approach using a concrete getCustomer → getOrder example and shows which actually reduces…
Talk on
Setting up Enterprise Frontend for SuccessAlex Okrushko22m
Practical setup: adopt an NX monorepo to share components and cache builds, use runtime feature flags like split IO and launch Darkly or Firebase remote config…
Talk on
Road to Module FederationSumit Arora, Abdella Ali22m
Claim: migrating a large SPA to Module Federation yields independently deployable micro frontends that actually run as separate apps (demo on localhost:3000)…
Talk on
Reactive Patterns For AngularLara Newsom18m
Specific prescriptions: replace ngOnChanges with Setters on inputs to run only for the changed input, stop piping child events through parents by using a…
Talk on
Mobile Deployments for Web DevelopersCecelia Martinez19m
Mobile deployments require Mac hardware for iOS builds, platform-specific build types (debug vs release, simulator ad hoc App Store), and an awkward code…
Talk on
MFE Production Gotchas, and thing you should prepareBruce Zhang05m
Conversion work focuses on concrete fixes not theory: clean repos first, fix non-singleton services caused by unshared libs, and export libraries in ESM format…
Talk on
Lightweight Architectures with Angular's Latest InnovationsManfred Steyer18m
Claims that Angular's new features let apps be truly lightweight with concrete examples: use Standalone Components and lazy routes without modules, enforce…
Talk on
Introducing the Identity Guardians - Auth tokens in a flash!Alisa Duncan05m
Explains that OAuth2 plus OpenID Connect returns up to three tokens—the access token, the ID token, and the refresh token—and shows concrete handling: use an…
Talk on
Go Reactive with Angular SignalsDeborah Kurata26m
Signals arrive in Angular v16 developer preview and claim finer-grained reactivity and improved change detection by treating state as a writable box with…
Talk on
Fun with Feature FlagsBrooke Avery, Preston Lamb08m
A live demo builds a comic‑book store and uses feature flags to gate a sales route and toggle UI elements, with three concrete parts: service, guard…
Talk on
Fine-Tuning Your Angular Workflow with Nx: Beyond the CLIJuri Strumpflohner22m
Shows exact automation built with Nx Devkit: local plugin code that composes existing Angular generators, creates a custom library generator, and adds an…
Talk on
Delighting users with performant appsMike Hartington17m
Shows how to get native‑like polish on the Web with concrete techniques: replace box‑shadow with a transform+blur pseudo‑element to avoid repaints, implement…
Talk on
Custom RxJS Operators are Standing By! Act Now!Chris Perko15m
Shows how to build custom RxJS operators by composing existing RxJS primitives with the pipe function and tests each operator in isolation including marble…
Talk on
Craig's Angular/Rust SpectacularCraig Spence23m
An Angular canvas lattice Boltzmann simulation is rewritten in Rust, compiled with cargo and wasm-pack and exposed via wasm-bindgen, replacing a 32 ms…
Talk on
Clean Up Your Old Angular Apps!Stephen Fluin22m
Stepwise migration is the actual plan: run ng update 6 → 7 → 8…and so on one major at a time, use npx @angular/cli@latest new to compare project layouts, save…
Talk on
Build Trust with Your Users WorkshopBrian F Love, Mike Ryan48m
Workshop lays out concrete reliability practice: define SLIs and SLOs (examples like 99.9 targets), convert targets to an error budget and use 28-day rolling…
Talk on
Auxiliary Routes - the Ant-Man of AngularAnkita Sood07m
Auxiliary routes implement a persistent side panel by adding a named outlet that runs parallel to the primary router so a favorites pane or details drawer…
Talk on
Angular Across the Stack with AnalogBrandon Roberts20m
Analog claims a fullstack meta-framework that wires Angular to Vite and esbuild to deliver faster dev loops and SSR and SSG with file-based routing…
Talk on
Thinking Outside the Box: Taking Your LOB Apps to the Next LevelDan Wahlin26m
Demo shows an Angular LOB app that pulls Microsoft Graph results (files, emails, Teams chats) to reduce context shifts, wires Twilio/Azure Communication…
Talk on
A Monorepo Can't Save You From Your Own Corporate DysfunctionIsaac Mann19m
Central claim: a monorepo does not fix organizational dysfunction; it merely exposes it. Examples include loony devs who bring incompatible code, the knight…
Talk on
Do More using GitHub, AI, and VS CodeJohn Papa29m
Live demos show GitHub Copilot, Copilot Chat, and VS Code Codespaces editing a real Angular app in the browser: Codespaces in the browser opens the repo…
Talk on
Angular Team PanelMinko Gechev, Emma Twersky, Mark Thompson, Jeremy Elbourn, Jessica Janiuk, Alex Rickabaugh, Andrew Kushnir39m
Roadmap items and concrete tradeoffs: signals over async pipe becomes the recommended binding with synchronous reads in components; a zoneless integration…
Panel on
Faster apps with Angular SSRMark Thompson, Jessica Janiuk20m
Angular Server Side Rendering now reuses the DOM instead of destroying and re-rendering it, enabled by a one-line config change that triggers an annotation…
Talk on
Superpowers with SignalsEmma Twersky, Alex Rickabaugh22m
Live codes a superhero character generator that actually works: app state lives in a service as many signals, name and backstory bind to writable signal…
Talk on
Angular KeynoteMinko Gechev, Jeremy Elbourn34m
Announcements list concrete changes and previews: Signals in developer preview (v16) with primitives signal computed effect and an rxjs interop package…
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.