

Adventures in Angular
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.
Episodes
Mentioned books

Feb 20, 2018 • 59min
AiA 177: Angular's BuildTools Convergence with Alex Eagle
Panel: Charles Max WoodJoe EamesAlyssa NicollJohn PapaWard Bell Special Guests: Alex EagleIn this episode of Adventures in Angular, the panel discusses Angular’s BuildTools with Alex Eagle. Alex has been working on the Angular core team at Google for the past three years and works on developer tooling there. He discusses the advantages of using a new build system, Bazel, and how using this system could improve your coding across the board. They also compare Bazel to other Angular tools and talk about when you would want to integrate Bazel into your tool belt.In particular, we dive pretty deep on:Angular plumbingGoogle MonorepoBazel softwareMicro-servicesNot all tools need to be written JavaScriptPros of Bazel build systemCompilation in Angular CLITwo second ruleHow do you know when Bazel is good for you?Production mode vs development modeFeeling nervous about using BazelWant your CI to have cashingWhat does Bazel look like today?What will Bazel look like when your done with it?Take rules and compose them however you wantBazel syntax is like PythonRulesBazel Ecosystem vs Angular EcosystemTools in your ToolchainAnd much, much more!Links: LinodeFreshBooksAngular BootcampG.co/ng/abc Picks:CharlesDeveloper WeekngATLJoeThe Greatest ShowmanKids on Bikes AlyssaThe Impossible Project WardFly Like an Eagle by Steve Miller BandAlexPocket OperatorsSpecial Guest: Alex Eagle. 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.

Feb 13, 2018 • 36min
AiA 176: NG Dynamic Forms with Udo Schöfer
Panel: Charles Max WoodJoe Eames Special Guests: Udo SchöferIn this episode of Adventures in Angular, the panel discusses NG Dynamic Forms with Udo Schöfer. Udo is web engineer from Nuremberg, Germany, with a focus on Angular, Node and Responsive Design. He is also the creator of NG Dynamic Forms. Udo discusses this topic and when and why it is best used, as well as the steps to use this library in Angular. He wanted to be able to give something back to the community and invites everyone to at least give it a try.In particular, we dive pretty deep on:NG Dynamic Forms LibraryDynamically generates forms based on the field it’s givenWhat level would you want to use this at?This is for complex, heavily form driven single-page applicationsDefines validators and error messages in an easy wayMongoDBDisadvantages to using a Dynamic Forms approachWhen does it get complicated to use?LibrariesFlexbox layoutsNeeds for this librarySteps to use this in AngularDebuggingValidations in the formTemplate vs Reactive Base formsHow to test formsAngular test bed and angular codeComparison on Udo’s GitHub AccountFuture projectsAnd much, much more!Links: LinodeRayGunUdo’s GitHubhttp://www.udos86.deAngular Bootcamp Picks:CharlesGame ViceState of the Union AddressJoeFramework SummitFireflyUdoTom BradyWrong Creatures by Black Rebel Motorcycle ClubSpecial Guest: Udo Schöfer. 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.

Feb 7, 2018 • 54min
AiA 175: Angular Differs with Minko Gechev
Panel: Charles Max WoodJoe EamesAlyssa NicollWard BellShai ReznikSpecial Guests: Minko GechevIn the episode of Adventures in Angular the panel discusses Angular Differs with Minko Gechev. Minko is a return guest to AiA, and is the founder o Rhyme and contributes to the Open Source community regularly. Minko is on the show to talk about Angular Differs. The discussion covers the details of the Differs and why they are important on the Angular platform. The topics covered are the concerns of differs, data applications and structures, problems solved and why it is good for Angular developers and much more.In particular, we dive pretty deep on:Startup Rhyme and Open SourceDiffersDiffer helps find out the difference in data applicationsProblems it solves and why it is good for a day to day Angular developerBehavior of NG 4 - ExampleBinding refreshHow made you write the blog post?Pump a Promise or an Async?Binding to Differs, Observable, etc.Turbo DifferTrack by FunctionImplementing the track by functionImplementation detailTips for Building and Test Differs?Angular source?Rhymeand much more!Links: http://blog.mgechev.comhttps://github.com/mgechev @mgechevhttps://rhyme.comPicks:CharlesTuft and NeedleApple AirPodsAlyssaArch - gameWar Knight - gameWardThe Translation of The OdysseyJoeDo The WorkThe Art of OverwatchShaiGrowing Object Orient Software, Guided By Test VICE - How To Become Trip Advisor’s #1 Fake RestaurantMinko3rd Edition of Book Switching to Angular Conditional types of TypeScriptStack Blitz Special Guest: Minko Gechev. 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.

