Join our weekly discussion about how to build top end Angular applications and become an Angular expert.

Integration Testing Routed Angular Features with Lars Brink - Part 1 - AiA 314

June 24, 2021 1:11:08 85.55 MB Downloads: 0

Lars Brink joins the adventure to discuss how he tests routed Angular features using the RouterTestingModule. He explains what it is and why it's not as well documented as it could be. The panel then takes him through testing other parts of an application using Spectacular and other tools to make sure that Angular applications behave as expected. Panel Charles Max Wood Richard Sithole Sani Yusuf Subrat Mishra Guest Lars Gyrup Brink Nielsen Sponsors Dev Influencers Accelerator Links Angular testing with the RouterTestingModule Series' Articles Lars Gyrup Brink Nielsen - YouTube Twitter: Lars Gyrup Brink Nielsen ( @LayZeeDK ) Picks Charles- Gatorade Water Bottle Charles- TrainingPeaks Charles- Dev Influencers | Devchat.tv Lars- Surrounded by Idiots Richard- Adobe Lightroom Richard- mRemoteNG Sani- Angular.Training Subrat- The 4-Hour Workweek Subrat- Fun Of Heuristic - YouTube Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Richard: Enterprise Content Management Software Twitter: Ricci Rich ( @sliqric ) LinkedIn: Richard Sithole Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Lars Gyrup Brink Nielsen.

Matchmaking NGXS and Firebase with Joaquin Cid - AiA 313

June 17, 2021 56:22 67.83 MB Downloads: 0

Joaquin Cid is an Argentinian developer who has built a plugin for NGXS state library that allows developers to connect to Firebase and have their queries automatically import into NGXS. Further, it also allows them to define actions that will update their datastore when triggered. The new Adventures in Angular panel dives into the ins and outs of using NGXS and Firebase to build rich applications with Angular and these technologies. Panel Charles Max Wood Richard Sithole Subrat Mishra Guest Joaquin Cid Sponsors Dev Influencers Accelerator  Raygun | Click here to get started on your free 14-day trial  Links Firebase + NGXS, the perfect couple NGXS loading spinners and actions executing GitHub | ngxs-labs/action-lifecycle-hooks GitHub | ngxs-labs/firestore-plugin GitHub | angular/angularfire Twitter: joaquin cid ( @joaqcid ) Picks Charles- Who Not How Charles- As a Man Thinketh Joaquin- Newell's Old Boys Joaquin- NGXS Richard-  Chania, Crete, Greece  Richard- My team (Dodo) from Optimal Systems Richard- Building Performance Optimized Web Apps with Angular and Firebase - YouTube Subrat- NestJS Subrat- Lucifer Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Richard: Enterprise Content Management Software Twitter: Ricci Rich ( @sliqric ) LinkedIn: Richard Sithole Contact Subrat: Fun Of Heuristic - YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Joaquin Cid .

The 3 Essentials for Successful Job Outcomes - BONUS

June 04, 2021 35:24 42.49 MB Downloads: 0

Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways. Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes. Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the Dev Influencers Accelerator. Panel Charles Max Wood

Components by Selector Name with Tarang Khandelwal - AiA 312

June 03, 2021 40:28 48.75 MB Downloads: 0

Tarang Khandelwal found himself in the unenviable position where he needed to be able to dynamically choose which component to load dynamically. He did this by passing in a string key that determined the component that would load in its place. However, given that not all components and component signatures are the same, this is more complex than it seems. Tarang explains to Chuck what this entails and why you might need a setup like this in the first place. Panel Charles Max Wood Guest Tarang Khandelwal Sponsors Dev Influences Accelerator Raygun | Click here to get started on your free 14-day trial  Links Rendering dynamic components by selector name in Ivy Twitter: Tarang Khandelwal ( @tarangkhandelwa ) Picks Charles- Discourse Charles- Focus Blocks Tarang- Excalidraw Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Special Guest: Tarang Khandelwal.

How to Get Hired at a FANG Company - BONUS

May 28, 2021 22:25 26.9 MB Downloads: 0

Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome. This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer. Panel Charles Max Wood

Interesting Facts and Features of the Angular Router with Andrei Gatej - AiA 311

May 27, 2021 36:42 44.24 MB Downloads: 0

Andrei Gatej joins the adventure and discusses some less well known features of the Angular Router with Charles Max Wood. They walk through some of the features of nesting routes and how to debug issues when your routes don't bubble up the tree the way you expect. Andrei also explains how redirects and router outlets might not have been what Chuck thought they were. Panel Charles Max Wood Guest Andrei Gatej Sponsors Dev Influencers Accelerator Links Angular Router: Revealing some interesting facts and features Twitter: Andrei Gatej ( @anduser96 ) Picks Andrei- inDepthDev Andrei- This is Learning - DEV Community Charles- Premium Podcast Feeds | Devchat.tv Charles- Monthly Online Meetup for Devchat.tv Premium Podcast Charles- Words of Radiance: Stormlight Archive Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Special Guest: Andrei Gatej .

