

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

Jul 14, 2018 • 37min
AiA 197: Bazel with Torgeir Helgevold
Panel: Charles Max WoodJoe EamesAlyssa Nicholl Special Guests: Torgeir HelgevoldIn this episode, the Adventures in Angular panel talks to Torgeir Helgevold about Bazel. Torgeir works for Nrwl and does experiment with Bazel as a part of his daily life. He has really taken an interest in Bazel and sees it as the next big thing in build systems. They talk about what Bazel is, zero configuration, and Bazel’s ability to deal with large and complex projects. They also touch on build speed with Bazel, how to set Bazel up, and more!In particular, we dive pretty deep on:Torgeir introBazel as the next big thing for build systemsWhat is Bazel?Incremental build systemMainly for large projectsWhy is Bazel going to become the next big thing?Bazel isn’t tied to a specific languageBazel vs WebpackType sharing between front-end and back-endBazel is very streamlinedZero configuration movementThe problem with zero configurationLarge vs simpler projectsComplex development and new toolsGoogle is well known to have large, complex projectsIf your build system is working for you, there’s no need to changeBuild speedContinuous integrationHow do you set Bazel up?Alex Eagle repo - angular-bazel-exampleWhat does Bazel actually do?How do you pull these rules in?How do you transition over to Bazel?And much, much more!Links:NrwlBazelWebpackAlex Eagle repo - angular-bazel-example@helgevoldsyntaxsuccess.comTorgeir’s GitHubTorgeir’s Nrwl BlogSponsorsAngular Boot CampDigital Ocean FreshBooksPicks:CharlesThe Whole-Brain Child by Daniel J. SiegelJoeGoogle DuplexWhy AI Will Bring an Explosion of New JobsFull of Sith Podcast – How the Force WorksTorgeirCross language API schemas with Bazel by Daniel MullerSpecial Guest: Torgeir Helgevold. 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.

Jul 3, 2018 • 28min
AiA 196: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build
Panel: Charles Max WoodAyssa NichollWard Bell Special Guests: David CramerIn this episode, the Adventures in Angular panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of Sentry, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more!In particular, we dive pretty deep on:David introFounder and CEO of Sentry What is Sentry?Working with PHPDe-bugger for productionFocus on workflowGoal of SentryTriaging the problemWorkflow managementSentry started off as an open-source side projectInstrumentation for JavaScriptEmber, Angular, and npmGot their start in PythonLogsTotally open-sourceMost compatible with run-timeCan work with any languageDeep contextsDetermining the root causeAnd much, much more! Links:SentryJavaScriptEmberAngularnpmPythonSentry’s GitHub@getsentryDavid’s GitHubDavid’s Website@zeegSponsorsLinodeAngular Boot CampFreshBooksPicks:CharlesSocks as SwagDavidVS CodeKubernetesSpecial Guest: David Cramer. 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.

Jun 26, 2018 • 1h 4min
AiA 195: Angular for Microsoft Developers with Sahil Malik
Panel: Charles Max WoodAlyssa NichollWard Bell Special Guests: Sahil MalikIn this episode, the Adventures in Angular panelists discuss Angular for Microsoft developers with Sahil Malik. Sahil is a developer that has been in the Microsoft and Angular space for many years. He has been writing for CODE Magazine as well for many years and you can find his articles here. They talk about what he means by the term “Microsoft developer,” Visual Studio vs VS Code, and the pros to using Angular as a Microsoft developer. They also touch on how these developers can transition over to using Angular, the importance of having an open mind to other ways of doing things, and more!In particular, we dive pretty deep on:Sahil introWrites for CODE MagazineWhat do you mean by a Microsoft developer?Azure and Linux.NET Rocks!Microsoft BuildVisual StudioAngular is a natural progression for someone in the Microsoft worldngrx and ngrx-dataVS Code is a fantastic editorVisual Studio vs VS CodeVS Code has plugins for everything!How has working with Angular felt as a Microsoft worldHis experience in the Microsoft landscapeFeels more productive in an HTML based UIXAMLAngular shines because it can acage things tightlyTypeScriptHow should Microsoft developers transition over to Angular?Open yourself to the idea of changeGet familiarized with node-based developmentAIAnd much, much more!Links:CODE MagazineSahil’s CODE Magazine AritclesAngularAzureLinux.NET Rocks!Microsoft BuildVisual Studiongrxngrx-dataVS CodeXAML@sahilmalikSahil’s GitHubWinsmarts.comSponsorsLinodeAngular Boot CampFreshBooksPicks:AlyssaDeadpool 2Soloupdate.angular.ioSahilElectric bicyclesSpecial Guest: Sahil Malik. 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.

