Adventures in Angular


Charles Max Wood

Subrat Mishra

Armen Vardanyan

Lucas Paganini



Jul 07, 2022

Standalone Component - AiA 349

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.

Jun 30, 2022

How to start a successful programming podcast - AiA 348

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.

Jun 23, 2022

NgRx with Google Developer Expert, Tomas Trajan - AiA 347

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!

May 05, 2022

Template Driven Approach vs. Reactive Form Approach with Hossein Mousavi - AiA 346

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.

Apr 28, 2022

Top End Devs Update - AiA 345

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:

Apr 14, 2022

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

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.

Mar 17, 2022

Kendo UI and Building Components with Carl Bergenhem - AiA 343

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.

Mar 10, 2022

Choosing the Right Tooling with Jared Youtsey - AiA 342

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.

Mar 03, 2022

Angular On The Desktop - AiA 341

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.

Feb 17, 2022

How to Run Your Toolchain in the Browser - AiA 340

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.

Feb 03, 2022

Is Dependency Injection Broken? - AiA 339

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.

Jan 27, 2022

Getting the Right SignalR with Andrew Evans - AiA 338

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.

Jan 13, 2022

Getting Rid Of If Statements with OOP - AiA 337

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.

Jan 06, 2022

PWAs ft. Patricio Vargas

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).

Dec 16, 2021

Subrat and Chuck Catch Up - AiA 335

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.

Dec 14, 2021

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

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.

Dec 09, 2021

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

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.

Dec 02, 2021

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

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.

Nov 25, 2021

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

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.

Nov 18, 2021

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

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.

Nov 04, 2021

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

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.

Oct 21, 2021

The ESLint NGRx Plugin - AiA 330

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.

Oct 13, 2021

Status Codes with Angular Universal ft. Catalin Ciubotaru - AiA 329

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.

Oct 07, 2021

Deploying Angular Apps ft. Marco Zuccaroli - AiA 328

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.