

Adventures in Angular
Charles M Wood
Join our weekly discussion about how to build top end Angular applications and become an Angular expert.Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
Episodes
Mentioned books

Sep 1, 2016 • 13min
108 AiA Web Workers in Angular with Torgeir Helgevold
1:50 - Introducing Torgeir HelgevoldBlogGithubTwitter3:05 - Defining and using Web Worker8:55 - Web Worker and value communication between threads15:05 - Booting an app in Web Worker vs a browser20:15 - Web Worker and mobile browsers23:55 - Reality and perception of running apps on mobile devices29:00 - Multi-threading and Web WorkersPicks: Angular NgModule Doc (John) Tinker Crate (John) Angular 2 Router by Victor Savkin (Lukas) “Out of the Tar Pit” by Ben Moseley and Peter Marks (Lukas) Hardcore Henry (Joe) Vid Angel (Joe) Angular 2 Class with John Pop and Dan Moleen. Use code “AIA” for $200 off registration (Joe) Angular 2 Gitter chat (Tor)Special Guest: Torgeir Helgevold. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Aug 25, 2016 • 54min
107 AiA NgModule
1:55 - Public Service Announcement: Moving past RC54:40 - Advice for an easy transition9:40 - Modules and smaller apps14:15 - Process for moving folders and modules16:30 - Sharing code between projects19:40 - Ahead Of Time Compiler 27:00 - Non-Javascript back-end systems29:25 - Functions of the NgModule31:00 - Components and TemplatesJavascript Jabber episode on Rollup.js36:40 - Providers38:50 - Ordering Components41:50 - Building a small app with no use for modulesPicks Stranger Things on Netflix (Joe) Game of Thrones (Jules) Angular 2 Class with John Pop and Dan Moleen. Use code “AIA” for $200 off registration (Joe) Gboard for iPhone (Jules) Factorio game (Steve) Electric Knife Sharpener (Ward) IdeaBlade (Ward) Freshdesk (Charles) Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Aug 18, 2016 • 49min
106 AiA Angular2 RC5 and Beyond
1:50 -Jules explains release candidacyAngular Weekly Meeting Notes7:10- RC5 and Angular 211:20 - Big changes with RC5: NGModules14:45 - Big changes with RC5: Bootstrapping root modules15:45 - Big changes with RC5: Lazyloading and packaging options20:20 - Big changes with RC5: Compiler options23:30 - RC5 and depreciation28:17 - Documentation29:33- Installing release candidateMigration guide33:50 - Engineering listPicks: Lootcrate (Charles) Stickermule (Charles) Osmo coding set (Lukas) Premier Protein (Lukas) ngMigrate (Lukas) DJI Phantom 4 Drone Camera (Jules) Munchery (Jules)Duet Beer by Alpine Beer Company (Jules)2016 Rio Olympics (Ward) Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Aug 11, 2016 • 1h 5min
105 AiA Augury with Igor Kamenetsky
Angular Remote Conference1:35 - Introducing Igor KamenetskyCompany websiteGithubEmail him: gor.kamenetsky@rangle.ioAugury GithubSlack Team ChatAugury Wiki2:07 - What does “Augury” mean?5:25 - Using Augury in Chrome9:10- Augury in other browsers10:20 - Microsoft Debugging ToolsDebugging for Windows11:54 - Favorite Chrome developer techniques and Augury tips14:22 - Challenges with Batarang15:55 - Creating informative graphics18:15 - Managing app component communications21:25 - Angular Connect 2016 24:10 - Angular’s engagement with the communityRangle’s Angular 2 Training Guide28:30 - Router compatibility29:40 - Feedback and Troubleshooting for AuguryJoe’s screenshotGithub35:15 - Navigating ID’s in Augury39:30 - Angular Two Features45:55 - Router Tree View48:30 - View Source Feature50:00 - The future of AuguryPicks: Gmail keyboard shortcuts (Lukas) The Ultimate Angular 2 Workshop with Dan Wahlin and John Papa (Joe)New Jason Bourne film (don’t see it!) (Joe) Wood Badge (Charles) Boy Scouts of America (Charles) Tifie Scout Camp (Charles) Angular Remote Conference - Use the code “podcast” to get 25% off registration (Charles) Finding Dory (Igor) TypeScript guide by Basarat (Igor) ALM (Igor) NG2 Redux (Igor) Special Guest: Igor Kamenetsky. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Aug 4, 2016 • 48min
104 AiA Forms with Justin Schwartzenberger
Angular Remote Conf 01:56 - Justin Schwartzenberger IntroductionTwitterGitHubBlogSoCreate03:01 - User Input/Formsangular-form-builder07:40 - Validation; Using Forms for Angular 2Justin Schwartzenberger: Angular 2's Fresh Approach to Style @ ng-confComplexityTemplate-driven vs Model-driven25:27 - Changes in Forms32:06 - Getting Started with Forms (Tips and Tricks)Metadata-driven Forms PicksAngular 2 (John & Joe)Parks and Recreation (John)The Goldbergs (Joe)Ego Is the Enemy by Ryan Holiday (Lukas)Matt Podwysocki's Rx Twitter Status (Lukas)How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck)The Harry Potter Series (Chuck)MacBook Pro (Justin)Red Dead Redemption (Justin)Lynda.com | Angular 2 Forms: Data Binding and Validation with Justin Schwartzenberger (Lukas)Special Guest: Justin Schwartzenberger. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jul 28, 2016 • 1h 1min
103 AiA New Developer Problems
Angular Remote Conf This show is based off the following listener email:“I know you've discussed a couple of times about how hard it is to set up an Angular 2 project. Whilst most of this has nothing to do with Angular itself, it's still the barrier to entry. There's no point in saying how much easier Angular 2 is than Angular 1 if you can't get it running. Even though I'd heard your previous discussions on this, in reality I was totally unprepared as to how difficult it was when I had to do it myself recently. Even the Angular 2 5 minute quick start took me a day to get my head around!I was delighted to hear the Angular team was coming up with Angular CLI. Get the mechanics out the way and lower the barrier to entry. So I typed 'ng new myapp'. Oh! Looking at the properties of the directory I saw Size: 161MB, Contains: 40,531 files, 7,226 folders.Has the JavaScript world gone completely mad? Is this really acceptable? 40,000+ files before I write my first line of code? OK, so Angular CLI has created all this stuff for me but I still have to understand what it's about, or how will I maintain it and keep it up-to-date. What happens if there's an incompatibility in one of the libraries used?It would be great to hear the members of the podcast discuss what they think needs to happen in order to simplify this. Is Angular CLI actually simplifying things, or is it just shifting the 'getting starting' problem to become a maintenance problem? Is it even possible to have a simple Angular 2 project, do we need to just accept that 161MB of disk space is a minimum? Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?” 04:35 - Purpose and Value15:32 - “Dumpster Fire” 19:01 - Capability and Complexity26:03 - Getting Setup to Develop in Angular; Investing in SkillsAngular 2 5 Min QuickstartTour of Heroes Tutorial“Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?”Lukas Reubbelke: Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5 PicksChaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Antonio Garcia Martinez (Ward)Wink (Lukas)Badass: Making Users Awesome by Kathy Sierra (Lukas)Learning (Joe)George W. Bush in Dallas: “Too often we judge other groups by their worst examples, while judging ourselves by our best intentions.” (Joe)VidAngel (Joe)Opposing protesters meet in Dallas (Chuck)iPad Pro (Chuck)Apple Pencil (Chuck)GoodNotes (Chuck)Adventures in Angular Facebook Page (Chuck)Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jul 21, 2016 • 35min
102 AiA Angular and WordPress with Ryan Sullivan and Roy Sivan
Angular Remote Conf 02:01 - Roy Sivan IntroductionTwitterGitHubBlogThe WP Crowd Podcast02:23 - Ryan Sullivan IntroductionTwitterWP Site CareLoopConf02:40 - WordPress and Angular05:00 - Authentication and SecurityOAuthA Brief Introduction to WordPress NoncesHire Otto07:38 - Data and Plugging Angular Into APIsAppPresser12:54 - The REST API and Plugins; Custom PluginsHelp ScoutAsanaHarvestChargify21:23 - Displaying Data in WordPress Using AngularStripeKeen IO25:01 - TutorialsAngularJS and WordPress: Building a Single-Page Application with Roy SivanJavaScript for WordPressAngular-Wordpress-ThemeAngularJS-BoilerplateJosh Pollockangular-wp-front-endWordPress.tv PicksMailgun (Lukas)Geoff Goodman updated the embedded view on Plunker (Lukas)Procrastinate on Purpose: 5 Permissions to Multiply Your Time by Rory Vaden (Chuck)Harry Potter and the Sorcerer's Stone by J.K. Rowling (Chuck)Postmatic (Roy)Caldera Forms (Roy)Calypso (Ryan)AppPresser (Ryan)LoopConf (Ryan)Special Guests: Roy Sivan and Ryan Sullivan. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jul 14, 2016 • 49min
101 AiA The State of NG2 with Rob Wormald and Stephen Fluin
02:59 - Rob Wormald IntroductionTwitterGitHub03:46 - Stephen Fluin IntroductionTwitterGitHubBlog04:28 - Improvements Coming for Routing in Angular 08:22 - Syntax11:10 - Preloading Data13:59 - Brian Ford’s Router => The New RouterLifecycle HookscanActivatecanDeactivate17:23 - Does the new router do these things?Can I click on a link and tell it to go to a route?Can I pass parameters; multiple parameters?Can I add multiple routes to multiple different regions on the page?If I’m a child component, can I reach up and learn anything about my parent, and if so, what can I do?Will, with this router, do I have the option of Lazy loading the routes or loading them all up front?Can I route to two different states on the same page?23:28 - Auxiliary Route24:51 - Offline CompilationCSS (Cascading Style Sheets)29:38 - Bundling; Development Experience32:46 - Relative Pass41:25 - Treeshaking43:21 - What’s left before Angular goes live? Picksrollup.js (Rob)Google Play’s Family Plan (Jules)Plunker (Stephen)Ford and Chevrolet (John)Adobe Lightroom (John)X-Men Apocalypse (Joe)P.I. (Joe)Special Guests: Rob Wormald and Stephen Fluin. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jul 7, 2016 • 40min
100 AiA Episode 100! Here's to 100 more!!
Check out Angular Remote Conf! Buy tickets! Submit a CFP! Check out the speakers! 03:00 - The Origin Story and Success of Adventures in Angularng-confAngular Air Podcast14:00 - The Angular Community17:30 - Where is Angular heading?Suggest A Guest!Microsoft Build Conference24:39 - Favorite EpisodesNativeScriptEpisode #74: NativeScript with Burke Holland and TJ VanTollEpisode #90: NativeScript Part 2 with TJ VanTollEpisode #16: NG 1.3 and 2.0 with Brad Green, Igor Minar, and Miško HeveryDan WahlinEpisode #20: Structuring Code in an AngularJS App with Dan WahlinEpisode #41: TypeScript with Dan WahlinEpisode #96: Angular 2 and TypeScript with Dan WahlinEpisode #59: Learning ResourcesEpisode #34: LIVE! from ng-conf 2015Episode #94: LIVE! from ng-conf 2016 Episode #99: Firebase and AngularFire2 with David East and Jeff CrossEpisode #77: 2016 Year PredictionsEpisode #70: Holiday Pick ListEpisode #51: The Angular 1 Compiler with Tero ParviainenEpisode #17: AtScript with Miško HeveryEpisode #55: Promises PicksNativeScript (John)Snap Power Chargers (John)Stellaris (Joe)ng-conf 2017 (Joe)Burke Holland (Aaron)AngularConnect (Aaron)Rocket League (Chuck)Zig Ziglar (Chuck)Going offline (Chuck)Shooting firearms (Chuck)Angular Remote Conf (Chuck)Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jun 30, 2016 • 48min
099 AiA Firebase and AngularFire2 with David East and Jeff Cross
Check out Angular Remote Conf!! 02:01 - David East IntroductionTwitterGitHubAdventures in Angular Episode #11: AngularFire with David East and Kato Wulf02:34 - Jeff Cross IntroductionTwitterGitHubAdventures in Angular Episode #68: Reactive Programming with Jeff Cross and Rob Wormald02:52 - Angular Mobile + Firebase 03:57 - Firebase: Key Characteristics06:22 - Mobile > Web Traffic?08:27 - Firebase + Angular 210:39 - Upgrading to AngularFire2 with Angular 213:43 - Data That Works Well15:09 - Interplaying with Traditional Forms of Data20:15 - Intermittent Connectivity Issues21:42 - Websockets Componentry24:14 - Authentication and Security25:48 - Projected Use Casesfirepad30:53 - Compliance; Security Roles34:11 - What’s coming in Firebase?39:35 - Firebase YouTube ChannelFirecasts PicksRicoh Theta S Digital Camera (Lukas)Kuula (Lukas)Gaia GPS (Ward)Procrastinate on Purpose: 5 Permissions to Multiply Your Time by Rory Vaden (Chuck)Newbie Remote Conf (Chuck)Aftershokz (Jeff)Firebase YouTube Channel (David)Freakonomics Podcast (David)Special Guests: David East and Jeff Cross. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.