Adventures in Angular

Follow Adventures in Angular
Share on
Copy link to clipboard

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

DevChat.tv


    • Dec 15, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 49m AVG DURATION
    • 412 EPISODES


    More podcasts from DevChat.tv

    Search for episodes from Adventures in Angular with a specific topic:

    Latest episodes from Adventures in Angular

    Angular 15: The Good Parts - AiA 362

    Play Episode Listen Later Dec 15, 2022 76:50


    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 Episode All the new features of Angular 15 Advantages of Directive composition API Pros and Cons of Image optimization How these changes can be integrated into your application 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 Links Angular v15 Mind Map + Breaking Changes Unvoid Picks Charles - Thunderbird — Make Email Easier. — Thunderbird Charles - Gmelius: Top-Rated Email and Team Collaboration Software Charles - Pipedrive™ CRM - Pipedrive Official Site Lucas - Trip to Argentina (cities: El Calafate and Buenos Aires Lucas - Brazil World Cup squad 2022

    How to Advance Your Career without Grinding for Years - AiA 361

    Play Episode Listen Later Dec 1, 2022 53:09


    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! 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 Picks Charles - Betrayal at House on the Hill | Board Game - BoardGameGeek Charles - Load Star by Fritz Swanson - Goodreads Subrat - JavaScript Documentation

    How To Recession Proof Your Job - BONUS

    Play Episode Listen Later Nov 24, 2022 72:24


      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. 

    Unsubscribing Observables on Component Destroy With Lucas Paganini- AiA 360

    Play Episode Listen Later Nov 24, 2022 64:08


    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 Episode Managing Observables when your component is destroyed Different roles in the Dependency Injector System Ways in providing Dependency The Unsubscribe Service 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 Links Angular: Automatically Unsubscribe Observables on Destroy - YouTube Angular: Automatically Unsubscribe Observables on Destroy What's New in Angular v14 - A Game Change - YouTube Official Angular docs - The Dependency Injection system Official Angular docs - Platform injector Official Angular docs - Benefits of using providedIn: “root” Official Angular docs - ngOnDestroy for Services Official Angular docs - Dependency Injection resolution modifiers @Self @SkipSelf @Host Official Angular docs - Angular inject() function Official Angular docs - Performance improvements with manual change detection Official Angular docs - ViewRef.onDestroy Official RxJS docs - takeUntil operator Memory leaks, When to Unsubscribe in Angular, by Netanel Basal Unleash the Power of DI Functions in Angular, by Netanel Basal Angular utilities library @lucaspaganini/angular-utils Angular utilities library @lucaspaganini/angular-utils source code - UnsubscriberService.takeUntilDestroy Unvoid Lucas Paganini Twitter: @LucasPaganini Instagram: lucaspaganini Picks Charles - Timpanogos Game Convention Charles - Keeper of the Lost Cities Lucas - Flavio Almeida Angular courses (warning: a lot of content in Portuguese) Lucas - Thoughtram Angular blog Lucas - Overcooked 2 game Lucas - Game Night movie

    Change Detection Method in Angular - AiA 359

    Play Episode Listen Later Nov 17, 2022 50:11


    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

    Using the LocalStorage Object in Angular with Dany Paredes - AiA 358

    Play Episode Listen Later Oct 6, 2022 34:18


    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

    Weekly Content Development Strategies with GDE Maina Wycliffe - AiA 357

    Play Episode Listen Later Sep 22, 2022 53:25


    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

    How to Proxy HTTP Requests in Angular with Maria Korneeva - AiA 356

    Play Episode Listen Later Sep 8, 2022 41:08


    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

    Why would you use Angular in a Startup? - AiA 355

    Play Episode Listen Later Sep 1, 2022 51:28


    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

    Monorepos, Linting, and CI, Oh My! - AiA 354

    Play Episode Listen Later Aug 18, 2022 44:04


    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

    Code Practice: Become a Top 1% Developer - AiA 353

    Play Episode Listen Later Aug 11, 2022 32:56


    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

    Async Angular Testing and Introducing AG Charts - AiA 352

    Play Episode Listen Later Jul 28, 2022 48:44


    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

    Making the Most of Meetups - AiA 351

    Play Episode Listen Later Jul 21, 2022 28:25


    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

    The Angular Developer's Nx Handbook - AiA 350

    Play Episode Listen Later Jul 15, 2022 45:12


    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

    The Angular Developer's Nx Handbook - AiA 350

    Play Episode Listen Later Jul 15, 2022 45:12


    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

    Standalone Component - AiA 349

    Play Episode Listen Later Jul 7, 2022 45:11


    One of the upcoming future features in the Angular framework will revolve around “Standalone Components” (SC) vs. “Optional NgModules”.  When SC makes NgModules optional, it depreciates their value in the long run and could lead us to determine their necessity.  Given that Angular is an enterprise framework, can we have modulars in an angular application or should we eliminate this?  Angular expert Rainer Hahnekamp joins the show to share his perspective on how SC will affect modularity in an Angular application. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs LinksRAINER HAHNEKAMPPicks Charles- DigitalOcean - The developer cloud Charles - Conferences | Top End Devs  Charles- Dice Forge Charles- Tim McGraw, Faith Hill to Star in 'Yellowstone' Prequel Series '1883' Rainer - Look at other frameworks to get other perspectives.

    How to start a successful programming podcast - AiA 348

    Play Episode Listen Later Jun 30, 2022 55:16


    Charles Max Wood is the master architect behind Top End Devs, which includes 11 unique podcast shows for DevOps.  Today on the show, Subrat interviews Charles on how to launch, grow, and monetize a podcast show from scratch.  He shares his process, the strategies to launch, various tools, sites, and apps, how to build an audience, and how to monetize a show. Sponsors Top End Devs Coaching | Top End Devs Links Trusted CDN Provider | Faster Content Delivery | CacheFly Podcast Hosting and Analytics - Welcome to Fireside! Riverside.fm - Record Podcasts And Videos From Anywhere Picks Charles- Lost Ruins of Arnak Charles - Top End Devs Charles - Angular Remote Conf Subrat- Fun Of Heuristic

    NgRx with Google Developer Expert, Tomas Trajan - AiA 347

    Play Episode Listen Later Jun 23, 2022 62:24


    Tomas Trajan, Google Developer Expert for Angular and Web technologies, joins the show today to discuss NgRx and best practices.  They deliberate the main integrations for NgRx with Angular, various implementation strategies, and more.  This is an exciting conversation you won't want to miss! In this Episode… NgRx overview NgRx best practices NgRx and Angular implementation  Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links Level Up Your NgRx Skills With 10 Time-Tested Best Practices Tomas Trajan - Medium LinkedIn: Tomas (Trajan) Herich Angular Workshops Angular Experts Picks Charles- Marvel's Guardians of the Galaxy Game | SQUARE ENIX Charles - Top End Devs Conferences Charles - Top End Devs Meetups Subrat- Mindset: The New Psychology of Success Tomas - Huberman Lab

    NgRx with Google Developer Expert, Tomas Trajan - AiA 347

    Play Episode Listen Later Jun 23, 2022


    trajan google developer expert google developers ngrx
    Template Driven Approach vs. Reactive Form Approach with Hossein Mousavi - AiA 346

    Play Episode Listen Later May 5, 2022 40:18


    Hossein Mousavi shares his methodology to angular form by presenting his template driven approach vs. reactive form approach. They also discuss the differences between form control, form group, and form array, and how you can build upon the elements within Angular through modular patterns and object-oriented project paradigms. Finally, they discuss how the Angie directive allows you to create web applications by routing requests to controllers and directives and referencing data models in a fashion similar to how you would use AngularJS. Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Hossein Mousavi (https://www.hmousavi.dev/) Picks Charles – GamePigeon (https://apps.apple.com/us/app/gamepigeon/id1124197642) Charles – Digital Ocean (https://www.digitalocean.com/) Hossein – Clusterduck (https://play.google.com/store/apps/details?id=com.pikpok.wtd.play&hl=en_US&gl=US) Hossein – Netlify (https://www.netlify.com/) Special Guest: Hossein Mousavi .

    Top End Devs Update - AiA 345

    Play Episode Listen Later Apr 28, 2022 29:00


    Do you want to become a 10x top end developer? Do you want to take your career to the next level? Charles provides a 7 step roadmap to get you there: 1) Learn something new everyday. a. 10-15 minutes, learn something new that can help you move the needle forward in your career. b. Make 1% incremental progress everyday will compound to 37x better yearly. Everything adds up. 2) Commit code daily and practice your craft. a. Practice makes perfect, try something new. 3) Meet someone new every week. a. Contact and/or connect with another industry professional. b. Build relationships and continue to stay in touch with them regularly. 4) Post or publish some sort of media each week. a. Learn and process new information and content that can be presented or utilized elsewhere. 5) Go to a community coding group or event monthly. a. Relationships will pay off and so will the knowledge share. b. Commit to speak or present to the group on a specific topic and stretch yourself. 6) Go to a coding conference annually. a. Network and collaborate with others. b. Immerse yourself in the content and implement your top take-aways. 7) Make a plan and set your goals. a. What are your goals and how will you get there? b. Commit to making it happen. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching)

    Alternative Roles for Software Developers ft. Karl Hughes - AiA 344

    Play Episode Listen Later Apr 14, 2022 58:33


    Sometimes your development skills lead you into a role other than full time code sherpa. If you're wondering which ways you can take your career to have some new adventures, listen to this episode with Karl Hughes, Subrat Mishra and Charles Max Wood. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links draft.dev (https://draft.dev/) Alternative Career Paths for Software Engineers (https://www.freecodecamp.org/news/alternative-career-paths/) How to start freelance technical blogging (https://www.karllhughes.com/posts/start-freelance-blogging) How writing can advance your career as a developer (https://stackoverflow.blog/2021/08/09/how-writing-can-advance-your-career-as-a-developer/) Picks Charles- Scythe | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/169786/scythe) Charles- Scythe: Invaders from Afar | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/199727/scythe-invaders-afar) Charles- Conferences | Top End Devs (https://topenddevs.com/conferences) Karl- THE GAP by Ira Glass on Vimeo (https://vimeo.com/85040589) Subrat- Zero to One (https://amzn.to/3uESKPv) Special Guest: Karl Hughes.

    Kendo UI and Building Components with Carl Bergenhem - AiA 343

    Play Episode Listen Later Mar 17, 2022 46:09


    To build or to buy, that IS the question. In this episode, Charles talks with Carl Bergenhem about the BIG updates in Kendo UI, as well as how to navigate the tricky waters of building your own components. “I think the first thing to look at is what you're trying to accomplish. There might be hyper specialized scenarios, but when it comes to picking something off the shelf, it depends on what kind of UI you're building.” - Carl Bergenhem In This Episode 1) What you NEED to know about Angular's updates this year 2) The BEST questions to ask before you commit to buying vs. building your own components 3) How to build Angular UI components without worrying that they'll disintegrate Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Twitter: Kendo UI ( @KendoUI ) (https://twitter.com/kendoui) What's New in Kendo UI for Angular With R1 2022 (https://www.telerik.com/blogs/whats-new-kendo-ui-angular-r1-2022) Picks Carl- Lost Ark - Free to Play MMO Action RPG (https://www.playlostark.com/) Charles- “Taco Cat Goat Cheese Pizza” Charles- Death on the Nile (2022) - IMDb (https://www.imdb.com/title/tt7657566/) Charles- BoardGameGeek (https://boardgamegeek.com/) Charles- Conferences | Top End Devs (https://topenddevs.com/conferences) Special Guest: Carl Bergenhem.

    Choosing the Right Tooling with Jared Youtsey - AiA 342

    Play Episode Listen Later Mar 10, 2022 41:02


    Your toolbelt needs some upgrading. In this episode, Charles sits down with Jared Youtsey, a developer who's taken productivity to the next level and will show you how to do the same. “Having the right tooling in place makes a big difference in productivity.” - Jared Youtsey In This Episode 1) Why having the correct tooling is HUGE for productivity 2) Jared's go-to tools for adding jet fuel to your efficiency and accuracy 3) How to implement snippets and autofill to make your life easier (especially if you hate typing) Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links 10 Tips for Faster Angular Development (https://medium.com/ngconf/10-tips-for-faster-angular-development-d6478f0795e7) Intro to CSS Media Queries | Jared Youtsey | EnterpriseNG 2020 #ngconf (https://www.youtube.com/watch?v=acxNUUyRvO0) Picks Charles- Dice Forge | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/194594/dice-forge) Charles- St. George, Utah Parade of Homes Charles- Worskshops | Top End Devs (https://topenddevs.com/workshops) Jared- It Takes Two | PlayStation (https://www.playstation.com/en-ph/games/it-takes-two/) Special Guest: Jared Youtsey.

    Angular On The Desktop - AiA 341

    Play Episode Listen Later Mar 3, 2022 67:52


    If your Angular needs a home, look no further than your own desktop! In this episode, the group talks to Sam Basu to learn ALL the deets about integrating Angular into your desktop properly. They lay out how PWAs CAN work (if done correctly), the big differences between cross-platform vs. one basket, and why 2022 is gonna be a GOOD year for Angular. “The desire to see ‘web stuff' on native is nothing new, and it's good to have choices in Angular.” - Sam Basu In This Episode 1) How PWAs ARE an option for Angular on desktop this year (follow these tips to do it right) 2) Why the answer to “How do I integrate these tools?” is only TWO words long 3) The BIG differences between integrating cross-platform vs. all into one basket 4) Exciting Angular developments this year that you DESERVE to know ASAP (including .NET MAUI…you're welcome!) Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Modern Developer Ramblings (https://samidipbasu.com/) Picks Charles- 7 Wonders Duel | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/173346/7-wonders-duel) Charles- Encanto | Disney Movies (https://movies.disney.ph/encanto) Charles- Airmeet (https://www.airmeet.com/) Charles- Workshops and meetups at topenddevs.com (https://topenddevs.com/)! Sam- Let's break bread to connect and get more people involved with technology Sam- Jack Ryan | Amazon Prime (https://www.amazon.com/Tom-Clancys-Jack-Ryan-Season/dp/B089TVN27Q) Subrat- “Business Connected” episode about digits Special Guest: Sam Basu.

    How to Run Your Toolchain in the Browser - AiA 340

    Play Episode Listen Later Feb 17, 2022 59:51


    This ain't your granddaddy's browser. In this episode, Charles and Subrat sit down with Eric Simons, a developer who's on the forefront of expanding for what's possible for your toolchain in browsers. They lay out a BIG trend you oughta know, how these programs can help you level up your security, and how the “Google Docs” approach gives a hint for some remarkable developments coming this year and beyond. “Browsers have gotten a lot more pliable and robust over the past half decade.” - Eric Simons In This Episode 1) A BIG trend that's need to know about Angular and beyond (and how it'll affect you) 2) Why these programs will help you step up your security while maintaining continuity 3) How these toolchains are applying the “Google Docs” approach to all kinds of use cases
