

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

Dec 15, 2022 • 1h 17min
Angular 15: The Good Parts - AiA 362
Chuck welcomes Lucas to the show as a regular host of Adventures in Angular. They begin by discussing Angular 15's most recent updates and what benefit it might have for the current Angular community. Lucas also offers his perspective on the new tools and what makes him excited to use them. About this EpisodeAll the new features of Angular 15Advantages of Directive composition APIPros and Cons of Image optimizationHow these changes can be integrated into your applicationOn YouTubeAngular 15: The Good Parts - AiA 362SponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksAngular v15 Mind Map + Breaking ChangesUnvoidPicksCharles - Thunderbird — Make Email Easier. — ThunderbirdCharles - Gmelius: Top-Rated Email and Team Collaboration SoftwareCharles - Pipedrive™ CRM - Pipedrive Official SiteLucas - Trip to Argentina (cities: El Calafate and Buenos AiresLucas - Brazil World Cup squad 2022Advertising 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.

Dec 1, 2022 • 53min
How to Advance Your Career without Grinding for Years - AiA 361
Each encounter teaches us a lesson. Every setback is a victory. What Can You Do To Take Control Of Your Career? Chuck and Subrat join the show as Chuck takes the lead in sharing his past work experiences and his inspiring journey towards his road to success. He also talks about his current plans for Top End Devs such as conferences, book clubs, meetups, and many more! SponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipPicksCharles - Betrayal at House on the Hill | Board Game - BoardGameGeekCharles - Load Star by Fritz Swanson - GoodreadsSubrat - JavaScript DocumentationAdvertising 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.

Nov 24, 2022 • 1h 4min
Unsubscribing Observables on Component Destroy With Lucas Paganini- AiA 360
Lucas Paganini is a content creator and developer. Together with his team creates educational content about web development through articles and YouTube tutorials. He has been working on Angular since 2017 and is the CEO of a remote company called Unvoid. He joins Chuck on the show to talk about his article, "Automatically Unsubscribe Observables on Destroy". About this EpisodeManaging Observables when your component is destroyedDifferent roles in the Dependency Injector SystemWays in providing DependencyThe Unsubscribe ServiceSponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksAngular: Automatically Unsubscribe Observables on Destroy - YouTubeAngular: Automatically Unsubscribe Observables on DestroyWhat's New in Angular v14 - A Game Change - YouTubeOfficial Angular docs - The Dependency Injection systemOfficial Angular docs - Platform injectorOfficial Angular docs - Benefits of using providedIn: “root”Official Angular docs - ngOnDestroy for ServicesOfficial Angular docs - Dependency Injection resolution modifiers @Self @SkipSelf @HostOfficial Angular docs - Angular inject() functionOfficial Angular docs - Performance improvements with manual change detectionOfficial Angular docs - ViewRef.onDestroyOfficial RxJS docs - takeUntil operatorMemory leaks, When to Unsubscribe in Angular, by Netanel BasalUnleash the Power of DI Functions in Angular, by Netanel BasalAngular utilities library @lucaspaganini/angular-utilsAngular utilities library @lucaspaganini/angular-utils source code - UnsubscriberService.takeUntilDestroyUnvoidLucas PaganiniTwitter: @LucasPaganiniInstagram: lucaspaganiniPicksCharles - Timpanogos Game ConventionCharles - Keeper of the Lost CitiesLucas - Flavio Almeida Angular courses (warning: a lot of content in Portuguese)Lucas - Thoughtram Angular blogLucas - Overcooked 2 gameLucas - Game Night movieAdvertising 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.

Nov 24, 2022 • 1h 12min
How To Recession Proof Your Job - BONUS
Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal Coupon Code: "THRIVE" for a GIANT discount Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers? Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis. Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans. The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants. Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract. Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work. 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.

Nov 17, 2022 • 50min
Change Detection Method in Angular - AiA 359
Armen comes back to the show to talk about one of his articles, “Change Detection without Change Detection". Change detection functions by helping rerender the UI when data changes. Armen joins Chuck and Subrat as he shares the importance of using his Change Detection technique to improve performance rather than using the built-in one.Topics discussedChange detection and how it worksHow do you call or trigger a Change DetectionInject FunctionProxy ObjectSponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksChange Detection without Change DetectionPicksArmen - House of the Dragon | Official Website for the HBO SeriesCharles - Board Game ConventionsCharles - Clean ArchitectureSubrat - Atomic HabitsAdvertising 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.

