Join our weekly discussion about how to build top end Angular applications and become an Angular expert.
Similar Podcasts

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
AiA 198: Building SharePoint Extensions with JavaScript with Vesa Juvonen LIVE at Microsoft Build
Panel: Charles Max Wood Special Guests: Vesa Juvonen In this episode, the Adventures in Angular panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the SharePoint development team and is responsible for the SharePoint Framework, which is the modern way of implementing SharePoint customizations with JavaScript. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more! In particular, we dive pretty deep on: Vesa intro What is SharePoint? Has existed since 2009 People either know about it and use it or don’t know what it is Baggage from a customization perspective Why JavaScript developers? Modernizing development SharePoint Framework Microsoft Ignite Conference Is there a market for it? System integrators Angular Element and React React for SharePoint Framework back-end Supports Vue React Round Up Podcast How do you maintain isolation? What’s the best way to get started with SharePoint extensions? Office 365 Developer Program SharePoint documentation SharePoint YouTube What kinds of extensions are you seeing people build? And much, much more! Links: SharePoint JavaScript SharePoint Framework Microsoft Ignite Conference Angular Element React Vue React Round Up Podcast Office 365 Developer Program SharePoint documentation SharePoint YouTube @OfficeDev @vesajuvonen Vesa’s blog Vesa’s GitHub Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles Zig Ziglar Conversations with My Dog by Zig Ziglar Pimsleur Lessons on Audible Vesa Armada by Ernest Cline Special Guest: Vesa Juvonen.
AiA 197: Bazel with Torgeir Helgevold
Panel: Charles Max Wood Joe Eames Alyssa Nicholl Special Guests: Torgeir Helgevold In 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 intro Bazel as the next big thing for build systems What is Bazel? Incremental build system Mainly for large projects Why is Bazel going to become the next big thing? Bazel isn’t tied to a specific language Bazel vs Webpack Type sharing between front-end and back-end Bazel is very streamlined Zero configuration movement The problem with zero configuration Large vs simpler projects Complex development and new tools Google is well known to have large, complex projects If your build system is working for you, there’s no need to change Build speed Continuous integration How do you set Bazel up? Alex Eagle repo - angular-bazel-example What does Bazel actually do? How do you pull these rules in? How do you transition over to Bazel? And much, much more! Links: Nrwl Bazel Webpack Alex Eagle repo - angular-bazel-example @helgevold syntaxsuccess.com Torgeir’s GitHub Torgeir’s Nrwl Blog Sponsors Angular Boot Camp Digital Ocean FreshBooks Picks: Charles The Whole-Brain Child by Daniel J. Siegel Joe Google Duplex Why AI Will Bring an Explosion of New Jobs Full of Sith Podcast – How the Force Works Torgeir Cross language API schemas with Bazel by Daniel Muller Special Guest: Torgeir Helgevold.
AiA 196: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build
Panel: Charles Max Wood Ayssa Nicholl Ward Bell Special Guests: David Cramer In 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 intro Founder and CEO of Sentry What is Sentry? Working with PHP De-bugger for production Focus on workflow Goal of Sentry Triaging the problem Workflow management Sentry started off as an open-source side project Instrumentation for JavaScript Ember, Angular, and npm Got their start in Python Logs Totally open-source Most compatible with run-time Can work with any language Deep contexts Determining the root cause And much, much more! Links: Sentry JavaScript Ember Angular npm Python Sentry’s GitHub @getsentry David’s GitHub David’s Website @zeeg Sponsors Linode Angular Boot Camp FreshBooks Picks: Charles Socks as Swag David VS Code Kubernetes Special Guest: David Cramer.
AiA 195: Angular for Microsoft Developers with Sahil Malik
Panel: Charles Max Wood Alyssa Nicholl Ward Bell Special Guests: Sahil Malik In 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 intro Writes for CODE Magazine What do you mean by a Microsoft developer? Azure and Linux .NET Rocks! Microsoft Build Visual Studio Angular is a natural progression for someone in the Microsoft world ngrx and ngrx-data VS Code is a fantastic editor Visual Studio vs VS Code VS Code has plugins for everything! How has working with Angular felt as a Microsoft world His experience in the Microsoft landscape Feels more productive in an HTML based UI XAML Angular shines because it can acage things tightly TypeScript How should Microsoft developers transition over to Angular? Open yourself to the idea of change Get familiarized with node-based development AI And much, much more! Links: CODE Magazine Sahil’s CODE Magazine Aritcles Angular Azure Linux .NET Rocks! Microsoft Build Visual Studio ngrx ngrx-data VS Code XAML @sahilmalik Sahil’s GitHub Winsmarts.com Sponsors Linode Angular Boot Camp FreshBooks Picks: Alyssa Deadpool 2 Solo update.angular.io Sahil Electric bicycles Special Guest: Sahil Malik.
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 Chigakkagari In 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 intro VSTS – Visual Studio Team Services VSTS gives developers the ability to be productive Developer productivity What’s the first big step people should be taking if they’re getting into DevOps? The definition of DevOps The people and the processes as the most important piece DevOps as the best practices Automating processes What people do when things go wrong is what really counts Letting the system take care of the problems Have the developers work on what they are actually getting paid for Trend of embracing DevOps Shifting the production responsibility more onto the developer’s Incentivizing developers People don’t account for integration Continuous integration Trends on what customers are asking for Safety Docker containers And much, much more! Links: Azure Microsoft Build VSTS @orizhr Ori’s GitHub Gopi’s GitHub @gopinach Sponsors Linode Angular Boot Camp FreshBooks Picks: Charles .NET Rocks! Shure SM58 Microphone Zoom H6 Ori Fitbit Pacific Northwest Hiking Gopinath Seattle, WA Special Guests: Gopinath Chigakkagari and Ori Zohar.
AiA 193: Angular Libraries with Juri Strumpflohner
Panel: Charles Max Wood Shai Reznik Joe Eames Special Guests: Juri Strumpflohner In 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 intro Create and publish Angular libs like a Pro- Juri’s NG-BE Talk What are Angular libraries? How do Angular libraries connect to Angular? Angular modules Open source as the main use case CSS and Sass Have to follow a certain series of steps to build your libraries WebPack Plunker Server-side rendering Tree shaking things that aren’t used on your library Angular Package Format Component library Secondary entry points How do you go about making a package like this? TypeScript Modules Now have built-in support of Angular libraries ng-packagr And much, much more! Links: JavaScript Angular.js Egghead Juri’s Egghead Courses Create and publish Angular libs like a Pro Angular modules Sass WebPack Plunker TypeScript Modules ng-packagr @juristr juristr.com Juri’s GitHub Sponsors Linode Angular Boot Camp FreshBooks Picks: Charles FullContact Set Appointments on Google Calendar Shai Competing Against Luck by Clayton M. Christensen His Blog Post Joe Unit Testing in Angular PluralSight Course Prettier Juri ngx-tabs-libdemo ngx-formly Juri’s Egghead Courses Special Guest: Juri Strumpflohner.
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 Bierner In 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 intro Month to month workflow of Visual Studio Code VS Code JavaScript, TypeScript, and Mark Down support Working on GitHub and within the community Check out new features incrementally with insiders Community driven work What is coming out in Visual Studio Code? GitHub helps to determine what they work on Working on Grid View Improved settings UI Highlighting unused variables in your code Improvements with JS Docs Dart Visual Studio Extension API How do people follow along with the VS Code improvements? Follow along on GitHub and Twitter Download VS Code Insiders Have a general road map of what the plan is for the year Technical debt week What do you wish people knew about VS Code? Favorite extensions Docker extension and Azure extension And much, much more! Links: Visual Studio Code JavaScript TypeScript Dart VS Code GitHub @Code VS Code Insiders Docker extension Azure extension Rachel’s GitHub Matt’s GitHub MattBierner.com @mattbierner Sponsors Linode Angular Boot Camp FreshBooks Picks: Charles Orphan Black Avengers: Infinity War Fishing Rachel GitLens Matt The Bronx Warriors Special Guests: Matt Bierner and Rachel MacFarlane.
AiA 191: UX in Angular with Tomek Sułkowski
Panel: Charles Max Wood Special Guests: Tomek Sułkowski In 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 intro Tomek blog post: Angular techniques: Improve submit button’s UX by NOT disabling it Use a simple directive The disabled button Think about how the user will use it when coding Using disable submit button when submitting a form Are there other things that people do that hurt their user experience? Making the UI easier for users Looking into animations to improve user experience Angular Angular Router Animations: the tricky bits by Tomek Routing from one path to another Small animations can go a long way The importance of not overcomplicating things What is the approach you take for teaching UI in your training? Know who you’re teaching Buttons Buttons make the interface much more usable Building forms Template based forms And much, much more! Links: Sages Angular techniques: Improve submit button’s UX by NOT disabling it Angular Angular Router Animations: the tricky bits by Tomek @sulco Tomek’s Medium Tomek’s GitHub Sponsors: Linode Angular Boot Camp FreshBooks Picks: Charles Mattermost AiA Slack DevChat.tv Forum Brave Browser Tomek So Good They Can't Ignore You by Cal Newport Books I’ve Read by Derek Sivers The Man from Earth Nest Framework Special Guest: Tomek Sułkowski.
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 Silver In 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 intro Matt intro What’s new in VS Code? VS Code core VS Live Share Shared Terminal Now have Linux support Live Share is now public to the world for free What would you use Shared Terminal for? Are there other things coming up in VS Code? Constantly responding to requests from the community Live Share works for any language How does the Azure extension work? Azure App Service Storage extension Azure Cosmos DB What are log points? All a part of a larger plan to create a better experience for JS developers Visual debuggers Is it the same plugin to support everything on Azure? Want to target specific services that node developers will take advantage of And much, much more! Links: Visual Studio VS Code Azure Live Share Azure Cosmos DB Microsoft Build Azure App Service Amanda’s GitHub @amandaksilver Matt’s GitHub @fiveisprime Picks: Charles Orphan Black Shout out to VS Code team Battle of the Books Matt The Customer-Driven Playbook by Travis Lowdermilk The Speed of Trust by Stephen M.R. Covey Yes, And by Kelly Leonard Digital Marketing For Dummies by Ryan Deiss Ed Gets His Power Back Kickstarter Amanda Microsoft Quantum Development Kit for Visual Studio Code Iggy Peck, Architect Tek by Patrick McDonnell Special Guests: Amanda Silver and Matt Hernandez .
AiA 189: Angular Contributor with Tracy Lee and Stephen Fluin
Panel: John Papa Joe Eames Special Guests: Tracy Lee and Stephen Fluin In 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 community Angular Now online so more people can participate ContributorDays.com Sending out a survey What is the point of Contributor Days? Angular has a rich ecosystem of collaboration Talking about education Angular Bootcamp Angular Core team panel Who should attend this event? Awesome way to discover this ecosystem Helping people feel empowered Is attending in person the only way to participate? It is all online this year Empowering people to contribute in their own way Tough to work with everyone’s time zone The event will be fully recorded Contributor days for a majority of the JavaScript ecosystem Everyone gets their voice heard Adoption is not the goal Breaking down walls as developers And much, much more! Links: Angular Contributor Days Angular ContributorDays.com Angular Bootcamp JavaScript Demo’s with Angular @stephenfluin Fluin.io Stephen’s GitHub @ladyleet Tracy’s Medium Tracy’s GitHub Picks: Joe Barking Up the Wrong Tree by Eric Barker John Embossing Tape Tracy Framework Summit Node Collaborator Summit JS Interactive Stephen update.angular.io Special Guests: Stephen Fluin and Tracy Lee.
AiA 188: ngGirls Part 2 with Shmuela Jacobs
Panel: Charles Max Wood Alyssa Nicoll Joe Eames Special Guests: Shmuela Jacobs In 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 intro Angular and ngGirls The Angular community How the workshop works Free workshop run by volunteers Going to be at Google I/O How did you come up with ngGirls? Django girls Women Who Code Great experience with Django girls Wanted a company geared towards Angular The tutorial was written by the community How much people in the Angular community want to help Angular JS Still so much to learn in Angular People taking over Workshops happen all over the world The company allows for other people to organize the workshops themselves Is ngGirls growing beyond you? Plans to start more with helping to guide others as the company grows Creating more activities for more experienced women or different ages And much, much more! Links: ngGirls Angular Google I/O Django girls Angular JS @ShmuelaJ Shmuela’s GitHub Picks: Charles Google Drive ScanSnap S1300i Joe ngConf Role Playing Games Shmuela ngConf YouTube Super Powered, Server Rendered Progressive Native Apps - Nathan Walker & Jeff Whelpley Schematics: Generating custom Angular Code with the CLI by Manfred Steyer Special Guest: Shmuela Jacobs.
AiA 187: Teaching Angular through Rhyme.com with Minko Gechev
Panel: Charles Max Wood Ward Bell Special Guests: Minko Gechev In 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 intro What are you most famous for in the Angular community? Angular.js style guide What is Rhyme? How does Rhyme work? All sides workshop advantages CodeSandbox.io Plunker Full on BM with virtual access Run things in your bowser eventually Working in the cloud Linux and Windows How workshops work Providing video recordings You can teach anything through Rhyme Have you used this in a coding environment? Angular CLI How are you using Angular to build this system? How much of the work is Angular pulling for you? TypeScript Architecture of Rhyme What is WebRTC? And much, much more! Links: Rhyme.com Angular.js style guide CodeSandbox.io Plunker Linux Windows Angular CLI TypeScript WebRTC Minko’s GitHub @MGechev Minko’s Blog Picks: Charles 12 Rules for Life by Jordan B. Peterson DevChat.tv YouTube Ward Building Microservices by Sam Newman Hit Refresh by Satya Nadella Minko ngConf Special Guest: Minko Gechev.
AiA 186: ngUpgrade in the Real World with Sam Julien
Panel: Charles Max Wood John Papa Special Guests: Sam Julien In 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 intro Do you see steady traffic with needing ngUpgrade? Angular JS is popular in the enterprise community How do people get started with upgrading? Update to a current version of Angular JS Building blocks to upgrading TypeScript and Webpack The most important things to be doing npm General process – 4 building blocks and 2 phases Determine your approach Different approaches available for upgrading Pick a route and work from the bottom up Angular AOT mode Upgrading is overwhelming but is manageable Don’t rush the process Create a reasonable timeframe You can’t always use the CLI for these projects Target those who feel stuck What are the biggest problems that you’re seeing? And much, much more! Links: Angular JS Angular ngUpgrade Upgrading Angular JS TypeScript Webpack npm Angular AOT mode @SamJulien SamJulien.com @UpgradingAJS Upgrading AJS Medium Sam’s GitHub Picks: Charles Star Realms John ng-AI Sam Donut.js Glitch Bird by Bird by Anne Lamott Special Guest: Sam Julien.
AiA 185: Angular for Java Developers with Yakov Fain
Panel: Shai Reznik Alyssa Nicholl Joe Eames Special Guests: Yakov Fain In 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 intro Wrote books on Java and Angular Angular Adobe Flex Why he stopped using Adobe Flex Angular and TypeScript combination Angular is built for large-scale projects Angular is good for creating single-page apps When Angular isn’t that great What he’s looking for in Angular 6 Creating widgets Angular Element The programming community looks down on JavaScript CSS Recommends people learn CSS if they are a Java developer The beauty of the industry There is a specific way to teach to Java developers Angular that is easy for them to understand Two major directions in training Java developers And much, much more! Links: Angular Adobe Flex TypeScript JavaScript Yakov’s GitHub Yakov’s blog @YFain Picks: Shai NGXS TypeWiz Joe ngRx data Barking Up the Wrong Tree by Eric Barker Yakov JHipster Angular for Java Developers talk Special Guest: Yakov Fain.
AiA 184: ngGirls with Shmuela Jacobs, Samantha Rhodes, and Bonnie Brennan
Panel: Charles Max Wood Alyssa Nicholl John Papa Joe Eames Special Guests: Shmuela Jacobs, Samantha Rhodes, and Bonnie Brennan In 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 Israel Django Girls Helps build motivation in young girls to keep programming Angular ngConf and Google I/O events coming up What is an ideal mentor? What does the curriculum look like? Angular Bootcamp Do 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 twitter How much experience do you need for ngGirls? They need more girls mentors Even if you’ve just started learning Angular, sign up as a mentor! And much, much more! Links: ngGirls ngAtlanta Django Girls Angular ngConf Google I/O Angular Bootcamp @AngularGirls @ShmuelaJ @Bonnster75 Bonnie ngConf Organizer @TheLittlestDev Sam’s Medium Picks: Charles Black Mirror Alyssa Ready Player One Movie Joe “Here are the best programming languages to learn in 2018” John ng-AI Hackathon by Microsoft Shmuela Arches National Park Angular in Depth Blog Octotree Sam ngConf Bonnie ngxs Dungeons and Dragons at ngConf Natasha Carlyon ngConf Special Guests: Bonnie Brennan, Samantha Rhodes, and Shmuela Jacobs.