Adventures in Angular - podcast cover

Adventures in Angular

Charles M Woodtopenddevs.com
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Angular Elements, Annex & Storybook with Brad McAlister - AiA 439

In this episode of Adventures in Angular, Brad McAlister joins our regular panelists: Alyssa, Chris, and Brooks! Brad walks us through his work of transitioning into an Annex Monorepo and how working with Angular Elements in conjunction has been going. Brad also breaks down what StoryBook is and how it has helped him in his workflows. Picks Alyssa - Watch Harry Potter movies when its Fall Alyssa - Goldberg Zweigelt from Austria 2014 Brooks - Merkur 34C Heavy Duty Safety Razor Brooks - The Addams...

Jan 09, 202552 min

How to Get a 60% Performance Gains with Push Pipe featuring Michael Hladky - AiA 438

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

Jan 02, 202552 min

Matchmaking NGXS and Firebase with Joaquin Cid - AiA 437

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. Links Firebase + NGXS, the perfect couple NGXS loading spinner...

Dec 26, 202455 min

Practical Applications of RxJS in Angular Development - AiA 436

In today's episode, Lucas is joined by Jason Akbar, a full-stack software engineer who’s got a knack for front-end development. He recently penned some intriguing articles on Medium about RxJS operators. He will reveal what motivated him to write about RxJS operators, especially focusing on the top 17 operators that every Angular developer should know. They will break down each of these operators—like the map, filter, and debounce time—and discuss how they can streamline your Angular development...

Dec 19, 202424 min

Azure Cognitive Services with Ankit Sharma - AiA 435

Ankit Sharma, an Angular GDE and author, joins us in this episode of Adventures in Angular to talk about using Azure cognitive services with Angular. Links https://azure.microsoft.com/en-in/services/cognitive-services https://tic-tac-toe-d9068.firebaseapp.com/ https://bookcart.azurewebsites.net/ https://azure.microsoft.com/en-in/services/cognitive-services How To Create A Multi-Language Translator Using Angular And Azure Cognitive Services https://azure.microsoft.com/en-in/services/cognitive-ser...

Dec 12, 202437 min

Power Up Angular with RXjs with Armen Vardanyan - AiA 434

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

Dec 05, 202457 min

Getting your Components to Communicate with Ravi Veliyat - AiA 433

Ravi Veliyat helps train people in many web technologies, Angular being one of them. The panel discusses the various ways you can get your components to communicate, from inputs and outputs all the way up to NgRx. Ravi walks through the different options, with great examples that will keep you on the edge of your headphones. Links You might not need NgRx | Mike Ryan | AngularConnect 2018 Subjecting State to Good Behavior | Kim Maida Picks Alyssa - Oculus Quest Headset Eddie - Sentry.io Eddie - N...

Nov 28, 202451 min

Managing and Capturing Errors in Angular ft. Philipp Kief - AiA 432

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. Links Angular Component Extractor Philipp Kief - Medium Philipp Kief Twitter: Philipp Kief ( @PhilippKief ) Picks Charles- Level Up | Devchat.tv Charles- PodcastBootcamp.io Charles- The Chosen Philipp- Web-based editor Ric...

Nov 21, 202454 min

Web Components for Cross Framework Development with Nishu Goel - AiA 431

Nishu Goel joins the Adventure to talk about how Web Components can be used in Angular applications and how to use them to share functionality across multiple applications written in different frameworks. We also dive into how web components are used and compatibility across browsers. Links Angular elements overview manfredsteyer/ngx-build-plus Web Components in Action Stencil Web Components web-component-tester Can I use... Custom Elements Everywhere Dyo is it canceled yet? Picks Charles - Step...

Nov 14, 202445 min

Profiling Angular Apps with Gil Fink - AiA 430

The illustrious and well-regarded Gil Fink joins the Adventures in Angular panel to talk about profiling your Angular apps. Profiling consists of finding bottlenecks, and memory leaks among other problems within your application. Most of the time, the problems are hard to see from the development side. Usually, they appear when your user uses a device that is slow or a connection that is faulty. Gil explains how to find and fix them. Links https://pptr.dev Lighthouse - Using the node cli JS VidC...

Oct 24, 202445 min

Leveraging Event Sourcing: Enhancing Scalability and Consistency in Front-end and Back-end - AiA 429

In this episode, Lucas, Armen, and Subrat are joined by Luis Galeas, the CEO and founder of Ambar. Today's discussion dives into the fascinating world of event sourcing, exploring its intricacies in both front-end and back-end development. Event sourcing has emerged as a pivotal technique for managing the state by recording events that can rebuild the application state, bringing unique challenges and opportunities, especially on the back end where state persistence and scalability are critical. ...

