~/conference

ng-conf 2017

date:2017-04-05..2017-04-07
location:Salt Lake City, United States
series:ng-conf · 6 editions
tags:[angular]
titleauthorlength
Thoughtful Component DesignJeremy Elbourn, Miles Malerba20m
Angular Material has over 50+ components and shows concrete design choices: prefer exposing native elements (input/button) instead of wrapping and forwarding…
Talk on
There and Back Again a developer’s taleJacob Turner05m
Claim: stop defining yourself by framework and become a builder who uses the best tool for the job. Concrete path: taught at Dev Mountain, worked on Sparrow…
Talk on
The Memory Leak Brain DrainJon Boyd05m
Shows that the usual culprits are concrete and actionable: turn off the console API because console logs retain objects, unsubscribe long-lived observables to…
Talk on
The Little Tool That Dreams BigHans Larsen20m
Angular CLI parses build flags, runs static analysis to detect lazy routes (including inside node_modules), compiles TypeScript, and hands JavaScript plus…
Talk on
The Angular Compiler 4.0Tobias Bosch19m
Angular 4.0 replaces per-template generated classes with a single data-driven view definition format that produces smaller bundles (a tweeted example shrank…
Talk on
Reactive Programming with RxJS A Beginner’s PerspectiveTracy Lee, Ben Lesh20m
Builds a working Angular demo using RxJS 5.3, Angular's Http and Subjects to implement a lookahead search, composes typed and voice input via the Web Speech…
Talk on
ng-STEAMJoe Skeen, Gwen Skeen06m
A nearly six year old uses studio.code.org and the angular.io quickstart plunker to build a simple color-voting Angular app that changes header color and…
Talk on
Module vs ModuleDeborah Kurata22m
Distinguishes ES2015 modules as individual code files that export/import versus Angular modules (NgModule classes) that declare components, directives, pipes…
Talk on
Mischief MakerLukas Ruebbelke, Roger Tipping10m
Keyboard input maps to Observables and triggers ToneJS to synthesize notes live; recorder.js captures the audio while wave surferjs visualizes the waveform…
Talk on
Mad science with the Angular CompilerMinko Gechev18m
The Angular compiler turns application source into more efficient view and provider code reducing bundle size and improving runtime performance. Tools shown…
Talk on
Keeping the Sand Out of Your Eyes No Sandbox, No ProblemTim Ehat19m
Claim: AngularJS 1.6 removes the expression sandbox and that removal exposes template injection when user data becomes executable template source. Demonstrated…
Talk on
I AM ONE WITH ANGULAR, ANGULAR IS ONE WITH MEJohn Papa20m
Walks through building an app with Angular CLI, VS Code, snippets and the new language service, generating nav, Rebels and Planet modules, APIs backed by Azure…
Talk on
How to Scratch an ItchJustin Searls26m
Side projects report concrete outcomes: a citation editor called NiteSight reaches millions of users; a Chrome extension runs images through mustachifier and…
Talk on
Embrace Component TranquilityJustin Schwartzenberger18m
Identifies concrete costs of componentization—three named taxes: payload tax, execution tax and container element tax—and a fourth for compositions, the tree…
Talk on
Creating VR Experiences with Angular and WebGLAustin McDaniel17m
Explains how to map Angular components to WebGL meshes by overriding the DOM renderer and creating a canvas-backed scene so components produce threejs objects…
Talk on
Back from the past: A tale of helping others upgrade from Angular 1.xSergio Cruz20m
Surveyed teams found time, business incentives and third‑party library gaps block upgrades; a small study called science surfaces time change and typescript as…
Talk on
Animations in Angular 4.0.0Matias Niemelä17m
New Angular 4.1 animation features separate animation code into an @angular/animations module and give tested runtime tools: animateChild and the new…
Talk on
KeynoteStephen Fluin, Igor Minar43m
Angular reports concrete metrics and tools: more than 700 meetup groups worldwide and 48 meetups during ng-conf, Stack Overflow survey showing 44% usage, and…
Talk on
The day I met SteveAlyssa Nicoll21m
Anecdotes recount a coworker refusing special characters in a daily input field and declaring I don't make the rules I just write the code, showing how tiny…
Talk on
Powering Content Driven Applications with the World’s Most Popular CMSRoy Sivan17m
Shows that WordPress already runs 27% of the Internet and ships a WP REST API in core (since 4.7), so real content can be served as JSON to other stacks…
Talk on
PrimeNG: Native UI Components for AngularKito Mann51m
PrimeNG is a library of over 70 components that plugs into Angular CLI and gives native Angular widgets not just demos The data table supports lazy loading via…
Talk on
Welcome to - Code of Conduct08m
ng-conf sets a code of conduct that every attendee sponsor speaker vendor and staff must follow it appears on www.ng-conf.org the app and printed in the halls…
Organiser on
DiY Angular CompilerUri Shaked01h 55m
Live demo walks through using ng build --prod and ngc to drop the in-browser compiler from a 2 MB vendor bundle to ~76 KB served over gzip by uglify and…
Talk on
Automatic Progressive Web Apps using the Angular Mobile ToolkitMaxim Salnikov30m
Angular Mobile Toolkit wires an angular serviceworker into the production build, adding a registration script plus the service worker and an auto-generated…
Talk on
When You Can’t Use the Word “BIG BANG”Asim Hussain54m
Claims an iterative, non‑Big‑Bang migration that keeps the app releasable at every step and demonstrates it on a contacts app with code on GitHub. Uses…
Talk on
Build, Measure, and Machine Learn with AngularAnna Karpacheva, Sumit Arora21m
Prototype site ships client clicks into a custom endpoint via redux-beacon, session summaries land in a database and train a decision tree model that returns…
Talk on
Kick Your Components up a Notch with Directives BAM!Mike Brocchi14m
Shows how Angular attribute directives deliver concrete behavior: uses hostBinding to toggle element properties, hostListener to handle clicks, and…
Talk on
Lost in TranslationOliver Combe53m
Shows how to use Angular’s built‑in i18n pipeline to extract strings with ng-xi18n, handle ICU plural/select forms and attribute translations, and merge…
Talk on
Step by Step Improving Startup Performance with Lazy Loading in AngularManfred Steyer30m
Claim: lazy loading cuts initial bundle size and improves startup time while ngtools/CLI plus webpack chunking actually produces distinct files (demo shows a…
Talk on
Firebase:Cloud Functions WorkshopJason Dobry52m
Hands-on workshop converts an Angular + AngularFire friendly‑chat into serverless features: deploys Cloud Functions via the firebase-tools CLI, triggers on…
Talk on
Using Components in Angular 1.5Jennifer Bland43m
Shows concrete claims and code: AngularJS 1.5 components are mostly syntactic sugar that default to best practices, ease migration toward Angular 2, and add…
Talk on
Building a roboarmy with AngularSebastian Witalec16m
An Angular app connects to Parrot Mambo and Meep robots over Bluetooth and actually flies and fires them using characteristic writes, not hypothetical demos…
Talk on
FormControl Freaks: Redux EditionDaniel Figueiredo Caetano, Renee Vrantsidis20m
A Dungeons & Dragons character-creator app demonstrates integrating Angular template-driven forms with Redux using Angular-Redux, Ramda for immutability and…
Talk on
Building EmotiNgJen Looper, Tara Z. Manicsic, TJ VanToll20m
Claiming the emoji as a service category, the team builds EmotiNg: a web and native real‑time polling app that uses NativeScript + Angular + Firebase with…
Talk on
Angular Form ValidationKara Erickson22m
Shows concrete claim: reactive forms use sync validators first then async validators, and a custom minimum-bid async validator checks server-side latest bid…
Talk on
Breaking The EyesUri Shaked06m
Demo shows accessibility by simulating low vision with a blur filter and running the Chrome extension ChromeVox to hear how the UI is announced. It builds a…
Talk on
Using the Angular Template Language ServiceChuck Jazdzewski21m
Angular Template Language Service is released at ng-conf and already powers Visual Studio Code and WebStorm integrations, auto-detecting ng projects via…
Talk on
Angular and GraphQL – A modern API for a modern PlatformUri Goldshtein26m
A live demo builds a chat app that works, using Apollo Angular integration to run GraphQL queries, mutations, and GraphQL subscriptions over WebSockets for…
Talk on
Reducing package size and complexity with NgModuleJames Daniels15m
Claims a concrete savings: refactors AngularFire into ng module modularization so the Firebase JS pieces tree shake away, yielding a 30% reduction in the…
Talk on
Addicted to AngularJS?Pete Bacon Darwin, George Kalpakas20m
Clear claim: ng upgrade (using the UpgradeModule from angular/upgrade/static plus downgradeComponent and downgradeInjectable) boots Angular and AngularJS…
Talk on
Angular Pre Rendering for SEO, Speed, and Happy UsersJeff Cross22m
Claim: server-side pre-rendering with Angular (Universal) delivers earlier time to first meaningful paint, makes social scrapers and search crawlers see proper…
Talk on
Giving Bootstrap the BootAlyssa Nicoll07m
Specifics: shows that Bootstrap ships with 66 !important rules and highly specific selectors that force painful overrides, surfaces a Stack Overflow pattern of…
Talk on
Everything is a plugin! Mastering webpack from the inside outSean Thomas Larkin01h 42m
Explains how webpack is built from tiny modules into a plugin system around a 230-line tapable core, walks the seven key tapable instances (compiler…
Talk on
The Memory Leak Brain Drain – WorkshopJon Boyd36m
A practical walkthrough of chasing browser leaks: reproduces a contrived counter that creates an array of 10,000 items and a polling observable that never…
Talk on
From Inactive to Reactive with ngrxBrandon Roberts, Mike Ryan39m
A simple book‑search app gets reworked into a predictable reactive system: UI events become actions, state lives in ngrx store, HTTP requests move into ngrx…
Talk on
Docker: What Every Angular Developer Should Know About It!Dan Wahlin53m
Demonstrates Docker commands and Docker Compose actually used to reproduce a production-like stack locally: ng build served by EngineX (nginx) in a container…
Talk on
RxJS: The Good PartsChristopher Gosselin, Daniel Figueiredo Caetano21m
Explains concrete behavior of RxJS operators: which cancel or combine (switchMap cancels previous, mergeMap runs all), error-handling strategies (retry…
Talk on
Do More with LessDoguhan Uluca05m
Argues for trimming dependencies by sticking to Angular, npm and TypeScript and shows a working full stack prototype called the Minimum MEAN project that runs…
Talk on
Create and Attend MeetupsKen Snyder07m
Advice: keep meetups at the same time and location so people form a habit, secure an event host or sponsors to cover simple dinner like pizza, and use…
Talk on
ngGirls Just Want to Have FunShmuela Jacobs08m
Hands-on workshops teach women with little or no experience to build a first web application using Angular and the Angular CLI guided by mentors and a written…
Talk on
NG Conf2017 - Angular Team Panel42m
-- no description --
Panel on
Super TypeScript II Turbo – FP RemixSean May21m
Shows concrete TypeScript code that uses pure functions, higher‑order functions and generics to build pipelines like updatePlayer = compose(updateHealth…
Talk on
Packaging AngularJason Aden28m
Package format requires publish .d.ts and metadata.json so AOT compilation works, and authors must use ngc from @angular/compiler-cli not plain tsc. Build with…
Talk on
Best PracticesStephen Fluin16m
Claim: ship much smaller bundles by measuring and changing real code. Uses Source map Explorer to map compiled output, shows adding rxjs material and angular…
Talk on
Voice User Interfaces with AngularJeremy Wilken19m
Prototype connects Google Home and Alexa voice input through Actions on Google and api.ai NLP into Firebase synced Angular UI, replacing a Heroku webhook with…
Talk on
Upgrading Enterprise Angular ApplicationsVictor Savkin20m
Explains that NG Upgrade boots an AngularJS app alongside Angular so injectors share services and components interleave, and compares two concrete migration…
Talk on
Diving into TypeScriptDan Wahlin, John Papa54m
Live coding that shows which TypeScript features actually matter: TypeScript compiler (tsc) transpiles to ES5 with source maps so debugging works…
Talk on
Keynote Day 3Brad Green, Rob Wormald37m
Google says about 200 apps run on Angular internally and 59 engineers teach migration courses to over 3,000 Google attendees; the team ships tooling that…
Talk on
Interactive video apps with Videogular2Raul Jimenez Herrando43m
A declarative Angular media framework claims it can play “anything that has a beginning and end” and ships an API and controls so components talk to each…
Talk on
Angular Router Authentication and Authorization Real LIVE LIVE LIVE LIVE LIVE DemoShai Reznik26m
Live demo builds an auth flow with Angular Router guards, a simulated identity service that does async server check, and simple localStorage token caching so…
Talk on
It's All About The Angular Baby - ng-rap - LIVEShai Reznik06m
A theatrical, nontechnical performance that frames Angular as party culture rather than a how‑to demonstration, presented as a live rap concert with beats by…
Talk on
Turbocharge Your Angular Testing WorkflowVictor Mejia06m
The CLI scaffolds tests so ng test launches Chrome in watch mode and supports flags like single-run and code-coverage to emit lcov reports; add the Karma spec…
Talk on
TypeScript: What’s New in 2.2Daniel Rosenwasser18m
TypeScript 2.2 focuses on concrete tooling: editor quick fixes that scaffold abstract methods and super calls, mixin support, and a faster release cadence…
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.