ng-conf 2023
2023-06-14..2023-06-15
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]
who it's for
angular developers, frontend engineers, web app architects, engineering managers, mobile web developers, monorepo maintainers, devops engineers
topics
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
| title | author | length |
|---|---|---|
| Typing the not so secret to customisation ngTemplateOutlet | Stephen Cooper | 12m |
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… | ||
| The Magic and Mystery of Angular Change Detection | Anthony Scardapane | 19m |
Explains how Angular compiles templates into create/update functions that shallow-diff bindings and always start change detection at the root, how zone.js… | ||
| Power Angular with WebStorm Workshop | Paul Everitt | 02h 03m |
Walks through using WebStorm to run the Angular CLI project, generate an Angular component from schematics, and wire in FormsModule and imports automatically… | ||
| The Cleanest Way to Write Observable Chains | David Valentine | 06m |
Compares nesting subscriptions, operator composition, and a multicast approach using a concrete getCustomer → getOrder example and shows which actually reduces… | ||
| Setting up Enterprise Frontend for Success | Alex Okrushko | 22m |
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… | ||
| Road to Module Federation | Sumit Arora, Abdella Ali | 22m |
Claim: migrating a large SPA to Module Federation yields independently deployable micro frontends that actually run as separate apps (demo on localhost:3000)… | ||
| Reactive Patterns For Angular | Lara Newsom | 18m |
Specific prescriptions: replace ngOnChanges with Setters on inputs to run only for the changed input, stop piping child events through parents by using a… | ||
| Mobile Deployments for Web Developers | Cecelia Martinez | 19m |
Mobile deployments require Mac hardware for iOS builds, platform-specific build types (debug vs release, simulator ad hoc App Store), and an awkward code… | ||
| MFE Production Gotchas, and thing you should prepare | Bruce Zhang | 05m |
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… | ||
| Lightweight Architectures with Angular's Latest Innovations | Manfred Steyer | 18m |
Claims that Angular's new features let apps be truly lightweight with concrete examples: use Standalone Components and lazy routes without modules, enforce… | ||
| Introducing the Identity Guardians - Auth tokens in a flash! | Alisa Duncan | 05m |
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… | ||
| Go Reactive with Angular Signals | Deborah Kurata | 26m |
Signals arrive in Angular v16 developer preview and claim finer-grained reactivity and improved change detection by treating state as a writable box with… | ||
| Fun with Feature Flags | Brooke Avery, Preston Lamb | 08m |
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… | ||
| Fine-Tuning Your Angular Workflow with Nx: Beyond the CLI | Juri Strumpflohner | 22m |
Shows exact automation built with Nx Devkit: local plugin code that composes existing Angular generators, creates a custom library generator, and adds an… | ||
| Delighting users with performant apps | Mike Hartington | 17m |
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… | ||
| Custom RxJS Operators are Standing By! Act Now! | Chris Perko | 15m |
Shows how to build custom RxJS operators by composing existing RxJS primitives with the pipe function and tests each operator in isolation including marble… | ||
| Craig's Angular/Rust Spectacular | Craig Spence | 23m |
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… | ||
| Clean Up Your Old Angular Apps! | Stephen Fluin | 22m |
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… | ||
| Build Trust with Your Users Workshop | Brian F Love, Mike Ryan | 48m |
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… | ||
| Auxiliary Routes - the Ant-Man of Angular | Ankita Sood | 07m |
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… | ||
| Angular Across the Stack with Analog | Brandon Roberts | 20m |
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… | ||
| Thinking Outside the Box: Taking Your LOB Apps to the Next Level | Dan Wahlin | 26m |
Demo shows an Angular LOB app that pulls Microsoft Graph results (files, emails, Teams chats) to reduce context shifts, wires Twilio/Azure Communication… | ||
| A Monorepo Can't Save You From Your Own Corporate Dysfunction | Isaac Mann | 19m |
Central claim: a monorepo does not fix organizational dysfunction; it merely exposes it. Examples include loony devs who bring incompatible code, the knight… | ||
| Do More using GitHub, AI, and VS Code | John Papa | 29m |
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… | ||
| Angular Team Panel | Minko Gechev, Emma Twersky, Mark Thompson, Jeremy Elbourn, Jessica Janiuk, Alex Rickabaugh, Andrew Kushnir | 39m |
Roadmap items and concrete tradeoffs: signals over async pipe becomes the recommended binding with synchronous reads in components; a zoneless integration… | ||
| Faster apps with Angular SSR | Mark Thompson, Jessica Janiuk | 20m |
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… | ||
| Superpowers with Signals | Emma Twersky, Alex Rickabaugh | 22m |
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… | ||
| Angular Keynote | Minko Gechev, Jeremy Elbourn | 34m |
Announcements list concrete changes and previews: Signals in developer preview (v16) with primitives signal computed effect and an rxjs interop package… | ||
| nothing matches | ||