Oct 17, 202455 min

Is There Benefits from Working From Home with Will Gant - AiA 428

In this episode of Adventures in Angular, Will Gant, author of Remote Work talks about working from home and working outside of the client's office. He and Brooks share their experience with working through the challenges, benefits, and methods of working remotely. Picks Will - Follow Will's work on > www.simpleprogrammer.com Brooks - NGXS Brooks - Tiger King Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support ....

Oct 10, 20241 hr

Data Mocking with Dave Cooper - AiA 427

In this episode of Adventures in Angular the panel interviews Dave Cooper, who recently gave a talk at AngularConnect about using Mock Data. Dave starts by explaining more about his talk and sharing the benefits of using data mocking solutions and rapid prototyping. He shares the secrets of doing rapid prototyping. There are challenges to using mock data, Dave shares a few of them and explains how to overcome them. The number one challenge of using mock data is keeping it in sync with your real ...

Oct 03, 202442 min

Managing Component State the Sane Way with Freddy Montes - AiA 426

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. Links How to manage component state in Angular us...

Sep 26, 202445 min

Cross Platform Angular with Richard Sithole - AiA 425

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. Links Twitter: Richard Sithole ( @sliqric ) Picks Charles- Relationships Charles- monday.com Charles- LinkedIn Charles- Hunter.io Charles- Dev In...

Sep 12, 20241 hr 2 min

Micro Frontends and Zoneless Angular: Bridging Framework Interoperability - AiA 424

Dive deep into the latest trends and challenges in the development world. Lucas, Armen, and Subrat Mishra are joined by a special guest, Rakia Ben Sassi, a Google Developer Expert in Angular. In this episode, they explore the complexities and potential benefits of adopting Zoneless Angular and discuss the critical updates in Angular 18, including improved composability for micro frontends and interoperability with other frameworks. They also cover the technical barriers and performance issues as...

Sep 05, 202451 min

Accessibility in Angular with Vitalii Bobrov - AiA 423

Special guest, Vitalii Bobrov joins us to talk about accessibility on the web and how to relate it to user experience in general. What can we do to improve accessibility? How can we improve accessibility? Why should we even care about accessibility? Find the answers to these questions and much more on this very insightful episode of Adventures in Angular. Links https://material.angular.io/cdk/a11y/overview Axe Accessibility Testing Picks Alyssa - CodeItLive Vitalii - JS Rocks Eddie - Swift UI Ed...

Aug 29, 202450 min

Bazel with Alex Eagle - AiA 422

Alex Eagle is a Software Engineer on the core Angular team at Google. Alex and the panel talk about Bazel, a a free software tool that allows for the automation of building and testing of software. Links Alex’s GitHub Alex’s Twitter Alex’s LinkedIn Bazel Angular and Bazel Join BazelBuild on Slack! Picks Aaron - Axe Throwing Jennifer - Drama on the The Bachelor ( TV series) Joe - FIFA Women's World Cup France 2019 Joe - Playing Dungeons & Dragons with Aaron Frost Alex - Firefly (TV Series 200...

Aug 22, 20241 hr 1 min

Functional Programming with Angular, NgRx with Raul Jimenez - AiA 421

Raul Jimenez, the CEO of Byte Default, answers the panels many questions on functional programming with NgRx. In this playful interview, Raul defines functional programming and what it is trying to solve. The panel discusses side effects using a Spiderman analogy. Raul shares the benefits of switching to and when to use NgRx. The importance of knowing RxJS in using NgRx is considered by the panel. The episode ends with an in-depth discussion on some the specifics of using NgRx for functional pro...

Aug 08, 202456 min

The JAM in JAMstack with Tara Z. Manicsic - AiA 420

In this episode of Adventures in Angular the panel interviews Tara Manicsic. Tara is an Angular Developer Experience Engineer at Netlify. Tara explains what she does at Netlify. She explains what Netlify is and introduces the topic for today’s episode, JAMstack. She explains what services Netlify offers and the packages they offer. She explains that the JAM in JAMstack stands for JavaScript API Markup, which outlines the best practices of a JAMstack architecture. During her explanation of JAMsta...

Aug 01, 202438 min

Angular Projects with Zama Khan Mohammed - AiA 419

In this episode of Adventures in Angular the panel interviews Zama Khan Mohammed about his recent book and other open source work he has done in the Angular community. Zama explains what is so different about his book and why it is worth reading. His book takes an approach different than the common practice of walking readers through concepts, instead, his book walks readers through using a project perspective. The first chapter walks through setting up Angular, installing Angular CLI and Angula...

Jul 18, 202441 min

Unleashing Angular's Potential with WebAssembly and Rust - AiA 418

