ng-conf 2015
2015-03-05..2015-03-06
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 |
|---|---|---|
| Day 1 Keynote | Brad Green, Igor Minar | 42m |
Angular announces an alpha on angular.io and a concrete migration plan: big bang or incremental (router supports mixed Angular 1/2 views). Angular 1.4 RC ships… | ||
| State of Angular 1 | Pawel Kozlowski, Lucas Galfaso | 18m |
Angular 1 shows concrete progress: about 650 high-quality commits land in 1.4 with 35+ new features and ~140 bug fixes, 1,600 new pull requests and many… | ||
| The New Router | Brian Ford | 16m |
A new router implements a TypeScript/ES6 codebase transpiled to run in Angular 1 as the ngNewRouter module, it powers a working Hello World demo that updates… | ||
| Prototyping with Angular? YES | Kelly Knight, Dirk Ginader | 20m |
Shows concrete tricks for making Angular prototypes measurable and editable: adds Angular Google Analytics to capture timed events and video metrics, uses… | ||
| Fast from the Start | Jeff Cross | 19m |
Benchpress is a macro-benchmarking tool that records script time, GC time, allocated garbage and retained memory using Jasmine tests, Protractor/WebDriver and… | ||
| Creating Container Components with Web Components and Angular | Kara Erickson, Rachael L Moore | 21m |
Shows how OpenTable's layout scaffold is implemented end to end: a native Web Component using createShadowRoot and content tags with Select to project user… | ||
| ngTasty | Leonardo Zizzamia | 18m |
ngTasty is a component library built to be easy to reuse, test and benchmark using Benchpress and a custom benchpress generator that scaffolds Protractor… | ||
| TypeScript and ES6 | Dan Wahlin, Andrew Connell | 20m |
TypeScript claims to be a superset of JavaScript that adds strong typing, classes, modules and interfaces and compiles to ES3/ES5/ES6; the demo shows an… | ||
| ng-wat | Shai Reznik | 16m |
Rapid-fire catalogue of concrete Angular oddities: the ngOptions syntax literally uses ngOptions: "select as label for value in array" that reads like multiple… | ||
| Community Building How To Make More Angular Devs Now | Judy Tuan | 20m |
Proposal to start ng-bridge: replicate RailsBridge’s free, one-day workshops (women plus a guest policy — bring men as plus ones) with sponsors, a main space… | ||
| Accessibility Design Made Easy | Julie Ralph | 10m |
Adds a Protractor plugin that runs the Chrome accessibility dev tools audit inside real-browser end-to-end tests, reporting concrete failures (unlabeled… | ||
| Why Realtime Matters | James Tamplin | 18m |
Firebase provides a hosted NoSQL JSON database that syncs changes to every client in milliseconds and removes server code for realtime apps; Angular… | ||
| ngModelOptions in 5 minutes | Kent C. Dodds | 06m |
ngModelOptions in Angular 1.3 lets you change when and how the model updates: updateOn accepts events (example: blur or mouseover) and debounce accepts either… | ||
| How to Teach Angular to your Kids | Katya Eames | 05m |
A 16-year-old becomes an Angular developer by building a small story-editing app that extracts story fragments from texts and toggles a title span into an… | ||
| Run digest cycle in web worker | Gleb Bahmutov | 05m |
Moves an Angular 1 digest cycle and model into a Web Worker so CPU‑heavy prime-number computation no longer blocks the page, keeping the UI responsive during… | ||
| Sasqwatch is Real | William Scott Moss | 19m |
Claims that hidden Angular watchers called Sasqwatches cause jank and shows concrete measurements using ng-stats (Kent C. Dodds) to count watchers and $digest… | ||
| Ionic and Angular Superpowers for Mobile App Development | Adam Bradley | 20m |
Ionic + Angular show practical hybrid app mechanics: collection-repeat renders only visible rows so a 3,000‑item list scrolls smoothly, cached views preserve… | ||
| Angular Behind The Scenes | Rodric Haddad | 16m |
Angular runs weekly releases with a master/latest branch and a cherry‑picked stable branch, handling ~30–40 commits merged each week and ~1,200 GitHub… | ||
| TypeScript and Angular 20 | Jonathan Turner | 17m |
Demonstrates a working TypeScript 1.5 snapshot building a TodoMVC port for Angular 2 that compiles with tsc into AMD/ES5 and actually runs in the browser… | ||
| Binding to the Cloud with Falcor | Jafar Husain | 20m |
Falcor presents a library that virtualizes a big JSON graph so client code treats cloud data like local memory, batching template-driven requests into a single… | ||
| Keynote 2 | Miško Hevery, Rado Kirov | 47m |
Angular 2 replaces Angular 1's tangled attribute rules with a concrete binding model: square brackets for property binding (properties not attributes)… | ||
| Building Platforms with Angular | Jen Bourey | 20m |
A large Angular app with roughly 200,000 lines of JS and templates (over 25 MB compiled before compression) uses Angular plus Google Closure, d3 and… | ||
| Reactive all the Things | Ben Lesh, Martin Gontovnikas | 28m |
A fast realtime dashboard at Netflix hits severe GC and latency from heavy map/filter/reduce chains that allocate many intermediate arrays, so RxJS observables… | ||
| Angular 1.3 meets Angular 2.0 | Michał Gołębiowski | 18m |
Demonstrates concrete migration steps: adopt ES6 and a five‑line build task to transpile, use the Angular 1.4 router (shared codebase with Angular 2) to… | ||
| Digging into Angular Style Guide Decisions | John Papa | 19m |
A concise argument for concrete Angular rules: adopt one component per file to make code locatable and bundle/minify later, move reusable logic out of… | ||
| Better i18n for your Angular apps | Chirayu Krishnappa, Pascal Precht | 20m |
Angular core adds a concrete i18n pipeline: extract HTML and attribute text (use i18n and i18-attribute markers) into standard files with translator-friendly… | ||
| Badges We don't need no stinkin' badges | Lukas Ruebbelke, Geoff Goodman | 23m |
An accountancy hobbyist builds Plunker on train commutes, launches a site that reaches the top ~10,000 websites, and survives early versions that store every… | ||
| Build an Angular Material App | Thomas Burleson, Naomi Black | 21m |
A live demo builds an Angular Material app from scratch, loading Angular Material, Angular Animate and Aria via Bower, registering the module and CSS, then… | ||
| Change Detection Reinvented | Victor Savkin | 19m |
Change detection becomes a tree instead of a cyclic graph so updates follow the template order and the system enforces a single-pass digest, eliminating… | ||
| (Super)Power Management | Igor Minar | 19m |
An engineer recounts how short daily practice rewires attention and reduces burnout by shifting control from the amygdala to the prefrontal cortex, cites… | ||
| Angular Team PanelQA | Brad Green | 40m |
Panel covers concrete migration and tooling details: Angular 2 targets evergreen/IE11 and supports web components while remaining an app framework; module… | ||
| Whats new in ngAnimate | Matias Niemelä | 14m |
ngAnimate 1.4 refactors the internals for fewer bugs and future features and adds concrete APIs: a promise-returning $animateCss service for JS-driven CSS… | ||
| Angular + React = Speed | Dave Smith | 19m |
Builds an Angular 1 calendar with 744 cells and compares nested ngRepeat rendering to embedding React components; Chrome profiler shows Angular causing many… | ||
| Adventures in Angular Live Podcast | 43m | |
A live panel recaps ng-conf takeaways with concrete claims: broad community shift to TypeScript and editor intellisense, real tooling (transpilers + emitted… | ||
| Girl Scout Cookies | Dave Geddes | 02m |
During a conference session two Girl Scouts pop onstage to sell Girl Scout Cookies, explain that proceeds fund camps and local programs, and a spontaneous… | ||
| nothing matches | ||