Adventures in Angular

Top End Devs

Adventures in Angular is a weekly podcast about developments in the Angular community, tools, techniques, and ecosystem.

All Episodes

  Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. Other developers call it "Flow" or "the Zone." Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount

Nov 25

47 min 22 sec

Charles Max Wood talks about what has brought about the new direction he's heading in with Top End Devs and talks about some of the things that have led to this new direction. He'll be going into more at https://topenddevs.com/podcast Panel Charles Max Wood Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs

Nov 18

45 min 59 sec

Tom Smykowski joins the adventure to discuss the VS Code plugin that he wrote to help people avoid some of the mistakes commonly made within Angular apps. The reminders appear inline in the editor. He also explains how to build VS Code extensions. 10% DISCOUNT: Summon The JSON Discount code: ADVENTURES Panel Charles Max Wood Guest Tom Smykowski Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialLevel Up | Devchat.tv Links 8 Visual Studio Code Assistant rules for nasty Angular bugs | by Tomasz Smykowski | ITNEXT@Tomasz SmykowskiTwitter: Tom Smykowski ( @tomaszs2 ) Picks Charles- The 360 Degree LeaderCharles- Viscounts of The West Kingdom Charles- Top End DevsCharles- The Sword of ShannaraCharles- The Expanse (9 book series) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Special Guest: Tomasz Smykowski.

Nov 4

47 min 7 sec

Armen and Chuck discuss the ESLint NGRx plugin. They go over what it adds to ESLint and some of the things that you should be looking for as you write NGRx code in order to make it more uniform, concise, and easy to read. Armen also talks about his experience contributing to the plugin. Panel Armen VardanyanCharles Max Wood Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialLevel Up | Devchat.tv Picks Armen- DuneCharles- Viscounts of The West KingdomCharles- X: Multiply Your God-Given Potential  Contact Armen: Armen VardanyanArmen Vardanyan – MediumTwitter: Armen Vardanyan ( @Armandotrue ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )

Oct 21

54 min 43 sec

Catalin Ciubotaru joins the adventure to discuss how to get Angular Universal to send server side HTTP codes to the browser from the back-end when Angular is geared toward the front-end and doesn't natively send status codes. Panel Charles Max WoodSubrat Mishra Guest Catalin Ciubotaru Sponsors Dev Influencers AcceleratorPodcastBootcamp.ioLevel Up | Devchat.tv Links Angular life: Server Status Codes with Angular UniversalGitHub: Catalin Ciubotaru ( FunnyGhost )Twitter: Ciubotaru Catalin ( @_utukku ) Picks Catalin- Just JavaScriptCatalin- The Three-Body ProblemCharles- Tribe of MillionairesCharles- God and Money Charles- The Art of ImpossibleSubrat- Lucifer | Netflix Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Ciubotaru Catalin.

Oct 13

48 min 56 sec

Marco Zuccaroli joins the adventure to discuss deploying an Angular application using serverless and basic devops to get an application deployed once the original devops guy was gone. He walks through the things he learned and the architecture he deployed to make the application work. Panel Charles Max Wood Guest Marco Zuccaroli Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links Deploy an Angular application on AWS using serverlessExpress server for an Angular application part 1: getting startedLinkedIn: Marco Zuccaroli GitHub: Marco Zuccaroli ( mzuccaroli )Twitter: Marco Zuccaroli ( @MarcoZuccaroli ) Picks Charles- PodcastBootcamp.ioCharles- How to Make Sh*t HappenCharles- Tribe of MillionairesMarco- GitHub | mzuccaroli/angular-google-tag-manager Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Special Guest: Marco Zuccaroli.

Oct 7

36 min 49 sec

Armen takes the lead this week to discuss TypeScript usage and how to bring in mixins into the picture as you build more complicated applications with TypeScript. Panel Armen VardanyanCharles Max Wood Sponsors Dev Influencers AcceleratorPodcastBootcamp.ioLevel Up | Devchat.tv Picks Armen- Our PlanetCharles- Masters of DoomCharles- Ready Player TwoCharles- The ChosenCharles- Top End Devs Contact Armen: Armen VardanyanArmen Vardanyan – MediumTwitter: Armen Vardanyan ( @Armandotrue ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )

Sep 30

45 min 50 sec

Wycliffe Maina is a Kenyan developer who has written several articles about TypeScript. He joins the adventure to discuss the ins and outs and several tips and tricks for using TypeScript in your Angular and other applications. Panel Armen VardanyanSubrat Mishra Guest Wycliffe Maina Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links Type Narrowing in TypeScriptTemplate Literal Types in TypeScriptTransforming Types in TypeScript with Utility TypesTypes and Mocking - TypescriptTwitter: Maina Wycliffe ( @mwycliffe_dev )GitHub: Maina Wycliffe ( mainawycliffe ) LinkedIn: Wycliffe Maina Picks Armen- How to become a tyrant Maina- Docs are not optionalSubrat- Atomic HabitsSubrat- Money Heist Contact Armen: Armen VardanyanArmen Vardanyan – MediumTwitter: Armen Vardanyan ( @Armandotrue ) Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Wycliffe Maina .

Sep 23

46 min 2 sec

Philipp Kief is a German developer who walks through how to manage and capture errors in your Angular application and how to display them to users. He discusses how he standardized error handlers in his applications and what he does to make sure that they get logged someplace. Panel Charles Max WoodRichard SitholeSubrat Mishra Guest Philipp Kief Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Angular Component ExtractorPhilipp Kief - MediumPhilipp KiefTwitter: Philipp Kief ( @PhilippKief ) Picks Charles- Level Up | Devchat.tvCharles- PodcastBootcamp.ioCharles- The ChosenPhilipp- Web-based editorRichard- Material Icon ThemeSubrat- Start with Why: How Great Leaders Inspire Everyone to Take Action Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Richard: Enterprise Content Management SoftwareTwitter: Ricci Rich ( @sliqric )LinkedIn: Richard Sithole Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Philipp Kief.

Sep 16

57 min 26 sec

