├── .all-contributorsrc └── README.md /.all-contributorsrc: -------------------------------------------------------------------------------- 1 | { 2 | "files": [ 3 | "README.md" 4 | ], 5 | "imageSize": 100, 6 | "commit": false, 7 | "contributors": [ 8 | { 9 | "login": "ni500", 10 | "name": "Nicolás Contreras V.", 11 | "avatar_url": "https://avatars3.githubusercontent.com/u/19766276?v=4", 12 | "profile": "http://ni500.com", 13 | "contributions": [ 14 | "doc" 15 | ] 16 | }, 17 | { 18 | "login": "schuchard", 19 | "name": "Kevin Schuchard", 20 | "avatar_url": "https://avatars2.githubusercontent.com/u/10186449?v=4", 21 | "profile": "https://kevinschuchard.com", 22 | "contributions": [ 23 | "doc" 24 | ] 25 | } 26 | ], 27 | "contributorsPerLine": 7, 28 | "projectName": "ngconf2019-slides", 29 | "projectOwner": "samjulien", 30 | "repoType": "github", 31 | "repoHost": "https://github.com" 32 | } 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ng-conf 2019 slides 2 | [![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors) 3 | 4 | This is a centralized repository for all of the slides and videos from [#ngconf2019](https://twitter.com/search?q=%23ngconf2019&src=tyah). [Contributions](#contributors) are welcome! 5 | 6 | [ng-conf 2019 Playlist](https://www.youtube.com/watch?v=xvU44SRVrik&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR) 7 | 8 | ## Day 1 9 | [Livestream May 1](https://www.youtube.com/watch?v=n-RTxeyLbsk) 10 | * [Day 1 Keynote](https://docs.google.com/presentation/d/19yTRqHT1v4SQz5kXCL6OrIWvH9M20029s_ri5Eil03Y/edit?usp=sharing) by [Brad Green](https://twitter.com/bradlygreen) & [Igor Minar](https://twitter.com/IgorMinar) - ([Video](https://www.youtube.com/watch?v=O0xx5SvjmnU)) 11 | * [The Control Value Accessor - Like a Wormhole in Space for Your Forms, Only More Useful!](https://tehfedaykin.github.io/WormholesandCVAs/) by [Jennifer Wadella](https://twitter.com/likeOMGitsFEDAY) ([Video](https://www.youtube.com/watch?v=kVbLSN0AW-Y)) 12 | * Building Sub States with NgRx Selectors by [Brandon Roberts](https://twitter.com/brandontroberts) ([Video](https://www.youtube.com/watch?v=RXuSDiLmcN0)) 13 | * [Web Components w/ Angular Elements: Beyond the Basics](https://www.softwarearchitekt.at/talk/ngconnect2019/elements) by [Manfred Steyer](https://twitter.com/ManfredSteyer) ([Video](https://www.youtube.com/watch?v=E9i3YBFxSSE)) 14 | * [Angular Console - Architecting a cross platform app](https://docs.google.com/presentation/d/1TrPQ5Gq8DFeRXH_h2E9RsNZ6NUsyET5d0B_eQ4TZzcE/edit?usp=sharing) by Daniel Muller ([Video](https://www.youtube.com/watch?v=YzkMFFkzrls)) 15 | * [A is for Angular](https://www.youtube.com/watch?v=lgGpU_o8Kqw) by [Jo Hanna Pearce](https://twitter.com/jdpearce) ([Video](https://www.youtube.com/watch?v=lgGpU_o8Kqw) 16 | * [Convince Your Boss To Upgrade in 5 Minutes](http://samj.im/ngconf) by Sam Julien ([Video](https://www.youtube.com/watch?v=VS2qZe6ewZA)) 17 | * [Black Holes and Angular Interceptors](https://luixaviles.com/ngconf-2019/ )by Luis Aviles ([Video](https://www.youtube.com/watch?v=peFWJYFvfQU)) 18 | * “Why you want humans to establish a self-sustaining second home on Mars as soon as possible and exactly how we’ll do that” by Stephen Petranek ([Video](https://www.youtube.com/watch?v=_Up7GU-F9zc)) 19 | * Angular for Enterprise by [Stephen Fluin](https://twitter.com/stephenfluin) ([Video](https://www.youtube.com/watch?v=4d1HYKL2tt4&t=5s)) 20 | * IoT for Introverts by [Chloe Condon](https://twitter.com/ChloeCondon) ([Video](https://www.youtube.com/watch?v=_K30eBabb3A)) 21 | * [These ARE the Angular tips you are looking for](https://slides.com/johnpapa/ngconf2019-3-angular-tips) by [John Papa](https://twitter.com/John_Papa) ([Video](https://www.youtube.com/watch?v=2ZFgcTOcnUg)) 22 | * [Tools for Fast Angular Applications](https://speakerdeck.com/mgechev/tools-for-fast-angular-applications) by [Minko Gechev](https://twitter.com/mgechev) ([Video](https://www.youtube.com/watch?v=5VlBaaXO6ok)) 23 | * Not Every App is a SPA by [Rob Wormald](https://twitter.com/robwormald) ([Video](https://www.youtube.com/watch?v=JX5GGu_7JKc)) 24 | * The Future of Machine Learning & Javascript by [Asim Hussain](https://twitter.com/jawache) ([Video](https://www.youtube.com/watch?v=hfSjaChrGpI)) 25 | * [Data Composition with RxJS](http://bit.ly/deborahk-ngconf2019) by [Deborah Kurata](https://twitter.com/DeborahKurata) ([Video](https://www.youtube.com/watch?v=Z76QlSpYcck)) 26 | * What if your dev environment was a PWA? by Eric Simons ([Video](https://www.youtube.com/watch?v=i01V52I56TA)) 27 | 28 | ## Day 2 29 | [Livestream May 2](https://www.youtube.com/watch?v=sIWvhPXZHc0) 30 | * [Subjecting State to Good Behavior](https://cloud.kmaida.io/KimMaida-SubjectingStateToGoodBehavior.pdf) by [Kim Maida](https://twitter.com/KimMaida) ([Video](https://www.youtube.com/watch?v=XuRpn8KXw6g&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=23)) 31 | * [Productivity Revolution: Angular Principles in Node](https://speakerdeck.com/kamilmysliwiec/productivity-revolution-angular-principles-in-node) by [Kamil Mysliwiec](https://twitter.com/kammysliwiec) ([Video](https://youtu.be/RSIX4Olo2Vg)) 32 | * [Amazing Backends for Angular Devs with NestJS](https://github.com/elylucas/nest-ngconf) by [Ely Lucas](https://twitter.com/elylucas) ([Video](https://www.youtube.com/watch?v=XkEA8L_4IUY)) 33 | * Can you imagine a future without zones? by [Maxim Koretskyi](https://twitter.com/maxkoretskyi) ([Video](https://www.youtube.com/watch?v=TRfDXG98_Qg)) 34 | * [Use Decorators to Beat ngOnChanges](https://docs.google.com/presentation/d/1VhVKngkWCC_tswsf9R_uk7ruRRxoKhhm95K8v0HayAY/edit?usp=sharing) by [Kern Zhao](https://twitter.com/zhaosiyang0909) ([Video](https://www.youtube.com/watch?v=rVDMmlCRvkg)) 35 | * [Schematics: An Untapped Frontier](https://docs.google.com/presentation/d/156wl847PwJE5kUQ4PiiS8Qw74tI8Fpj2q3hQTrg8e4U/edit?usp=sharing) by [Brian Love](https://twitter.com/brian_love) & [Kevin Schuchard](https://twitter.com/KevinSchuchard) ([Video](https://youtu.be/FeZ40kXS0OI)) 36 | * [2019: A Schematics Odysee (1-hour workshop)](https://docs.google.com/presentation/d/1h8s5tQssvbzSt77hs7VQT9w5IGAjFXNEUVap6HITjJA/edit?usp=sharing)by [Brian Love](https://twitter.com/brian_love) & [Kevin Schuchard](https://twitter.com/KevinSchuchard) ([Video](https://youtu.be/X06tuCohJPQ), [Workshop](https://github.com/blove/schematics-workshop/wiki)) 37 | * [The Form Awakens](https://docs.google.com/presentation/d/1HyoAuf9_kiBp9B-9mTHPuTTzhgRvHBR5V-AQs81oXNU/edit?usp=sharing) by [Sander Elias](https://twitter.com/esosanderelias) ([Video](https://youtu.be/JCjyjdlaoaI)) 38 | * [A Deep Look at Angular Elements](https://speakerdeck.com/manfredsteyer/a-deep-look-at-angular-elements) by [Manfred Steyer](https://twitter.com/ManfredSteyer) ([Video](https://www.youtube.com/watch?v=_QU0mpyF7bQ)) 39 | * [Angular and CSS Grid: Get ready to fall in love](https://github.com/wnodom/spacewalk) by [Bill Odom](https://twitter.com/wnodom) ([Video](https://youtu.be/lh6n0JxXD_g)) 40 | * [Crash Course: Angular and ngRx](https://bit.ly/2GV8XY9) by [Aspen Payton](https://twitter.com/paytonmn) ([Video](https://www.youtube.com/watch?v=272KDxSIQBw&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=33)) 41 | * [ng generate universal, Now What?](http://bit.ly/jd-ng-conf-2019) by [James Daniels](https://twitter.com/jamesuriah) ([Video](https://youtu.be/DZ6J9mGpEZ8)) 42 | * Turning an Aircraft Carrier: From a Monolithic angular.js App to Scalable, Federated Angular Development with Elements, the CDK, Schematics, and an Nx-Powered Monorepo by Dylan Johnson, [James Henry](https://twitter.com/MrJamesHenry), and [Mike Haas](https://twitter.com/mikehaas763) ([Video](https://www.youtube.com/watch?v=WFzph5uTdmw)) 43 | * [Blast Off with Angular Material](https://drive.google.com/a/oasisdigital.com/file/d/1eTHOtAWx48WVdP0jzXNg4LkKDnPm8ufa/view?usp=drivesdk) by [Rachel Noccioli](https://twitter.com/rachelnoccioli) ([Video](https://www.youtube.com/watch?v=PPhkGNOgaNM)) 44 | * [RxJS Schedulers form outer space – performance, animations, asynchrony](http://bit.ly/scheduling-in-RxJS-v7_ngConf) by Michael Hladky ([Video](http://bit.ly/scheduling-in-RxJS-v7_ngConf_video)) 45 | * RxJS Advanced Patterns by [Michael Hladky](https://twitter.com/Michael_Hladky) ([Video](https://www.youtube.com/watch?v=XKfhGntZROQ&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=21)) 46 | * [Reactive Forms Demistified](https://bit.ly/2GQhxGo) by [Sani Yusuf](https://twitter.com/saniyusuf) & [Katerina Skroumpelou](https://twitter.com/psybercity) ([Video](https://www.youtube.com/watch?v=Rq4vjSkidPk)) 47 | * Personalization, Performance, and Probably Dynamic Content by [Jeff Cross](https://twitter.com/jeffbcross) & [Kaitlyn Ekdahl](https://twitter.com/kaitlynekdahl) ([Video](https://www.youtube.com/watch?v=fOsLM8tPcDQ)) 48 | * Crossing Across Platforms by [Sani Yusuf](https://twitter.com/saniyusuf) ([Video](https://youtu.be/7_k4JvnZ88c)) 49 | * Cross Platform with Angular and Ionic 4 by [Mike Hartington](https://twitter.com/mhartington) ([Video](https://youtu.be/TqdOBkY0ZFg)) 50 | * Deep Dive: Angular Universal in the cloud with Google’s latest Serverless technology by [Jason Dobry](https://twitter.com/jmdobry) ([Video](https://youtu.be/-6kF824823o)) 51 | * [Blast Off with Angular Material](https://drive.google.com/a/oasisdigital.com/file/d/1eTHOtAWx48WVdP0jzXNg4LkKDnPm8ufa/view?usp=drivesdk) by [Rachel Noccioli](https://twitter.com/rachelnoccioli) ([Video](https://www.youtube.com/watch?v=PPhkGNOgaNM)) 52 | * It's just a compliment after all! by [Katerina Skroumpelou](https://twitter.com/psybercity) ([Video](https://www.youtube.com/watch?v=6RobEjMnHtQ)) 53 | * Testing is a Black hole of time and effort: Avoiding the suck using Cypress by [Jesse Sanders](https://twitter.com/JesseS_BrieBug) & [Joe Eames](https://twitter.com/josepheames) ([Video](https://youtu.be/GH9Dvo_BYkk)) 54 | 55 | ## Day 3 56 | [Livestream May 3](https://www.youtube.com/watch?v=MLxQor_v924) 57 | * [Day 3 Keynote](http://bit.ly/angular-rd-report) by [Stephen Fluin](https://twitter.com/stephenfluin) & [Misko Hevery](https://twitter.com/mhevery) ([Video](https://www.youtube.com/watch?v=-kYtw3CSe6s&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=35)) 58 | * [Wrapping it up with Decorators](https://slides.com/nixallover/decorators-ngconf2019#/) by [Nicole Oliver](https://twitter.com/nixallover) ([Video](https://www.youtube.com/watch?v=Guvd5BYocYg)) 59 | * [The CDK is the Coolest Thing You're Not Using](http://g.co/ng/conf19-components-slides) by [Jeremy Elbourn](https://twitter.com/jelbourn) ([Video](https://youtu.be/4EXQKP-Sihw)) 60 | * [Angular Elements Make the Best React Components](https://bit.ly/ng-conf-elements) by [Ryan Chenkie](https://twitter.com/ryanchenkie) & [Brad McAlister](https://twitter.com/sonicparke) ([Video](https://www.youtube.com/watch?v=tHclHHs7nmo)) 61 | * [Before NgRx: Superpowers with RxJS + Facades](http://bit.ly/2VgrxCX) by [Thomas Burleson](https://twitter.com/ThomasBurleson) ([Video](https://www.youtube.com/watch?v=h-F5uYM69a4&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=44)) 62 | * [Astronomical NgRx Antipatterns for Job Security](https://docs.google.com/presentation/d/1VsgupNTuuupljQJRqDqUsDRhsFwipA9f3EyP872WnwQ/edit?usp=sharing) by [Reid Villeneuve](https://twitter.com/reidsvilleneuve) ([Video](https://www.youtube.com/watch?v=pY49sCqbDQE)) 63 | * Appetite for production: build, scale, and monitor your app in the cloud with Google’s newest serverless tools by [Bret McGowen](https://twitter.com/bretmcg) ([Video](https://www.youtube.com/watch?v=WvVLfuCGuWU&feature=youtu.be)) 64 | * [Mastering the Subject: Communication Options in RxJS](https://www.dropbox.com/s/sfqyjksou18b399/Mastering%20the%20Subject%20-%20Communication%20Options%20in%20RxJS.pdf?dl=0) by [Dan Wahlin](https://twitter.com/DanWahlin) ([Video](https://www.youtube.com/watch?v=_q-HL9YX_pk)) 65 | * [How tech communities can change your life](https://docs.google.com/presentation/d/1d_I55TduB6jy6w71ck3yuUBzYZMNLO6cV__IkLuCaV4/edit?usp=drivesdk) by [Melina Mejía Bedoya](https://twitter.com/melinamejia95) ([Video](https://www.youtube.com/watch?v=piVDXDefsts)) 66 | * Thinking Reactively: Most Difficult by [Mike Pearson](https://twitter.com/mfpears) ([Video](https://www.youtube.com/watch?v=-4cwkHNguXE&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=40)) 67 | * How To Build Your Own RxJS Operators by [Ben Lesh](https://twitter.com/BenLesh) & [Tracy Lee](https://twitter.com/ladyleet) ([Video](https://www.youtube.com/watch?v=E6R_1QB8q4o&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=47)) 68 | * [UFO: Un-identified Forgettable Operators - 20 operators in 20 minutes](https://drive.google.com/file/d/1zP3PIQ_sXxmdnLypQy2q3BfP7IzmOu0l/view?usp=sharing) by [Mike Brocchi](https://twitter.com/Brocco) & [John Niedzwiecki](https://twitter.com/KiltedCode) ([Video](https://www.youtube.com/watch?v=ak3MvMn8u18&list=PLOETEcp3DkCpimylVKTDe968yNmNIajlR&index=48)) 69 | * For Flux Sake by [Aaron Frost](https://twitter.com/aaronfrost) & [Chris Noring](https://twitter.com/chris_noring) 70 | * [Why we teach Angular to our Computer Science Masters' students?](http://tiny.cc/ngconf2019) by [Asaad Saad](https://twitter.com/asaadsaad) ([Video](https://youtu.be/YilT45_-esk)) 71 | * [The Bazel Opt-in Preview is Here!](https://bazel.angular.io/) by [Alex Eagle](https://twitter.com/Jakeherringbone) ([Video](https://www.youtube.com/watch?v=J1lnp-nU4wM)) 72 | 73 | ## Contributors 74 | 75 | Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): 76 | 77 | 78 | 79 |
Nicolás Contreras V.
Nicolás Contreras V.

📖
Kevin Schuchard
Kevin Schuchard

📖
80 | 81 | 82 | 83 | This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! 84 | --------------------------------------------------------------------------------