ng-conf 2017
2017-04-05..2017-04-07
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]
| title | author | length |
|---|---|---|
| Thoughtful Component Design | Jeremy Elbourn, Miles Malerba | 20m |
Angular Material has over 50+ components and shows concrete design choices: prefer exposing native elements (input/button) instead of wrapping and forwarding… | ||
| There and Back Again a developer’s tale | Jacob Turner | 05m |
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… | ||
| The Memory Leak Brain Drain | Jon Boyd | 05m |
Shows that the usual culprits are concrete and actionable: turn off the console API because console logs retain objects, unsubscribe long-lived observables to… | ||
| The Little Tool That Dreams Big | Hans Larsen | 20m |
Angular CLI parses build flags, runs static analysis to detect lazy routes (including inside node_modules), compiles TypeScript, and hands JavaScript plus… | ||
| The Angular Compiler 4.0 | Tobias Bosch | 19m |
Angular 4.0 replaces per-template generated classes with a single data-driven view definition format that produces smaller bundles (a tweeted example shrank… | ||
| Reactive Programming with RxJS A Beginner’s Perspective | Tracy Lee, Ben Lesh | 20m |
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… | ||
| ng-STEAM | Joe Skeen, Gwen Skeen | 06m |
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… | ||
| Module vs Module | Deborah Kurata | 22m |
Distinguishes ES2015 modules as individual code files that export/import versus Angular modules (NgModule classes) that declare components, directives, pipes… | ||
| Mischief Maker | Lukas Ruebbelke, Roger Tipping | 10m |
Keyboard input maps to Observables and triggers ToneJS to synthesize notes live; recorder.js captures the audio while wave surferjs visualizes the waveform… | ||
| Mad science with the Angular Compiler | Minko Gechev | 18m |
The Angular compiler turns application source into more efficient view and provider code reducing bundle size and improving runtime performance. Tools shown… | ||
| Keeping the Sand Out of Your Eyes No Sandbox, No Problem | Tim Ehat | 19m |
Claim: AngularJS 1.6 removes the expression sandbox and that removal exposes template injection when user data becomes executable template source. Demonstrated… | ||
| I AM ONE WITH ANGULAR, ANGULAR IS ONE WITH ME | John Papa | 20m |
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… | ||
| How to Scratch an Itch | Justin Searls | 26m |
Side projects report concrete outcomes: a citation editor called NiteSight reaches millions of users; a Chrome extension runs images through mustachifier and… | ||
| Embrace Component Tranquility | Justin Schwartzenberger | 18m |
Identifies concrete costs of componentization—three named taxes: payload tax, execution tax and container element tax—and a fourth for compositions, the tree… | ||
| Creating VR Experiences with Angular and WebGL | Austin McDaniel | 17m |
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… | ||
| Back from the past: A tale of helping others upgrade from Angular 1.x | Sergio Cruz | 20m |
Surveyed teams found time, business incentives and third‑party library gaps block upgrades; a small study called science surfaces time change and typescript as… | ||
| Animations in Angular 4.0.0 | Matias 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… | ||
| Keynote | Stephen Fluin, Igor Minar | 43m |
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… | ||
| The day I met Steve | Alyssa Nicoll | 21m |
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… | ||
| Powering Content Driven Applications with the World’s Most Popular CMS | Roy Sivan | 17m |
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… | ||
| PrimeNG: Native UI Components for Angular | Kito Mann | 51m |
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… | ||
| Welcome to - Code of Conduct | 08m | |
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… | ||
| DiY Angular Compiler | Uri Shaked | 01h 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… | ||
| Automatic Progressive Web Apps using the Angular Mobile Toolkit | Maxim Salnikov | 30m |
Angular Mobile Toolkit wires an angular serviceworker into the production build, adding a registration script plus the service worker and an auto-generated… | ||
| When You Can’t Use the Word “BIG BANG” | Asim Hussain | 54m |
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… | ||
| Build, Measure, and Machine Learn with Angular | Anna Karpacheva, Sumit Arora | 21m |
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… | ||
| Kick Your Components up a Notch with Directives BAM! | Mike Brocchi | 14m |
Shows how Angular attribute directives deliver concrete behavior: uses hostBinding to toggle element properties, hostListener to handle clicks, and… | ||
| Lost in Translation | Oliver Combe | 53m |
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… | ||
| Step by Step Improving Startup Performance with Lazy Loading in Angular | Manfred Steyer | 30m |
Claim: lazy loading cuts initial bundle size and improves startup time while ngtools/CLI plus webpack chunking actually produces distinct files (demo shows a… | ||
| Firebase:Cloud Functions Workshop | Jason Dobry | 52m |
Hands-on workshop converts an Angular + AngularFire friendly‑chat into serverless features: deploys Cloud Functions via the firebase-tools CLI, triggers on… | ||
| Using Components in Angular 1.5 | Jennifer Bland | 43m |
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… | ||
| Building a roboarmy with Angular | Sebastian Witalec | 16m |
An Angular app connects to Parrot Mambo and Meep robots over Bluetooth and actually flies and fires them using characteristic writes, not hypothetical demos… | ||
| FormControl Freaks: Redux Edition | Daniel Figueiredo Caetano, Renee Vrantsidis | 20m |
A Dungeons & Dragons character-creator app demonstrates integrating Angular template-driven forms with Redux using Angular-Redux, Ramda for immutability and… | ||
| Building EmotiNg | Jen Looper, Tara Z. Manicsic, TJ VanToll | 20m |
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… | ||
| Angular Form Validation | Kara Erickson | 22m |
Shows concrete claim: reactive forms use sync validators first then async validators, and a custom minimum-bid async validator checks server-side latest bid… | ||
| Breaking The Eyes | Uri Shaked | 06m |
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… | ||
| Using the Angular Template Language Service | Chuck Jazdzewski | 21m |
Angular Template Language Service is released at ng-conf and already powers Visual Studio Code and WebStorm integrations, auto-detecting ng projects via… | ||
| Angular and GraphQL – A modern API for a modern Platform | Uri Goldshtein | 26m |
A live demo builds a chat app that works, using Apollo Angular integration to run GraphQL queries, mutations, and GraphQL subscriptions over WebSockets for… | ||
| Reducing package size and complexity with NgModule | James Daniels | 15m |
Claims a concrete savings: refactors AngularFire into ng module modularization so the Firebase JS pieces tree shake away, yielding a 30% reduction in the… | ||
| Addicted to AngularJS? | Pete Bacon Darwin, George Kalpakas | 20m |
Clear claim: ng upgrade (using the UpgradeModule from angular/upgrade/static plus downgradeComponent and downgradeInjectable) boots Angular and AngularJS… | ||
| Angular Pre Rendering for SEO, Speed, and Happy Users | Jeff Cross | 22m |
Claim: server-side pre-rendering with Angular (Universal) delivers earlier time to first meaningful paint, makes social scrapers and search crawlers see proper… | ||
| Giving Bootstrap the Boot | Alyssa Nicoll | 07m |
Specifics: shows that Bootstrap ships with 66 !important rules and highly specific selectors that force painful overrides, surfaces a Stack Overflow pattern of… | ||
| Everything is a plugin! Mastering webpack from the inside out | Sean Thomas Larkin | 01h 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… | ||
| The Memory Leak Brain Drain – Workshop | Jon Boyd | 36m |
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… | ||
| From Inactive to Reactive with ngrx | Brandon Roberts, Mike Ryan | 39m |
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… | ||
| Docker: What Every Angular Developer Should Know About It! | Dan Wahlin | 53m |
Demonstrates Docker commands and Docker Compose actually used to reproduce a production-like stack locally: ng build served by EngineX (nginx) in a container… | ||
| RxJS: The Good Parts | Christopher Gosselin, Daniel Figueiredo Caetano | 21m |
Explains concrete behavior of RxJS operators: which cancel or combine (switchMap cancels previous, mergeMap runs all), error-handling strategies (retry… | ||
| Do More with Less | Doguhan Uluca | 05m |
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… | ||
| Create and Attend Meetups | Ken Snyder | 07m |
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… | ||
| ngGirls Just Want to Have Fun | Shmuela Jacobs | 08m |
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… | ||
| NG Conf2017 - Angular Team Panel | 42m | |
-- no description -- | ||
| Super TypeScript II Turbo – FP Remix | Sean May | 21m |
Shows concrete TypeScript code that uses pure functions, higher‑order functions and generics to build pipelines like updatePlayer = compose(updateHealth… | ||
| Packaging Angular | Jason Aden | 28m |
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… | ||
| Best Practices | Stephen Fluin | 16m |
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… | ||
| Voice User Interfaces with Angular | Jeremy Wilken | 19m |
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… | ||
| Upgrading Enterprise Angular Applications | Victor Savkin | 20m |
Explains that NG Upgrade boots an AngularJS app alongside Angular so injectors share services and components interleave, and compares two concrete migration… | ||
| Diving into TypeScript | Dan Wahlin, John Papa | 54m |
Live coding that shows which TypeScript features actually matter: TypeScript compiler (tsc) transpiles to ES5 with source maps so debugging works… | ||
| Keynote Day 3 | Brad Green, Rob Wormald | 37m |
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… | ||
| Interactive video apps with Videogular2 | Raul Jimenez Herrando | 43m |
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… | ||
| Angular Router Authentication and Authorization Real LIVE LIVE LIVE LIVE LIVE Demo | Shai Reznik | 26m |
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… | ||
| It's All About The Angular Baby - ng-rap - LIVE | Shai Reznik | 06m |
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… | ||
| Turbocharge Your Angular Testing Workflow | Victor Mejia | 06m |
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… | ||
| TypeScript: What’s New in 2.2 | Daniel Rosenwasser | 18m |
TypeScript 2.2 focuses on concrete tooling: editor quick fixes that scaffold abstract methods and super calls, mixin support, and a faster release cadence… | ||
| nothing matches | ||