

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

May 1, 2018 • 47min
AiA 187: Teaching Angular through Rhyme.com with Minko Gechev
Panel: Charles Max WoodWard Bell Special Guests: Minko GechevIn this episode of Adventures in Angular, the panel talks to Minko Gechev about teaching Angular through Rhyme.com. Minko is currently working on Rhyme.com, which is a platform for hands-on demos and trainings. They touch on what Rhyme.com is, how it works, and the advantages to using it, especially in training. They also go into detail as to how an all sides workshop is set up and the versatility of using Rhyme with many different frameworks.In particular, we dive pretty deep on:Minko introWhat are you most famous for in the Angular community?Angular.js style guideWhat is Rhyme?How does Rhyme work?All sides workshop advantagesCodeSandbox.ioPlunkerFull on BM with virtual accessRun things in your bowser eventuallyWorking in the cloudLinux and WindowsHow workshops workProviding video recordingsYou can teach anything through RhymeHave you used this in a coding environment?Angular CLIHow are you using Angular to build this system?How much of the work is Angular pulling for you?TypeScriptArchitecture of RhymeWhat is WebRTC?And much, much more!Links: Rhyme.comAngular.js style guideCodeSandbox.ioPlunkerLinuxWindowsAngular CLITypeScriptWebRTCMinko’s GitHub@MGechevMinko’s Blog Picks:Charles12 Rules for Life by Jordan B. PetersonDevChat.tv YouTubeWardBuilding Microservices by Sam NewmanHit Refresh by Satya NadellaMinkongConfSpecial 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.

Apr 24, 2018 • 55min
AiA 186: ngUpgrade in the Real World with Sam Julien
Panel: Charles Max WoodJohn Papa Special Guests: Sam JulienIn this episode of Adventures in Angular, the panel talks to Sam Julien about ngUpgrade in the real world. Sam is an Angular teacher and developer in Portland, Oregon and has spent a lot of time working through the issues with ngUpgrade. He has also launched a course called Upgrading Angular JS. He talks about the process behind upgrading and the two phases and four building blocks that are present in this process. They also touch on the fact that Angular JS is very different in the real world versus in theory.In particular, we dive pretty deep on:Sam introDo you see steady traffic with needing ngUpgrade?Angular JS is popular in the enterprise communityHow do people get started with upgrading?Update to a current version of Angular JSBuilding blocks to upgradingTypeScript and WebpackThe most important things to be doingnpmGeneral process – 4 building blocks and 2 phasesDetermine your approachDifferent approaches available for upgradingPick a route and work from the bottom upAngular AOT modeUpgrading is overwhelming but is manageableDon’t rush the processCreate a reasonable timeframeYou can’t always use the CLI for these projectsTarget those who feel stuckWhat are the biggest problems that you’re seeing?And much, much more!Links: Angular JSAngularngUpgradeUpgrading Angular JSTypeScriptWebpacknpmAngular AOT mode@SamJulienSamJulien.com@UpgradingAJSUpgrading AJS MediumSam’s GitHubPicks:CharlesStar RealmsJohnng-AISamDonut.jsGlitchBird by Bird by Anne LamottSpecial Guest: Sam Julien. 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.

Apr 17, 2018 • 1h 11min
AiA 185: Angular for Java Developers with Yakov Fain
Panel: Shai ReznikAlyssa NichollJoe Eames Special Guests: Yakov FainIn this episode of Adventures in Angular, the panel talks to Yakov Fain about Angular for Java developers. Yakov has worked as a Java developer for about 18 years, and in the last 4 or 5 years, he also started using front-end frameworks like Angular. They talk about what made him switch over to Angular, how it has improved his programming, and when it is best to utilize this framework. They also discuss how Yakov trains Java developers to start using Angular and the two methods he uses to do so.In particular, we dive pretty deep on:Yakov introWrote books on Java and AngularAngularAdobe FlexWhy he stopped using Adobe FlexAngular and TypeScript combinationAngular is built for large-scale projectsAngular is good for creating single-page appsWhen Angular isn’t that greatWhat he’s looking for in Angular 6Creating widgetsAngular ElementThe programming community looks down on JavaScriptCSSRecommends people learn CSS if they are a Java developerThe beauty of the industryThere is a specific way to teach to Java developers Angular that is easy for them to understandTwo major directions in training Java developersAnd much, much more!Links: AngularAdobe FlexTypeScriptJavaScriptYakov’s GitHubYakov’s blog@YFainPicks:ShaiNGXSTypeWizJoengRx dataBarking Up the Wrong Tree by Eric BarkerYakovJHipsterAngular for Java Developers talkSpecial Guest: Yakov Fain. 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.