Jan 31, 2018 • 1h 15min
AiA 174: Reducing Boilerplate of Redux/NGRX Patterns in Angular with Austin McDaniel
Panel: Charles Max WoodJohn PapaAlyssa NicollWard BellShai ReznikSpecial Guests: Austin McDanielIn the episode of Adventures in Angular the panel discusses Reducing Boilerplate of Redux/NGRX Patterns in Angular with Austin McDaniel. Austin is an Angular Team Member, he contributes to the material project, is a panelist on the Angular Air Podcast, and much more. Austin talks about the boilerplate issues of Redux/NGRX Patterns in Angular. Austin and the panel discuss the fixes for these once difficult actions with NGRX actions. This is a great episode to understand the reduced boilerplate and libraries.In particular, we dive pretty deep on:•Issues with boilerplateLibrariesRedux patter for Angular - AdvantagesNGRXComplexitiesIf you are using and injectable serviceMore resources at: AiA Episode 169 with Jesse Sanders Question what we are saying!Make sure it is solving problemsStore systemsWriting an APICommand Query OperationSwitch StatementsRedux ActionsPassing String constantsActions and TypePassing the action classReducersKeeping the project portableRelationsCode Generator•and much more!Links: http://amcdnl.comAngular Air Podcast@amcdnlgithub.com/amcdnlhttps://devchat.tv/adv-in-angular/aia-169-ngrx-entities-jesse-sandershttps://github.com/amcdnl/ngrx-actionsPicks: CharlesSling TVRoku ExpressAlyssaMy Fitness PalDropBox PaperWardLast Pencil FactoryJohnNGX Charts Five Things Web Show ShaiGetting Things Done WorkflowyKarma Maca ReporterAustinApollo Graph QL StoryBook Special Guest: Austin McDaniel. 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.

Jan 24, 2018 • 1h 9min
AiA 173: StackBlitz with Eric Simons and Albert Pai
Panel: Joe EamesAlyssa NicollWard BellSpecial Guests: Eric Simons and Albert PaiIn the episode of Adventures in Angular, the panel discusses StackBlitz with Eric Simons and Albert Pai. the co-founders of thinkster.io, where their company javascript technology’s various frameworks and backend. Also, with the recent creation of Stalkblitz, which is the main topic of today discussion.Stackblitz it an online VS Code IDE for Angular, React, Ionic, and a few more other technologies are supported. This is designed to run web pack and vs code inside your browser at blazing fast speeds. Eric and Albert dive into the many different advantages and services available by StackBlitz and thinker.io.In particular, we dive pretty deep on:•Programming at 10-13 years oldCreated thinkerster.io togetherWhat is Stalkblitz?Local dev environmentsSix months of work into making Stackblitz onlineWhat is the business model?Are you using Monaco?VS Code Dark PlusConcept and possibilities of building StalkblitzNPM and IDE sidesLow amount of resources?Written in vanilla JavascriptSpeed and increasing performanceHow did you do the NPM stuff?Yarn and NPM BinariesDependency managers5X speed increaseThe need for the CLISchools using Stackblitz to teach JavaScriptSpeed, running offlineCustom API for AngularTurboFirebaseAzure - Deploy?Features?VS DocsVS Code•and much more!Links: thinkster.iohttps://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4@stackblitzstackblitz.comPicks:JoeSomething RottenDollars and Cents AlyssaNG Atlanta The Greatest Showman WardNo PickEric and Albertrealworld.iothinkster.ioSpecial Guests: Albert Pai and Eric Simons . 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.

