~/conference

ngVikings 2019

date:2019-05-27..2019-05-28
location:Copenhagen, Denmark
series:ngVikings · 3 editions
editions:[ngVikings 2018, ngVikings 2019, ngVikings 2020]

Angular developers, frontend engineers, frontend architects, UI component developers, mobile developers using Angular, platform engineers

Angular CDK virtual scroll; Angular Elements web components; RxJS streams and operators; NgRx with WebAssembly and workers; Angular deployment with Docker and Kubernetes; NestJS server-side TypeScript; Angular Material table performance; TypeScript decorators and metadata; Monorepo architecture with Nx; PKCE authentication and token handling; Ionic 4 and Capacitor migration

titleauthorlength
Angular All-Speaker Panel54m
Panelists debate concrete outcomes: whether observables reach the web standard, work needed to make them reliably async, and where they belong; a working rxjs…
Panel on
Deploying Your Angular AppsDan Wahlin35m
Shows how to build and ship an Angular front end plus its APIs as real Docker images using a multi-stage Dockerfile, run the full stack locally with…
Talk on
Unleash the power of the Angular CDKNir Kaufman29m
Angular CDK delivers concrete building blocks: virtual scroll renders thousands while keeping DOM small (demo hits ~500 items instantly and scaled toward a…
Talk on
Discover the power of decorators in TypeScriptMaarten Tibau16m
Shows how to create real TypeScript decorators: enable experimentalDecorators in tsconfig, write a decorator factory that returns a function, and use the…
Talk on
Operate Heavily Dynamic UIs with RxJSMichael Hladky34m
Claim: apply Event-Sourcing and CQRS in the browser to capture every UI change as an event stream, replay it to restore state, and split write versus read…
Talk on
Strategic Domain-Driven DesignManfred Steyer32m
Claims that Strategic Domain‑Driven Design plus an Nx‑style monorepo produces a maintainable Angular architecture: applications are split into domain folders…
Talk on
Cross Platform with Angular and Ionic 4Mike Hartington30m
Ionic 4 actually replaces custom router and build tooling with the Angular router and CLI, ships an ion-router-outlet that preserves native-style animations…
Talk on
Frameworks and webcomponentsFilip Bruun Bech-Larsen35m
Compares @Angular/elements, @vue/web-component-wrapper, React wrappers and pure players like LitElement by building a simple custom button with slot and event…
Talk on
Caught in the middle!Natalia Venditto28m
Large Angular app migrates from HTTPModule to HTTPClientModule and wires interceptors to authenticate across ten backend services using JWTs stored in…
Talk on
Leveraging Angular in Node.js with NestJSKamil Mysliwiec28m
Claims that NestJS reuses Angular patterns to let TypeScript teams build server apps with minimal retraining, showing code-level mappings: modules →…
Talk on
Authstronomy: The Science of Authenticating Angular AppsKim Maida25m
Recommends against don't store tokens in local storage and instead keeps tokens in app memory with a session cookie for silent reissues; advocates the IETF…
Talk on
Boost up your component developmentMitko Tschimev10m
Claims that isolating components cuts rebuild and bootstrap time by orders of magnitude and shows it with Angular Playground. Uses the Playground schematic to…
Talk on
Native, Hybrid, PWA? How to deal with it?Marta Wiśniewska11m
Compares native, hybrid (WebView + bridge + native plugins) and PWA (modern Web APIs) with results from recent master‑thesis tests, showing PWAs give offline…
Talk on
STORE TREK: The Voyage to AngularMike Ryan, Sam Julien26m
Claims that NgRx + ngUpgrade can inject NgRx store into AngularJS and let AngularJS controllers dispatch actions and trigger effects; shows a Klingon warbird…
Talk on
Real world component libraries at scaleKatrin Freihofner, Stefan Baumgartner28m
Good component libraries can help your development teams scale. But developers are not the only people involved in the UI component creation process, there’s…
Talk on
Can you imagine a future without zones?Max Koretskyi31m
Demos show that Zone.js only triggers Angular’s change detection but is not part of it, and an app boots with Zone.js explicitly turned off by disables Zone.js…
Talk on
Create Your Own Hacker Nebula with Angular BlocklyJeff Whelpley, Madelyn Whelpley23m
An after-school program builds an Angular app called ngclub.app that embeds Blockly generates JavaScript so kids drag blocks and see real JS side‑by‑side…
Talk on
Day 2 Keynote, Project FuguKenneth Rohde Christiansen15m
Shows working demos and shipping bits: Progressive Web Apps on desktop, Web Share targets that exchange files, and an AutoCAD port built with WebAssembly from…
Talk on
Day 2 Keynote, Angular Architecture Concepts and PracticesDan Wahlin24m
Claims nine bare-minimum planning items for any Angular app: nine bare-minimum planning items covering features, security, logging, services, data models…
Talk on
Day 2 Keynote, An async journeyMatt Podwysocki21m
History explains why Rx grew: a 2005 Live Labs project (Volta) produces an IL-to-JS compiler IL tjs with a huge runtime and later gets archived, experiments…
Talk on
Day 1 Keynote, ng-deploy - Deploy your ng app to the cloudShmuela Jacobs, Christoffer Noring11m
Tool installs from NPM and GitHub and plugs into the Angular CLI using ng add, requires Angular 8/RC and uses schematics and builders, then creates Azure…
Talk on
Day 1 Keynote, What's new in AngularMinko Gechev18m
Angular v8 ships automation and concrete numbers: differential loading becomes default producing two bundles (modern + legacy) and yields ~65 KB fewer…
Talk on
Day 1 Keynote, Angular MaterialKristiyan Kostadinov07m
-- no description --
Talk on
Day 1 Keynote, Take Angular to the CloudJohn Papa18m
A live demo converts a Node/Express backend into Azure Functions by copying service code and replacing request/response with function context in about thirty…
Talk on
Reimagining the frontend-backend divide thanks to GraphQLUri Goldshtein31m
Claims that frontend teams can own the schema and speed delivery by running a GraphQL function on the client to automate data fetching and local state, using…
Talk on
Take a SnapshotBo Vandersteene30m
Shows how to add Jest integration to an Angular app, demonstrates both image snapshots and structured object snapshots, and claims snapshots cut manual…
Talk on
The Hitchhiker's Guide to the Modular GalaxyStanimira Vlaeva32m
Explains that Angular libraries ship multiple formats so consumers get tree-shakable code and legacy fallbacks: packages include UMD, FESM (flat ES modules)…
Talk on
Angular in a microservices worldKwinten Pisman28m
Claim: front ends move from per-team apps to shareable feature libraries inside an Nx monorepo so all code uses one Angular version and avoids duplicate API…
Talk on
Tuning Your Angular ApplicationBonnie Brennan, Matt Carniatto19m
Three concrete wins: find a memory leak with Chrome DevTools — memory heap showed three instances — and fix lingering subscriptions by using async pipe and…
Talk on
Creating Custom Structural DirectivesAshnita Bali31m
Builds one concrete structural directive named appDeclareVar and shows working code: uses TemplateRef and ViewContainerRef via dependency injection, creates…
Talk on
Collect, Combine and Cache RxJS Streams for User-Friendly ResultsDeborah Kurata34m
Shows concrete RxJS code that replaces imperative GET-and-subscribe patterns with declarative observables: services expose streams consumed by the template via…
Talk on
Running in Parallel: NgRx with WebAssembly, Web Workers and WorkletsVitalii Bobrov31m
UI freezes from heavy computation are framed as a concrete problem and solved with code: offload sorting and Fibonacci/primes to Web Workers, wire worker…
Talk on
Bad Practices, what NOT to do in AngularValentin Kononov35m
Concrete anti-patterns and fixes: measuring bundle size with a bundle analyzer and adding the build optimizer gives a small but real reduction; replacing…
Talk on
Tree-shakable Components and Optional NgModulesLars Gyrup Brink Nielsen23m
Experimental Ivy APIs promise actual tree-shakable components that replace NgModules as the compilation and code-splitting unit, with concrete techniques…
Talk on
Improving angular material table performance with paginationFabriece Sumuni, Nicolas Cassis09m
A client page freezes once a simple Material table swallows 2,000 rows; the fix is rendering fewer DOM nodes by adding the Angular Material paginator, wiring…
Talk on
Write Better Tests With TDDAlex Hoffman10m
Defines TDD as the three-rule red fail write minimal code pass then refactor cycle and demonstrates it with a toy increment example, a cautionary even/odd vs…
Talk on
Dynamic and Lazy Loading: A Deep DiveAaron Frost30m
Detailed, actionable coverage of how Angular actually lazy loads: shows the dynamic import('d3') pattern that produces a separate bundle and a demo that proves…
Talk on
It's Alive! Machine Learning Writes Your Code! 🧠🔮Uri Shaked, Dominic Elm36m
Claim: a model trained on all open-source TypeScript from GitHub learns to predict function bodies from signatures. Pipeline uses BigQuery to collect code…
Talk on
5 Tips to Improve User Experience with NgRxAlex Okrushko33m
Claims concrete fixes: use NgRx for explicit error handling to avoid infinite spinners (mapToAction in v8 helps), treat the store as a cache plus localStorage…
Talk on
Add Native Mobile to Your Angular Projects: The Migration StorySebastian Witalec28m
Concrete migration steps for adding Native mobile to an Angular app: convert a repo with ng add @nativescript/schematics, use a naming convention that adds…
Talk on
Angular for the Visual LearnerSamantha Brennan21m
Claims that visualizing Angular concepts turns abstract pain into clarity, backed by methods from the Davis method and concrete tests like the cake…
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.