Sign in
Technology
Business
Charles M Wood
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.
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.LinksAngular elements overviewmanfredsteyer/ngx-build-plusWeb Components in ActionStencilWeb Componentsweb-component-testerCan I use...Custom Elements EverywhereDyois it canceled yet?PicksCharles - Step-by-Step Angular Routing by Nishu GoelCharles - The Masked SingerCharles - Expert SecretsChris - Rhod Gilbert Clips on YoutubeBrooks - Capacitor: Universal Web ApplicationsEddie - NestJSEddie - Sunlight and Warm WeatherNishu - Follow Nishu on Twitter > @DcoustawilsonNishu - WebAssemblyNishu - WASM gameNishu - Playing with rabbitsBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
44:5514/11/2024
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.Linkshttps://pptr.devLighthouse - Using the node cliJS VidConPicksGil - Follow Gil on Twitter > @gilfinkGil - Wokwi https://github.com/wokwi/wokwi-elementsGil - Star Wars The Clone WarsAlyssa - BundleSize.dev - Analyze and Benchmark your JavaScript and TypeScriptShai - FREE WORKSHOP - The Roadmap to Angular Testing MasteryShai - https://www.ng-conf.orgYounes - Reactive Extensions for AngularChris - EeroChris - @GrumpySkeletorBrooks - LoopBack 4Eddie - Animal CrossingBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
44:3424/10/2024
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. Luis shares his expertise on how Ambar's tools simplify event connections with minimal coding, the importance of efficient data transfer, and how event sourcing can transform state management.They also cover practical aspects like the technological components, system design, and implementation strategies for event sourcing, providing a comprehensive overview for developers keen on enhancing their applications. Lucas, Armen, and Subrat, alongside Luis, provide valuable insights and address common challenges, ensuring you walk away with actionable knowledge.To round things off, Luis introduces a free course offered by Ambar to dive deeper into event sourcing and discusses how gradual implementation can ease the transition for your development projects. Stay tuned for a deep dive into event sourcing's potential to revolutionize your approach to state management in both front-end and back-end technologies.SocialsLinkedIn: Luis P GaleasBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
54:3417/10/2024
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.PicksWill - Follow Will's work on > www.simpleprogrammer.comBrooks - NGXSBrooks - Tiger KingBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:00:0710/10/2024
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 data and making it look real. Dave explains how to get started with mock data and shares library recommendations. The panel discusses the use cases for mock data and Dave walks them through a few scenarios for using mock data. He shares use case recommendations and discusses using mock data for testing. The panel discusses the benefits of using mock data for demos and courses. The possibilities and future of mock data and pact testing are explored. Dave shares his coding process and explains how much faster he can code by using mock data. LinksMocking made easy | Dave Cooper |http://www.davecooper.org/https://twitter.com/davewritescodeshttps://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksShai - TestAngular.comShai - https://twitter.com/shai_reznik/status/1202293459207540737 Shai - Angular 9: Getting Ready To Update to Angular 9 Dave - https://www.npmjs.com/package/data-mocksDave - Dough: Simple Contemporary BreadYounes - https://www.json-generator.com/ Younes - https://docs.pact.io/implementation_guides/javascriptCharles - A Christmas StoryCharles - Holiday InnCharles - White ChristmasCharles - The Bishop’s WifeCharles - Frozen 2Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
42:1003/10/2024
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.LinksHow to manage component state in Angular using @ngrx/component-storePicksCharles- Premium Podcast Feeds | Devchat.tvCharles- Hiro.fmCharles- ThriveCartCharles- ZapierCharles- TrainingPeaksCharles- Built BarFreddy- Couch to 5K Runner Freddy- Weiser LockBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
44:4126/09/2024
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.LinksTwitter: Richard Sithole ( @sliqric )PicksCharles- RelationshipsCharles- monday.comCharles- LinkedInCharles- Hunter.ioCharles- Dev Influencers | Devchat.tvRichard- NVIDIA SHIELDRichard- How to write a great technical blog post by Sashko StubailoRichard- freeCodeCampRichard- inDepthDevRichard- WHAT WEB CAN DO TODAY?Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:01:3412/09/2024
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 MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Rakia Ben SassiLinkedIn: https://www.linkedin.com/in/rakiabensassi/Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
51:1605/09/2024
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.Linkshttps://material.angular.io/cdk/a11y/overviewAxe Accessibility TestingPicksAlyssa - CodeItLiveVitalii - JS RocksEddie - Swift UIEddie - AxeChris - Kingdoms of Amalur Re-ReckoningChris - EndeavourBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
50:0629/08/2024
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.LinksAlex’s GitHubAlex’s TwitterAlex’s LinkedInBazelAngular and BazelJoin BazelBuild on Slack!PicksAaron - Axe ThrowingJennifer - Drama on the The Bachelor ( TV series)Joe - FIFA Women's World Cup France 2019Joe - Playing Dungeons & Dragons with Aaron FrostAlex - Firefly (TV Series 2002–2003) - IMDbBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:01:0622/08/2024
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 programming.Linkshttps://twitter.com/elecashhttps://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksShai - https://www.youtube.com/watch?v=B48Exq57ZgJoe - https://thinkster.io/tutorials/five-essential-lessons-for-typescript-competenceAaron - https://www.rxjs.live/Aaron - The Go-Giver, Expanded Edition: A Little Story About a Powerful Business Idea by Bob BurgRaul - https://app.quicktype.io/Raul - https://www.ag-grid.com/Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
55:3108/08/2024
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. Linkshttps://www.netlify.com/https://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksBrian - 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.
37:4301/08/2024
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.Linkshttps://angularprojects.com/https://twitter.com/mgechevhttps://github.com/mohammedzamakhanhttps://www.ng-conf.org/https://hacktoberfest.digitalocean.com/https://m.hero.dev/ngstory https://github.com/aaronfrostAudit your Angular app's accessibility with codelyzerhttps://twitter.com/mohamedzamakhan?lang=en https://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksBrian - ng-conf: CFP Office HoursAaron - Late Night with Seth MeyersZama - Hacking the Angular CompilerBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
40:5618/07/2024
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 Angular, the performance benefits, and the intricacies of bundle size optimization. Plus, get insider tips on transitioning from TypeScript to Rust and the upcoming updates in Angular version 18.1. Stay tuned as Lucas and Evgeniy break down the best practices and emerging trends in WebAssembly and Rust, and discover how to make applications more powerful and efficient than ever before!SocialsEvgeniy TuboltsevLinkedIn: Evgeniy TuboltsevGitHub: e-ozBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
35:3611/07/2024
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 everything from JSON files in automated CI environments with GitHub actions to advanced tools like Applitools and Playwright. Lucas shares insights on achieving high code coverage with SonarQube, clean code principles, and the importance of end-to-end tests for application migration and framework testing.This episode is jam-packed with valuable tips on creating full-stack applications, microservices, and micro frontends with JHipster, as well as discussions on the expanding tool support for Angular. So, get ready to level up your Angular development and testing game with this must-listen episode!SocialsLinkedIn: Matt Raiblegithub.com/mraibleraibledesigns.comBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
33:2904/07/2024
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.Linkshttps://zippopotam.us/PicksSani - Operator Decision TreeAlyssa - RxJS in Angular: Reactive DevelopmentBrooks - Crocs with socksChris - skipWhileChris - Star Wars: The Clone WarsBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
53:2930/06/2024
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 AngularMoving quickly with AngularDeveloper experience and templatesDisadvantages of using AngularHiring with a startup mentalityStartups definedMicro front ends and monolithic appsLinksCatalin CodesCatalin Ciubotaru - MediumTwitter: @c5n_c8uPicksCatalin- The X-Files (TV Series 1993-2018) - IMDbCatalin- CSS for JavaScript Developers | An online course that teaches the fundamentals of CSS for React/Vue devsCharles- 2000 Mules | Official SiteCharles- Project Hail MaryCharles- The Scions of Shannara (Heritage of Shannara, #1)Charles- NCIS (Official Site) Watch on CBSCharles- - Top End DevsBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
37:0306/06/2024
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.LinksAliaksei’s RX-Servicehttps://www.ngxs.io/plugins/formhttps://www.ngxs.io/plugins/storagehttps://www.ngxs.io/plugins/clihttps://www.ngxs.io/v/master/concepts/introAngular Air Episode with Aliaksei (for the visual learner)NGXS LabsHelpful Chart to understand NGXS in a glancePicksAlyssa - https://www.neuralink.com/Brooks - Allway Tools Series Allway 10031 HM1 1 Gallon Helix Paint MixerChris - Family booked a COVID testAliaksei - Bicycle, BikingBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:02:0830/05/2024
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 to use a multi-spa solution. Tomas explains how the multi-spa solution works. This solution consists of 80 stand-alone applications, on the same page and share components. Tomas outlines the common problems when using the solutions and how using angular elements combat those problems. The panel moves on to considers how you know if you should use angular elements in this way. Tomas provides two questions to ask yourself when deciding whether or not to use angular elements. The first question is, are you in a multi-spa scenario? The second question is, are components shared across applications? If the answer is yes for both of those questions then angular elements can only help the situation. In last week’s episode of Adventures in Angular the panel interviewed Victor Savkin about using monorepos and Nx. The panel asks Tomas to compare the strategy of using monorepos and Nx to his strategy of using multi-spa with angular elements. He explains why an enterprise might choose multi-spa over monorepos. He also gives the reasons the organization he is working with chose to work with multi-spa. Aaron asks for clarification for using elements in these multi-spa projects. Tomas goes into great detail, breaking down the way multi-spa and angular elements work together. They walk through it together using consumer profiles as an example. Tomas explains that using his approach all the applications update components all at once using angular elements. The panel considers the benefits of using Tomas’s approach and which scenarios it would work best for. Aaron expresses his appreciation for all the work Tomas did and the problems he overcame then bundling his solution in a library together so developers can just use it without all the pain. The library can be found on Github. Tomas tells the panel that there has already been some community contribution to the library. He describes some of the pull requests they have received along with the plans they have for angular elements. The topic turns to mismatched versioning and how the bundle will work. Tomas explains that the only problem they have seen with mismatched versioning is with zone.js. He shares some workarounds to the problem and promises that they are working on a solution. The episode ends with the panel listing all the major benefits that an enterprise can gain from using the multi-spa and angular elements approach. It will save them money, allow teams to work together, create and isolation. Tomas also shares some of the new features available in angular elements today. LinksAiA 256: Debunking Monorepo Myths with Victor Savkinhttps://angular-extensions.github.io/elements/ https://twitter.com/tomastrajan https://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksBrain - https://node-atl.org/ Shai - https://netbasal.com/ Aaron - How to Be Less Stupid About Race: On Racism, White Supremacy, and the Racial DivideTomas - Slipknot EXBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
45:4623/05/2024
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 schedule, customization options, and product updates related to the javascript-based rich text editor, TinyMCE. Join them as they uncover the intricacies of maintaining a rich text editor, the significance of Tiny's products for developers, and the ideal audience for leveraging Tiny's solutions. Whether you're a seasoned developer or just embarking on your coding journey, this episode promises to offer valuable insights into the complex world of web development. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Mrina SugoshLinkedIn: https://www.linkedin.com/in/mrinasugosh/Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
33:3002/05/2024
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 advice for both new and experienced developers looking to make a meaningful impact in the open-source community. Tune in for an enlightening and engaging discussion on the world of Angular development and open-source contributions.SponsorsChuck's Resume TemplateDeveloper Book Club Become a Top 1% Dev with a Top End Devs MembershipSocialsLinkedIn: Santosh YadavBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
52:1625/04/2024
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.SponsorsChuck's Resume TemplateDeveloper Book Club Become a Top 1% Dev with a Top End Devs MembershipLinksMichael’s GitHubMichael’s TwitterMichael’s LinkedInPicksAaron - rxjs.liveBrian - Stephen Fluin - YouTubeBrian - The Umbrella AcademyJoe - https://www.cypress.io/Michael - Angular HispanoMichael - NG Bolivia 2019Michael - NG Honduras 2019Michael - ngSpainMichael - Frontend MastersBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
53:4318/04/2024
AngularJS to Angular Migration with Craig Spence - AiA 409
Craig Spence was a developer at Trade Me in New Zealand before he moved to Sweden to join Spotify. Trade Me is New Zealand's biggest website and it is similar to eBay where people buy and sell lots of different items. Craig talks about his experiences migrating Trade Me from AngularJS to Angular and the challenges they faced. One of the tips Craig has for the audience is when faced with a problem it is better to ask for help from those who have been in similar situations before, rather that attempting to solve it alone. The panel also agrees that developers should stop writing in AngularJS and make the decision to move forward. Craig recently started working at Spotify in Sweden and is dealing with a challenging bug that has lasted for over 13 days.LinksCraig's LinkedInCraig's TwitterTrade MeSpotifyAngular DenverPicksAaron - OnePlus 7 ProAaron - Chloe Condon - NG-ConfAlyssa - Angular DenverShai - https://github.com/hirezio/jasmine-auto-spiesCraig - Frank TurnerBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
41:0011/04/2024
Ngrid with Shlomi Assaf - AiA 408
In this week’s episode of Adventures in Angular the panel interviews Shlomi Assaf, talking about ngrid. After some playful banter about the naming of Ngrid, Shlomi shares the reasons behind building ngrid. The company he was working for at the time need a grid, he tested nggrid but wanted something completely opensource, so he built one. He also explains that nggrid caused some problems in their project which made him want something more customizable. Shlomi explains how much work is needed on the application and asks listeners to contribute to documentation or other areas of the project. Shai Reznik endorses Shlomi as one of the smartest peoples he knows and tells listeners if they want to learn from someone who knows a lot about angular to step up and join this project. The panel asks about the challenges Shlomi faced while building this app and what it was like using the CDK. Nggrid has a how company working on it but ngrid has only Shlomi. Shlomi explains that the CDK had a lot of the building blocks need to building blocks to build this application and was the power behind the project. The CDK’s lacks the ability to extend easily which was a challenge. He explains that his biggest frustration while building the application was the drag and drop feature. Shlomi shares many of the features he built into the application that even though he built it over a three year period he could do it piece by piece because of the way he designed it. He considers the selling points of the application and shares them with the panel. Shlomi compares ngrid to other grid, explaining how templating, creating columns and pagination are all made easier with ngrid. With ngrid there is also virtual scrolling and you can control the width of each column. Next, the pane considers performance, asking how the grid would handle if you loaded thousand or even tens of thousands of records and data onto the grid. Shlomi explains that unless the cells were extremely complex that ngrid’s performance would not suffer. The panel how ngrid could work with serverside rendering but not with NativeScript. Shlomi explains version support and advises listeners to use Angular 8. The panel ends the episode by sharing information about next year's ng-conf. Tickets go on sale on October 1, 2019, the best deals go fast so watch out for them. Many of the panel will be there, Brian Love will be giving the Angular Fundamentals Two-Day Workshop. The CFP also opens October 1, 2019, and will close January 1, 2019. Aaron Frost invites anyone who would like to submit to reach out to the veteran panelists to nail down ideas for their conference proposals. He also recommends submitting more than one. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkshttps://www.npmjs.com/package/@pebula/ngrid https://shlomiassaf.github.io/ngrid/ https://www.ng-conf.org/speakers/ https://twitter.com/aaronfrosthttps://twitter.com/brian_love?lang=enhttps://twitter.com/AlyssaNicoll?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthorhttps://twitter.com/shai_reznik?lang=enhttps://www.facebook.com/adventuresinangularhttps://twitter.com/angularpodcastPicksBrian - NG-DE 2019 Brian - Angular ConnectShai - The magic of RXJS sharing operators and their differencesShai - Let Me Off at the Top!: My Classy Life and Other Musings Aaron - Connecting with your childrenShlomi - How we make Angular fast | Miško HeveryBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
42:1304/04/2024
Angular CLI and NX: Managing Libraries and Runtime Translation - AiA 407
Alan Agius is a Software Engineer at Google. Lucas and Alan dive into the world of Angular development with a focus on internationalization and library management. They unpack the latest features of Angular 17.3, including improvements to Angular CLI, and shed light on the upcoming developments in version 18. They explore the nuances of runtime and build time translations, share insights on integrating NX with Angular projects, and discuss the use of Bazel for building frontend and backends in a single repository. They also highlight a third-party library called Transloco that leverages Angular Internationalization's runtime capabilities. Get ready for a deep dive into Angular and internationalization on this episode of Top End Devs!SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Alan AgiusLinkedIn: https://www.linkedin.com/in/alan-agius-98804460/Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
39:4828/03/2024
Understanding the Power of Ignite UI with Konstantin Dinev - AiA 406
Konstantin Dinaev is the director of product development and a major contributor to Ignite UI. They explore the differences between Ignite UI and Material UI, focusing on Ignite UI's suitability for data-heavy applications and diverse, complex components. From its open-source nature to its dual licensing model for commercial usage, they explore the key features and extensive range of components available in the Ignite UI library. Tune in as they delve into accessibility, internationalization, and the challenges of creating a comprehensive component library while maintaining backward compatibility and code splitting. This episode is packed with insights and expertise, so let's jump in and explore the world of Ignite UI!SponsorsChuck's Resume TemplateDeveloper Book Club Become a Top 1% Dev with a Top End Devs MembershipSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Konstantin DinevLinkedIn: https://www.linkedin.com/in/konstantin-dinev-aa3aa32b/Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
39:4622/03/2024
Revolutionizing Angular Development with Rxfx - AIA 405
Dean Radcliffe is a senior software engineer at Optum. Armen and Lucas take a deep dive into the intricacies of reactivity and RxJS. Our special guest, Dean, introduces us to the RxFX library and its potential to simplify observable and effect handling. Join them as they explore the complexities of managing loading states and effects in app development, and gain insight into the challenges of concurrency and cancellation.SponsorsChuck's Resume TemplateDeveloper Book Club Become a Top 1% Dev with a Top End Devs MembershipLinksRxfxSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen Vardanyan LinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Dean Radcliffe GitHub @deanrad https://github.com/deanradTwitter @@DeanDevDad https://twitter.com/DeanDevDadAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
50:0822/02/2024
Finding a Job with Charles Max Wood - AIA 404
In this episode of Adventures in Angular, Charles does a solo episode talking about entrepreneurship and the topic/course on “How to Get a Job.” This is an informative episode for those looking for a job as a developer and how to prepare your resume for your career search. Charles covers the core pieces of the course and specific areas of tailoring your credentials for the job you want to acquire.SponsorsChuck's Resume Template Raygun - Application Monitoring For Web & Mobile AppsBecome a Top 1% Dev with a Top End Devs MembershipLinksdevchat.tv/get-a-coder-job-full-accessfull-accessWeWorkExpert Salary NegotiationAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
43:1708/02/2024
Building A Component Library with Thomas Pink & Fabian Friedl - AiA 403
Thomas Pink and Fabian Friedl from Dynatrace join Adventures in Angular to discuss the highs and lows of building an in-house design system with Angular and the exciting move from keeping it internal to open sourcing and letting the world loose upon it.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkshttps://barista.dynatrace.com/guidelines/accessibility#text-alternativesPicksAlyssa - CodeItLiveFabian - Balancing | Marble League 2020 Opening Ceremony + E1Thomas - https://www.youtube.com/c/SebastianLagueThomas- The Cherno – YouTube ChannelChris - whipped creamAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
50:0525/01/2024
Power Up Angular with RXjs with Armen Vardanyan - AiA 402
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.SponsorsChuck's Resume Template Raygun - Application Monitoring For Web & Mobile AppsBecome a Top 1% Dev with a Top End Devs MembershipPicksArmen- Frank Herbert's Dune Saga 6-Book Boxed Set Charles- The Way of Kings: The Stormlight Archive, Book 1Charles- Words of Radiance: The Stormlight Archive, Book 2Charles- Oathbringer: Book Three of the Stormlight ArchiveCharles- Rhythm of War: Book Four of The Stormlight Archive Charles- Influencers | Devchat.tvCharles- Dev Influencers | Devchat.tvAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
57:1518/01/2024
Working with Google Maps on Angular with Katerina Skroumpelou - AiA 401
In this episode of Adventures in Angular, we talk with Katerina Skroumpelou, who is a Google Maps and Angular Google Developer Expert and team member at @nrwl_io, living in Greece. In this episode, Katerina talks about how she got started with Google Maps. She also covers how the Google Maps JS API has changed over time, how you can get started using it in your Angular applications, and what you all can do with the API! SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkshttps://mapstyle.withgoogle.com/https://github.com/angular/components/blob/master/src/google-maps/README.mdhttps://developers.google.com/maps/documentation/javascript/overviewGoogle Maps JS API – Directions ServicKaterina Skroumpelou “Google Maps in Angular” l Angular International Women’s Day 2020https://cloud.google.com/blog/products/maps-platform/meet-google-maps-platform-developer-expertshttps://ng-gmap-kat.web.app/homePicksAlyssa - UI Wednesdays with AlyssaBrooks - Single spa:Brooks - Behind the curveChris - What 3 WordsChris - Kingdoms of Amalur Re-ReckoningKaterina - Isaac Asimov, The Complete RobotBrad - Ergo StoolAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
49:0111/01/2024
Amazing Backends for Angular Devs with NestJS with Ely Lucas - AiA 400
Ionic’s very own Ely Lucas swings by to chat to Alyssa, Chris & Brooks about NestJS, the node framework that’s winning over devs in the Angular community and beyond. The panel dive into the docs, learning about how Nest allows developers to structure powerful backends with a syntax that will make Angular devs in particular feel right at home.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Linkshttps://dev.to/azure/build-your-first-serverless-app-with-angular-nestjs-and-azure-108hAmazing Backends for Angular Devs with NestJS – NG Conferencetwitter.com/elylucaselylucas.comgithub.com/elylucasPicksAlyssa - CodeItLiveEly - Star Trek Discovery (TV Show)Ely - https://www.youtube.com/ionicframeworkEly - https://thinkster.io/Brooks - NeuralCamChris - What We Do in the Shadows (TV series) Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
42:5204/01/2024
Signal-Based Stores in NgRx v17 - AiA 399
Armen, Subrat, and Chuck dive deep into the ever-evolving world of Angular development and the latest developments in the NGRX framework. In this episode, they explore the introduction of version 17 of NGRX and the shift towards fully signal-based stores. They discuss the implications for existing NGRX data usage, the frustrations and opportunities presented by this shift, and insights into customizing error handling and actions.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen Vardanyan LinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles WoodLinkedin https://www.linkedin.com/in/charlesmaxwood/Subrat MishraLinkedIn: https://www.linkedin.com/in/subrat-k-mishra/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
54:4821/12/2023
Migrating to New Angular Features - AiA 398
Armen, Charles, and Lucas join this week's panelist episode. They dive deep into the process of converting components to standalones using a schematic provided by the Angular team. They discuss the challenges faced in the migration process, insights into the reasons behind certain Angular features still being module-based, and the adoption of new control flow syntax. They also share their experiences with transitioning to Angular 17, involving challenges, code changes, and a migration process that requires careful consideration. Plus, they explore the use of signals for reactive state and change detection and shed light on the migration to Angular SSR, including helpful tips and best practices.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Charles Max WoodLinkedIn https://www.linkedin.com/in/charlesmaxwood/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
50:1514/12/2023
Server-Side Rendering in Angular 17 - AiA 397
Armen and Lucas join this week's panelist episode. They explain SSR, how it works, its advantages, and its pros and cons. They dive into the services it provides to its users and how it improves applications. Moreover, they discuss the SSR improvements in Angular 17 and many more.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid, Performance-Based Web Development - Hire remote designers and web developers. Only pay when tasks are delivered. https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniArmen VardanyanLinkedIn https://www.linkedin.com/in/armen-vardanyan-am/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
45:0807/12/2023
What's New in Angular v17 - AiA 396
Charles, Lucas, and Subrat join this week's panelist episode. They delve into the world of Angular development and the latest advancements in the tech industry. They explore the key features and improvements in Angular 17, including rendering percentages, performance enhancement in continuous integration, control flow, and vernacular views. They delve into the rebranded logo and the new documentation website, Angular.dev, and its pros and cons. Additionally, the discussion covers AI integration, non-coding tech business models, and the impact of stable bundlers on build performance.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocial MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat MishraYouTube - Fun of HeuristicAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
43:4230/11/2023
Go Faster with these Angular Utility Libraries - AiA 395
Alex Inkin is a lead front-end developer. They dive into the world of Angular development. They explore three utility libraries created by Alex: Taiga UI, web APIs for Angular, and Mosquito, an input masking library. Get insights into Alex's experience working on open-source projects and his tips and recommendations for developers.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid, Performance-Based Web Development - Hire remote designers and web developers. Only pay when tasks are delivered. https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniAlex Inkin - LinkedIn: Alex InkinAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:06:0623/11/2023
Documenting your Codebase with Compodoc - AiA 394
Vincent Ogloblinsky is a software architect. They dive into the world of documentation generation for Angular code bases with a deep dive into Compodoc. They explore the challenges of maintaining and supporting major and minor versions of Angular, the intricacies of file-based routing, and the balance between complexity and simplicity in development.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid, Performance-Based Web Development - Hire remote designers and web developers. Only pay when tasks are delivered. https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniLinkedIn: Vincent Ogloblinsky Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
44:0209/11/2023
UI Libraries, Buy or Build? - AiA 393
Dany Paredes is a senior frontend engineer and Google Developer Expert. He joins the show to talk about UI libraries in Angular. He begins by explaining the problems it solves, the problems it creates, when you should use a library, when you should build one from scratch, and many more!SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniDany ParedesLinkedIn : Dany ParedesTwitter: danywallsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
48:4919/10/2023
Enterprise Applications with Angular - AiA 392
Doguhan Uluca is a Software, Agile, and Cloud engineering expert, Author, and Speaker. He joins the show to talk about his book, "Angular for Enterprise-Ready Web Applications". He begins by explaining his book, his motivation for writing about enterprise applications, and many more! SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting LinksAngular for Enterprise, 3rd EditionUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniLinkedIn: Doguhan UlucaTwitter: @dulucaPicksDoguhan - Angular for Enterprise, 3rd EditionAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:12:0528/09/2023
Angular Performance with Christian Liebel - AiA 391
In this episode of Adventures in Angular, special guest, Christian Liebel engages the panel in an interesting discussion on Angular performance especially as it relates to runtime performance.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Linkshttps://christianliebel.com/https://twitter.com/christianliebelAngular Performance: Your App at the Speed of Light – Christian Liebel | NG-DE 2019PicksAlyssa - CodeItLiveChristian - PokemonBrooks - Apple’s SidecarChris - putting clocks in your applicationsChris - doing something a little bit normalAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
55:0021/09/2023
The Evolution of JavaScript - AiA 390
Marek Panti is an Angular developer at UNIQA Insurance Group AG. They dive into the world of artificial intelligence and its impact on developers, exploring the future of JavaScript and UI design, and delving into the evolution of JavaScript frameworks. Additionally, they discuss the challenges faced by front-end developers, the complexities of back-end development, and the ongoing debate on front-end vs. back-end salaries. Marek also shares insights from their own project, giving us a glimpse into the intricate world of calendar development. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
44:3814/09/2023
Angular Signals VS RxJS - AiA 389
Armen, Lucas, and Subrat join this week's panelist episode. They talk about the fascinating topic of using signals and observables in Angular. They also explore the differences between the two approaches, their use cases, and how you can enhance your development process. Moreover, they dive into the reactive graph systems to handling loading states, and many more!SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting LinksUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat Mishra YouTube @FunOfHeuristic https://www.youtube.com/@FunOfHeuristicArmen Vardanyan LinkedIn @ArmenVardanyan https://www.linkedin.com/in/armen-vardanyan-am/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
51:3607/09/2023
Does College Matter in Software Engineering? - AiA 388
Lucas and Subrat delve into a thought-provoking topic: the significance of a college degree in the job market. They share their insights and experiences, discussing the impact of not going to college, the importance of networking and experiential learning, and the varying requirements in different countries and industries. From the benefits of attending a prestigious university to the changing landscape of hiring practices, they explore the factors to consider when deciding on the path to success. SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUpgrading an enterprise app to Angular 16Unvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat Mishra YouTube @FunOfHeuristic https://www.youtube.com/@FunOfHeuristicAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
57:1124/08/2023
Speeding up Your Angular Apps with Daniel Kreider - AiA 387
Daniel Kreider joins the Adventure to discuss some of the things that are slowing down your front-end app. He also dives into the handful of things you should look at first in order to make sure that your application is running at top speed.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksAngular - How to improve bundle size? And make your Angular app load faster?How to improve Angular load performance?The Daily WireAngular Consultant | Daniel KreiderLinkedIn: Daniel KreiderGitHub: Daniel Kreider ( dkreider )PicksCharles- Created Equal: Clarence Thomas in his Own WordsCharles- Outwitting the DevilDaniel- A FREE Angular Testing Workshop with Entertaining and Unique VideosDaniel- Angular Consultant | Daniel KreiderRichard- Teo - coding music Richard- Building Performance Optimized Web Apps with Angular and Firebase in 2018 by Richard Sithole - YouTubeSubrat- Deno - A secure runtime for JavaScript and TypeScript.Contact Charles:Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )Contact Richard:Enterprise Content Management SoftwareTwitter: Ricci Rich ( @sliqric )LinkedIn: Richard SitholeContact Subrat:Fun Of Heuristic – YouTubeGitHub: Fun Of Heuristic ( funOfheuristic )Twitter: Subrat Kumar Mishra ( @subrat_msr )Special Guest: Daniel Kreider .Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
51:2717/08/2023
Change Detection Method in Angular - AiA 386
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 discussedChange detection and how it worksHow do you call or trigger a Change DetectionInject FunctionProxy ObjectSponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting LinksChange Detection without Change DetectionUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat Mishra YouTube @FunOfHeuristic https://www.youtube.com/@FunOfHeuristicArmen Vardanyan LinkedIn @ArmenVardanyan https://www.linkedin.com/in/armen-vardanyan-am/PicksArmen - House of the Dragon | Official Website for the HBO SeriesCharles - Board Game ConventionsCharles - Clean ArchitectureSubrat - Atomic HabitsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
45:3203/08/2023
Upgrading an Enterprise App to Angular 16 - AiA 385
José Ignacio Santa Cruz is a Fullstack engineer at Newfire Global. He joins the show to talk about his article," Upgrading an enterprise app to Angular 16". He begins by explaining the level of difficulty you might experience in upgrading your app. He talks about its importance, its process, common pitfalls you might encounter, and many more!SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUpgrading an enterprise app to Angular 16Unvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat Mishra YouTube @FunOfHeuristic https://www.youtube.com/@FunOfHeuristicArmen Vardanyan LinkedIn @ArmenVardanyan https://www.linkedin.com/in/armen-vardanyan-am/José Ignacio Santa CruzLinkedIn: @JoséIgnacioSantaCruz https://www.linkedin.com/in/jsanta/Twitter: JSantaCL https://twitter.com/JSantaCLAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:02:4221/07/2023
Goodbye ngIf, Hello Built-in Control Flow - AiA 384
Armen, Lucas, and Subrat join this week's panelist episode to talk about Angular's "Built-in Control Flow". They begin by sharing their perspective on Angular's newest change and give an introduction to the Built-in Control Flow. Additionally, they explain its purpose and how developers can benefit from this.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniSubrat Mishra YouTube @FunOfHeuristic https://www.youtube.com/@FunOfHeuristicArmen Vardanyan LinkedIn @ArmenVardanyan https://www.linkedin.com/in/armen-vardanyan-am/Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
49:4106/07/2023
Benefits of Attending Tech Conferences (And How to Be a Speaker) - AiA 383
Alain Chautard is an Expert trainer and GDE. He joins the show to talk about being a tech speaker and attending conferences. They also dive into its benefits, expectations when attending conferences, the process of being a speaker, and many more!SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
01:00:1423/06/2023
Hydration and Server-Side Rendering in Angular 16 - AiA 382
Jessica Janiuk is a Senior Software Engineer at Google. She joins the show to talk about Hydration and Server-Side Rendering in Angular 16. She begins the show by talking about her career and her achievements. She explains the process of how hydration works.SponsorsChuck's Resume TemplateRaygun - Application Monitoring For Web & Mobile AppsDeveloper Book Club starting Promoted LinksUnvoid - Angular Experts - Design and web development services with enormous expertise in Angular for companies that truly care about quality https://unvoid.com/Social MediaUnvoidLinkedIn @unvoidweb https://www.linkedin.com/company/unvoidwebInstagram @unvoidweb https://www.instagram.com/unvoidwebLucas PaganiniYouTube @lucaspaganiniweb https://youtube.com/@lucaspaganiniwebLinkedIn @lucaspaganiniweb https://www.linkedin.com/in/lucaspaganiniwebTwitter @lucaspaganini https://twitter.com/LucasPaganiniInstagram @lucaspaganini https://www.instagram.com/lucaspaganiniLinkedIn: Jessica Janiukjessicajaniuk.comAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
58:3108/06/2023