Apr 10, 2018 • 48min
AiA 184: ngGirls with Shmuela Jacobs, Samantha Rhodes, and Bonnie Brennan
Panel: Charles Max WoodAlyssa NichollJohn PapaJoe Eames Special Guests: Shmuela Jacobs, Samantha Rhodes, and Bonnie BrennanIn this episode of Adventures in Angular, the panel talks to Shmuela Jacobs, Samantha Rhodes, and Bonnie Brennan about ngGirls. ngGirls is an organization that provides a free one-day workshop with volunteer mentors who will teach them Angular basics. It was inspired by Django Girls and provides this type introduction to programming for women who want to learn about Angular. They are really passionate about bringing ngGirls all around the world so that women everywhere can be introduced to both Angular and programming.In particular, we dive pretty deep on:What is ngGirls?Started in November 2016 in IsraelDjango GirlsHelps build motivation in young girls to keep programmingAngularngConf and Google I/O events coming upWhat is an ideal mentor?What does the curriculum look like?Angular BootcampDo you have a prep pack ahead of time?How do you sign up to be a mentor?Do you encourage people to organize their own ngGirls?How do you get the word out about the conferences?Using twitterHow much experience do you need for ngGirls?They need more girls mentorsEven if you’ve just started learning Angular, sign up as a mentor!And much, much more!Links: ngGirlsngAtlantaDjango GirlsAngularngConfGoogle I/OAngular Bootcamp@AngularGirls@ShmuelaJ@Bonnster75Bonnie ngConf Organizer@TheLittlestDevSam’s MediumPicks:CharlesBlack MirrorAlyssaReady Player One MovieJoe“Here are the best programming languages to learn in 2018”Johnng-AI Hackathon by MicrosoftShmuelaArches National ParkAngular in Depth BlogOctotreeSamngConfBonniengxsDungeons and Dragons at ngConfNatasha Carlyon ngConfSpecial Guests: Bonnie Brennan, Samantha Rhodes, and Shmuela Jacobs. 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.

Apr 3, 2018 • 1h 32min
AiA 183: TDD with Shai Reznik
Panel: Charles Max WoodWard BellJoe EamesJohn Papa Special Guests: Shai ReznikIn this episode of Adventures in Angular, the panel talks to Shai Reznik about TDD. TDD is a technique used to write unit tests. They discuss what exactly unit testing is, the benefits of it, and why you would want to use it to test your code. Shai then discusses what TDD is, why you would use it, the benefits of it, and how you can get started using TDD in your own code. He loves that he can use TDD as a design tool for code and that it forces you to write cleaner, more modular code.In particular, we dive pretty deep on:What is TDD?Test Driven DevelopmentWhat is unit testing?Benefits of unit testingFaster feedback and saves you from regression bugsJavaScript Unit Testing & TDD Theory by ShaiRed, Green, RefactorWhy would you want to use TDD?Benefits of TDDYou actually get to write the testsForces you to write more modular and cleaner codeUse TDD as a design tool for codeDo you actually write code using TDD?AngularEmberProduction code vs other types of codeWrite tests around assumptionsIs TDD Dead? YouTube SeriesAllows you to think through what you want to build before you build itBlueprint in a senseTesting vs TDDAnd much, much more!Links: AngularJavaScript Unit Testing & TDD Theory by ShaiTDDEmberIs TDD Dead? YouTube SeriesNgConfHighRez.io Picks:CharlesGet involved in the political processJohnDon’t be afraid to have healthy discussionsFive ThingsThe 7 Ds of Development TalkJoeThe Mistakes I Made As a Beginner Programmer by Samer BunaAn Overview of JavaScript Testing in 2018 by Vitali ZaidmanTry it out and decide for yourselfWardNgRx DataShaiMachine Learning-Driven Bundling by Minko GechevAngular TDD course coming soonJavaScript Unit Testing & TDD TheorySpecial Guest: Shai Reznik. 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.