Jan 16, 2018 • 1h 14min
AiA 172: The Clarity Project at VMware with Eudes Petonnet-Vincent and Matt Hippely
Panel: Charles Max WoodJoe EamesAlyssa NicollWard BellSpecial Guests: Eudes Petonnet-Vincent and Matt Hippely In the episode of Adventures in Angular the panel discusses The Clarity Project at VMware with Eudes Petonnet-Vincent and Matt Hippely. Matt is a user interface engineer and has been working on The Clarity Project for a year. Matt has front experience as well as in many other aspects of the Clarity project. Eudes is a Web UI engineer, and well all piece of the stack in the project. Clarity is an Angular component library and full design system. The panel and guest discuss the build of the Clarity project, bootstrap, VMware, and much more.In particular, we dive pretty deep on:An Angular component libraryA Full design systemBootstrapData GridVMware - open sourceConsistencyChallenges of writing an open-source component libraryInnovating in Angular since betaThe spread across VMware before going open-sourceBuilding a competent Library for AngularBuilding another bootstrapMoving the frameworkTrust the enforcing of the buttonsHow did package up a 3rd party library? How is you tackle it?NG packager Manual Go buildConsider option for Clarity React, Clarity Custom Elementsand much more!Links: http://clarity.designhttps://medium.com/claritydesignsystemNG packager@vmwareclarityPicks:CharlesPB WikiJoeJumanji: Welcome to the JungleAlyssaNG Conf.NG Atlanta WardNew HammockLincoln in the BardoEudesEvent of CodeBit BurnerMattGrid CrittersHardcore History PodcastSpecial Guests: Eudes Petonnet-Vincent and Matt Hippely . 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.

Jan 10, 2018 • 1h 19min
AiA 171: Why People Are Sticking With AngularJS (1.x)
Panel: Charles Max WoodJoe EamesAlyssa NicollIn the episode of Adventures in Angular the panel discusses why people are sticking with Angular JS (1.x). The panel talks about the pros and cons of working in Angular 1.x. Chuck talks about a quick poll and about those who are still using AngularJS 1.x and not Angular 2.x. The discussion covers resources, expertise, familiarity, community, stability, RXJS, etc. This is a great episode for those who want to learn more about reasons to why some abandon or stay with AngularJS 1.x.In particular, we dive pretty deep on:•Why are you still using with Angular 1.x, and not Angular 2.xMore people are experts in Angular 1.xExample: Which iPhone are you using?RXJSChanges, Stability, etc.Keeping up with AngularJSBridging the Gap since 1.6Upgrading to ViewWorking in ViewTypescript and View working togetherComparison to PoliticsUsing BackboneReason to moving on to new platformsConsider testing and take off the beta tagNew versions every month - Typescript, release schedule for AngularComplexitiesRXJSDSL DecoratorsAngular 2 materialComparison Charts of Angular 1.x and Angular 2.xFixing what is not brokenGoogle supporting Angular 1.xNG DocWanting to do AngularJSServer-side render renderingI need widgets.Angular 1.x decliningand much more!Picks: CharlesMy Angular Story on Dev Chat TVIndiegogo for View and React, and ElixirJavaScript Daily JoeBright Travelers AlyssaNG Conf.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.

Jan 4, 2018 • 1h 15min
AiA 170: NG Atlanta with Zack Chapple and Kim Maida
Panel: Ward BellJoe EamesCharles Max WoodSpecial Guests: Zack Chapple & Kim MaidaIn the episode of Adventures in Angular the panel speaks with Zack Chapple. Zack is a software architect at Career Builder , and is the founder and main organizer for NG Atlanta. Zack is on the show to talks about the inspiration for NG Atlanta and the origin stories of the conference. Zack describes the details and goals of the conferences concerning diversity, demographics, and technology.Also joining the show is Kim Maida. Kim is the technical content lead at Auth0. Kim talks about the demographics of women and the diversity of the conference speaks and attendees. Zack is on the show to talks about the inspiration for NG Atlanta and the origin stories of the conference. Zack describes the details and goals of the conferences concerning diversity, demographics, and technology.In particular, we dive pretty deep on:NG Atlanta - Two-day workshop and Two single-track conferenceDiversity, Inclusion, AngularTechnology related to AngularLeverage where we are in technologyOrigin story of NG AtlantaProgramsHolistic approachCommunity and interpersonal skillsDiversity50 percent of speakers are womenTech conferences and statisticsContributionsDiversity and DemographicsCalling out conferencesPutting together conferencesCode of conductCriteria for conferencesand much more!Links: https://www.careerbuilder.comhttp://ng-atl.org@KimMaida@zchapplehttps://auth0.com/blog/Picks: CharlesStar Wars Indiegogo for View and React, and ElixirJoeMurder on the Orient ExpressWardTranslation of the Odyssey ZachVets Who CodeBrightKimNG GirlsDeep Space 9Special Guests: Kim Maida and Zack Chapple. 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.