Managing Component State the Sane Way with Freddy Montes - AiA 310

May 20, 2021 47:26 57.12 MB Downloads: 0

Freddy Montes joins the adventure to discuss how he and his team manage state in their Angular components. Many development teams instinctively reach for a solution like ngrx when they're building their angular apps and start seeing complex state. However, there's a lot of boilerplate and it's often overkill for small to medium apps. Freddy talks about his journey into managing state for his components using observables and basic state libraries. Panel Charles Max Wood Guest Freddy Montes Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links How to manage component state in Angular using @ngrx/component-store Picks Charles- Premium Podcast Feeds | Devchat.tv Charles- Hiro.fm Charles- ThriveCart Charles- Zapier Charles- TrainingPeaks Charles- Built Bar Freddy- Couch to 5K Runner  Freddy- Weiser Lock Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Special Guest: Freddy Montes .

Becoming the Go-To Person in Your Technology Area - BONUS

May 07, 2021 16:32 19.86 MB Downloads: 0

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood

Cross Platform Angular with Richard Sithole - AiA 309

May 06, 2021 1:04:17 77.34 MB Downloads: 0

Have you ever thought how nice it'd be to write your apps for desktop and mobile alongside the web? Richard Sithole joins the adventure to discuss how to pull a desktop app and mobile app into your repo using electron and capacitor to extend the functionality to new platforms. It turns out that a single repo cross-platform app isn't a total pipe dream. Panel Charles Max Wood Guest Richard Sithole Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links Twitter: Richard Sithole ( @sliqric ) Picks Charles- Relationships Charles- monday.com Charles- LinkedIn Charles- Hunter.io Charles- Dev Influencers | Devchat.tv Richard- NVIDIA SHIELD Richard- How to write a great technical blog post by Sashko Stubailo Richard- freeCodeCamp Richard- inDepthDev Richard- WHAT WEB CAN DO TODAY? Special Guest: Richard Sithole.

Don't Let These Things Keep You From Podcasting - BONUS

April 29, 2021 17:34 21.27 MB Downloads: 0

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood Sponsors Dev Influencers Accelerator

Don't Let These Things Keep You From Podcasting - BONUS

April 29, 2021 15:17 18.35 MB Downloads: 0

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood

BONUS: Relationships Matter Most

April 23, 2021 19:44 23.7 MB Downloads: 0

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood

AiA 308: Power Up Angular with RXjs with Armen Vardanyan

April 22, 2021 1:00:31 72.81 MB Downloads: 0

Armen Vardanyan is an Armenian Angular developer who works extensively with both angular and RXjs. He walks Chuck through the ins and outs of how he uses RXjs to expand the functionality of his Angular applications and how to think about observables in general. Panel Charles Max Wood Guest Armen Vardanyan Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Picks Armen- Frank Herbert's Dune Saga 6-Book Boxed Set  Charles- The Way of Kings: The Stormlight Archive, Book 1 Charles- Words of Radiance: The Stormlight Archive, Book 2 Charles- Oathbringer: Book Three of the Stormlight Archive Charles- Rhythm of War: Book Four of The Stormlight Archive   Charles- Influencers | Devchat.tv Charles- Dev Influencers | Devchat.tv Special Guest: Armen Vardanyan.

BONUS: How Opportunities Come Your Way When You're an Influencer

April 16, 2021 20:32 24.66 MB Downloads: 0

Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer. Panel Charles Max Wood

AiA 307: What to Expect in Angular 12 with Emma Twersky

April 15, 2021 1:05:47 79.13 MB Downloads: 0

Emma Twersky is a Developer Advocate at Google on the Angular team and runs the GDE program for Angular. She walks Shai and Chuck through the features of the upcoming Angular release expected sometime in May. She also explains some of the process for choosing which features to work on and how things make it into releases of Angular. Panel Charles Max Wood Shai Reznik Guest Emma Twersky Sponsors Dev Influencers Accelerator Links Angular Debugging Guides by Emma Twersky Twitter: Emma Twersky ( @twerske ) GitHub: Emma Twersky ( twerske ) Picks Charles- She's in Tech | Devhat.tv Charles- Dev Influencers | Devchat.tv Charles- 2018 Modded Minecraft Server on AWS Emma- Spaceteam Emma- Nishu Goel: The journey to GDE Shai- Marvel's The Punisher Shai- GitHub | hirezio/auto-spies Shai- GitHub | hirezio/observer-spy Shai- A FREE Angular Testing workshop Special Guest: Emma Twersky.