In today's episode, They dive deep into the fascinating world of WebAssembly and Rust with our special guest expert, Evgeniy Tuboltsev . WebAssembly, a powerful binary format, allows code to run at near-native speeds in the browser, making it ideal for high-performance tasks like video processing, gaming, and cryptography. Rust, a compiled language, seamlessly integrates with WebAssembly, elevating front-end capabilities to new heights. They explore how you can leverage these technologies in Ang...

Jul 11, 202436 min

Mastering Angular Testing Strategies with Ng Demo and Cypress Integration - AiA 417

In this episode, they dive deep into the world of Angular application testing with our special guest, Matt, the author of the Angular Mini Book and creator of the ng demo repository. They explore the essentials of unit tests, service tests, and end-to-end tests using Cypress, and discuss the intricacies of building a robust testing infrastructure with tools like Jasmine, Jest, and Storybook. Join the hosts as they unpack the challenges and best practices in testing Angular components, using ever...

Jul 04, 202433 min

Put A Form Around It with Sani Yusuf - AiA 416

In this episode of Adventures in Angular, Sani Yusuf stops by for an adventure and chats with Alyssa, Brooks & Chris about building component libraries in Nx and how he feels forms are one of Angular’s most powerful and perhaps underrated features. Links https://zippopotam.us/ Picks Sani - Operator Decision Tree Alyssa - RxJS in Angular: Reactive Development Brooks - Crocs with socks Chris - skipWhile Chris - Star Wars: The Clone Wars Become a supporter of this podcast: https://www.spreaker....

Jun 30, 202453 min

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

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 Links Catalin Codes Catalin Ciubotaru - Medium Twitter: @c5n_c8u Picks Catalin- The X-Files (TV Series 1993-2018) - IMDb Catalin- CSS for ...

Jun 06, 202437 min

Progressive State Management with NGXS with Aliaksei Kuncevic - AiA 414

In this episode, Brooks, Alyssa and Chris talk with Aliaksei Kuncevič about Progressive State Management with NGXS. Aliaksei walks the crew through this progressive journey by starting small and implementing reactive services. These are services with a behavior subject. Aliaksei then demonstrates how you can migrate from reactive services to using NGXS. Links Aliaksei’s RX-Service https://www.ngxs.io/plugins/form https://www.ngxs.io/plugins/storage https://www.ngxs.io/plugins/cli https://www.ngx...

May 30, 20241 hr 2 min

The Easiest Way to use Angular Elements with Tomas Trajan - AIA 413

In this episode of Adventures in Angular Tomas Trajan, an angular elements expert, breaks down how to use angular elements for the panel. Tomas explains that angular elements are great for very specific use cases. Tomas starts by describing a scenario with a large enterprise with tens of developer teams and hundreds of developers, they have a few choices on how to organize their applications. The first option is a messy monolith. The second option is using monorepos and Nx. The final option is t...

May 23, 202446 min

Navigating Technical Hurdles: Exporting Invoices to PDF and Maintaining Rich Text Formatting - AiA 412

Mrina Sugosh is a Keynote Speaker, Advisory Board Member and Technical Storyteller. They delve into the world of web development and all things tech. In today's episode, they have an insightful discussion about the technical complexities of exporting invoices to PDF, the challenges of converting HTML rich text to PDF or Word documents while preserving formatting, and the importance of maintaining compatibility with front-end frameworks like Angular, React, or Vue. They explore the release schedu...

May 02, 202434 min

Mastering Open Source Contributions with Santosh Yadav - AiA 411

Santosh Yadav is a Google Developer Expert for Angular. They delve into the intricacies of contributing to the Angular ecosystem and demystify the challenges associated with open-source projects. They discuss the importance of long-term commitment to open-source contributions, share insights on committing to documentation, and emphasize the significance of understanding Angular's commit structure. The episode also touches upon the upcoming virtual conference, TIL Conf, and provides valuable advi...

Apr 25, 202452 min

Migrating Material: AngularJS -> Angular with Michael Prentice - AiA 410

Michael Prentice is the owner of DevIntent and an AngularJS Material Lead Maintainer at Rangle.io . Sponsors Chuck's Resume Template Developer Book Club Become a Top 1% Dev with a Top End Devs Membership Links Michael’s GitHub Michael’s Twitter Michael’s LinkedIn Picks Aaron - rxjs.live Brian - Stephen Fluin - YouTube Brian - The Umbrella Academy Joe - https://www.cypress.io/ Michael - Angular Hispano Michael - NG Bolivia 2019 Michael - NG Honduras 2019 Michael - ngSpain Michael - Frontend Maste...

Apr 18, 202454 min
For the best experience, listen in Metacast app for iOS or Android