Adventures in Angular
Adventures in Angular
Charles Max Wood, Subrat Mishra, Richard Sithole, Armen Vardanyan, Sani Yusuf, Shai Reznik, Alyssa Nicoll, Brooks Forsyth, Brad McAlister, Chris Ford, Eddie Hinkle, Younes Jaaidi, Brian Love, Jennifer Wadella, Aaron Frost, Joe Eames, John Papa, Ward Bell, Divya Sasidharan , Lucas Reis, Lukas Ruebbelke, Jules Kremer
Join our weekly discussion about how to build top end Angular applications and become an Angular expert.
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 discussed Change detection and how it works How do you call or trigger a Change Detection Inject Function Proxy Object Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership LinksChange Detection without Change DetectionPicks Armen - House of the Dragon | Official Website for the HBO Series Charles - Board Game Conventions Charles - Clean Architecture Subrat - Atomic Habits
Nov 17
50 min
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 limitations API examples and use cases Possible performance issues Trusting the localStorage and API mock values Complicated use cases Angular content in Spanish Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links ng-content Angular Basics: localStorage Object Keeps Data in Browser Twitter: @danywalls Dany Paredes | Javascript / Web Picks Charles- Quartile Charles- Funnel Hacking LIVE 2022 Charles - Angular Remote Conf Dany – Enjoys comparing NBA players to Angular developers
Oct 6
34 min
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 newsletter Delivering concepts Creating content for posts RSS feeds Resource lists Ideal newsletter lengths Staying current in the industry Paid subscriptions Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links All Things Typescript Maina Wycliffe Twitter: @mwycliffe_dev Picks Charles- Irish Gauge Charles- How to Stay Current Charles- Top End Devs |  Coaching Charles - Angular Remote Conf Maina- Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript Maina- DevFest | Google Developers
Sep 22
53 min
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 service Using the fake back end before real implementation Effortless switching between environments  Defining endpoints using wildcards Automation scripts and testing Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links How to proxy HTTP requests in Angular Twitter: @BrowserPerson LinkedIn: Maria Korneeva Picks Charles- ActiveCampaign - #1 Customer Experience Automation Platform - ActiveCampaign Charles- Community | Personalized Text Message Software & SMS Solution Charles- TopEndDev  | Courses Charles- Virtual Events Platform for Communities & Enterprises Charles- TopEndDev | Coaching Maria- Chrome DevTools - Chrome Developers Maria- Document.designMode - Web APIs | MDN Maria- tweak: mock and modify HTTP requests Subrat- Sapiens: A Brief History of Humankind Subrat- Mindset: The New Psychology of Success
Sep 8
41 min
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 Angular Moving quickly with Angular Developer experience and templates Disadvantages of using Angular Hiring with a startup mentality Startups defined Micro front ends and monolithic apps Sponsors Top End Devs Coaching | Top End Devs Links Catalin Codes Catalin Ciubotaru - Medium Twitter: @c5n_c8u Picks Catalin- The X-Files (TV Series 1993-2018) - IMDb Catalin- CSS for JavaScript Developers | An online course that teaches the fundamentals of CSS for React/Vue devs Charles- 2000 Mules | Official Site Charles- Project Hail Mary Charles- The Scions of Shannara (Heritage of Shannara, #1) Charles- NCIS (Official Site) Watch on CBS Charles- - Top End Devs
Sep 1
51 min
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 engines Nx and monorepos Utilizing plug ins  Integration libraries and linting Benefits of Nx Front end vs back end communications Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links Imgur Taming Code Organization with Module Boundaries in Nx | by Miroslav Jonaš | Nrwl Smart, Fast and Extensible Build System Github: meeroslav Twitter: @meeroslav Picks Charles- Quiddler Charles - Top End Devs Conferences Charles- Watch Dan Brown's The Lost Symbol Streaming (2021-) | Peacock Miro- Watch The Sandman | Netflix Official Site Miro- Nx Conf 2022 - October 17th, 2022 Subrat- The Pragmatic Programmer: From Journeyman to Master
Aug 18
44 min
Code Practice: Become a Top 1% Developer -  AiA 353
Do you want to level up in your career?  Do you want to become a top 1% developer?  Today on the show, Charles provides three simple steps you can implement today to help get you there. In this episode… Have a side project Learn something every day Commit code every day Sponsors Top End Devs Coaching | Top End Devs Picks Charles - Top End Devs | Conferences Charles - Top End Devs | Meetups Charles – Innova OBD2 Code Reader Charles- BMK 200W Car Power Inverter DC 12V to 110V AC Car Inverter 4 USB Ports Charger Adapter Car Plug Converter with Switch and Current LCD Screen Charles- Just Wireless 15W Magnetic Wireless Charger Car Vent Mount for MagSafe Devices Black 20017 - Best Buy Charles- Fantastic Beasts: Perilous Pursuit
Aug 11
32 min
Async Angular Testing and Introducing AG Charts - AiA 352
If you are testing an Angular application, then at some point, you will be required to test asynchronous behavior.  Today on the show, guests Stephen Cooper and Mona Peirov share about how you can validate your internal models with async Angular testing and integrate AG Charts into your workflows. Sponsors Top End Devs Coaching | Top End Devs Links Understanding async tests in Angular JavaScript Charts: Overview Stephen Cooper Twitter: @SCooperDev LinkedIn: Mana Peirov Twitter: @ManaPeirov Picks Charles- Antidote Charles - Top End Devs Conferences Charles - Join a meetup group Mana- Passion fruit is amazing and it's growing in my garden Stephen -  if you have a friend at Google get them to invite you to the office as a guest
Jul 28
48 min
Making the Most of Meetups - AiA 351
Meetups are a remarkably easy and convenient way to connect and network with others.  Today on the show, Charles shares his various strategies on how to make the most of Meetups, whether to network to find a better job, learn something new, collaborate with others, get counsel about your career or current work problems, or simply enjoy the human connection and community with others. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Picks Charles - Sponsor a show Charles - Text Charles to get connected. 801-877-3287 Charles - Join a meetup group Charles - 1883 (TV Series) Charles - ESPN+ Charles - Top End Devs Conferences
Jul 21
28 min
The Angular Developer’s Nx Handbook - AiA 350
Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations, and it has a powerful core and a rich plugin ecosystem.  Today, Charles interviews Angular expert Lars Gyrup Brink Nielsen to discuss the benefits of the Nx build framework. In this episode… Nx fundamentals Benefits and downsides Nx workspace generation Distributed task execution (DTE) Future feature releases Sponsors Top End Devs Coaching | Top End Devs Links The Angular Developer's Nx Handbook Twitter: @LayZeeDK GitHub: LayZeeDK Picks Charles- Just One Charles - Top End Devs Conferences Charles- Tim McGraw, Faith Hill to Star in 'Yellowstone' Prequel Series '1883' Lars- Westworld | Official Website for the HBO Series | HBO.com Lars – This is Learning
Jul 15
45 min
Load more