Oct 6, 2022 • 34min
Using the LocalStorage Object in Angular with Dany Paredes - AiA 358
In Angular apps, remembering user-preferred settings is an excellent way to provide a good experience for the users; you can save data in the user’s browser using the localStorage object, which provides methods for working the key-value data. Today on the show, GDE Angular expert Dany Paredes shares his insights about localStorage, how to learn about this API, and knowledge to build in Angular to save background color preferences. In this episode…How localStorage works and limitationsAPI examples and use casesPossible performance issuesTrusting the localStorage and API mock valuesComplicated use casesAngular content in SpanishSponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksng-contentAngular Basics: localStorage Object Keeps Data in BrowserTwitter: @danywallsDany Paredes | Javascript / WebPicksCharles- QuartileCharles- Funnel Hacking LIVE 2022Charles - Angular Remote ConfDany – Enjoys comparing NBA players to Angular developersAdvertising 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.

Sep 22, 2022 • 53min
Weekly Content Development Strategies with GDE Maina Wycliffe - AiA 357
Maina Wycliffe, Google Developer Expert in Angular, joins the show today to talk about his weekly newsletter called “All Things Typescript” and his various content and production strategies. Similarly, Charles also shares his perspective about how he has grown TopEndDevs. In this episode…Typescript newsletterDelivering conceptsCreating content for postsRSS feedsResource listsIdeal newsletter lengthsStaying current in the industryPaid subscriptionsSponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksAll Things TypescriptMaina WycliffeTwitter: @mwycliffe_devPicksCharles- Irish GaugeCharles- How to Stay CurrentCharles- Top End Devs | CoachingCharles - Angular Remote ConfMaina- Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScriptMaina- DevFest | Google DevelopersAdvertising 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.

Sep 8, 2022 • 41min
How to Proxy HTTP Requests in Angular with Maria Korneeva - AiA 356
Maria Korneeva joins the show today to share her approach on how to proxy HTTP requests in Angular, including use cases and various strategies to make proxying simplified and useful to your Angular workflows. In this episode…Use cases examples Proxying a request from localhost to the remote backend serviceUsing the fake back end before real implementationEffortless switching between environments Defining endpoints using wildcardsAutomation scripts and testingSponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksHow to proxy HTTP requests in AngularTwitter: @BrowserPersonLinkedIn: Maria KorneevaPicksCharles- ActiveCampaign - #1 Customer Experience Automation Platform - ActiveCampaignCharles- Community | Personalized Text Message Software & SMS SolutionCharles- TopEndDev | CoursesCharles- Virtual Events Platform for Communities & EnterprisesCharles- TopEndDev | CoachingMaria- Chrome DevTools - Chrome DevelopersMaria- Document.designMode - Web APIs | MDNMaria- tweak: mock and modify HTTP requestsSubrat- Sapiens: A Brief History of HumankindSubrat- Mindset: The New Psychology of SuccessAdvertising 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.

Sep 1, 2022 • 41min
Why would you use Angular in a Startup? - AiA 355
Catalin Ciubotaru joins the show today to share his industry insights and the advantages and disadvantages of using Angular in a startup. In this episode…Main advantages of AngularMoving quickly with AngularDeveloper experience and templatesDisadvantages of using AngularHiring with a startup mentalityStartups definedMicro front ends and monolithic appsSponsorsTop End DevsCoaching | Top End DevsLinksCatalin CodesCatalin Ciubotaru - MediumTwitter: @c5n_c8uPicksCatalin- The X-Files (TV Series 1993-2018) - IMDbCatalin- CSS for JavaScript Developers | An online course that teaches the fundamentals of CSS for React/Vue devsCharles- 2000 Mules | Official SiteCharles- Project Hail MaryCharles- The Scions of Shannara (Heritage of Shannara, #1)Charles- NCIS (Official Site) Watch on CBSCharles- - Top End DevsAdvertising 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, 2022 • 44min
Monorepos, Linting, and CI, Oh My! - AiA 354
Today on the show, Charles and Subrat interview Miroslav Jonas to discuss various approaches related to monorepos, linting and CI. Enjoy this broad conversation as the panel shares their industry insights on these various topics and strategies you can start to implement today. In this episode…What are monorepos?Migrating and linting enginesNx and monoreposUtilizing plug ins Integration libraries and lintingBenefits of NxFront end vs back end communications SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksImgurTaming Code Organization with Module Boundaries in Nx | by Miroslav Jonaš | NrwlSmart, Fast and Extensible Build SystemGithub: meeroslavTwitter: @meeroslavPicksCharles- QuiddlerCharles - Top End Devs ConferencesCharles- Watch Dan Brown's The Lost Symbol Streaming (2021-) | PeacockMiro- Watch The Sandman | Netflix Official SiteMiro- Nx Conf 2022 - October 17th, 2022Subrat- The Pragmatic Programmer: From Journeyman to MasterAdvertising 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.