~/conference

ngVikings 2018

The main Angular event in the Nordics. And the only travelling Angular conference in the world.

Angular developers, frontend engineers, web architects, tooling engineers, mobile and cross-platform developers, QA and test engineers

Progressive Web Apps with Angular; Angular CLI schematics; Angular Elements web components; NgRx and RxJS state management; Service workers and caching; Server-side rendering with Angular Universal; WebSockets and realtime integrations; Angular performance optimization; Electron desktop apps with Angular; Ionic cross-platform applications; Testing Angular applications

titleauthorlength
Keynote: Five years of AngularMatias Niemelä42m
Five years of Angular traces concrete changes: animation engine supports multi-element timelines and drops the web-animations polyfill; CLI gains schematics…
Talk in English on
Build progressive web apps with AngularSimona Cotin29m
An existing Angular app becomes installable and offline-capable by adding a Web App Manifest JSON, registering a service worker and configuring caching in…
Talk in English on
6 APPS ONE CODE WITH IonicSani Yusuf39m
Claims one codebase targets iOS, Android, Windows, Web, Mac and PC and shows it working by building a demo app, wiring a real JSON API, and running it in…
Talk in English on
Angular + CMS = ❤️Filip Bruun Bech-Larsen31m
Describes a working pipeline that serves CMS-driven routes and templates while keeping Angular AOT and SPA route animations: uses Angular Elements for…
Talk in English on
Scalable Angular ArchitectureBartosz Pietrucha26m
Five concrete architecture rules and an Angular toolchain are presented: use ngrx store and RxJS observables for predictable unidirectional data flow, separate…
Talk in English on
Multiplayer game with Angular and FirebaseMichael Haberman31m
Live-code builds a browser multiplayer game with Angular components hosting a Phaser arcade physics game instance, sprite‑sheet animations, and an…
Talk in English on
ng installStepan Suvorov07m
Proposal for a concrete new command that installs a library and wires it into a project: ng install runs npm installs, injects imports and environment entries…
Talk in English on
A Token Walks Into a SPA...Ado Kukic28m
Explains how JSON Web Tokens secure an Angular single‑page app by walking a real example: token header/payload/signature mapped to a driver’s license, token…
Talk in English on
Use React tools for better Angular appsMartin Hochel24m
Recommends replacing npm with yarn for faster installs and convenient script/runs, using prettier plus husky and lint‑staged for automatic formatting, swapping…
Talk in English on
Custom Schematics: An Angular Application by the push of a Button...Manfred Steyer31m
Claims that schematics can generate whole Angular applications by wiring templates, JSON schemas and rule factories into the Angular CLI. Demonstrates concrete…
Talk in English on
Make Web Components Great Again with StencilJSJulien Renaux20m
Claims that Stencil is a compiler that outputs standard custom elements and demonstrates concrete tradeoffs: code size and verbosity vs native, plus…
Talk in English on
Understanding the realtime web with websocketsSrushtika Neelakantam30m
Explains that realtime means bounded latency not magic and demonstrates a working tiny.cc/realtime-voting demo built in Angular with Chart.js, wired to a…
Talk in English on
Angular, What's Coming NextWassim Chegham27m
Roadmap focuses on concrete changes: Google’s Bazel is being tried to build Angular with fully incremental builds and a reported <2s development roundtrip…
Talk in English on
Angular ElementsPascal Precht34m
Angular Elements claim: package Angular components as native Custom Elements so components carry DI, change detection and Angular features into any page. Live…
Talk in English on
Deploy Angular and Node to the CloudJohn Papa54m
Shows concrete steps: builds an Angular app with the Angular CLI, creates a docker multi-stage image that bundles Node and the dist output, debugs that…
Talk in English on
How to hack an Angular app?Asim Hussain40m
Three concrete stories: a GitHub webhook→localhost→0 bypass chains into Elasticsearch (port 9200) shutdown then into Graphite and protocol smuggling to…
Talk in English on
An Angular Front For Your APITara Z. Manicsic29m
A working prototype documentation site that runs live examples against its API and shows real GraphQL responses, not static docs: backend uses Node + Express +…
Talk in English on
Be lazy, but with strategyMartin Sonnenholzer31m
Argues that custom preloading beats PreloadAllModules for large apps and low-end or slow clients, and shows concrete techniques: detect network with…
Talk in English on
Angular performance pitfalls and how to avoid themKristiyan Kostadinov12m
Describes concrete fixes: enable build optimizer and strip template whitespace to shrink bundles, replace getters/classes/async/await when they transpile into…
Talk in English on
Advanced DIWard Bell25m
Code-heavy demo builds an animals app that registers components as an interface by providing them at component scope and then uses useExisting aliasing plus…
Talk in English on
Fast, Cross-Platform Desktop Apps with ElectronFelix Rieseberg29m
Electron combines Node.js + Chromium + C++ so a single codebase runs on Windows 7/10 Mac OS and many Linux distros, with a separate main process and per-window…
Talk in English on
Hey Google, is there any presentation about ChatBots at ngVikings?Wassim Chegham41m
Prototype of a Google Assistant chatbot that actually connects Dialogflow intents to cloud functions and Firebase, demonstrates a live demo that counts…
Talk in English on
Q&A with all speakersall speakers47m
Panel records a wide-ranging, practical conversation: a concrete argument about ngRx debate (when to use it and whether it belongs in core), hands-on editor…
Talk in English on
Getting started with WebVRMartin Splitt30m
Demonstrates building a WebVR scene live with A-Frame using WebGL for rendering and the WebVR/WebXR API for headset pose and controllers, loads a binary gltf…
Talk in English on
Enhancing Performance by Leveraging the Power of ObservablesSander Elias14m
Demonstrates using Observables (Rx) to drive view updates instead of the framework’s default change detection to reduce unnecessary work and improve…
Talk in Dutch on
Dummy to AppDavid Müllerchen31m
Concrete method: identify navigation and domain models first, then split UI into container components (state + logic) and presentation components (pure…
Talk in English on
Web Maps - Putting the M in Angular web apps!Katerina Skroumpelou25m
Demonstrates integrating OpenLayers and Google Maps into Angular without external wrappers and confirms it works end to end, including a dynamic script loader…
Talk in English on
Changing the world of travel with Angular and measuring...Oskari Okko Ojala, Olli Leskinen30m
Finnair ships a full client-side booking site built with Angular + microservices running on AWS with Node and Java backends, Travis/Jenkins CI and Akamai CDN…
Talk in English on
Let's plant our Angular TreeJuan Herrera16m
Shows how to produce a real Angular v4 library that consumers can install and AOT compile by outputting UMD module, flat ES module and ES2015 flat module files…
Talk in English on
Designing Component APIVitalii Bobrov24m
Compares concrete patterns from browser standards and shows what actually works: the select/option pattern demonstrates a compact declarative API that handles…
Talk in English on
Create & Publish Angular Libs like a PROJuri Strumpflohner28m
Builds a reusable tabs library, compiles TypeScript with ngc, bundles with Rollup into ESM/UMD and minified output, and publishes the dist folder to npm. Uses…
Talk in English on
Visualising Enterprise Data with Angular & d3Sean Landsman22m
Demo shows a working Angular app that reads Olympic tables (2000–2012) and turns them into interactive charts using Angular & d3; raw tables remain available…
Talk in English on
Testing Angular appsCarl Vuorinen32m
Uses the Angular CLI and Karma, Jasmine and Protractor to show concrete test patterns: a runnable Angular Excel demo that evaluates formulas, cell references…
Talk in English on
Innovating is not about technology, but psychologyAlyssa Nicoll29m
Claim: innovation depends more on motive and habits than on new frameworks. Concrete steps: ask why, teach others, and want more; cognitive tactics include…
Talk in English on
Progressive Web Apps with Angular and FirebaseErik Haddad26m
Angular plus Firebase actually produces a working PWA: fire chat is built with Angular CLI, enables serviceWorker:true at build time, and uses AngularFire…
Talk in English on
Offline Angular app in actionMajid Hajian22m
Demos show an Angular app made installable and offline by wiring up service workers, using deferred beforeinstallprompt to control when the banner appears, and…
Talk in English on
Can't Touch This! What not to do to the DOMMax NgWizard29m
Argues that direct DOM calls break cross‑platform code and shows concrete fixes: use Renderer service to change element properties (browser, server Domino and…
Talk in English on
Rendering Performance from the Ground UpMartin Splitt25m
Explains why painting is the slow step and how GPUs and compositing avoid it: parsing → DOM/CSSOM → layout → paint → composite, with 60 fps ≈ 16 ms per frame…
Talk in English on
Real-Time Stream Processing with Reactive-ExtensionsMichael Hladky32m
A live-coding demo uses RxJS to implement a Morse-code generator that converts event streams into short/long signals and back into characters. It shows…
Talk in German on
Abstractions in AngularAkseli Virtanen07m
Angular traces how controllers and directives give way to components and services and how adopting TypeScript interfaces forces concrete business models. An…
Talk in English on
Reactive Brain WavesUri Shaked33m
Connects a Muse EEG headset to an Angular app over Web Bluetooth, turns raw samples into an RxJS stream and uses specific operators — filter, map, switchMap…
Talk in English on
How WebAssembly is changing the Web and what it means for AngularBoyan Mihaylov30m
WebAssembly compiles C/C++ (and other languages) to a browser binary that runs near native speed, with streaming compilation and module instantiation via…
Talk in English on
Supercharging the Angular CLI with NxJames Henry29m
Nx adds a thin layer on top of the Angular CLI to run multiple apps and libs in one mono-repo while keeping modular boundaries. It generates libraries and NgRx…
Talk in English 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.