NG Poland 2018
2018-11-16
Warsaw, Poland
[NG Poland 2016, Ng-Poland 2017, NG Poland 2018, NG Poland 2019, NG Poland 2020, NG Poland 2022, NG Poland 2025]
who it's for
Angular developers, frontend developers, TypeScript developers, software architects, mobile developers, cloud engineers, QA engineers, product designers
topics
Advanced TypeScript; Angular components unit testing; Progressive Web Apps (PWAs); state management meta-model; dynamic components in Angular; Angular Schematics; code formatting with Prettier for Angular; Angular CLI and angular.json; building and scaling Angular apps on Azure; migrating to native mobile with Angular; WebStorm features for Angular; Observable-related memory leaks
| title | author | length |
|---|---|---|
| Highlights from | 01m | |
Short montage of the conference opening and promo material that actually shows venue shots applause and crowd reaction and lists partners and schedule items… | ||
| Electrifying ngAwards 2018 Highlights. Check it out! | Matias Niemelä, Todd Motto, Christoffer Noring, Sebastian Witalec, Shmuela Jacobs, Michael Hladky, Kamil Zasada | 02m |
Ceremony records who wins and in what count: ng Awards 2018 hands out awards across four categories, with two winners for product (Future Processing Sp. z… | ||
| Advanced TypeScript | Todd Motto | 21m |
Covers concrete TypeScript recipes: a generic List built around a Pizza class, using typeof person to lift literal types, using keyof to produce a union of… | ||
| The Angular Journey - today and tomorrow – Matias Niemelä | Matias Niemelä | 13m |
Angular 7x promises stability and predictable semver with long‑term patches, a near‑1000‑app Google testbed, and a documented 40% jump in angular.io traffic… | ||
| The Angular Journey - today and tomorrow – Radoslav Kirov | Radoslav Kirov | 19m |
Claims concrete wins: Google runs ~600 internal Angular apps including Cloud and sees scaling via single TypeScript compiler version plus strict flags and TS… | ||
| Angular components - unit testing | Tomasz Borowski | 16m |
Example Angular app (spacefleet + spaceship) gets unit-tested with Angular CLI default stack: TestBed.configureTestingModule and fixture APIs, running tests… | ||
| PWAs, are we there yet?! | Simona Cotin | 22m |
Progressive web apps work by adding service workers plus a web manifest and serving over HTTPS; Angular CLI can auto-generate a service worker, manifest and… | ||
| State Management — One Meta-Model to Rule Them All | Michael Hladky | 18m |
Shows how a small set of architecture principles—a single store as the single source of truth, pure reducer functions that return new state, and explicit… | ||
| Architectures for huge Angular based Enterprise Applications... | Manfred Steyer | 20m |
Three concrete patterns with tradeoffs and a decision tree: split code into npm packages (Angular CLI libraries, publish to a registry, versioning and publish… | ||
| It’s alive! Dynamic components in Angular | Shmuela Jacobs | 22m |
Runtime selection of actual component instances replaces huge ngSwitch templates by resolving factories with ComponentFactoryResolver or directly inserting via… | ||
| Angular Schematics - the unknown hero | Christoffer Noring | 22m |
Angular schematics is the workflow engine under Angular CLI that scaffolds and updates code by operating on a virtual tree in memory; a simple schematic… | ||
| Making Angular Prettier | Aaron Frost | 17m |
A live demo installs Prettier into an Angular CLI project using an Angular schematic, adds husky + lint-staged pre-commit hooks, removes about 20–25% of TSLint… | ||
| How to better meet expectations! | Jeppe Hedaa | 09m |
A practical model called Nucleon measures team power across nine areas (people, architecture, legacy load, methodology, culture etc.) and turns them into a… | ||
| Custom Angular Translation Engine Yes, we've done it.. | Rafał Brzoska, Łukasz ‘Max’ Kokoszka | 05m |
A custom Angular translation engine exists that loads translations at runtime loading instead of build time, initializes defaults via Angular app initializer… | ||
| Make Your Life Agile | Bartłomiej Narożnik | 04m |
Claim: everyday life improves when Agile practices are applied to personal tasks. Concrete techniques include a kanban-style board, strict WIP limits, a… | ||
| Add Native Mobile to Your Angular Projects: The Migration Story | Sebastian Witalec | 21m |
Shows a concrete migration path: add NativeScript to an Angular repo, run schematics (ng add @nativescript/schematics) and use CLI commands (TNS run ios… | ||
| Building ans scaling Angular apps on Azure | Maciej Misztal | 16m |
Shows a concrete pipeline: Azure DevOps (VSTS) runs parallel PR builds — an NPM pipeline that runs linter tests and enable cobertura reporter to emit Istanbul… | ||
| Be lazy, but with strategy | Martin Sonnenholzer | 17m |
Compares concrete strategies for Angular lazy loading: uses router preloading hooks and observables to delay fetches, measures connection speed by timing… | ||
| Modern Approach to Designer ❤️ Developer Collaboration | Grzegorz Róg | 15m |
Case study of the eduweb.pl redesign shows concrete tooling and outcomes: Sketch and Figma for components and symbols, Abstract for versioning, Craft to inject… | ||
| What’s new in WebStorm for Angular | Piotr Tomiak | 11m |
Announcements list over 90 issues fixed and concrete IDE changes: WebStorm 2018.3 adds a single-pass parser for Angular expressions and templates that closely… | ||
| The New CLI and angular.json | David Müllerchen | 20m |
Shows concrete CLI commands and outcomes: ng generate library scaffolds a publishable package with its own tsconfig and ng-packagr setup; ng add installs a… | ||
| Angular & IoT | Maciej Czerwiakowski | 15m |
Find out how to run Angular2+ web application on limited IoT hardware and connect your light switch to cloud just to make life easier. During the talk learn… | ||
| Observable trapped me in memory leak | Maciej Treder | 03m |
An Angular component subscribes to a service Observable and never unsubscribes, causing a memory leak; the fix is concrete: create a Subject<void> onDestroy… | ||
| nothing matches | ||