Mike Ryan

Talk: The Facade of NgRx Facades w/ Brandon Roberts Description: The facade pattern with NgRx claims to offer developers a way to encapsulate NgRx concerns and keep them separate from your component layer. In this talk, the NgRx core team will dive into facades to investigate if facades are really just a facade or if …

Mike Brocchi

Talk: Ivy Description: Talk with Justin Schwarty Bio: Mike is a web developer who enjoys creating great experiences for users as well as teaching others. Mike gives great hugs (shameless self-promotion) and loves interacting with the community, not just through hugs. Most of all, Mike loves his family, time away from the computer is spent …

Dan Wahlin

Talk: Simplifying Front-End State Management with Observable Store Description: There are a lot of state management options for Angular applications, but which one is appropriate for your application? In this talk Dan Wahlin will discuss several options that are available and the pros and cons of each. He’ll then show a lesser known (yet simple) …

James Henry

Talk: Strictly TypeScript: Maximizing the Compiler Description: The Angular CLI is an amazing tool for being productive with Angular straight away. In order to facilitate the impressively low barrier to entry, there are some advanced optimizations that simply have to be disabled. In this talk James will walk you through how much more power the …

Lance Finney

Talk: More Unit Testing; Less Effort Description: You have a decent-sized Angular app, but the voice in the back of your head is shouting: you need unit tests. Then you run into a hurdle: you want to test your components, but it’s complicated because your components inject services. How do you get over that hump …

Kevin Schuchard

Talk: Schematics: an untapped frontier w/ Brian Love Description: Schematics can accomplish nearly any task and published by anyone. Whether you want to generate hundreds of dynamic files or update source code, Kevin and Brian will demonstrate how accessible custom schematics are for you or your organization. If you find yourself repeating the same logic, …

Kevin A. McGrail

Talk: Security Thoughts for Angular Developers Description: My name is Kevin A. McGrail or KAM. I’m a Google G Suite Expert as well as a security & privacy expert. In 1993, I co-founded a small firm that became an ISP in 1996. Shortly thereafter I began my battle with spammers and joined the Apache SpamAssassin …

Juan Stoppa

Talk: Dynamic forms with NgRx Description: Forms are hard to handle, difficult to maintain and the use cases are normally very unique making the code written in one form hardly reusable in another one. A solution is rendering forms dynamically at a cost of introducing more complexity and limiting the layout choices. In this talk, …

John Crowson

Talk: MockStore in NgRx 8 Description: What’s new in NgRx testing? Actually, a lot! The two most recent releases of NgRx have quietly introduced and iterated on the @ngrx/store/testing module, giving developers easier ways to test store-dependent components.In this lightning talk, I will demonstrate testing store-dependent components using the NgRx MockStore, which provides the ability …

Jia Li

Talk: What you don’t know about zone.js Description: Every angular developer knows about zone.js by using ngZone and async/fakeAsync with testing. Zone.js has a lot of features to let you tune your app’s performance, add new functionality to your app, or improve debugging in your angular app. Some of these zone-features are not well known …