Mar 27, 2018 • 1h 15min
AiA 182: Brittany Moore's Path into Angular
Panel: Charles Max WoodAlyssa NicollWard BellJohn Papa Special Guests: Brittany MooreIn this episode of Adventures in Angular, the panel talks to Brittany Moore about her unique experience into Angular. Brittany has been working as a front-end developer for about four years and is currently a consultant for Test Double. She was first introduced to Angular at a talk that John Papa gave and was blown away by the sheer power of it. She really encourages people who are learning Angular to get out and attend talks, conferences and meetups so that they can build connections and get more information from people who are good at what they do.In particular, we dive pretty deep on:Brittany introAngularFront-end backgroundJavaScript and CSSDiscovered Angular from a talkAngular JS and Angular 2.0What made Angular appeal to you?CS graduateBefore Angular, she used a lot of trial and errorC#Had trouble getting stated without a JavaScript backgroundAngular gave her a clear path forward and a framework that was understandableGot on as many online communities she couldLearned Angular through help on the internet and community resourcesEncourages people to attend conferences and meetupsRuby Rogues Episode 255How did you go to conferences when you didn’t know anyone?The importance of pushing yourself out of your comfort zoneHer career is defined by the conferences she went toEmotional reaction to conferencesng VikingsJust going to the conferences are beneficialWhat were your biggest OMG moments at conferences?And much, much more!Links: JS Dev SummitTest DoubleAngularJavaScriptRR Episode 255ng Vikings@BAnnMooreBrittany’s GitHubBrittany’s BlogPicks:CharlesHogwarts Battle Board GamePandemic LegacyJS Dev SummitReact Dev SummitUsing User Voice again on WebsiteAlyssaDiversity FundraiserWardngRx DataBrittanyHit Refresh by Satya NadellaReigns Her MajestySpecial Guest: Brittany Moore. 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.

Mar 20, 2018 • 1h 6min
AiA 181: Doing More with Less and Router-First Architecture with Doguhan Uluca
Panel: Charles Max WoodWard BellShai ReznikJohn PapaJoe Eames Special Guests: Doguhan UlucaIn this episode of Adventures in Angular, the panel discusses doing more with less and router-first architecture with Doguhan Uluca. Doguhan works for a consulting company in Washington D.C. called Excella, where he is on the JavaScipt Special fleet and is a software development expert. He is also the founder of the Tech Talk DC meetup and organized the DC Full Stack Dev Summit last year. They talk about doing more with less with code and the importance of deleting code that is unnecessary. Also, they discuss router-first architecture and how it can be used to your advantage in your coding.In particular, we dive pretty deep on:Doguhan introExcella Consulting CompanyTech Talk DCDC Full Stack Dev SummitBeing a polyglot is great, but in practice it is very difficultWhat is true a polyglot developer?Deleting codeWhy would you want to delete code?Do more with less when it comes to codeJavaScriptGoing back to the basicsMore code lends to more bugs and issuesHow does this relate to router-first architecture?Writing a bookNeed a road map before you star refining thingsGet a picture of the shape of the application and then start thinking ahead of timeThe importance of planning ahead when codingAgile Software DevelopmentWalking skeleton from the beginningGet to the first wrong answer as quickly as possible and fix itAnd much, much more!Links: JS Dev SummitExcellaTech Talk DCDC Full Stack Dev SummitJavaScriptAgile Software DevelopmentTheJavaScriptPromise.com@DulucaPicks:CharlesJavaScript Dev SummitGet a Coder Job CourseWardHomo Deus by HarariShaiRxViz.comng-confJohnTwitchJoeWasteland Express Delivery Service Board GameDoguhanTheJavaScriptPromise.comShip It or It Never Happened Conference RunKit.comSpecial Guest: Doguhan Uluca. 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.