Tomas Trajan is a developer from Slovakia living in Switzerland. He talks about his experiences using streams, observables, and RxJS in Angular over the last several years. He gives a few lessons and examples of when and how it should be used in your applications. Panel Armen VardanyanCharles Max WoodSani YusufSubrat Mishra Guest Tomas Trajan Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links Practical Angular: The Most Impactful RxJs Best Practice Of All TimeOmniboardAngular Workshops and Consulting by Tomas TrajanTomas Trajan - MediumGitHub: Tomas Trajan ( tomastrajan )Twitter: Tomas Trajan ( @tomastrajan ) Picks Charles- Level up | Devchat.tvCharles- Hire a CoachCharles- Training PeaksCharles- Rocket FuelSani- David and Goliath: Underdogs, Misfits, and the Art of Battling Giants Subrat- The Courage To Be DislikedTomas- Huberman Lab Podcast Contact Armen: Armen VardanyanArmen Vardanyan - MediumTwitter: Armen Vardanyan ( @Armandotrue ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sani: Angular.TrainingSani YusufSani Yusuf – MediumTwitter: Sani Yusuf ( @saniyusuf )GitHub: Sani Yusuf ( saniyusuf ) Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Tomas Trajan.

Sep 2

1 hr 4 min

Pavel Tuzov is a developer at Microsoft who has recently written about building reactive Angular applications using RxJS and Observables. He and Chuck have a conversation about how to build reactive applications and the tools Angular gives you to approach programming with a Reactive paradigm. Panel Charles Max Wood Guest Pavel Tuzov Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Reactive AngularLinkedIn: Pavel TuzovTwitter: Pavel Tuzov ( @patuzov ) Picks Charles- XeroCharles- Profit FirstCharles- Rhythm of WarPavel- RxJS in ActionPavel- Day one Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Special Guest: Pavel Tuzov.

Aug 26

38 min 15 sec

Charles Max Wood leads the conversation about how to stay current on all the stuff going on in technology and Angular. Given the pace that things move at in technology, it's impossible to stay up on everything. Chuck shares his strategies for staying on top of the things that make a difference in your career. Panel Charles Max WoodSubrat Mishra Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trial Picks Charles- The Prosperous CoachCharles- ClubhouseCharles- Focus BlocksSubrat- Flow: The Psychology of Optimal Experience Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr )

Aug 19

1 hr 2 min

Michael Hladky rejoins the Adventure to have more discussions around performance and the push pipe. He jumps in and explains the let directive and leads into the other ways of managing changes in your Angular apps. Panel Sani YusufSubrat Mishra Guest Michael Hladky Sponsors Dev Influencers Accelerator Links Twitter: Michael Rx Hladky ( @Michael_Hladky ) Picks Sani- Angular.TrainingSani- The Psychology of MoneySubrat - Fun Of Heuristic - YouTube Contact Sani: Angular.TrainingSani YusufSani Yusuf – MediumTwitter: Sani Yusuf ( @saniyusuf )GitHub: Sani Yusuf ( saniyusuf ) Contact Subrat: Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Michael Hladky.

Aug 12

40 min 37 sec

Miroslav Jonas joins the Adventure to discuss how to make your applications work on different screen sizes within Angular. Sometimes, you can get away with media queries and responsive design, but in other cases you're better off removing elements from the DOM and only managing and reworking the elements that you care about for your media size. Panel Charles Max Wood Sani Yusuf Subrat Mishra Guest Miroslav Jonas Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Responsive Angular Components How to cook with RxJS by Miroslav Jonaš | Armada JS 2019 - YouTube GitHub | angular-component/router GitHub | Greentube/localize-router #3 Angular Belgrade Meetup - Miroslav Jonaš and Marko Stanimirović Angular Routing Responsive Demo RecursiveRouterDemo - Miroslav Jonaš GitHub: Miroslav Jonaš ( meeroslav ) Twitter: Miroslav Jonas ( @meeroslav ) Picks Charles- The Ruthless Elimination of Hurry Charles- Quiet Time Charles- Focus Blocks Miroslav- nx conf Subrat- The Psychology of Money Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sani: Angular.Training Sani Yusuf Sani Yusuf – Medium Twitter: Sani Yusuf ( @saniyusuf ) GitHub: Sani Yusuf ( saniyusuf ) Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Miroslav Jonas.

Aug 5

39 min 3 sec

Jérémy Bardon joins the adventure to discuss how to reuse code in Angular. Specifically, the discussion covers reusable components and goes into improving code with them. Panel Charles Max Wood Subrat Mishra Guest Jérémy Bardon Sponsors Dev Influencers Accelerator Links Learn advanced Angular features: build the Material tree Advanced Angular: Implementing a Reusable Autocomplete Component Agnostic components in Angular Going Renderless in Angular: All of the Functionality, None of the Render AiA 307: What to Expect in Angular 12 with Emma Twersky | Devchat.tv Blog | Jérémy Bardon Twitter: Jérémy Bardon ( @jbardonz ) Picks Charles- Dances with Wolves Charles- Atlas Shrugged  Charles- The Ruthless Elimination of Hurry Jérémy Bardon- Geocaching Subrat- GitHub Copilot Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Jérémy Bardon.

Jul 29

46 min 31 sec

Stephen Cooper joins the Adventure to discuss the ngTemplateOutlet, how it's used and where you'd add it to your application. It allows you to put a template into place where you have the outlet so you can specify what to put into the spot you have the template in and then specify the variables that it uses. This allows you to have a custom template for a specific item. Panel Charles Max Wood Sani Yusuf Subrat Mishra Guest Stephen Cooper Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links ngTemplateOutlet: The secret to customisation Twitter: Stephen Cooper ( @SCooperDev ) Picks Charles- Monday.com Sani- MongoDB Atlas Stephen- Adding a layer of more explicit typings on top of 3rd party library interfaces Subrat- Tools Of Titans Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sani: Angular.Training Sani Yusuf Sani Yusuf - Medium Twitter: Sani Yusuf ( @saniyusuf ) GitHub: Sani Yusuf ( saniyusuf ) Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Stephen Cooper .

Jul 22

36 min 48 sec

Lars Gyrup Brink Nielsen joins the Adventure to continue discussing testing Angular and with Spectacular and to finish the discussion on testing routing in Angular. Panel Charles Max Wood Richard Sithole Guest Lars Gyrup Brink Nielsen Sponsors Dev Influencers Accelerator Links Testing Angular routing components with the RouterTestingModule Spectacular by ng workers Lars Gyrup Brink Nielsen – YouTube GitHub: Lars Gyrup Brink Nielsen ( LayZeeDK ) Twitter: Lars Gyrup Brink Nielsen ( @LayZeeDK ) Picks Charles- Cruella Charles- 2,4-D Weed Killer Charles- Brown Rubber Mulch Charles- Roundup Concentrate Lars- Welcome to This is Learning—an invitation to our open tech authors community Richard- GitLab CI/CD Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Richard: Enterprise Content Management Software Twitter: Ricci Rich ( @sliqric ) LinkedIn: Richard Sithole Special Guest: Lars Gyrup Brink Nielsen.

Jul 15

1 hr 5 min

Daniel Kreider joins the Adventure to discuss some of the things that are slowing down your front-end app. He also dives into the handful of things you should look at first in order to make sure that your application is running at top speed. Panel Charles Max Wood Richard Sithole Subrat Mishra Guest Daniel Kreider Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links Angular - How to improve bundle size? And make your Angular app load faster? How to improve Angular load performance? The Daily Wire Angular Consultant | Daniel Kreider LinkedIn: Daniel Kreider GitHub: Daniel Kreider ( dkreider ) Picks Charles- Created Equal: Clarence Thomas in his Own Words Charles- Outwitting the Devil Daniel- A FREE Angular Testing Workshop with Entertaining and Unique Videos Daniel- Angular Consultant | Daniel Kreider Richard- Teo - coding music  Richard- Building Performance Optimized Web Apps with Angular and Firebase in 2018 by Richard Sithole - YouTube Subrat- Deno - A secure runtime for JavaScript and TypeScript. 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: Daniel Kreider .

Jul 8

53 min 45 sec

Michael Hladky joins the adventure to discuss how he's gotten a 60% performance increase using push pipe and related techniques. Many developers can get by without this technology, but Michael explains how to pull the push pipe into your code and what that looks like compared to Zone.js and the default stack in Angular. Panel Charles Max Wood Sani Yusuf Subrat Mishra Guest Michael Hladky Sponsors Dev Influencers Accelerator Links New possibilities with Angular's push pipe - Part 1 Twitter: Michael Rx Hladky ( @Michael_Hladky ) Picks Charles- Psycho-Cybernetics Charles- Focus Blocks Michael- Learn to dance and sing Michael- Book his performance audits Subrat- The 5 AM Club: Own Your Morning. Elevate Your Life. Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr ) Special Guest: Michael Hladky.