4) The COOLEST upcoming developments that are “barely scratching the surface” for what's possible in 2022 and beyond (including desktop AND mobile!) Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Charles- Wavelength | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/262543/wavelength) Charles- topenddevs.com (https://topenddevs.com/) for authoring, coaching, and more Charles- JS Remote Con is coming Eric- Vite: Home (https://vitejs.dev/) Subrat- You Don't Know JS Yet: Get Started (https://amzn.to/3GYoCl5) Special Guest: Eric Simons .

    Is Dependency Injection Broken? - AiA 339

    Play Episode Listen Later Feb 3, 2022 55:08


    Well, it depends. In this episode, Charles sits down with Aristeidis Bampakos, a Greek developer at Google who knows a thing or two (or seven) about how to use dependency injectors right. They talk about why DI's could be a blessing OR a curse, how the “component hierarchy” can affect your whole structure, and the ONE thing you should know before you give up on your injector. “We must never forget that Angular is cross-platform. The actual way Angular works with injection is when you provide the service. It's like using a recipe!” - Aristeidis Bampakos In This Episode Why dependency injection can be a blessing OR a curse (it all depends on YOU) How the “component hierarchy” affects the entire structure of your Angular work The BIGGEST difference between using the injector vs. the component in Angular (and how to know which to use) Before you get frustrated and create a workaround for your injector, consider THIS first (and the lightbulb may turn on) Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Aristeidis- Assassins's Creed Valhalla (https://www.ubisoft.com/en-gb/game/assassins-creed/valhalla) Aristeidis- Prioritize your health! Charles- Weekly date nights, puzzles with the kids, and putting family first Charles- Get involved with your local community! Charles- Calico | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/283155/calico) Charles- IRONMAN (https://www.ironman.com/) Special Guest: Aristeidis Bampakos.

    Getting the Right SignalR with Andrew Evans - AiA 338

    Play Episode Listen Later Jan 27, 2022 38:13


    Here's your SIGNAL to try SignalR. In this episode, Charles and Armed sit down with Andrew Evans, a software developer who's keen on Microsoft's newest toy. They discuss the best way to integrate SignalR with Angular, how SignalR is different from Socket IO, and the future of web sockets and modern apps. “With these new web standards, I would just leverage whatever tools work best for you, your company, and your customers.” - Andrew Evans In This Episode Wanna try Microsoft's new toy? Andrew lays out how to connect SignalR with Angular How to know if adding SignalR is right for your setup (and the most common bugs to watch out for) The BIGGEST differences between Socket IO and SignalR (and what they mean for high-end developers) Andrew talks about the future of web sockets and how they're changing modern app architecture Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Connecting Microsoft SignalR with Angular | by Andrew Evans | Medium (https://andrew-evans.medium.com/connecting-microsoft-signalr-with-angular-1ddb9e4f1cb4) Picks Andrew- “Dune” Book Series (https://amzn.to/3g2yrU2) Armen- Feeling Good by David Burns (https://www.audible.com/pd/Feeling-Good-Audiobook/B01MYA468F?source_code=GO1DH13310082090OZ&ds_rl=1262685&ds_rl=1263561&ds_rl=1260658&gclid=Cj0KCQiAosmPBhCPARIsAHOen-OjTN0tPeSdgAL1Ibf1vxzrmpT586OPOu7P0AX_KhLsFTgA6NWVA0UaAiunEALw_wcB&gclsrc=aw.ds) Charles- Fluxx | Looney Labs (https://www.looneylabs.com/games/fluxx) Special Guest: Andrew Evans.

    Getting Rid Of If Statements with OOP - AiA 337

    Play Episode Listen Later Jan 13, 2022 27:54


    IF you don't want to use If statements, THEN what? We've got you. In this episode, Charles sits down with Yiu Pang (Leo) Chan, a software developer whose expertise in Angular has helped hospitals weather the COVID storm on their systems. They talk about Leo's go-to tips for building a robust dashboard, the biggest way Angular changed Leo's game, and Leo's #1 choice for building stacks in 2022. “OOP summarizes things very well and gives the user quick insight to see how it's performing. It's a brand new approach that's helped me brainstorm more creatively.” - Yiu Pang (Leo) Chan In This Episode Leo's go-to tips for building an intuitive and powerful dashboard How COVID forced Leo to think beyond if-statements and go beyond the norm The BIGGEST way that Angular and OOP changed Leo's game and simplified his workflow Leo's #1 choice for building stacks in 2022 Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Get Rid of if-statements in your Angular App with OOP | by Yiu Pang (Leo) Chan | ITNEXT 2 (https://itnext.io/get-rid-of-if-statements-in-your-angular-app-with-oop-1efdf91da577) Picks Charles- Forbidden Desert | Board Game | BoardGameGeek (https://boardgamegeek.com/boardgame/136063/forbidden-desert) Charles- Call Charles at (801) 877-3287 Leo- Rich Dad Poor Dad (https://amzn.to/3qr4X8x) Leo- Micro Frontends in Action (https://www.manning.com/books/micro-frontends-in-action) Special Guest: Yiu Pang (Leo) Chan.

    PWAs ft. Patricio Vargas

    Play Episode Listen Later Jan 6, 2022 49:44


    Ever feel like a damsel in distress held captive by app limitations? Never fear! In this episode, Charles and Sani sit down with Patricio Vargas, a software developer who's an expert on PWA's and enriching the customer experience. They cover why PWA's have “superpowers”, a user statistic that will scare the connection issues right out of you, and why Clubhouse fell from grace (and what others apps can learn from it). “One of the reasons Angular is great is because, with one command, all the setup is done for you. It's super fun!” - Patricio Vargas In This Episode: Why Patricio believes PWAs are “applications with superpowers” and will continue to become more popular Patricio shares a startling statistic that'll make you think twice about keeping your customers connected How Apple is missing the PWA train for iOS and web browsing The panel dissects why Clubhouse lost its appeal and what other apps can learn from it The #1 problem with QR codes and Patricio's idea to smooth out that kink Picks! Charles's “Family Business” boardgame (https://www.walmart.com/ip/Family-Business/54406660) hunter.io business email finder (https://hunter.io) loom.com (https://loom.com) Community.com (https://community.com) Patricio's “Risk” boardgame (https://amzn.to/3G9OY45) Postman Collections (https://www.postman.com/collection/) Connect with Patricio: https://twitter.com/devpato/

    Subrat and Chuck Catch Up - AiA 335

    Play Episode Listen Later Dec 16, 2021 46:59


    Subrat and Chuck sit down and discuss what they're working on and where they're heading going forward. They've both changed work situations and are doing new things. They also talk about the stuff going on outside of work. Panel Charles Max Wood Subrat Mishra Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=adventuresangular&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Charles- Upper Deck Legendary: A Marvel Deck Building Game (a href="https://www.amazon.com/Upper-Deck-Legendary-Marvel-Building/dp/B00A4KHEK0/ref=as_li_ss_il?crid=3OMGULINHOLC6&keywords=marvel+legendary+board+game&qid=1639643624&sprefix=marvel+legendary+board,audible,-1&sr=8-1&linkCode=li2&tag=devchattv-20&linkId=de2182c9c863e3c6bd1b22730a1d3d86&language=en_US" target="_blank">

    3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

    Play Episode Listen Later Dec 14, 2021 65:07


    Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help. He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Special Guest: Mani Vaya.

    The Problems with the Angular Test-Bed ft. Georgi Parlakov - AiA 334

    Play Episode Listen Later Dec 9, 2021 37:53


    Georgi Parlakov outlines the problems he's had using the Angular Test-Bed and what he's done to move to a different system. He's built a library called scuri to help him build and run his tests in a way that make it easy to standardize the tests he runs. Panel Armen VardanyanCharles Max Wood Guest Georgi Parlakov  Sponsors Top End DevsCoaching | Top End Devs Links friends | GParlakov PortfolioGitHub - gparlakov/scuriAngular TestBed considered harmful! | by Georgi Parlakov | Angular In Depth | MediumAngular Unit Test AutomationAn Opinionated Approach to Testing Angular | by Georgi Parlakov | ng-gotchas | MediumGitHub: Georgi Parlakov ( gparlakov )Twitter: Georgi Parlakov ( @gparlakov ) Picks Armen- How the World WorksCharles- Lost Cities Card GameGeorgi- Calorie Calculator Special Guest: Georgi Parlakov .

    Progressive Web Apps (PWAs) ft. Francesco Leardini - AiA 333

    Play Episode Listen Later Dec 2, 2021 47:24


    Francesco Leardini joins the adventure to discuss how to build PWA's using Angular. In some ways it's pretty straightforward. In other ways, you need to invent ways to get what you need. Francesco explains how to pull in the various features that make up PWA's and the advantages of using them with your Angular applications to enhance your users' experience. Panel Charles Max Wood Guest Francesco Leardini Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links A gentle introduction to Progressive Web Apps - DEV CommunityLinkedIn: Francesco LeardiniTwitter: Francesco Leardini ( @paco_ITA ) Picks Charles- 75 HardCharles- INSANITY MAX:30Charles- Turkey Brine KitFrancesco- AppscopeFrancesco- Home Barista Special Guest: Francesco Leardini.

    panel francesco ita angular pwa charles max wood progressive web apps pwas insanity max raygun click
    BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

    Play Episode Listen Later Nov 25, 2021 47:22


      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

    Chuck's Journey and Top End Devs Going Forward - AiA 332

    Play Episode Listen Later Nov 18, 2021 45:59


    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

    How VS Code Can Keep You From Making Coding Mistakes in Angular - AiA 331

    Play Episode Listen Later Nov 4, 2021 47:07


    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.

    The ESLint NGRx Plugin - AiA 330

    Play Episode Listen Later Oct 21, 2021 54:43


    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 )

    panel dune armen plugin west kingdom devchat eslint charles max wood devchattv ngrx dev influencers accelerator raygun click
    Status Codes with Angular Universal ft. Catalin Ciubotaru - AiA 329

    Play Episode Listen Later Oct 13, 2021 48:56


    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.

    Deploying Angular Apps ft. Marco Zuccaroli - AiA 328

    Play Episode Listen Later Oct 7, 2021 36:49


    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.

    TypeScript Mixins - AiA 327

    Play Episode Listen Later Sep 30, 2021 45:50


    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 Vardanyan Charles Max Wood Sponsors Dev Influencers Accelerator PodcastBootcamp.io Level Up | Devchat.tv Picks Armen- Our Planet Charles- Masters of Doom Charles- Ready Player Two Charles- The Chosen Charles- Top End Devs Contact Armen: Armen Vardanyan Armen Vardanyan – Medium Twitter: Armen Vardanyan ( @Armandotrue ) Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) 

    TypeScript Mixins - AiA 327

    Play Episode Listen Later Sep 30, 2021 45:50


    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 )

    All Things TypeScript ft. Wycliffe Maina - AiA 326

    Play Episode Listen Later Sep 23, 2021 46:02


    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 Vardanyan Subrat Mishra Guest Wycliffe Maina Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links Type Narrowing in TypeScript Template Literal Types in TypeScript Transforming Types in TypeScript with Utility Types Types and Mocking - Typescript Twitter: Maina Wycliffe ( @mwycliffe_dev ) GitHub: Maina Wycliffe ( mainawycliffe ) LinkedIn: Wycliffe Maina Picks Armen- How to become a tyrant  Maina- Docs are not optional Subrat- Atomic Habits Subrat- Money Heist Contact Armen: Armen Vardanyan Armen Vardanyan – Medium Twitter: Armen Vardanyan ( @Armandotrue ) Contact Subrat: Fun Of Heuristic – YouTube GitHub: Fun Of Heuristic ( funOfheuristic ) Twitter: Subrat Kumar Mishra ( @subrat_msr )

    Claim Adventures in Angular

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel