275 Folgen

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

Adventures in Angular DevChat.tv

    • So geht’s

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

    AiA 273: A Real Look at an Enterprise Application with Juan Stoppa

    AiA 273: A Real Look at an Enterprise Application with Juan Stoppa

    In this episode of Adventures in Angular the panel interviews Juan Stoppa about what it is really like working on an enterprise application for a large company. They start by discussing state management and the solutions that they are using and the benefits of using a custom solution. 


     


    Juan then explains that it can be difficult getting features out to clients quickly and what their flow looks like. The panel wonders about their architecture and explains the difference between trunk-based development and branch-based development. Juan considers how Angular 9 will improve their use of feature flags. The panel explains what feature flags are. 


     


    Shai Reznik aks Juan about their testing. The panel considers how important end to end testing is in an enterprise application. Juan shares the tools they use for testing. Another challenge they face developing an enterprise application is meeting the requirements for the clients since they have so many and they have long release cycles. They finish by discussing the culture in large companies.


    Panelists



    Shai Reznik



    Charles Max Wood



    Alyssa Nicoll




    Guest



    Juan Stoppa




    Sponsors



    Sentry use the code “devchat” for 2 months free on Sentry small plan



    Cachefly




    ____________________________________________________________

    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!


    ____________________________________________________________

     


    Links



    https://www.katalon.com/ 



    https://twitter.com/juanstoppa?lang=en



    https://www.facebook.com/adventuresinangular



    https://twitter.com/angularpodcast




    Picks

    Shai Reznik:




    https://www.apollographql.com/docs/angular/ 



    https://www.testim.io/



    Silicon Valley




    Alyssa Nicoll:




    Family Game Night



    Star Wars Movies




    Juan Stoppa:




    Angular 9



    VisBug 




    Charles Max Wood:




    The Expanse



    The Mandalorian



    Letters from Whitechapel



    Shadow Hunters



    King of Tokyo

    • 50 Min.
    AiA 272: Adventures in Angular Still at RxJS Live

    AiA 272: Adventures in Angular Still at RxJS Live

    In this episode of Adventures in Angular Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping operators have and how Groupby addresses these problems. The discuss with Charles where these types of operators are most commonly used and use an analogy to explain the different mapping operators. 


     


    Next, Charles talks to Tracy Lee. Her talk defines and explains the top twenty operators people should use. In her talk, she shows real-world use cases and warns against gotchas. Tracy and Charles explain that you don’t need to know all 60 operators, most people only need about 5-10 to function. She advises people to know the difference between the different types of operators. Tracy ends her interview by explaining her desire to inspire women and people of minority groups. She and Charles share their passion for diversity and giving everyone the chance to do what they love.


     


    Dean Radcliffe speaks with Charles next and discusses his talk about making React Forms reactive. They discuss binding observables in React and how Dean used this in his business. He shares how he got inspired for this talk and how he uses RxJS in his everyday work.  


     


    The final interview is with Joe Eames, CEO of Thinkster. Joe spoke about error handling. He explains how he struggled with this as did many others so he did a deep dive to find answers to share. In his talk, he covers what error handling is and what it is used for. Joe outlines where most people get lost when it comes to error handling. He also shares the three strategies used in error handling, Retry, Catch and Rethrow and, Catch and Replace. Charles shares his admiration for the Thinkster teaching approach. Joe explains what Thinkster is about and what makes them special. He also talks about The DevEd podcast. 


    Panelists



    Charles Max Wood




    Guests



    Mike Ryan 



    Sam Julien



    Tracy Lee



    Dean Radcliffe



    Joe Eames




    Sponsors



    Sentry -use the code "devchat" for 2 months free on Sentry's small plan



    CacheFly




    ____________________________________________________________

    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!


    ____________________________________________________________

     


    Links



    https://www.rxjs.live/



    RxJS Live Youtube Channel



    https://twitter.com/mikeryandev



    https://twitter.com/samjulien



    https://twitter.com/ladyleet?



    https://www.npmjs.com/package/rx-helper



    https://twitter.com/deaniusol



    https://twitter.com/josepheames



    https://devchat.tv/dev-ed/



    https://www.facebook.com/adventuresinangular



    https://twitter.com/angularpodcast

    • 40 Min.
    AiA 271: Adventures in Angular at RxJS Live

    AiA 271: Adventures in Angular at RxJS Live

    In this episode of Adventures in Angular Charles Max Wood does interviews at RxJS Live. His first interview is with Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her talk is about how to architect full-scale apps with RxJS. Hannah gives a brief summary of her talk. Charles having met Hanna previously at Code Beam asks her how functional programming and reactive programming work together in her mind. Hannah describes how she sees programming. 


     


    Charles’s next interview is with Ben Lesh, a core team member of RxJS. Ben has been working on RxJS for the last four years. In his talk, he shares the future of RxJs, the timeline for versions 7 and 8. With Charles, he discusses his work on RxJS and the adoption of RxJS. 


     


    Next, Charles interviews Sam Julien and Kim Maida. They gave a talk together covering the common problems developers have when learning RxJS. In the talk, they share tips for those learning RxJS. Charles wonders what inspired them to give this talk. Both share experiences where they encouraged someone to use RxJS but the learning curve was to steep. They discuss the future of RxJS adoptions and resources. 


     


    Finally, Charles interviews Kim alone about her second talk about RxJS and state management. She explains to Charles that many state management libraries are built on RxJS and that it is possible to roll out your own state management solution with RxJS. They discuss why there are so many different state management libraries. Kim shares advice for those looking to roll out their own solutions.


    Panelists



    Charles Max Wood




    Guests



    Hannah Howard



    Ben Lesch



    Sam Julien



    Kim Maida




    Sponsors



    Sentry -use the code "devchat" for 2 months free on Sentry's small plan



    CacheFly




    Links



    https://www.rxjs.live/



    RxJS Live Youtube Channel



    https://twitter.com/techgirlwonder



    https://twitter.com/benlesh



    http://www.samjulien.com/



    https://twitter.com/samjulien



    https://twitter.com/KimMaida



    https://www.facebook.com/javascriptjabber



    https://twitter.com/JSJabber

    • 36 Min.
    AiA 270: JAMstack Conf SF with Mandy Michael & Shawn Erquhart

    AiA 270: JAMstack Conf SF with Mandy Michael & Shawn Erquhart

    In this episode of Adventures in Angular Charles Max Wood interviews speakers at JAMstack Conf SF. Mandy Michael gives a talk about responsive typography and variable fonts. Mandy explains what variable fonts are and how they can be used to shrink, stretch and do some very fun and creative thing with them. They discuss how to use them and Mandy explains some of the demos from her talk. 


     


    Charles asks Mandy what some of the things were that she had to cut from her talk. She had to cut a few longer demos, details and performance improvements that can be made with responsive typography. Mandy shares what she is working on now with responsive typography and explains how much fun she has had expressing herself through variable fonts. To see more of Mandy’s demos and to learn more about responsive typography and variable fonts see the links below. 


     


    Next, Charles interviews Shawn Erquhart work runs the Netlify CMS project. Charles shares his experience using Netlify and Shawn addresses some of the issues Charles has come across. Charles does say the using Netlify is simple, clean and nice. Shawn shares the origin story of Netlify. They discuss what it means to be a git-based content management system. 


     


    They discuss how to contribute to the Netlify CMS open source project. Charles mentions his book and they discuss how contributions to open source projects like these are a great way to get a job. Shawn explains how to get started implementing Netlify CMS and how they target different static site generators.


    Panelists



    Charles Max Wood




    Guest



    Mandy Michael



    Shawn Erquhart




    Sponsors



    Sentry use the code “devchat” for 2 months free on Sentry small plan



    Cachefly




    Links



    https://www.netlify.com/



    https://www.netlifycms.org/



    https://twitter.com/erquhart



    https://jamstackconf.com/sf/



    https://variablefonts.dev/



    https://codepen.io/collection/XqRLMb/



    https://twitter.com/Mandy_Kerr?



    https://www.facebook.com/adventuresinangular



    https://twitter.com/angularpodcast

    • 47 Min.
    AiA 269: Data Mocking with Dave Cooper

    AiA 269: Data Mocking with Dave Cooper

    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. 


     


    Panelists



    Shai Reznik



    Younes Jaaidi



    Charles Max Wood




    Guest



    Dave Cooper




    Sponsors



    Sentry use the code “devchat” for 2 months free on Sentry small plan



    Cachefly




    Links



    Mocking made easy | Dave Cooper |



    http://www.davecooper.org/



    https://twitter.com/davewritescodes



    https://www.facebook.com/adventuresinangular



    https://twitter.com/angularpodcast




    Picks

    Shai Reznik:




    TestAngular.com



    https://twitter.com/shai_reznik/status/1202293459207540737 



    Angular 9: Getting Ready To Update to Angular 9 




    Dave Cooper:




    https://www.npmjs.com/package/data-mocks



    Dough: Simple Contemporary Bread




    Younes Jaaidi:




    https://www.json-generator.com/ 



    https://docs.pact.io/implementation_guides/javascript




    Charles Max Wood:




    A Christmas Story



    Holiday Inn



    White Christmas



    The Bishop’s Wife



    Frozen 2

    • 43 Min.
    AiA 268: Secure Angular Apps with Philippe De Ryck

    AiA 268: Secure Angular Apps with Philippe De Ryck

    In this episode of Adventures in Angular the panel interviews Phillipe De Ryck. Phillipe is a web security expert out of Belgium. He shares ways for Angular developers to better secure their apps. Phillipe explains to the panel that his goal is not to shame developers but inspire them to do what they can. He knows most developers are just trying to get as much done in the time that they have. In this episode, he shares ways for developers to improve the security of their apps. 


     


    The episode starts with some security scary stories. Phillipe invites everyone to check out the OWASP top ten projects. They have lists of the top ten security measures you should be doing, they have lists for different ecosystems and types of projects so there is something there for everyone. Phillipe explains what types of attacks are most common today. 


     


    The panel wonders how do you know something is safe to install. Phillipe explains that there are no guarantees. Sharing statistics Phillipe tells then panel that it is worse than they thought, each package is most likely dependent on more packages and the odds are high that one of those packages has vulnerable code. He explains what you can do to check for those vulnerabilities and to see if they are exploitable. 


     


    Phillipe shares recommendations for continuous monitoring services and other tools. He explains why Angular is the best framework for securing your apps and lists all the security features that come with Angular. He compares Angular, React, Amber, and Vue.


     


    Phillipe gives his opinion and recommendation on authentication libraries. He explains the differences between OpenID Connect and Allout, explaining how they work. The episode ends as Phillipe shares his contact information and the conferences he will be attending and speaking at. 


     


    Panelists



    Aaron Frost



    Jennifer Wadella



    Brian Love



    Alyssa Nicoll




    Guest



    Philippe De Ryck




    Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs

    Sponsors



    Sentry use the code “devchat” for 2 months free on Sentry small plan



    Cachefly




    Links



    OWASP Top Ten Project 



    GitHub dependency graph



    https://snyk.io



    Angular and the OWASP top 10 | Philippe De Ryck | 



    The Parts of JWT Security Nobody Talks About | Philippe De Ryck, Google Developer Expert



    https://twitter.com/philippederyck



    https://pragmaticwebsecurity.com 



    https://www.facebook.com/adventuresinangular



    https://twitter.com/angularpodcast




    Picks

    Brain Love:




    Angular Ivy




    Jennifer Wadella:




    Red vs Blue



    Buttermilk-Marinated Roast Chicken 




    Aaron Frost:




    The listeners



    The sponsors



    The panel




    Alyssa Nicoll:




    On a Scale of One to T-Rex 




    Philippe De Ryck:




    https://ng-be.org/




     

    • 53 Min.

Top‑Podcasts in So geht’s

Zuhörer haben auch Folgendes abonniert:

Mehr von DevChat.tv