Jul 1

53 min 39 sec

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.

Jun 24

1 hr 11 min

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 .

Jun 17

56 min 22 sec

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

Jun 4

35 min 24 sec

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.

Jun 3

40 min 28 sec

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

May 28

22 min 25 sec

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 .

May 27

36 min 42 sec

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 .

May 20

47 min 26 sec

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

May 7

16 min 32 sec

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.

May 6

1 hr 4 min

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

Apr 29

15 min 17 sec

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

Apr 29

17 min 34 sec

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

Apr 23

19 min 44 sec

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.

Apr 22

1 hr

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

Apr 16

20 min 32 sec

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.

Apr 15

1 hr 5 min

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood

Apr 9

31 min 26 sec

Richard Sithole sits down with Charles Max Wood to discuss his story from growing up in South Africa and the setbacks he experienced as he worked his way into the software industry. He walks through his learning journey and the challenges he faced as he moved from one stage to another to become a successful software engineer in Berlin, Germany. Panel Charles Max Wood Guest Richard Sithole Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Picks Charles- Dev Influencers | Devchat.tv Charles- ClickUp | One app to replace them all Charles- Teachable: Create and sell online course and teaching Charles- ThriveCart Richard- 10 Ten-Minute Animal Stories Richard- Microsoft OneNote Digital Note Taking App | Microsoft 365 Richard- Reading tech articles Richard- Do not Procrastinate Richard- Exercise Richard- Get enough sleep Special Guest: Richard Sithole.

Apr 8

1 hr

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood Special Guest: Jason Weimann.

Apr 2

39 min 3 sec

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood Guest Jason Weimann Sponsors Dev Heroes Accelerator Special Guest: Jason Weimann.

Apr 1

41 min 16 sec

Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood

Mar 26

30 min 12 sec

Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood Sponsors Dev Heroes Accelerator

Mar 23

32 min 27 sec

Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that. Panel Charles Max Wood Sponsors This Dot Labs Raygun | Click here to get started on your free 14-day trial Dev Heroes Accelerator

Mar 16

39 min 39 sec

Charles Max Wood goes into the origin story of his podcasting career and how it relates to his programming career. He starts with his interest from a young age in technology and his dreams of being a radio DJ. He moves quickly through college and into his first job after college where he was introduced to podcasts by a co-worker who had purchased an iPod. He calls out several mentors like Gregg Pollack, Eric Berry, Nate Hopkins, Cliff Ravenscraft, David Brady, Dave Jackson, and many more. He then explains what he'd do differently if he were starting today. Join the Dev Heroes Accelerator at https://devchat.tv/hero Panel Charles Max Wood Sponsors This Dot Labs Dev Heroes Accelerator

Mar 9

44 min 47 sec

Charles Max Wood explains how he landed his first 4 freelance clients that took him through a few years of freelancing with only 3 years of experience and a few hundred podcast listeners. Funnily enough, they actually came to him, not the other way around. He explains how he made himself attractive to them and then turned it into a mutually profitable relationship once he had their attention. Panel Charles Max Wood Sponsors This Dot Labs Raygun | Click here to get started on your free 14-day trial Dev Heroes Accelerator

Mar 2

35 min 7 sec

Charles Max Wood explains the process he uses to stay current in various technologies including JavaScript and Angular. He walks through the process of finding influencers, groups, forums, and content outlets that produce the information he's looking for and then using them to stay on top of the movements within the programming community using a specialized trello board setup. Panel Charles Max Wood Sponsors This Dot Labs Dev Heroes Accelerator Links Dev Heroes Accelerator | Devchat.tv Contact | Devchat.tv

Feb 23

24 min 8 sec

This is a repeat episode of Adventures in Angular. Here is the original link https://devchat.tv/adv-in-angular/034-aia-live-from-ng-conf-2015/ Sponsors Dev Heroes Accelerator Raygun | Click here to get started on your free 14-day trial

Feb 17

43 min 39 sec

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code. Special Guest: John-Daniel Trask.

Feb 5

50 min 11 sec

This is a repeat episode of Ruby Rogues 485 The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills. Panel Charles Wood Dave Kimura John Epperson Sponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trial Links Devchat.tv | Dev Rev Picks Charles- The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell Charles- The Hero with a Thousand Faces by Joseph Campbell Charles- Building a StoryBrand: Clarify Your Message So Customers Will Listen by Donald Miller Dave- Ruby on Rails Link Dave- Track Lights John- Never Split the Difference: Negotiating As If Your Life Depended On It  by Chris Voss John- How to write an effective developer resume: Advice from a hiring manager John- Yoichi Single Malt Whisky

Feb 2

1 hr 11 min

Charles Max Wood takes a solo flight into how to make an impact on the development community and build the career you want at the same time. Chuck starts out summarizing his journey over the last year or so and then dives into his vision of how people can grow into becoming an influencer and using that to create opportunities in your life and career. Please check out devchat.tv/nextlevel Panel Charles Wood Sponsors Octopus Deploy Pty. Ltd Next Level Mastermind

Jan 26

45 min 47 sec

In the inaugural episode of Adventures in Angular, the panelists talk to Miško Hevery about the birth of AngularJS. Panel Aaron Frost Charles Max Wood Joe Eames Brian Ford Guest Miško Hevery Sponsors  Raygun | Click here to get started on your free 14-day trial  Next Level Mastermind Picks Aaron- 105" S9W Curved Smart 4K UHD TV Aaron- Can I Use Aaron- Eric Elliott JS Brian- Angular JS Joe- Spotify: Mandatory fun by "Weird AI" Yankovic Joe- Spotify Premium Charles- Pretty JS Charles- Mod Header Miško- SEO, DIGITAL MARKETING CONSULTING & INTERNET ADVERTISING   Special Guest: Miško Hevery.

Jan 12

34 min 55 sec

Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals. Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice. He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so. Listen to this episode to learn how to crush your biggest goals in 2021. Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount)

Jan 1

1 hr 7 min