Mar 12, 2018 • 54min
AiA 180: Angular Today with Stephen Fluin
Panel: Charles Max WoodJoe Eames Special Guests: Stephen FluinIn this episode of Adventures in Angular, the panel discusses Angular today with Stephen Fluin. He leads developer relations on the Angular team, and he has two missions when it comes to the Angular team: to help developers and organizations be successful with Angular and to understand what it’s like to be an Angular developer in the real world, so they can make the right platform decisions as they evolve things from their side. They talk about the new things that are happening with Angular and discuss where the framework is headed in the future.In particular, we dive pretty deep on:Stephen backgroundTwo missions on the Angular teamAngularWhat’s new with Angular?Angular version 5 updatePre-fix change for developersComponent development kitsNG BootstrapPrimeFacesAdvantages of using the CDKAngular CLISchematicsNG UpdateBuild Tools convergence and how it will affect effect developersWebpackIntegrating Bazel in the futureGet a Coder Job CourseNG generateAnd much, much more!Links: DevRelAngularAngular version 5NG BootstrapPrimeFacesSchematicsAngular CLIWebpackBazelGet a Coder Job CourseNG GenerateAngular BlogAngular GitHub@StephenFluinPicks:CharlesHogwarts Battles Board GameGet a Coder Job CourseJoePathfinder Plot TwistsArrested DevelopmentStephenDemos with Angular VideosRXmarbles.comSpecial Guest: Stephen Fluin. 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.

Mar 6, 2018 • 1h 9min
AiA 179: State of JS with Sacha Greif
Panel: Charles Max WoodAlyssa Nicoll Special Guests: Sacha GreifIn this episode of Adventures in Angular, the panel discuss the state of JS survey with Sacha Greif. This is a survey that is sent out to developers in order to see what people perceive the state of JavaScript is. They talk about his inspiration for creating this survey as well as discuss the data that was collected. This is a great episode for people who want to hear interesting data on JS in today’s current climate.In particular, we dive pretty deep on: What is the State of JS?23,000 responses this past yearWhat inspired you to do this?JavaScriptMeteorJavaScript fatigueGreat snapshot of where people are atBackboneGreat tool to detect trendsBackgrounds of the people who created this surveyBias in the resultsGraphQLCorrelation vs causation issueWhy certain frameworks are scarceBootcamps are teaching React and Angular nowDo you have indications as to why there are increases in some areas and declines in others?Vue is the fastest rising project on GitHub currentlyRising Star JSAnd much, much more!Links: Rising Star JS@SachaGreifVulcanJS.orgSidebar.ioPicks:CharlesThe Greatest ShowmanReact Dev Summit 2018React Roundup Views on VueSachaRising Stars JSBest of JSSpecial Guest: Sacha Greif. 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 27, 2018 • 46min
AiA 178: The Framework Summit
Panel: Charles Max WoodShai ReznikJoe EamesJohn Papa Special Guests: NoneIn this episode of Adventures in Angular, the panel discuss the Framework Summit. This is a conference that is focused on front-end frameworks, such as Angular, React, and Ember. Frameworks are such a central piece to front-end development, and so this conference is going to be detailed towards people who are working with multiple types of frameworks or want to learn about new frameworks. One of the biggest goals of this conference is to help end framework wars and bring people from different types of frameworks together.In particular, we dive pretty deep on:What is the Framework Summit?How is this conference different from other general JavaScript conferences?Broad conference- includes many different frameworksGood amount of content on each frameworkWhat will the experience be like at the conference?Higher chance of finding a talk you’re interested in2-day conferenceSingle-track and multi-track daysEmber, Knockout, View, Elm, Angular, and ReactOct 2-3, 2018 in Park City, UtahGreat for meeting people and making connectionsComparing the frameworksFostering communityHow similar each of the frameworks areGoals of the conferenceFramework warsWhat do you get out of this conference?Meeting people from different communitiesAnd much, much more!Links: LinodeAngular BootcampLootCrateFramework Summit@FrameworkSummitPicks:CharlesGameVicePipeDriveView and React Podcasts Coming SoonReact SummitJoeReady Player One by Ernest ClineSimon Jones (Narrator on Audible)ShaiFighting Perfectionism BlogPostTony RobbinsAdvertising 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.