Jun 18, 2018 • 57min
AiA 194: Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari LIVE at Microsoft Build
Panel: Charles Max Wood Special Guests: Ori Zohar and Gopinath ChigakkagariIn this episode, the Adventures in Angular panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at Microsoft Build. Ori is on the product team at VSTS focusing on DevOps specifically on Azure. Gopinath is the group program manager in VSTS primarily working on continuous integration, continuous delivery, DevOps, Azure deployment, etc. They talk about the first steps people should take when getting into DevOps, define DevOps the way Microsoft views it, the advantages to automation, and more!In particular, we dive pretty deep on:Ori and Gopi introVSTS – Visual Studio Team ServicesVSTS gives developers the ability to be productiveDeveloper productivityWhat’s the first big step people should be taking if they’re getting into DevOps?The definition of DevOpsThe people and the processes as the most important pieceDevOps as the best practicesAutomating processesWhat people do when things go wrong is what really countsLetting the system take care of the problemsHave the developers work on what they are actually getting paid forTrend of embracing DevOpsShifting the production responsibility more onto the developer’sIncentivizing developersPeople don’t account for integrationContinuous integrationTrends on what customers are asking forSafetyDocker containersAnd much, much more!Links:AzureMicrosoft BuildVSTS@orizhrOri’s GitHubGopi’s GitHub@gopinachSponsorsLinodeAngular Boot CampFreshBooksPicks:Charles.NET Rocks!Shure SM58 MicrophoneZoom H6OriFitbitPacific Northwest HikingGopinathSeattle, WASpecial Guests: Gopinath Chigakkagari and Ori Zohar. 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.

Jun 12, 2018 • 38min
AiA 193: Angular Libraries with Juri Strumpflohner
Panel: Charles Max WoodShai ReznikJoe Eames Special Guests: Juri StrumpflohnerIn this episode, the JavaScript Jabber panelists discuss Angular libraries with Juri Strumpflohner. Juri is a software developer that previously has done a lot of full-stack development with JavaScript and Angular.js on the front-end and C# and Java on the back-end. More recently, he has begun to focus more on the front-end with Angular development as a freelance developer and has created training courses on Egghead. They talk about what an Angular library is, how you can create an Angular Package Format, and much more!In particular, we dive pretty deep on:Juri introCreate and publish Angular libs like a Pro- Juri’s NG-BE TalkWhat are Angular libraries?How do Angular libraries connect to Angular?Angular modulesOpen source as the main use caseCSS and SassHave to follow a certain series of steps to build your librariesWebPackPlunkerServer-side renderingTree shaking things that aren’t used on your libraryAngular Package FormatComponent librarySecondary entry pointsHow do you go about making a package like this?TypeScript ModulesNow have built-in support of Angular librariesng-packagrAnd much, much more!Links:JavaScriptAngular.jsEggheadJuri’s Egghead CoursesCreate and publish Angular libs like a ProAngular modulesSassWebPackPlunkerTypeScript Modulesng-packagr@juristrjuristr.comJuri’s GitHubSponsorsLinodeAngular Boot CampFreshBooksPicks:CharlesFullContactSet Appointments on Google CalendarShaiCompeting Against Luck by Clayton M. ChristensenHis Blog PostJoeUnit Testing in Angular PluralSight CoursePrettierJuringx-tabs-libdemongx-formlyJuri’s Egghead CoursesSpecial Guest: Juri Strumpflohner. 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.

Jun 5, 2018 • 35min
AiA 192: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build
Panel: Charles Max Wood Special Guests: Rachel MacFarlane and Matt BiernerIn this episode, the JavaScript Jabber panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on Visual Studio Code. They talk about what the workflow at Visual Studio Code looks like, what people can look forward to coming out soon, and how people can follow along the VS Code improvements on GitHub and Twitter. They also touch on their favorite extensions, like the Docker extension and the Azure extension and their favorite VS Code features.In particular, we dive pretty deep on:Rachel and Matt introMonth to month workflow of Visual Studio CodeVS Code JavaScript, TypeScript, and Mark Down supportWorking on GitHub and within the communityCheck out new features incrementally with insidersCommunity driven workWhat is coming out in Visual Studio Code?GitHub helps to determine what they work onWorking on Grid ViewImproved settings UIHighlighting unused variables in your codeImprovements with JS DocsDartVisual Studio Extension APIHow do people follow along with the VS Code improvements?Follow along on GitHub and TwitterDownload VS Code InsidersHave a general road map of what the plan is for the yearTechnical debt weekWhat do you wish people knew about VS Code?Favorite extensionsDocker extension and Azure extensionAnd much, much more!Links:Visual Studio CodeJavaScriptTypeScriptDartVS Code GitHub@CodeVS Code InsidersDocker extensionAzure extensionRachel’s GitHubMatt’s GitHubMattBierner.com@mattbiernerSponsorsLinodeAngular Boot CampFreshBooksPicks:CharlesOrphan BlackAvengers: Infinity WarFishingRachelGitLensMattThe Bronx WarriorsSpecial Guests: Matt Bierner and Rachel MacFarlane. 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.

May 30, 2018 • 43min
AiA 191: UX in Angular with Tomek Sułkowski
Panel: Charles Max Wood Special Guests: Tomek SułkowskiIn this episode, the JavaScript Jabber panelists discuss UX in Angular with Tomek Sułkowski. Tomek currently works as a front-end engineer for an app creating company, as well as has been working for Sages running front-end workshops that mostly have to do with Angular. They talk about his blog post, buttons, and improving the user experience. They also touch on the importance of using simple solutions rather than overcomplicated ones, how to teach UI in training, and much more!In particular, we dive pretty deep on:Tomek introTomek blog post: Angular techniques: Improve submit button’s UX by NOT disabling itUse a simple directiveThe disabled buttonThink about how the user will use it when codingUsing disable submit button when submitting a formAre there other things that people do that hurt their user experience?Making the UI easier for usersLooking into animations to improve user experienceAngularAngular Router Animations: the tricky bits by TomekRouting from one path to anotherSmall animations can go a long wayThe importance of not overcomplicating thingsWhat is the approach you take for teaching UI in your training?Know who you’re teachingButtonsButtons make the interface much more usableBuilding formsTemplate based formsAnd much, much more!Links:SagesAngular techniques: Improve submit button’s UX by NOT disabling itAngularAngular Router Animations: the tricky bits by Tomek@sulcoTomek’s MediumTomek’s GitHubSponsors:LinodeAngular Boot CampFreshBooksPicks:CharlesMattermostAiA Slack DevChat.tv ForumBrave BrowserTomekSo Good They Can't Ignore You by Cal NewportBooks I’ve Read by Derek SiversThe Man from EarthNest FrameworkSpecial Guest: Tomek Sułkowski. 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.

May 22, 2018 • 51min
AiA 190: Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver LIVE at Microsoft Build
Panel: Charles Max Wood Special Guests: Matt Hernandez and Amanda SilverIn this episode, the JavaScript Jabber/Adventures In Angular, panelists discuss Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver at Microsoft Build. Amanda is the director of program management at Microsoft working on Visual Studio and VS Code. Matt works on a mix between the Azure and the VS Code team, where he leads the effort to build the Azure extensions in VS code, trying to bring JavaScript developers to Azure through great experiences in VS Code. They talk about what’s new in VS Code, how the Azure extension works, what log points are, and much more!In particular, we dive pretty deep on:Amanda introMatt introWhat’s new in VS Code?VS Code coreVS Live ShareShared TerminalNow have Linux supportLive Share is now public to the world for freeWhat would you use Shared Terminal for?Are there other things coming up in VS Code?Constantly responding to requests from the communityLive Share works for any languageHow does the Azure extension work?Azure App ServiceStorage extensionAzure Cosmos DBWhat are log points?All a part of a larger plan to create a better experience for JS developersVisual debuggersIs it the same plugin to support everything on Azure?Want to target specific services that node developers will take advantage ofAnd much, much more!Links:Visual StudioVS CodeAzureLive ShareAzure Cosmos DBMicrosoft BuildAzure App ServiceAmanda’s GitHub@amandaksilverMatt’s GitHub@fiveisprimePicks:CharlesOrphan BlackShout out to VS Code teamBattle of the BooksMattThe Customer-Driven Playbook by Travis LowdermilkThe Speed of Trust by Stephen M.R. CoveyYes, And by Kelly LeonardDigital Marketing For Dummies by Ryan DeissEd Gets His Power Back KickstarterAmandaMicrosoft Quantum Development Kit for Visual Studio CodeIggy Peck, ArchitectTek by Patrick McDonnellSpecial Guests: Amanda Silver and Matt Hernandez . 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.

May 15, 2018 • 42min
AiA 189: Angular Contributor with Tracy Lee and Stephen Fluin
Panel: John PapaJoe Eames Special Guests: Tracy Lee and Stephen FluinIn this episode of Adventures in Angular, the panel talks to Tracy Lee and Steven Fluin about Angular Contributor Days. They talk about what Angular Contributor Days is, why they decided to create it, and the changes they have made since last year’s Contributor Days. They also touch on the importance of empowering developers to contribute to the Angular community in their own way and giving them a place to have their voice be heard.In particular, we dive pretty deep on:What is Angular Contributor Days?Celebrate and recognize Angular communityAngularNow online so more people can participateContributorDays.comSending out a surveyWhat is the point of Contributor Days?Angular has a rich ecosystem of collaborationTalking about educationAngular BootcampAngular Core team panelWho should attend this event?Awesome way to discover this ecosystemHelping people feel empoweredIs attending in person the only way to participate?It is all online this yearEmpowering people to contribute in their own wayTough to work with everyone’s time zoneThe event will be fully recordedContributor days for a majority of the JavaScript ecosystemEveryone gets their voice heardAdoption is not the goalBreaking down walls as developersAnd much, much more!Links: Angular Contributor DaysAngularContributorDays.comAngular BootcampJavaScriptDemo’s with Angular@stephenfluinFluin.ioStephen’s GitHub@ladyleetTracy’s MediumTracy’s GitHub Picks:JoeBarking Up the Wrong Tree by Eric BarkerJohnEmbossing TapeTracyFramework SummitNode Collaborator SummitJS InteractiveStephenupdate.angular.ioSpecial Guests: Stephen Fluin and Tracy Lee. 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.

May 9, 2018 • 45min
AiA 188: ngGirls Part 2 with Shmuela Jacobs
Panel: Charles Max WoodAlyssa NicollJoe Eames Special Guests: Shmuela JacobsIn this episode of Adventures in Angular, the panel talks to Shmuela Jacobs about ngGirls. Shmuela founded ngGirls, which is an organization where they try to increase diversity in tech, and it is mainly focused towards Angular. This is because she loves Angular and feels that it is a good platform to start with because of its simplicity. They talk about how she came up with the idea for ngGirls, how the company works, and stress the incredibly helpful nature of the Angular community. In particular, we dive pretty deep on:Shmuela introAngular and ngGirlsThe Angular communityHow the workshop worksFree workshop run by volunteersGoing to be at Google I/OHow did you come up with ngGirls?Django girlsWomen Who CodeGreat experience with Django girlsWanted a company geared towards AngularThe tutorial was written by the communityHow much people in the Angular community want to helpAngular JSStill so much to learn in AngularPeople taking overWorkshops happen all over the worldThe company allows for other people to organize the workshops themselvesIs ngGirls growing beyond you?Plans to start more with helping to guide others as the company growsCreating more activities for more experienced women or different agesAnd much, much more!Links: ngGirlsAngularGoogle I/ODjango girlsAngular JS@ShmuelaJShmuela’s GitHubPicks:CharlesGoogle DriveScanSnap S1300iJoengConfRole Playing GamesShmuelangConf YouTubeSuper Powered, Server Rendered Progressive Native Apps - Nathan Walker & Jeff WhelpleySchematics: Generating custom Angular Code with the CLI by Manfred SteyerSpecial Guest: 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.