Dec 27, 2017 • 14min
AiA 169: NGRX Entities with Jesse Sanders
Panel: Ward BellAlyssa NicollJoe EamesJohnCharles Max WoodSpecial Guests: Jesse SandersIn the episode of Adventures in Angular the panel speaks with Jesse Sanders. Jesse is the CEO of BrieBug, A consulting firm in Denver Colorado. Jesse talks about the interesting challenges his company encounters with helping their clients with form creative solutions. Jesse mentions being a developer for over 20 years and familiarity with many platforms.Jesse is on the show to talk about NGRZX, Entities, Redux States, etc, the panel asks questions about how this all applies to Angular. Jesse talks about the current complexities and how these tools handle events, components, etc. This is a great episode to learn more about NGRX, Entities, and Redux, and how they used with Angular.In particular, we dive pretty deep on:•What does BrieBug do for its clients?Show what is the state management stuff?Thousand lines of code?Dumb and Smart componentsRedux? Isn’t that a React ThingyRedux is just a patternUn-opinionatedNested dataMabexRedux has much ceremony around it…Choosing reduxShared StateThere is no one sire fits all solutionIf NGRX was right for us?Combining statesNormalizing data firstConverting data from ray dataUsing an adapterDictionariesDeconstructingHow to we make its NGRX pattern easier?Difficulties with the patternsLearning the step zone•and much more!Links: https://www.briebug.comhttps://github.com/briebughttps://www.youtube.com/watch?v=pffEkpuZpPoSlides from presentationPicks: CharlesNG AtlantaIndiegogo for View and React, and ElixirEchoJohnLearning more about View, React, and AngularWardGoing to see Star WarsJoeNG Conf.BrieBug.comJesse SandersHerokuAlyssaSurvey Results for the state of JavaScriptJesseNG Dock ioStar WarsJes JSSpecial Guest: Jesse Sanders. 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.

Dec 20, 2017 • 1h 5min
AiA 168: Angular Connect with Peter Bacon Darwin
Panel:Ward BellAlyssa NicollJohn PapaJoe EamesCharles Max WoodSpecial Guests: Peter Bacon Darwin and Megan Kingdom-DaviesIn the episode of Adventures in Angular the panel speaks with Peter Bacon Darwin and Megan Kingdom-Davies. Peter is an Angular Developer, known for maintaining AngularJS and the creator of Jammy. Megan is an event organizer with White October Events in the UK and has organized the Angular Connect Event. The panel and guest discuss the great environment of the conference and the business and community connections they form during the conference.In particular, we dive pretty deep on:•Angular Connect Conference details and what it is aboutWho is it for?What is the selling point?Creating contacts and connectionsOffice hours of the conferenceInformal conference eventsMeeting new people in the communityClosed CaptioningDiversity and inclusion of the communityFacilities available for gender, religious, physical, and psychological specificsHow many attendees and how big is the conference - 1100 attendees/ 60 speakersBig announcements? Angular Elements MobexChicken Danceand much more!Links: Megan Kingdom-DaviesPeter Bacon Darwinhttp://www.bacondarwin.comangularconnect.comPicks:CharlesWhy are you using AngularJS? Email or Tweet ar @cmaxwJoe•NG Conf.Cabin PressureJoe’s Plural Sight Course on Migration WardBurke HollandHow to uppercase a stray envious codePeter Video talking about Jennyhttps://www.youtube.com/watch?v=VkSmaFAuaH4JohnPsychShaiSolid Principles of OO PeterStack BlitzSoonish Special Guests: Megan Kingdom-Davies and Peter Bacon Darwin. 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.