Adventures in Angular

Charles M Wood
Adventures in Angular Podcast

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.

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

    5 SEPT

    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 associated with Zone JS, and how its removal could significantly streamline your development process. They delve into the practical considerations for server-side rendering (SSR) and client-side rendering (CSR), offering a hybrid approach that could be beneficial for large applications. Rakia shares some fascinating use cases, including an e-commerce application example, to illustrate the real-world impact of choosing SSR versus CSR. They touch on the new features in the Angular Forms API, including a discussion on the new observable for form control events, and its relevance in complex applications. Finally, they wrap up with some promotional content, where Armen talks about his upcoming book "Modern Angular," Lucas highlights Top End Devs' tech podcasts, Rakia promotes her blog and video courses, and Subrat invites you to check out his YouTube channel. Social Media Unvoid LinkedIn @unvoidweb https://www.linkedin.com/company/unvoidweb Instagram @unvoidweb https://www.instagram.com/unvoidwebLucas Paganini YouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniweb LinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniweb Twitter @lucaspaganini https://twitter.com/LucasPaganini Instagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen Vardanyan LinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles Wood Linkedin https://www.linkedin.com/in/charlesmaxwood/Subrat Mishra LinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Rakia Ben Sassi LinkedIn: https://www.linkedin.com/in/rakiabensassi/ Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

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

    1 AUG

    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 JAMstack and the benefits of a microservice architecture, she references Smashing Magazine and their switch to JAMstack.    Tara overviews each letter of JAM and how they affect JAMstack. J or Javascript refers to the use of a JavaScript language, like Angular and others. Tara lists the API’s one might use for the A in JAM. The panel discusses the M or Markup. Markup serves up fast and safe prerendered content. Tara explains what prerender means and it makes the content safer and the sites faster. Tara then overviews the entire JAMstack process and explains atomic deployment.    The panel considers how JAMstack is picking up in the Angular ecosystem. Tara outlines a few of the benefits seen when using JAMstack and the panel considers the possible use cases. She shares a few real-life examples of the success seen when JAMstack is used in an enterprise application.  Links https://www.netlify.com/https://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcast Picks Brian  - Living with YourselfShai - Angular Testing Tip — The Easiest Way To Start Your Test Shai - JokerTara - FleabagTara - Netlify Tutorial - How to build and deploy websites using NetlifyTara - https://www.ng-conf.org/2019/sessions/workshop-jamstack-from-i-dont-know-to-pro/ Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

    38 min
  3. Angular Projects with Zama Khan Mohammed - AiA 419

    18 JUL

    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 Angular console. After the set up is complete he walks readers through a very basic flashbase application. Zama explains how this first chapter is geared toward beginners. In his book, Zama shows users how to use the whole platform. He covers PWA and how to create brand new projects from scratch.     The panel asks him about his unique project perspective strategy for this book. Each chapter of Zama’s book walks the readers through a different project, unlike most technical books that walk readers through one project introducing a different concept each chapter. Zama explains why he wrote the book this way. He wanted to bring different libraries and tools into each project to highlight how deep and rich the Angular community and ecosystem are. The panel shares how the ecosystem and community make Angular so great to use.    Zama’s book is called Angular Projects and was published by Packt Publishing. Zama shares where to find it for those interested. The panel considers how hard writing a book must be. Zama explains the time and stress involved in writing a book. He admits he has been approached to write more books but has resolved to wait a bit before diving back into writing.  The panel discusses Zama’s open source efforts in the Angular community. They consider a few of his projects including, ngx-formly, codelyzer, and ngx-loading. He wrote ngx-formly after using formerly and he decided he wanted to use it with Angular 2.0. The panel was impressed with his contributions to codelyzer, where he helped with the accessibility requirements.    After using react-loadable Zama knew he wanted a similar feature in Angular to provide more control over loading so he built ngx-loadable. The panel defines lazy loading for listeners and explains how having control over what can load and how fast it can load can be useful in applications. Zama shares some of the improvements he has made in version 2.0.    Zama shares his hopes for speaking at ng-conf 2020, this takes the panel down a tangent discussing the exciting workshops that will be at ng-conf next year. Brian Love will be teaching a two-day workshop on Angular fundamentals. Aaron Frost is teaching and observables class and a reactive angular class. They advise everyone to buy an ng-conf ticket and not to be afraid to submit a CFP.    Back on topic, Zama shares the challenges in writing, publishing and maintaining an opensource library. He explains how contributing to open source is a great way to learn and a great way to see what a framework can do. He shares advice for those looking to get into open source and invites everyone to try Hacktoberfest. Links https://angularprojects.com/https://twitter.com/mgechevhttps://github.com/mohammedzamakhanhttps://www.ng-conf.org/https://hacktoberfest.digitalocean.com/a href="https://m.hero.dev/ngstory" target="_blank" rel="noreferrer...

    41 min

About

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.

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada