My Angular Story: Recent Episodes

Devchat.tv

A weekly exploration into the people who make Angular what it is.

View Details

JavaScript Remote Conf 2020 May 13th to 15th - register now! Michael Hladky is a developer from Vienna. He's a consultant and trainer on Angular. He loves RxJS. He got into Angular on version 1.2 or so. He built a bunch of applications in AngularJS and the patterns he invented to gain performance now show up in the current versions of Angular. We dive into how he got into Angular and his history with the framework.

Host: Charles Max Wood Joined By Special Guest: Michael Hladky Sponsors * Sentry * Cachefly

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

Picks Charles Max Wood:

  • Generation Z Unfiltered
  • Shift

View Details

Philippe De Ryck is a web security expert out of Belgium. Philippe trains developers on building secure apps.

Philippe started coding in high school and worked on system administration projects. He then went onto get a PhD in security. Along with security he also worked on development so when he is working with clients he can go through the code and point out security problems.

Philippe also gives some tips to those who want to get started on security consulting. Philippe says its a mindset and a person just needs to dive in and start reading books and blogs about it to develop the approach.

Host: Charles Max Wood Joined By Special Guest: Philippe De Ryck Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * AiA 268: Secure Angular Apps with Philippe De Ryck * https://pragmaticwebsecurity.com

Picks Charles Max Wood: * Security Engineering Book * Anova Culinary Sous Vide Precision Cooker Nano * Masterbuilt Smoke Hollow SH19079518 Digital Electric Smoker

Philippe De Ryck: * https://www.foodpairing.com/en/home * https://letsencrypt.org/ * https://www.chefsteps.com/

View Details

Dave Cooper is a Data Analyst at E Database Marketing from London, UK.

Host: Aaron Frost Joined By Special Guest: Dave Cooper My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Dave's Twitter * Dave's LinkedIn * https://www.npmjs.com/package/data-mocks

Picks Aaron Frost: * Survivor - TV Show

Dave Cooper: * Become a locksmith

View Details

Zama Khan Mohammed is a Software Architect, building Enterprise Web Applications with more than 7 years of experience. He currently works at Tekzenit. Aaron and Zama discuss how many developers are actually self-taught and whether it is advisable to attend a Bootcamp. He has recently authored a book "Angular Projects: Build Nine Real-world Applications from Scratch Using Angular 8 and TypeScript" which is available at Amazon. Zama talks about the 9 projects he covers in his book.

Host: Aaron Frost Joined By Special Guest: Zama Khan Mohammed My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Zama's LinkedIn * npx Zama Khan Mohammed * Angular Projects: Build Nine Real-world Applications from Scratch Using Angular 8 and TypeScript

Picks Zama Khan Mohammed: * https://developer.chrome.com/devsummit/

View Details

Tracy Lee is a Google Developer Expert, and Co-Founder of This Dot Labs and This Dot Media joins Aaron on this week's My Angular Story to share her coding journey.

Tracy majored in marketing and was interested in coding because her boyfriend was a developer. She also loves building communities and has helped build 12 companies in the past 14 years. Her main interests are coding in Angular, React, Ember, Artificial Intelligence, Augmented Reality and Machine Learning.

In her free time, she runs Venture Hacked with the mission to help create relationships between startups and investors as well as give talks at conferences on her coding adventures and enjoys pairing with friends.

Host: Aaron Frost Joined By Special Guest: Tracy Lee My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Tracy's Twitter * Tracy's LinkedIn

Picks Aaron Frost:

  • CBS Survivor

Tracy Lee: * Scanwich (Scandinavian Sandwitch)

View Details

Martina Kraus is a Google Developer Expert, consultant, and trainer. She joins Aaron on this week's My Angular Story to share her experiences with the Angular community. Both Aaron and Martina agree that Angular community is very accepting and friendly.

Martina mentions that her Angular Conference experience was the ngVikings and she felt very included and welcome the whole time she was there.

Martina also shares her Google Developer Experience as well. Martina believes developers should work on improving their strengths. For example, if a developer does not like to give talks at the conferences then maybe she should focus on writing blog pieces instead.

Martina then talks about some of the things she is excited about in Angular right now. One of them is Angular Ivy and Martina is currently in the process of writing a blog piece on Angular Ivy. Aaron and Martina both agree that developers should try the Ivy update and see if their app works.

Host: Aaron Frost Joined By Special Guest: Martina Kraus My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Martina's Twitter * Martina's LinkedIn

Picks Aaron Frost:

  • Control Value Accessor Interface in Angular
  • Pinewood Derby
  • Hero Devs Scholarship Program
  • https://www.youtube.com/watch?v=nlD9JYP8u5E
Martina Kraus
  • https://www.preethikasireddy.com/
  • Find something that scares you and do it

View Details

Juan Stoppa, Head Of Development at Wealth Dynamix, joins Aaron Frost in this week's My Angular Story. Juan is originally from Argentina and he is currently based in London.

Host: Aaron Frost Joined By Special Guest: Juan Stoppa My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Juan's Twitter * Juan's LinkedIn * FormQL

Picks Juan Stoppa:

  • Visual Studio Online
  • TypeScript 3.7

Aaron Frost:

  • Zone.js
  • Hero Devs Scholarship Program

View Details

William Grasel,Tech Lead, Google Developer Expert and Software Engineer from São Paulo, Brazil joins Aaron Frost in this week's My Angular Story. William has been working with Angular since 2013. He originally started with Backbone.js and Angular.js and eventually migrated to Angular.

Aaron and William talk about what it takes to be a Google Developer Expert (GDE) and William's experience becoming one. William defines his expertise in Angular as Reactive programming and RxJS.

Host: Aaron Frost Joined By Special Guest : William Grasel My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * William's Twitter

Picks Aaron Frost:

  • Roadtrips
  • Laffy Taffy Jokes

William Grasel:

  • The Last of Us
  • Infrastructure Code

View Details

James Spivey, the Director of Engineering at Shutterstock joins Aaron Frost in this week's My Angular Story to talk about his journey as a developer and how he started using Angular.

Aaron and James talk about James' work at Shutterstock as well as his working experience with Angular. Aaron asks James to put him through a mock interview and asks him how to do compound selectors in NgRx. James encourages Aaron to ask him to define "compound selectors". They then talk about how James seems himself as a manager and how the leadership culture should be at a company especially in "inclusivity". Aaron mentions that inclusivity may not have a checkbox but its really important to behave in an inclusive manner.

Host: Aaron Frost Joined By Special Guest : James Spivey My Angular Story is produced by DevChat.TV in partnership with Hero Devs. Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * James Spivey Twitter

Picks Aaron Frost

  • Devon Lİndsey's Suit

James Spivey

  • https://bazel.build/

View Details

Thomas Burleson, Solutions Architect focusing on React and Angular from West Des Moines, Iowa joins Aaron Frost in this week's My Angular Story. Thomas shares his journey as a developer and how he was introduced to Angular. Thomas and Aaron also talk about the evolution of the Angular community.

Thomas was an Applied Physics major in college and when he failed a programming class he never thought he would be a developer. But then he wanted to know what was behind the software he was using and he taught himself how to code. Thomas then shares some tips on what abilities you need possess if you want to become a developer, one of which is the ability to sit in front of a computer 10-12 hours a day. The second one is to be willing to put in the time to learn.

Finally Aaron asks him Thomas how to get out of a "quicksand" situation where you cannot drop the things you are working on but would like to change your project or position. Thomas outlines some cases why one can find themselves in a quicksand situation and what to do about it.

Host: Aaron Frost Joined By Special Guest : Thomas Burleson My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry | Use the code “devchat” for $100 credit * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * AiA 135 Angular Flex Layouts with Thomas Burleson * Thomas Burleson Twitter * Thomas Burleson LinkedIn * https://material.angularjs.org/latest/

Picks Aaron Frost

  • Angular vs. React: Change Detection
  • Jennifer Wadella

Thomas Burleson

  • https://github.com/immerjs/immer
  • Maxim Koretskyi

View Details

My Angular Story is celebrating its 100th episode today with hosts Aaron Frost and Charles Max Wood. Charles and Aaron tell their stories of how they got into Angular. They compare React and AngularJS.

They also talk about the evolution of My Angular Story and how the show helped Charles learn more Angular. My Angular Story paved the way for more other Angular podcasts such as Angular Air.

Charles and Aaron invite community to tweet to them if they are more agnostic or if they are more framework specific. They also talk about Charles' new book "The MaxCoders Guide To Finding Your Dream Developer Job" that was published on Amazon and became a #1 New Release in several Career and Job Hunting lists. In the book Charles gives a step by step guide on how to find a job as a developer that you will love. One of the tips Charles gives is to specialize, whatever you want to be working on be the expert or the "go to guy" in that area. So if you are working in Angular learn everything there is to know about Angular.

Host: Aaron Frost Joined By Special Guest : Charles Max Wood My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry | Use the code “devchat” for $100 credit * Adventures in DevOps Podcast * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Charles Max Wood Twitter * Aaron Frost Twitter

Picks Charles Max Wood:

  • The MaxCoders Guide To Finding Your Dream Developer Job by Charles Max Wood
  • The Bishop's Wife- Christmas Movie
  • Holiday Inn - Christmas Movie

Aaron Frost:

  • Angular 9
  • People Who Like Musicals - Next year's ng-conf will have a musical theme
  • Chloe Condon

View Details

Today Aaron Frost welcomes a very cool guest on My Angular Story, Aaron Ma who is an 11 year old software and hardware developer. Aaron mainly focuses on on web development, self driving cars, flying cars, robotics, Python, C++ and machine learning.

Aaron started programming at the age of 5 by teaching himself HTML by watching YouTube videos. He then continued with an Introduction to CSS course. Aaron's father who is a full stack developer also encouraged and helped in his coding journey. Aaron Frost asks Aaron if he can remember what he learned from the first HTML video he watched and whether he thought it was hard to learn.

Aaron Frost asks Aaron for tips on how parents can teach their kids how to program. Because Aaron has such an extensive background with programming already at age 11, Aaron Frost also wants to know how much and how Aaron's dad was involved with Aaron's learning process.

Aaron Frost then wants to know how Aaron taught himself TensorFlow as well as what the developer community can do to support young developers such as himself. Finally Aaron Frost wants to know more about Aaron's interest in self-driving vehicles and whether he considers getting good grades a priority.

Host: Aaron Frost Joined By Special Guest : Aaron Ma My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry | Use the code “devchat” for $100 credit * Adventures in DevOps Podcast * Cachefly

____________________________________________________________

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

____________________________________________________________ Links * Aaron's LinkedIn * Aaron's Website * Aaron's Twitter

View Details

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99!

View Details

Ado Kukic has been a professional developer since the age of 15. He is a developer Evangelist Lead at Auth0 working remotely out of Las Vegas, Nevada.

Aaron and Ado talk about Ado's introduction to Angular and his work at Auth0. Ado has been working wth Angular for the last 7 years. His day to day work at Auth0 is focused on getting out into the developer community talking to developers about authentication access management and securing their applications securing their Angular applications.

Host: Aaron Frost

Joined By Special Guest: Ado Kukic

My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * DevEd Podcast * CacheFly

_______________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $2.99

_______________________________________________________ Links * Ado's LinkedIn * https://auth0.com/blog/the-worlds-first-rxjs-conference-just-happened-in-vegas/ * Garret Reisman Keynote Speaker * Ado's Twitter

Picks Aaron Frost:

  • RxJS Live: Conference
  • RxJS Live London

Ado Kukic:

  • ng-Conf
  • ng-vegas 2015

View Details

My Angular Story hosts Stephen Cooper,Developer at G-Research from London. Joe Eames guest hosts this week's show to talk about Stephen's journey as an Angular developer and latest contribution to Angular.

In college, Stephen majored in Math and Computer Science and felt that he enjoyed Computer Science aspect more. At G-Research,which is an algorithmic trading platform, Stephen works as a programmer in quantitative research and analysis. Stephen explains where Angular fits in that context.

Joe and Stephen discuss how much math is necessary for working as a developer and Stephen mentions while his background may have helped him in getting the job, he doesn't use math that much in his daily work.

Joe then asks Stephen about the talk he gave at AngularConnect which was Stephen's first major conference talk. Stephen talks about how he prepared for it and the blog piece he wrote about it at dev.to My Journey to AngularConnect 2019.

Host: Joe Eames

Joined By Special Guest: Stephen Cooper

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * Adventures in .NET * CacheFly

________________________________________________________________________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon. Get your copy on that date only for $1.

________________________________________________________________________________________________________________________

Links * https://dev.to/cooperdev/my-journey-to-angularconnect-2019-238b * Stephen's Twitter * Stephen's LinkedIn * Building with Ivy: rethinking reactive Angular | Mike Ryan | #AngularConnect 2019

Picks Joe Eames:

  • Miniature Wargaming
  • Painting

Stephen Cooper:

  • https://dev.to/

View Details

Aaron Frost talks to Kevin A. McGrail, Director of Business Growth at InfraShield on this week's My Angular Story. Kevin specializes in cyber security and e-mail security. At InfraShield they specialize in cyber physical security in critical infrastructures.

Kevin explains what cyber physical security entails and how it is different than IT security. It includes both information security and operational security including a wide spectrum from computer access to building access.

Bridging both physical and cyber space security requires Kevin to use a lot of Angular but Angular is only one of the 40 languages Kevin uses in his job. Kevin gives examples of cyber security breaches he runs into and the number one failure he sees all the time is that there is a lack of process that goes from development to QA and then to production. He often asks his clients " if there is a security issue in your code and i give you a one line code of patch for it, how long will it take you to deploy that to production"? and the shorter the answer to that the better the client is in their cyber security implementation.

One of the other issue Kevin runs into often is when clients fork their Angular and then they are hesitant to update their Angular version because of all the security patches they have in place. So that becomes a catch 22 example so Kevin warns against forking Angular because it becomes a big security risk. Kevin goes on to share some of the other common mistakes that companies make that puts at them risk for security.


Host: Aaron Frost

Joined By Special Guest: Kevin A. McGrail

My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * Adventures in DevOps * CacheFly

Links * Kevin's LinkedIn

Picks Aaron Frost:

  • https://www.npmjs.com/package/angular-prerender

Kevin A. McGrail:

  • Learn about regular expressions - Global regular expression (GREP)

View Details

This week My Angular Story welcomes Brad McAlister, Software Engineering Lead at Sapphire Digital. Sapphire Digital does healthcare transparency software for insurance companies. Brad works on a product called Smart Shopper which gives the costs of treatment options for same procedures at different hospitals.

Brad and Aaron discuss healthcare costs specifically how complicated it is. Brad talks about how SmartShopper works.

They then talk about Brad's NG-Conf appearances and the Angular meet-ups he has started. Before he was a developer, Brad worked in IT for 12 years. He learned HTML very early on but he got side-tracked into web hosting rather than web development. He made the transition to development eventually and has been with Sapphire Digital for the past 5 years.

Brad and Aaron talk about what is important for the Angular community and Brad shares there should be a balance between being on the "bleeding edge" of technologies and always falling back on what you know. Aaron asks Brad for an example of something Brad learned to do differently in the past 12 months. Brad then talks about the projects he is working on right now and what he is planning to work on in the future.

Host: Aaron Frost

Joined By Special Guest: Brad McAlister

My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * Adventures in Blockchain * CacheFly

Links * Brad's LinkedIn * Brad's Twitter * SmartShopper

Picks Aaron Frost:

  • TypeScript 3.7 optional chaining feature

Brad McAlister:

  • Nx
  • Adventures in Angular

View Details

This week My Angular Story welcomes Philip Fulcher, Software Engineer at Hach. Philip gave his first talk at Angular Denver 2019 on Intro to Bazel with Bonnie Brennan Aaron wonders why despite years of developers experience, Philip never gave a talk at a conference before this year.

Philip and Aaron discuss some of the best practices of giving a talk at a conference,one of which is not running over the talk's time limit. They also talk about what it takes to get accepted to talk at a conference. Philip mentions he just submitted a proposal to give a talk in JSConf Hawaiʻi which takes place on February 5th-7th 2020 in Honolulu, Hawaiʻi.

One of the interesting tips Philip shares about giving talks at conferences is how often times you will not be the person that knows the most about that subject in the room. But giving a talk gives you a chance for people to come ask you questions and therefore meeting people that you might collaborate or ask for advice from in the future.

Host: Aaron Frost

Joined By Special Guest: Philip Fulcher

My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * Adventures in Blockchain * CacheFly

Links * Philip's LinkedIn * Philip's Twitter * Hach * Angular Denver 2019 * JSConf Hawaiʻi

Picks Aaron Frost:

  • Being Nice to new people on StackOverflow

Philip Fulcher:

  • Watching Formula 1 Racing
  • Formula 1: Drive to Survive
  • Shift+F1 Podcast

View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * The Freelancers Show * My JavaScript Story * CacheFly

Host: Aaron Frost

Joined By Special Guest: Jennifer Wadella

Episode Summary

This week, My Angular Story welcomes Jennifer Wadella, Founder of Kansas City Women in Technology and JavaScript Developer at Bitovi. Jennifer is also a regular host on the Adventures in Angular Podcast as well as an international speaker and a kombucha brewer.

Jennifer talks about her journey as a developer and their meetups in to help support and increase female presence in developer world. Coding & Cocktails and Coding & Cupcakes are two of the regular web development meetups held by Kansas City Women in Technology.

Coding&Cupcakes is an introductory session for girls to learn to code. Jennifer talks about how most parents thinks of bringing their sons along when they hear coding instead of their daughters and what they are doing to break that stigma.

Coding & Cocktails are web development classes for women learning code where women developers can get together and share cocktails, dinner and web development tips.

Links * AiA 234: Control Value Accessors on Reactive Forms with Jennifer Wadella * Adventures in Angular Podcast * Jennifer's LinkedIn * Jennifer's Twitter * Bitovi * Kansas City Women in Technology

Picks Jennifer Wadella

  • prAna Halle Pants - Women's
  • https://github.com/johnpapa/angular-styleguide

Aaron Frost

  • NG Bolivia 2019
  • Jorge Cano
  • 2019 UtahJS Conference

View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * The Freelancer's Show Podcast * My JavaScript Story Podcast * CacheFly

Host: Aaron Frost

Joined By Special Guest: Tomas Trajan

Episode Summary

Tomas Trajan joins Aaron Frost to talk about his journey as a developer consultant. Tomas is a Software Consultant and a Google Developer Expert for Angular based out of Zürich, Switzerland.

Tomas and Aaron mention that they are both drop-outs from college and share different sources of self-learning. They both agree they did not learn programming in school.

Tomas shares some of the more interesting jobs he did such as selling websites door to door to local businesses. Aaron shares similar stories from his own friends circle. Tomas tells some of the more funny and stressful experiences he had while selling websites.

Tomas took a year off traveling with his girlfriend where they traveled without much planning visiting many countries in South East Asia. He talks about some of the funnier instances they had during these travels.

Aaron then asks Tomas about some of the challenges he faced when he was learning Angular especially when he was learning Observables.

Links

  • AiA 233: Getting Serious with Schematics with Tomas Trajan
  • Tomas LinkedIn
  • Tomas Twitter
  • Angular Zürich
  • https://github.com/tomastrajan/angular-ngrx-material-starter

Picks

Aaron Frost:

  • People who help their customers get off Internet Explorer
  • Custom Slugbug Car Game - The Game

Tomas Trajan:

  • NgRx 8
  • Angular Elements

View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * CacheFly

Host: Aaron Frost

Guest Host: Ryan Frost

Joined By Special Guest: Brandon Roberts

Episode Summary

Brandon Roberts is a Google Developer Expert in Angular and Web Technologies. He specializes in NgRx and has recently joined Narwhal Technologies after working in the Angular team at Google. He joins Aaron Frost at Angular Denver to talk about how he got into Angular.

Links

  • NgRx: A Reactive State of Mind (Two Day Workshop)
  • https://www.ng-conf.org/2019/speakers/brandon-roberts/
  • Brandon Roberts – Medium
  • Brandon (@brandontroberts) | Twitter

Picks:

Aaron Frost:

  • NOVA: Black Hole Apocalypse | Netflix

Brandon Roberts:

  • https://nx.dev/angular

Ryan Frost:

  • Fgtv - YouTube


View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * CacheFly

Host: Aaron Frost

Guest Hosts: Ryan Connor Frost and Joe Eames

Joined By Special Guest: Sam Julien

Episode Summary

Sam Julien, R&D Content Engineer at Auth0 joins Aaron Frost at Angular Denver. Sam shares his story of how he got into Angular with us. Sam started building websites at 12 years old. Even though he wanted to major in Computer Science and become a developer, because he didn't want to take math classes he majored in Religion instead. While he was working in finance, he wanted to pursue becoming a developer and got his first job as a contractor. Check out Sam's video course on transitioning from AngularJS to Angular.

Links * MAS 043: Sam Julien * Sam's LinkedIn * Sam's Twitter * Auth0 * https://www.upgradingangularjs.com/ * Talks - Sam Julien * Angular Denver

Picks Aaron Frost:

  • Model 3 | Tesla

Ryan Connor Frost:

  • Fortnite

Joe Eames:

  • Twice As Clever | Board Game

Sam Julien:

  • Keyboard Maestro
  • Automators - Relay FM
  • Mac Power Users

View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * CacheFly

Host: Aaron Frost

Joined By Special Guest: Craig Spence

Episode Summary

Craig Spence joins Aaron Frost at Angular Denver to share his journey as an Angular developer. After switching majors from Music to Multimedia Systems Engineering in university, Craig interned for Weta Digital and there he realized how powerful the web was. He then started working for Trade Me, an eBay like website in New Zealand where people buy and sell all kinds of things . There he worked in a team migrating the website from AngularJS to Angular. Craig shares his experiences and many crises they faced during this transition and explains how they resolved them. He currently works as a Senior Engineer at Spotify in Sweden.

Links

  • AiA 251: AngularJS to Angular Migration with Craig Spence
  • Craig's LinkedIn
  • Craig's Twitter
  • Trade Me
  • Spotify
  • Angular Denver
  • CoffeeScript

View Details

Sponsors * Sentry– use the code “devchat” for two months free on Sentry’s small plan * CacheFly

Host: Charles Max Wood

Episode Summary Charles talks about his journey as a podcaster and his mission with Devchat.tv. Devchat.tv is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to Charles. Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to Charles. Devchat.tv would like to host these podcasts.

Links * Charles' Twitter * EverywhereJS JavaScript Community * EverywhereRB Ruby and Rails Community * Find Your Dream Job As A Developer * Devchat.tv on Facebook * Devchat.tv

Picks * EverywhereJS JavaScript Community * EverywhereRB Ruby and Rails Community * Netlify * Eleventy * https://github.com/cmaxw/devchat-eleventy

View Details

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

Host: Aaron Frost

Joined By Special Guest: Brad Green

Episode Summary Brad Green is an engineering director at Google. He has been ​managing the Angular team for the past 12 years. Brad talks about his Angular journey and explains how having a supportive Angular community outside of Google has helped them with the Angular development inside Google and especially finding new team members for the Angular team. Brad talks about what he has learned over the past 12 years on building such a popular product and how he got Google to support it. He also talks about how he came about using the phrase "You can sit with us". Brad has recently made a decision to leave Google and so he and Aaron discuss what is next for Brad and what this means for the Angular community.

Links * Brad's LinkedIN * Brad's Twitter * Brad's Blog * AngularJS by by Brad Green, Shyam Seshadri * Angular JS: Up and Running by Brad Green and Shyam Seshadri

View Details

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

Host: Aaron Frost

Joined By Special Guest: James Henry

Episode Summary James Henry is an Angular architect at Nrwl and a Most Valuable Professional (MVP) for TypeScript at Microsoft. James got introduced to developing when he started editing his Myspace page at age fifteen. He then bought a PHP for Dummies book and started learning PHP language. He has been working working with Angular since 2012. Currently James is working on Nrwl Connect to be able to provide more support Nrwl customers. James recently moved to Toronto from London and will be traveling and attending conferences around Canada and United States in the upcoming months.

Links * James LinkedIN * James Twitter * James GitHub * Nrwl * Nrwl Connect * https://typescriptcourses.com * Jeffrey Way * Prettier

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Aaron Frost

Joined By Special Guest: Christoffer Noring

Episode Summary Christoffer Noring is a Google Developer Expert and the author of RxJS 5 Ultimate, Learning Angular and Architecting Angular Applications with Redux, RxJS, and NgRx books.

Links * Christoffer's LinkedIN * Christoffer's Twitter * Christoffer Noring – Medium * Christoffer Noring - Amazon.com

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Joined By Special Guest: Jesse Sanders

Episode Summary Charles Max Wood is LIVE from the podcast booth with Jesse Sanders at the ng-conf. Jesse is the founder/CEO of BrieBug Software and an Angular Google Developer Expert (GDE). Jesse talks about the importance of end to end testing which was also the subject of his speech at ng-conf.

Links * Adventures in Angular 169: NGRX Entities with Jesse Sanders * Jesse's ng-conf Talk * Jesse's LinkedIN * Jesse's Twitter * cypress.io * ng-conf * https://www.briebug.com/ * 3-Day Angular Bootcamp by BrieBug * BrieBug Blog

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Joined By Special Guests: Eric Simons, Albert Pai and Tomek Sulkowski

Episode Summary Do you want to send your code to space? Find out how with Charles Max Wood, Eric Simons, Albert Pai and Tomek Sulkowski coming to you live from the podcast booth at ng-conf 2019. They talk about new happenings at StackBlitz (in astronaut suits!) and how you can send your apps and websites to space!

Eric and Albert talk about how they met and decided to co-found companies like Thinkster and StackBlitz together. Thinkster has been since acquired by Joe Eames whom they have met at a podcast at Devchat.tv. Listen to the show to hear more about their upcoming projects at StackBlitz as well as their favorite parts of ng-conf and how they spend their time when they aren't busy with StackBlitz.

Links * ng-conf 2019

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Joined By Special Guests: Ely Lucas and Mike Hartington

Episode Summary Coming to you live from the podcast booth at ng-conf 2019 is Charles Max Wood with Ely Lucas and Mike Hartington. Ely and Mike both work at Ionic, an app developer platform that helps developers build and deploy cross-platform apps. A heated discussion on who had the beard first (Jeff Cross or Mike Hartington) ensues, (spoiler alert it's Jeff Cross because he is OLDER than Mike Hartington) as they try to find out who is running the @HartingtonBeard Twitter account.

Ely and Mike talk about what they have been working on at Ionic, and the 4.0 release of Ionic Framework. This is Ely's first time at ng-conf and Mike's first time giving a talk at it. They talk about how the conference has evolved for the better and what their favorite parts of the conference are.

Links

  • My JavaScript Story 080: Ely Lucas
  • My Angular Story 053: Ely Lucas
  • Adventures in Angular 226: Ionic with Mike Hartington
  • Views on Vue 034: Mike Hartington & Michael Tintiuc : “Ionic and Vue”
  • My Angular Story 050: Mike Hartington
  • Adventures in Angular 150: What’s New with Ionic with Mike Hartington
  • My Angular Story 003 Mike Hartington
  • Ionic
  • Ely Lucas’ Twitter
  • Ely Lucas’ LinkedIn
  • Ely Lucas’ GitHub
  • Mike Hartington's Twitter
  • Mike Hartington's LinkedIn
  • Mike Hartington's Website
  • Ionic 4.0
  • @HartingtonBeard
  • @JeffCrossBeard
  • ng-conf 2019

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Joined By Special Guests: Brian Love and Kevin Schuchard

Episode Summary This episode comes to you live from the podcast booth at ng-conf 2019 where Brian Love and Kevin Schuchard are talking to Charles Max Wood about their experiences at ng-conf. Currently Brian is a Software Architect and a Google Developer Expert in Angular and Kevin is a Senior Software Engineer Technical Lead at BrieBug.

Kevin and Brian discuss their favourite parts of the ng-conf 2019 and mention talks they have enjoyed, one of which is A is for Angular by Jo Hanna Pearce.

Links * Adventures in Angular 221: Angular Schematics from the Ground Up with Brian Love & Kevin Schuchard * Brian Love’s Website * Brian Love’s Twitter * Kevin Schuchard’s Website * Kevin Schuchard’s Twitter * BrieBug * DigitalGlobe * A is for Angular by Jo Hanna Pearce * ng-conf 2019

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Joined By Special Guest: Alex Eagle

Episode Summary This episode of My Angular Story comes to you live from the podcast booth at ng-conf 2019 where Charles hosts Alex Eagle from the Google Angular team.

Listen to Alex on the podcast Adventures in Angular on this episode and on the podcast JavaScript Jabber on this episode.

This is Alex’s fourth time at ng-conf where he is one of the speakers. Check out Alex’s talk here. Alex explains what Bazel is and where it’s heading. He talks about the upcoming Angular 8 release and also how he spends his free time when he is not working.

Links * My Angular Story 027: Alex Eagle * Adventures in Angular 177: Angular’s BuildTools Convergence with Alex Eagle * JavaScript Jabber 167: TypeScript and Angular with Jonathan Turner and Alex Eagle * Alex's Talk at ng-conf * https://bazel.build/ * Angular 8 Release * ng-conf 2019 * Alex’s Medium * Alex’s Twitter

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Special Guest: Shawn Clabough

Episode Summary In this episode of My Angular Story, Charles hosts Shawn Clabough, Information Systems Manager and Senior Developer at Washington State University.

Listen to Shawn on the podcast JavaScript Jabber on this episode.

Shawn got interested in computers in high school. His first computer was a TRS-80. Upon graduating from Washington State University, he worked as an assistant buyer at a computer chain store before going back to university to receive further education as a programmer. He then got a job at the University of Idaho where he worked in web application development for 17 years before switching to Washington State University. Currently he is a senior developer and a developer manager at Washington State University. Shawn also works as a custom .NET application development consultant.

Links * JavaScript Jabber 258: Development in a Public Institution with Shawn Clabough * Shawn's GitHub * Shawn’s Twitter * Shawn's LinkedIn * Pathfinder Roleplaying Game * https://www.facebook.com/DevChattv

Picks Shawn Clabough:

  • UtahJS Slack Group
  • Utah .Net Slack Group
  • Boise Code Camp
  • Visual Studio 2019 Launch Event – Visual Studio
  • Time Bandits The Movie (1981)

Charles Max Wood:

  • if you want to be a host on a podcast on devchat.tv on any of the below topics, contact Charles Max Wood
    • Open Source Sustainability and Maintainability
    • AI & Machine Learning
    • Data Science
    • Augmented Reality & Virtual Reality & Mixed Reality
    • Internet of Things (IoT)
    • Python
    • .Net
  • If you are interested in becoming a sponsor for any of the above topics or the existing podcasts on devchat.tv, contact Charles Max Wood
  • If you are interested in being represented by Charles Max Wood for a sponsorship contract for a podcast in any of the above topics, contact Charles Max Wood
  • If you were listening to a podcast in any of the above topics or any other programming related subject that ended abruptly within the last 6 months and would like it continued please contact Charles Max Wood. We would like to host these shows on devchat.tv. Most of time time podcasts stop being recorded due to lack of time or lack of money.
  • Become a Podwrench Beta User! If you would like to host a podcast but do not want to do it on devchat.tv then Podwrench is for you! Podwrench is a complete podcasting system that allows you to manage your podcast and sponsorship contracts all in one place! Please contact Charles Max Wood for more info.

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Special Guest: Chaz Gatian

Episode Summary In this episode of My Angular Story, Charles hosts Chaz Gatian, Principal Architect at Hyland.

Listen to Chaz on the podcast Adventures in Angular here.

Chaz’s father was a programmer as well so he wanted to major in Computer Science. When he graduated from college, he didn’t have a very high GPA so got an internship at a startup so he could learn web development. He then re-applied to Hyland after developing himself as a programmer for 4 years, and got a job as a developer.

Chaz believes the key to being a good programmer lies in adapting it as a lifestyle. Being a member of the developer community, following podcasts and watching YouTube videos regularly will help a programmer be better.

Finally, Chaz talks about how he got into Angular, projects he struggled with and how he got through them as well as what he is working on currently.

Links * Adventures in Angular: 10 Lessons Learned in Enterprise Angular Development with Chaz Gatian * Chaz's Twitter * Chaz's GitHub * Chaz's Medium * Chaz's LinkedIn * Chaz Gatian – Angular In Depth * single-spa * buzzsprout * https://devchat.tv/my-angular-story/

Picks Chaz Gatian:

  • single-spa
  • GraphQL Inspector
  • Web Accessibility Guide

Charles Max Wood:

  • MicroConf
  • Podcast Booths in Conferences- NG-Conf

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Ward Bell

Episode Summary In this episode of My Angular Story, Charles hosts Ward Bell, President/Co-Founder of IdeaBlade and Microsoft Regional Director in San Francisco. Ward is also a regular panelist on the podcast Adventures in Angular.

Ward got interested in computers in high school through IBM’s high school partnership program. Upon graduation he got a job at the Cornell University Medical School as a programmer in New York City.

While attending university and then graduate school, he worked as a consultant in the financial district as a programmer, coding in APL. He then decided to be a developer full time and started working for General Electric (GE). Working for GE gave Ward the opportunity to see the business side of developing and he learned that adding value to the business side as a developer was crucial.

Ward then co-founded IdeaBlade, delivering development solutions to companies across many industries. During this time, he started working with Angular and later on led the Angular documentation effort.

Links * Ward's Twitter * Ward's GitHub * Real Talk JavaScript * IBM P-TECH * Weill Cornell Medicine - Cornell University * The Movie Hidden Figures * APL * General Electric * IdeaBlade * AiA: NgRx Tips & Tricks with Adrian Fâciu * AiA: NGRX Entities with Jesse Sanders * AiA: NGRx with Mike Ryan * https://devchat.tv/adv-in-angular/ * https://www.facebook.com/DevChattv * https://www.facebook.com/adventuresinangular * https://twitter.com/angularpodcast

Picks Ward Bell:

  • Still Alice by Lisa Genova

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Adrian Fâciu

Episode Summary In this episode of My Angular Story, Charles hosts Adrian Fâciu, a system architect from Romania working for Visma Software.

Listen to Adrian on the podcast Adventures in Angular here.

Adrian got interested in coding through playing video games in high school. He took coding classes in school but believes that for developers, school only teaches problem solving skills. Real life coding skills are improved by talking to other developers and by trial and error. For example, when he was tackling a particularly difficult project at work, he started attending JavaScript meetups in his local community to connect with other developers.

Adrian was able to gain experience in Angular by switching to a different project at his company. He believes that when developers feel stuck, they should communicate this to their employers because most companies will give them chances to work on different products in order to keep them employed. Aside from coding, Adrian also writes blog posts on Angular In Depth.

Links * Adventures in Angular: NgRx Tips & Tricks with Adrian Fâciu * Adrian’s Medium * Adrian’s Twitter * Adrian’s GitHub * Adrian’s Blog Post * Adrian’s Article: Testing NgRx Effects * https://devchat.tv/adv-in-angular/ * https://www.facebook.com/DevChattv * https://www.facebook.com/adventuresinangular * https://twitter.com/angularpodcast

Picks Adrian Fâciu:

  • revo.js Conference

Charles Max Wood:

  • Podfest
  • Charles' Personal Blog
  • https://www.netlify.com

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Joe Eames

Episode Summary In this episode of My Angular Story, Charles Max Wood hosts Joe Eames, CEO of Thinkster.io and organizer of many different conferences, two of which are the AngularJS conference, ng-conf, and the WordPress developer conference, LoopConf.

Joe is a front end web developer and an educator. He has authored over 10 Pluralsight.com courses. He is also a panelist on the JavaScript Jabber podcast and the Adventures in Angular podcast on DevChat.TV.

Joe talks about his passion project, being on the organization team of Framework Summit, a two-day conference focused on all front end JavaScript frameworks, the first of which was held in Utah in October 2018. It was a great success and he and the rest of the organization team will be looking to repeat it in January of 2020.

Another conference Joe was involved in organizing was React Conf 2018 which took place in October in Henderson, Nevada. He is in the process of organizing the React Conf 2019 with the rest of the organization team.

Aside from organizing conferences Joe’s second passion is education. He has started up a podcast called Dev Ed Podcast.

Joe has recently become the CEO of Thinkster.io. Thinkster.io is a unique platform where learners can really master web development with a lot of hands on training. Joe wants developers to be able to learn how to "generate" solutions to problems. He explains the concept of “interleaving” while learning a subject which helps students retain more and learn faster.

Links * https://webflow.com/ * https://devchat.tv/my-angular-story/mas-049-joe-eames/ * https://twitter.com/josepheames * https://medium.com/@josepheames * https://github.com/joeeames * https://thinkster.io/ * https://reactrally.com * https://github.com/sveltejs/svelte * https://github.com/stimulusjs/stimulus * https://www.ng-conf.org/ * https://twitter.com/loopconf * http://www.pluralsight.com/author/joe-eames * https://www.facebook.com/adventuresinangular * https://twitter.com/angularpodcast * https://www.frameworksummit.com/ * https://conf.reactjs.org/ * Dev Ed Podcast

Picks Joe Eames:

  • Gizmo Board Game
  • Chronicles of Crime Board Game
  • Deep Space D-6 Board Game
  • https://boardgamegeek.com/

Charles Max Wood:

  • Villainous Board Game
  • Pandemic Legacy Season 2 Board Game
  • Splendor Board Game
  • Harry Potter: Hogwarts Battle Board Game

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Daniel Muller

Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console.

Listen to Daniel on the podcast Adventures in Angular here.

Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL.

Links * Adventures in Angular 212: “Angular Console” with Dan Muller * Daniel's LinkedIN * Daniel's Twitter * Daniel's Medium * Carnegie Mellon University * https://devchat.tv/my-angular-story/ * https://www.facebook.com/DevChattv

Picks Daniel Muller:

  • Jason Jean
  • Demolition Man by Alfred Bester

Charles Max Wood:

  • City of San Francisco
  • Code BEAM SF 2019 - Code Sync

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyteoffers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Neil Brown

Episode Summary In this episode of My Angular Story, Charles hosts Neil Brown, a research fellow at Kings College in London where he works in computing education. He helps people teach “how to program” more effectively and efficiently. Check out his social media pages and his research via the web.

Listen to Neil on the podcast Adventures in Angular here and on the podcast Ruby Rogues here.

Links * Adventures in Angular 202: “Programming education/education research” with Neil Brown * Ruby Rogues 257: Learning and Training with Neil Brown * Neil's Podcast * Neil's Article * Neil's Twitter * Tips for Teaching Programming with Dr. Neil Brown * BlueJ * https://devchat.tv/my-angular-story/ * https://www.facebook.com/DevChattv

Picks Neil Brown:

  • Flash Boys by Michael Lewis

Charles Max Wood:

  • Taking time off when burnt out
  • Podcast management software (side project Charles has been working on)
  • Talking to people in a constructive manner to work through issues

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Guest: Pete Bacon Darwin

Episode Summary In this episode of My Angular Story, Charles hosts Pete Bacon Darwin, a stay at home dad and a self-employed developer contracted to Google from London, UK. Pete is an Angular Developer, known for maintaining AngularJS.

Listen to Pete on the podcast Adventures in Angular here.

Links * Adventures in Angular 168: Angular Connect with Peter Bacon Darwin * Pete's Twitter * http://www.bacondarwin.com * Pete's GitHub * Pete's LinkedIN * https://devchat.tv/my-angular-story/ * https://www.facebook.com/DevChattv

Picks Pete Bacon Darwin:

  • What Doesn't Kill Us by Scott Carney

Charles Max Wood:

  • 165 Best Keto Dairy Free Recipes – Low Carb
  • Cholesterol Clarity by Jimmy Moore and Eric Westman

View Details

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

Host: Charles Max Wood

Guest: Juan Herrera

Episode Summary In this episode of My Angular Story, Charles hosts Juan Herrera, Google Developer Expert in Web Technologies and Angular.

Listen to Juan on the podcast Adventures in Angular here.

Juan started programming at age 14 with a mentor. By the time he started college he already knew most of basic programming concepts. For beginner coders Juan recommends finding a mentor through twitter and just pinging them with questions. Charles also recommends sending them a Starbucks card and then asking them for coding advice over virtual coffee.

For people who cannot afford a computer science degree in university, Juan recommends online courses or programs that do not charge a tuition but take a percentage of the paycheck upon employment after graduation. Juan offers many more tips on how to start a programming career and how create and run programming communities correctly.

Links * Adventures in Angular 220: Creating a Great Community with Juan Herrera * Juan's Twitter * Holberton | School of Engineering * NG-Colombia * NG-Rome * Juan's Medium * Juan's LinkedIN * https://devchat.tv/my-angular-story/ * https://www.facebook.com/DevChattv

Picks Juan Herrera:

  • She Codes Angular (Medellín, Colombia) | Meetup

Charles Max Wood:

  • Notion
  • The 12 Week Year Book
  • The Dev Rev

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Special Guest: Miško Hevery

Episode Summary In this episode of My Angular Story, Charles hosts Miško Hevery, creator of Angular and Senior Computer Scientist at Google.

Miško was introduced to computers when his father brought a Sinclair ZX Spectrum home for them to play with. When they moved to the United States from Czech Republic, Miško attended Rochester Institute of Technology and studied Computer Engineering. After working for companies such as Adobe, Sun Microsystems, Intel, and Xerox, he joined Google where created the Angular framework. For more on the story of how Miško created AngularJS, listen to the ‘Birth of Angular’ episode on the Adventures in Angular podcast here.

Miško is currently working on Angular Ivy at Google and plans to restart a blog in the future.

Links * Adventures in Angular: The Birth of Angular * JavaScript Jabber: Dependency Injection in JavaScript with Vojta Jína & Misko Hevery * Miško's Twitter * Miško's GitHub * Miško's Medium * Miško's LinkedIn * How to Talk so Kids Will Listen and Listen so Kids Will Talk * https://devchat.tv/my-angular-story/

Picks Miško Hevery:

  • Prusa3D - 3D Printers from Josef Prusa

Charles Max Wood:

  • The Kingfountain Series by Jeff Wheeler

View Details

Sponsors * Sentry use the code “devchat” for 2 months free on Sentry small plan * Triplebyte offers a $1000 signing bonus * CacheFly

Host: Charles Max Wood

Special Guest: Asim Hussain

Episode Summary In this episode of My Angular Story, Charles hosts Asim Hussain, EMEA Regional Lead for Developer Relations at Microsoft and founder of CodeCraft.

Listen to Asim on the podcast Adventures in Angular here.

When Asim was 11 years old, his father bought a computer and Asim wrote his first program in Basic. Since then, Asim has been developing for about 20 years, has been working with Angular for about 5 years, and runs the website codecraft.tv. Asim has migrated from AngularJS to Angular and has shared a course on AngularJS Migration on codecraft.tv. Check out Asim’s free Angular book and his other courses here.

Listen to the show to find out more about Asim’s current work on bringing machine learning APIs into the browser natively and other exciting projects.

Links * Adventures in Angular 201: AI & Angular with Asim Hussain * codecraft.tv * AngularJS Migration * Free Angular book * Asim's Twitter * Asim's GitHub * Asim's Medium * Asim's LinkedIn * https://devchat.tv/my-angular-story/

Picks

Asim Hussain:

  • The Power of Vulnerability by Brene Brown

Charles Max Wood:

  • Purple Seat Cushion
  • modern medicine
  • inflatable donut cushion

View Details

Panel:Charles Max Wood

Guest: Sharon DiOrio

This week on My Angular Story, Charles speaks with Sharon DiOrio who is a lead software engineer at Achievement Network (ANet) and lives in Massachusetts! Chuck and Sharon talk about how she got into programming, her education, career highlights, and more! Check it out.

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:41 – Chuck: Say “hello!” You were on episode 2 back in the day!

1:16 – Chuck: Can you tell people what you are up to?

1:19 – Sharon: The Angular landscape has changed quite a bit in the past 4 years. I am still using Angular!

1:37 – Chuck: It’s nice to hear people’s backgrounds and their thought process. Let’s talk about your story. To start out how did you get into programming?

2:03 – Sharon: I have a Bachelor’s of Fine Arts. The web wasn’t a thing, yet, and it wasn’t an option.

4:04 – Chuck: How did you go from there to Angular and JavaScript?

4:12 – Sharon: I have a soft spot in my heart for Code Fusion. I did Code Fusion and PHP and that paid the bills for a long time. In the mid-2000’s that some of this stuff was going away and the idea of “old is new.” What is going to be my evolution of a developer? The frameworks (at this time) were starting to mature.

8:01 – Chuck: You run an Angular Meetup, so how did that get started?

8:05 – Sharon shares her story.

9:25 – Chuck: I would like to find a group that does this or that – and people find their niche and get together. If it grows great – if not then you begin some great friendships. I would like room for more intimate Meetups.

10:18 – Chuck.

10:23 – Sharon.

10:27 – Chuck: You spoke at NG-Conf in 2014 and what are your tips for people who want to speak at these conferences.

10:50 – Sharon: Get experience talking in front of large audiences before the ACTUAL conference! Also, start with Meetups!

12:29 – Chuck: Just the practice of building good habits and making sure that you are really prepared. Don’t they offer coaching now?

12:45 – Sharon: Yep!

12:53 – Chuck: What other things have you done with Angular?

13:01 – Sharon: I have been mostly in applications. Then I moved into educational technology.

13:55 – Chuck: Yep I identify with that a lot – getting a better career, making a better life for yourself, etc.

14:15 – Sharon: Yep!

15:34 – Chuck: I have seen things like Common Core and seeing what my kids are doing in school.

16:00 – Sharon: Most of the criticisms that people have about Common Core are...

16:35 – Sharon: I have been working in the educational space, too, yes!

I have been here for 3 years now and I have “tenure” in technology.

17:18 – Chuck: What are the things that you are most proud of?

17:21 – Sharon answers the question.

19:37 – Chuck: We have shows on React, Angular and others. It’s interesting to see how people are assessing these things.

19:56 – Sharon: Yeah the landscaping is so different from not that long ago!

20:10 – Chuck.

21:03 – Sharon: Yeah our management is using version 6. I am going to do it and not tell them.

21:35 – Chuck: Anything else that you want to shout-out about?

21:37 – Sharon: How you get answers to questions will shift in your life. Learning how to ask a question well is underestimated – it’s an art. What to provide, so you know exactly what to provide to him/her.

22:21 – Chuck: Yeah my brothers

22:47 – Sharon: My father told me the same thing: you need to speak well and write well. No matter what field you are going into. Also, empathy and soft skills are great skills to have, too.

23:35 – Chuck: It is easy to work on the technology b/c it’s either right or wrong.

23:48 – Sharon: I would love to see people wanting those skills within job posts.

24:20 – Chuck: I agree! It makes a big difference. Let’s do picks!

24:35 – Fresh Books!

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • JSJ 335 episode
  • AiA 002 episode

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Chuck

  • Interview Cake – use our code, please.
  • Marathon (John Sonmez, friend) – St. George Marathon
  • McKirdy Trained
  • Garmin Watches

Sharon

  • Brave Browser
  • DevChat TV
  • Programming for people who didn’t go the traditional way!

View Details

Panel:Charles Max Wood

Guest: Joel Tanzi

This week on My Angular Story, Charles speaks with Joel Tanzi who is a software engineer who currently resides in the Kansas City, Missouri metropolis. He has a degree from KU in computer engineering. They discuss how Joel made a career change in his mid-thirties and hasn’t looked back since! Listen to today’s episode to hear more about Joel’s background and current projects!

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:51 – Chuck: I am talking with Joel – introduce yourself, please!

1:00 – Joel: I am an Angular developer on the front end. I am employed with a company and working on a new app that has to do with security. I am building the front end to that product. I was studying computer engineering at KU, and Angular is my favorite.

2:00 – Chuck: How did you get into programming?

2:04 – Joel: I have always been fascinated with computers. I struggled with mathematics and science in primary school and so I steered away from those topics; therefore my first degree is English literature. Then I fell intro IT support accidentally. Back in 2006 I went through my 2nd layoff in my career. My friend asked whether or not I would go back to school, so I did! I went to get my engineering degree and relocated to KU. It took 9 years to get my 2nd degree, because I was working fulltime. When I was graduating I talked to an instructor; he mentioned JavaScript at that time. It was exploding in the world at that time. Then I got my first job downtown Kansas City. I haven’t looked back ever since. Have you heard about Knockout? I don’t get the impression that Knockout is popular anymore? (Chuck: No it’s not popular anymore.) I learned Angular and what I like the most about it is that I love how flexible and robust it was/is.

6:32 – Chuck: You found JavaScript and then found Angular – first people to get to Ionic from Angular. How did you get to that point?

6:54 – Joel: Good question! I was fairly new to that job. People already had exposure to it throughout the team/team members.

7:57 – Chuck: How was your transition from Angular 1 to Angular 2?

8:04 – Joel: I was never married to it. I do think that Angular 2 was a major step-up for me and was an important change that needed to happen. It was based on the same concepts.

8:39 – Chuck: What work in Angular are you most proud of?

8:42 – Joel: I think the application I am working on now b/c it looks THE best! Among other things, too. I volunteer through an organization that puts together tech projects for local governments. I got involved with them b/c I wanted more real world experience. It revolves around city streetlights.

11:03 – Chuck: Yeah, Code for America I’ve heard before! Sounds neat!

11:18 – Joel: I would recommend it especially if you are trying to break-into the field. I think community outreach is honorable and it shows initiative.

12:06 – Chuck: Yeah I need to put this into my Get A Coder job

12:23 – Joel: I have met coders within this realm and it’s a great networking opportunity!

12:35 – Chuck: What are you working on now?

12:37 – Joel: WordPress development!

13:46 – Joel (continues): Most lawyers don’t have a website b/c they don’t want to dabble with the technology.

13:59 – Chuck: Cool! I think it’s important to note that your 1st degree was literature and you went back to school. For my mom she went back, too. Were you older than the other students?

14:35 – Joel: I have a lot of things that went my way, which I was very blessed. The law firm that I worked for they had a huge support for people getting their degrees. They also gave me the flex hours, too! I am glad that I had that set-up and I know I was extremely blessed to have that support. It’s hard for people to work fulltime and to go to school – it’s definitely a challenge! I am stoked about veterans getting into the coder field and people with diverse backgrounds into this field; it’s very neat!

18:23 – Chuck: How old were you when you made that career change?

18:36 – Joel: In my mid/late thirties!

18:39 – Chuck: People think that they CAN’T go back to school b/c they are too “old” – when that’s not the case! I encourage people to give it a shot.

19:33 – Joel: There is never a better time to get into this work than now.

20:39 – Chuck: Where can people find you online?

20:45 – Joel: At my website – Stringly Typed! My LinkedIn!

21:45 – Fresh Books!

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • Joel’s LinkedIn
  • Stringly Typed

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Joel Tanzi

  • Code America
  • Operation Code
  • RxJS

Chuck Max Wood

  • Mastodon
  • HubSpot

View Details

Panel:Charles Max Wood

Guest: Ryan Chenkie

This week on My Angular Story, Charles speaks with Ryan Chenkie (Canada). He is a developer who uses JavaScript with Angular and Node and he does screencasting at angularcasts.io. They talk about Ryan’s background, his current projects, and getting over imposter syndrome! Check it out!

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:47 – Chuck: Today our guest is Ryan Chenkie!

0:55 – Guest: Hello! I’m excited!

1:02 – Chuck: What are you doing now?

1:10 – Guest: I spent 2.5 years at Auth0 and learned a ton there. I was doing some side work and then figured out I had to focus on one thing or the other. Now I have been a consultant fulltime and also teaching, too. AngularCast.io I teach there.

1:56 – Chuck: Sounds like people are excited about GraphQL. I’ve been there, too, and make a similar decision.

2:19 – Guest: It was a hard decision b/c I liked all of my colleagues there. I always had the itch to be self-employed.

2:42 – Chuck: You figure out of it’s for you or not.

2:51 – Guest: Yep! I am happy to be another year of it.

3:00 – Chuck: I went free-lanced about a year ago b/c the decision was made for me.

3:29 – Guest: I am grateful for it.

3:40 – Chuck: Yeah, we talk about this a lot on one of my podcast platforms. If you can make a connection with people then you’ll be god.

4:07 – Guest: Yeah I had to figure out if I would have to focus on the marketing side of things or not. Right now the projects are coming to me – right to my front door, which is great! It’s this ever-expanding web.

4:55 – Chuck: Yeah where people tend to show-up. Let’s talk about your story! How did you get into programming?

5:30 – Guest: It was a little less typically at the time. I was fully self-taught. I went to school for a somewhat Geography degree. It got boring for me at some point. I had to do one programming course while in school and it was in Java. I was terrible at it and I didn’t have a clue what I was doing. It didn’t help that the instruction wasn’t great. I was terrible I didn’t understand a thing. I was scared that I was going to fail the course. I came out of there feeling like I didn’t have the chops to be a programmer. I was doing Geomantic-stuff. I learned that the further you get into this programming stuff you would make better money – better job, etc. I was trying to put this map/graph into a website and it said that I had to learn Java. This time, though, the material was taught to me in these small increments. I got into it more and I was more attracted to the idea of programming.

10:00 – Guest continues.

10:32 – Guest: I was learning Angular and JavaScript better.

10:35 – Chuck: Yeah it makes you think through it. You have to go deep.

10:47 – Guest: I would make a sample packet. I would get to certain points and get to a point and I couldn’t explain what I did. I would get to a roadblock and I couldn’t explain it. I would be on this tangent for a while and have to figure this out. I was working with the government, at this time, but I thought: maybe I could try this programming thing for a while. Did you go to NG Vegas conference?

12:20 – Chuck: Nope.

12:25 – Guest: There is this conference in Las Vegas – I am going to go and hang out with people. At this conference I met some important people. This company posted that they needed someone and I thought: this is the job for me. I sent an email – went to an interview – and did an example. I got the job and freaked out because I wasn’t a “real” programmer. I wrote some content for them and it’s been all good.

14:07 – Chuck: Let me back-up real quickly. How did you find Angular?

14:18 – Guest: It’s hard to pinpoint the “moment” I had found Angular. As I am learning through Code Academy I am reading articles and stuff. I heard about Angular.js and watched some online tutorials and watched all of the talks from the conference. I thought that I needed to learn it b/c it was pretty popular at the time. I knew how to write JavaScript, but made me clearly see with Angular.js app I had to back up and learn it.

15:34 – Chuck: Yep!

16:05 – The guest mentions Hacker News among other things.

16:22 – Chuck: Angular and Electron is what we brought you on for – is that what you are doing?

16:36 – Guest: The guest talks about his experiences with Angular and Electron.

18:26 – Chuck: Let’s backup some more – didn’t sound like you worked with a lot of tech companies right?

18:51 – Guest: Yep that was my only one.

18:57 – Chuck: I hear a lot of complaints from people having this imposter syndrome. You only being in the industry for a short amount of time – how did you overcome the imposter syndrome?

19:34 – Guest: Imposter syndrome has been an issue for me – I wasn’t crippled – but it’s debilitating. “Who am I to teach on this subject?” – but I think I’ve made conscious efforts to ignore that and to use it as a little bit as fuel. I remember, man, of being scarred! I remember being terrified to see the online comments – b/c they are going to “know” that I don’t know what I am talking about. Funny thing is that I had a lot of positive comments. Little-by-little, those positive pieces of feedback were good for me. I thought: At least I am helping people (like I said, little-by-little!). I think there has been a part of a loop there. If you can look for that feedback it can help overcome imposter syndrome. The things of value are the things that scare you.

22:41 – Chuck: Yeah, I talk about this all the time to people. I have been self-employed for 8.5 years. I am not going to starve. If I had to, I could go and find a “normal” job.

23:20 – Guest: I agree. One piece of feedback that I got from a colleague is that she said: you are very resourceful! Knowing that it helped b/c it was a boost of confidence. If I had this capacity of being resourceful that helped me make my decision. It wasn’t a good time in the sense that we just had a baby. If it went south then I could always go back and get a “normal” job.

24:43 – Chuck: Yeah we talk about that in Agile development – the further you go the more information you get.

24:58 – Guest. Yep

25:03 – Chuck: What are you doing now?

25:07 – Guest: I’ve had a few large clients these past few years. I have current projects going now one is with a museum. I am speaking at a few conferences – one of them was in San Francisco and Prague. Now I am planning for next year and figuring out what my teaching and speaking plans will be. It looks like I am focusing on Graph QL content. Lots of Angular, too!

26:32 – Chuck: You are web famous!

26:35 – Guest: I don’t know about that, but I do have some things out there.

26:42 – Chuck: How can people find you?

26:49 – Guest: Twitter! Website! GitHub!

27:18 – Chuck: Picks!

27:25 – Fresh Books!

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • Code Academy
  • Auth0
  • Scotch.io
  • Ryan’s LinkedIn
  • Ryan’s Packages
  • Ryan’s Website
  • Ryan’s Twitter
  • Ryan’s GitHub

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Ryan

  • Security Headers
  • Try to push past the fear of being an “imposter”!

Chuck

  • Dungeons & Dragons
  • Take time with family!
  • Being handy around your home. Lowes.
  • Surprise yourself and go beyond the imposter syndrome!

View Details

Panel:Charles Max Wood

Guest: Travis Tidwell

This week on My Angular Story, Charles speaks with Travis Tidwell (Dallas, TX) who is CTO and co-founder of Form_IO! Chuck and Travis talk about his background, open source struggles, and more. Check it out!

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:49 – Chuck: Welcome! We had you on Episode 125. A lot has changed huh? The nice thing, though, about these changes is that we seem to be tackling different problems.

1:42 – Guest: They are stabilizing on the same on the same design patterns. I think that’s refreshing. Back in the day, everyone had their own way of doing it. It was difficult to find which one is the RIGHT one.

2:05 – Chuck: Yes, I agree. Gives us your background, please!

2:20 – Guest: I am still doing Form IO, and the co-founder and CTO of the company. My Angular Story is MY story on how the company evolved.

3:05 – Chuck: How did you get into programming?

3:09 – Guest: I am going to be 40-years old in May! I am getting up there. Everyone who I am talking to (in my age) it seems like we have the same story. We have this story of having that REALLY old computer. Parents bring home the IBM or the Commodore 64 and that really is my story. At the time, the only thing you could learn with it was to program – there weren’t any video games, etc. A book that I geeked-out about was: “DOS for Dummies.”

The guest talks about his senior year in college and how he came to fall in-love with programming.

6:28 – Guest: After college, I got a job for working for a company that used C++ code. People ask: How the heck did you get into Web? My background, too, was tap dancing and in the arts. Most people don’t know that. I was giving these tap lessons to kids – and around that time YouTube was just for cat videos. At the time, I thought it would be great to teach these tap video lessons online. I found a CMS at the time that would help me with my teaching intent. Drupal took me into the frontend libraries. PHP is a backend language, and Drupal was based entirely on PHP. There was this huge paradigm-shift within my career. I really got into these tools not knowing that it would change my career.

My open source has taken me to tutorial videos. Eventually, a light bulb went off and I found a solution that needed to be solved within Angular.

12:21 – Guest.

12:28 – Chuck: I love the side hustle description: I saw a need out there and we solved it!

12:40 – Guest: Side hustle is great to talk about. Open source is a bit of a struggle (at that time) it was really hard to maintain open source and providing for your family at the same time. Open source is hard b/c you work your butt off, but you aren’t getting paid for it. It’s really, really difficult. I’ve had ups-and-downs actually with open source. You have to get innovative with it. I am really big on and supportive of people who are monetizing off of open source.

14:58 – Chuck: Open source – for me – I got burned out in June. Sometimes you are putting in a lot of time and not seeing any benefit from it. You have all of these things and something changes, something is different – I can’t take another night not seeing my kids.

16:06 – Guest: You have this original motivation as an open source developer – and you build something rally cool. You share with the world, but a lot of people don’t realize the tail of it. Come to realize it worked well for you – but not for everyone!

It makes your stock price go out – contributing to open source – especially if you have a popular open source library. Most of the jobs I would apply to I would just give them my GitHub repertoire. People are figuring out ways they can support themselves and monetize. The ones that can figure that out don’t burnout.

19:44 – Chuck: Babel – Henry Zhu. (See his Patreon account.)

20:08 – Guest: How does he do it?

20:20 – Chuck: It’s mostly contributions.

20:35 – Guest: I see that you are on Patreon. I urge people to go there and help support those open source people. It’s such a great thing and it’s becoming a trend. That’s one thing that drew me away from Drupal b/c at the time it had this negative connotation of monetizing on your open source. The spirit of the open source is THAT. It gives support to open source folks in order to provide for their families.

22:00 – Chuck: I talk a lot with Eric through CodeFund. It’s important to know these options.

22:24 – Guest: That is my road of open source and in creating IO.

24:01 – Chuck: You are the CTO and not the CEO. How did you wind up and forming IO?

24:15 – Guest: There were a lot of pain points. It all started with the prototype.

The guest talks about the background. Travis mentions FormBuilder among other things.

30:00 – Chuck: What are you working on now?

30:05 – Guest: The Vanilla Core Renderer! It doesn’t care what framework it gets attached to. We are working on a new template engine.

31:55 – Chuck: I wish I had more time to code.

31:58 – Guest.

33:08 – Chuck: How can people find you?

33:10 – Guest: GitHub! Training YouTube Videos! Twitter!

34:56 – Fresh Books!

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • Travis Tidwell’s Book: Flash With Drupal
  • “How to Build a M.E.A.N. Web Application” by Travis Tidwell
  • Angular-Formly
  • Angular
  • Angular – FormBuilder
  • Patreon
  • Travis’ YouTube Videos
  • Episode 125 with Travis!
  • Travis’ LinkedIn

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Travis

  • Technology: Minio.io
  • T.V. Show: Rick & Morty
  • AI Movie (listen for title)

Chuck

  • T.V. Show: Last Man Standing

View Details

Panel:Charles Max Wood

Guest: James Shore

This week on My Angular Story, Charles speaks with James Shore who is the author of the book, “The Art of Agile.” James is a thought leader in the Agile software development community. He combines deep technical expertise with whole-system thinking to help development teams worldwide achieve great things! Check out his complete biography here! Chuck and James talk about Agile development, James’ background, and future projects!

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:48 – Chuck: Welcome! James was on a past episode, which was show 205! Give us an introduction, please!

1:05 – James: I have been involved with the software industry since 1991. I have written a book and it’s fairly evergreen.

1:30 – Chuck: Yeah, I remember that’s when the Agile development was getting really, really hot!

2:09 – James: Yeah in the early 2000s there was this energy to do software really well, and it seems like it’s turned into this bureaucracy. I find that to be depressing a tiny bit.

2:50 – Chuck: Yeah, I agree.

3:01 – James: Going back to a perspective where excellence is no longer the priority; excellence in your craft.

3:31 – Chuck.

3:34 – James: Yeah that was Bob Marten.

James talks about the Agile movement.

4:22 – Chuck: This show is a walk back throughout your story. Let’s talk about HOW you got into this stuff.

4:40 – James talks about his background.

4:58 – Chuck talks about his Grandpa and his experience with technology when he was young.

5:10 – James: ...it had a whopping 2K of memory! That’s really how I got involved into programming. Later on I got a Trash 80 then an Apple 2, so I had programming in through my blood.

6:01 – Chuck.

6:08 – James talks about switching between computer and antenna, and his black and white T.V. He also talks about the electrical engineering program at the university.

7:16 – Chuck: I studied ad received my computer science degree.

7:28 – James.

7:34 – Chuck: You have been in the industry since 2001 and you are a bit older than me.

7:50 – James: My first job was in 1994. Then I wrote some things with Fido Net. Fido Net was this early online form thing. Sort of like Used Net / Used Groups (online bulletin web forms) via the telephone dial-up. They were hobbyists running this out from their home. It was basically chat forms.

Once you have some experience (doesn’t matter your degree) – it’s...have you done this before?

9:30 – Chuck: This is RIGHT in-line with what I say in my eBook that I am developing now.

10:00 – James: I didn’t even post that I was looking for a job, but I got very lucky.

10:15 – Chuck: What is your journey look like and how did you get into Agile development?

10:30 – James talks about his Kickstarter, knowledge in JavaScript, programming experience, and more here – check it out!

13:16 – Chuck: How did you get to Agile development?

13:31 – James: I was programming throughout my teens. I was working on a really complicated project. I still play Dungeons and Dragons (D&D). It was the most complicated program that I built at that point. I had it in my head and then I didn’t understand it anymore. The program collapsed. To me that was really transformative b/c it’s not writing the algorithms but how it all works together. Then this taught me how to communicate the design to the other members on the team to make it work.

15:50 – James: Have you heard of Rational Rose? You don’t hear about it anymore b/c it was a complete flop.

17:20 – Chuck: Wow!

17:33 – James: It was actually detrimental to get it done. It really was a crisis of faith. I ran into this book: Object Modeling in Color by Peter Coad.

Extreme Programming is mentioned, too, by James’ coworker!

21:10 – Chuck: It’s so interesting to me. We focus so much on the technological side, we forget to talk about the people, and the other sides to this. It’s easy to overlook this other stuff.

21:47 – James: There is so much silver bullet thinking within this industry. The original communication from person-to-person is so crucial. It’s so important to software development. Ultimately, the computer doesn’t care, but the collaboration is the real trick and the real challenge.

23:10 – Chuck talks about his brother and his computer science courses experience.

24:27 – James: It could be that 1 team could solve a problem but nowadays it’s working with multiple teams. People want to water things down to help facilitate – but don’t do that. There is a huge large scale Agile that is large interdependent teams.

25:19 – Chuck: MFCEO is a podcast that I am listening to now. He says that nobody wants to sit down and dictate what each member will be responsible for.

Chuck reads a quote from an episode from MFCEO – check it out!

26:54 – James: It’s something that people have lost track of. I still program daily even though I do this Agile stuff as well. I have been programming for 25 years and Extreme Programming was the most effective thing for me throughout my career.

James: I think XP is the time (now) to have a comeback!

29:41 – Chuck: That was my experience, too. We pushed one team to go to Agile, and then we went to our boss.

Chuck: We’d sit down every two weeks and have an Agile-Perspective (what is working and what isn’t working). We are talking about HOW we are writing the software, and that is really what we are after.

30:54 – James: You are building the TEAM that builds the project. Of course, you need to have consistencies across the team, and every team is different b/c every member has different personalities. Mod Programming is we are going to work as a whole group around a screen. Personally, that is not my style but I would TRY it. If it worked for that team then I would do it.

32:00 – Chuck: That is the beauty of it. With this set of programmers x, y, and z may or may not work, and that is O.K.

32:25 – James: I heard about Extreme Programming and I thought it was nuts!!

32:40 – Chuck.

32:44 – James: The more I tried it, and the more it worked. Try Extreme Programming b/c it’s totally a different experience. It’s my book that I wrote 10 years ago but it still is applicable today. Try it for a few months (3 months) or so, b/c it takes time to figure out the different terms and such. Go try out a bunch of new different things, but figuring out HOW to make it work for me.

34:05 – Chuck: Yeah, you need data. Look at the data. Go experiment.

34:47 – James: Try it for real. Check out this essay: “We tried baseball, and it didn’t work.”

James: Many things only work in context! What we do is we change the context in Agile.

35:58 – Chuck: What are you working on now?

36:00 – James: I am actually working on AgileFluency.org. It’s a set of tools for coaches and leaders to CHANGE their context. How can you find those constraints and invest on changing those.

36:31 – Chuck: Where do they go to find you?

36:40 – James: My website - it’s the ugliest website, but it’s been working since 2003.

36:54 – Picks!

37:05 – Fresh Books!

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Slack
  • Zone.js
  • GitHub – Zone.js
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • Timex Sinclair
  • FidoNet
  • VHDL
  • Book: Java Modeling Color with UML
  • Pivotal Labs
  • Book: The ART OF AGILE DEVELOPMENT BY JAMES SHORE
  • James Shore’s Website

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Chuck

  • Podcast: MFCEO

James

  • Package Management Tool: Nix.org

View Details

Panel:Charles Max Wood

Guest: Jia Li

This week on My Angular Story, Charles speaks with Jia Li who is a passionate programmer, a Zone.js guy, and a full-stack developer at Sylabs.io. Chuck and Jia talk about Zone.js, Jia’s background, and the current projects that Jia is working on right now. Check out today’s episode!

In particular, we dive pretty deep on:

0:00 – Advertisement: Get A Coder Job!

0:51 – Chuck: You were on the past AiA Episode 210. Why are you famous?

1:04 – Jia: I have been working on Angular JS for 4 years, and I am from China. I have been working on Zone.js for the past 2½ years. I basically handle everything with Zone.js. That kind of makes me famous in the community.

1:50 – Chuck: It’s the library that...

1:58 – Jia: Yes that is correct.

2:19 – Chuck: Let’s rollback a little bit and talk about your journey into programming?

2:32 – Jia: My major is not Computer Science it’s Communication. My first job, my classmate introduced me to a company that had 5 employees, which was a software company. About 15 years ago, back in China, they were using old software. The founder is using new technologies. So this is cool. That’s how I entered into the development world.

4:15 – Chuck asks a question.

4:22 – Jia: My focus, at the time, was the frontend.

5:10 – Chuck: How did you get into Angular?

5:12 – Angular, React, and jQuery are mentioned by Jia.

6:20 – Jia: We did a big project for 1½ years with a huge team of 500 people. We used...to build the applications.

6:51 – Chuck: How was the transition from Angular to Angular 2?

6:58 – Jia: At first the company had some reservations b/c everything is new.

Jia talks about an architect of the company and the knowledge that he offered, at the time, to help.

8:17 – Chuck: You have contributed to Zone.js. People think that they have to be a genius in order to contribute. How did you start contributing to it?

8:44 – Jia: Between Angular 1 to Angular 2 was about a few months in-between.

Jia continues to talk.

9:28 – Jia: We get a request from the client and get a certain zone. Each request is managed.

Jia talks about his contributions to Zone.js and how he offered his insights, in the beginning, during his spare time.

12:12 – Chuck: This is a project that is used across thousands of Angular applications. And here we are talking about your journey to this open-source. You started off with a bug fix and this leads to helping with code, and finally you are one of the major contributors now! People think they cannot contribute to open-source b/c they aren’t a “genius.” They think that they “aren’t that good.”

13:16 – Jia: I never thought I could do it – meaning contributing to open-source work. I thought you had to have very strong coding skills, but it’s really just starting with the first step. True, you need to start with the code, but you don’t have to have a very strong background. I didn’t have (at the time) a strong JavaScript background, and look...I was able to do it! If you really love it – you can contribute to it.

15:11 – Chuck: You fixed a bug b/c you were using it. There is a difference between people writing it vs. people who are using it. You were fixing a bug b/c you were actually using it. “It should work this way under these circumstances.” If you are using the library then you will find those bugs.

16:35 – Jia: Yes, exactly. Some people are using Zone.js, but they don’t know what it does.

17:24 – Chuck: What are you currently working on now and/or what are you proud of?

17:29 – Jia: I am still working on the Zone.js project. I just changed my job a few months ago. I am starting a startup company to help with technological solutions. I am working (right now) on frontend. It’s very interesting to do some Cloud stuff.

18:50 – Chuck: Where can we find you?

18:55 – Jia.

20:50 – Chuck: What social media platforms do you use?

21:00 – Jia: Twitter! Blog!

Jia talks about his current proposal that he is working on.

24:20 – Chuck: Let’s go to Picks!

24:26 – Fresh Books!

25:30 – Picks

END – CacheFly

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • React
  • Slack
  • Zone.js
  • GitHub – Zone.js
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • AiA 210 – Past Episode with Jia Li
  • Jia Li LinkedIn
  • Jia Li Twitter
  • Jia Li Blog

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Charles

  • Podcast: MFCEO
  • Audible: Extreme Ownership by Willink and Babin
  • Audible: Traveler’s Gift by by Andy Andrews

Jia

  • Slack group – posts on Angular – check them out!
  • Angular In-Depth

View Details

Panel:Charles Max Wood

Guest: Bonnie Brennan

This week on My Angular Story, Charles speaks with Bonnie Brennan who is in web technologies and uses Angular. She currently resides in Houston, Texas and Chuck and her discuss her background, past and current projects, ngHouston Meetup, and much more! Check-out today’s episode!

In particular, we dive pretty deep on:

1:00 – Chuck: We’ve talked with you in the past, Bonnie. So listeners, check-out those past episodes if you are interested (see links below). There were various topics that we discussed. It’s been a few months since we’ve talked. Tell us how you got into Angular among other things?

1:50 – Guest.

3:19 – Chuck: I want to get a feel for how you got into programming, so tell us about that.

3:40 – Guest: I didn’t start coding until my 30’s.

3:50 – Chuck: Here is a dirty little secret: most people get into coding later in life.

4:25 – Guest.

25:07 – Chuck: Let’s get back on track - How did you get into Angular?

25:10 – Guest.

32:26 – Chuck: I completely agree. As you’ve gone into Angular you’ve done things in the community that makes you well-known. We’ve talked with your child-component, and how she got into coding. Listen back to that. You mentioned NG Houston, how did you get that going?

32:56 – Guest: I was here in Houston...

39:26 – Chuck: I want to change topics here. You mentioned in your consulting that people are running into certain issues. Most consultants that I know, they make a plan and they just build stuff. Seems like you are talking with them and showing them how to make things work better.

39:54 – Guest.

45:11 – Chuck: I have been a freelancer, and how do people hire you?

45:23 – Guest: Twitter is the best way to reach out to me, also my e-mail.

46:59 – Chuck: You have been a GD – how has that been?

47:10 – Guest: I actually love it! GOOGLE DEVELOPER EXPERT = GDE.

49:07 – Chuck: You had a unique experience at the last Summit. Can you talk about that for a minute?

49:17 – Guest.

59:17 – Chuck: We are at the end of our time. Where can people find you?

59:30 – Guest: The YouTube Channel and Twitter.

1:00:54 – Chuck: Let’s do some picks!

1:01:00 – Fresh Books!

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv
  • Scott Moss’ Twitter
  • Bonnie’s Twitter
  • Bonnie’s GD
  • ngHouston
  • AiA 184 show
  • AiA 146 show
  • MAS 042 show with Sam Brennan

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Charles

  • Sasqwatch is Real
  • New Show – The DevRev
  • DevChat.Tv

Bonnie

  • Blog – ThoughtRam
  • Angular In-Depth
  • NG Houston
  • Angular for the Visual Learner

View Details

Panel:Charles Max Wood

Guest: Lars Gyrup Brink Nielsen

This week on My Angular Story, Charles speaks with Lars Nielsen who is a frontend developer, blogger, a tech speaker, and an OSS contributor. He has worked with many different frameworks, but he and Chuck talk in detail about Angular. Finally, they discuss Lars’ programming background and the current projects he is working on. Check out today’s episode to hear more!

In particular, we dive pretty deep on:

0:53 – Guest: Hello from Denmark!

1:00 – Chuck: My great, great, great grandmother is Danish. Introduce yourself, please.

1:20 – Guest: I have been working through various companies through my career. I have focused on frontend development and right now it’s Angular and before it was Angular.js and others. I have been developing C# and started off with PHP. So I really enjoy frontend development the most.

1:58 – Chuck: I am talking with Rob Eisenberg in a few days.

2:04 – Guest: From what I’ve heard he’s a great guy. He worked on the Angular router. He branched out to Greater Zone.

2:28 – Chuck.

2:38 – Guest.

2:45 – Chuck: His episode will come out in 2 weeks! Tell us about you – what got you into programming?

3:00 – Guest: It started when I was 5 years old. My brother and I broke 3-4 computers before they bought us a Nintendo set. That was my first dive into it. Then I went to PCs and back in 1999 I wrote my first website with Notepad. Then later I decided to make a career out of it and studied in college. Then started developing full-stack.

4:53 – Chuck: You mentioned Knockout, Angular.js, and others. What have systems have you built in the backend?

5:03 – Guest: Yes, PHP in the beginning. Then I moved onto...

(Guest continues answer Chuck’s question.)

6:30 – Chuck: What was about Angular that you liked? Why did you choose that framework?

6:47 – Guest: I got to choose the frontend framework (at the job I was at), and I chose NOT to use Angular. At the time, I thought it was confusing and overwhelming. Ember was stronger for me back then. But then later I got the opportunity to work with it in my current job, and now I am enjoying it. It’s always a challenge.

8:48 – Chuck: Seeing that transition and like that. I am curious though – what features do Angular have that Knockout and others don’t have for you?

9:08 – Guest: We used Coffee Script back then. Do you know it?

9:36 – Chuck: Yep I know it.

9:45 – Guest: I remember studying typescript, too.

Coffee Script removed a lot of the stupid errors.

11:22 – Chuck: I think typescript is the way to go.

11:57 – Guest: It helps with those stupid errors that people make once in a while. It’s a type language.

12:45 – (Guest continues.)

13:14 – Chuck: Making the transition from Angular to Angular.js – what process did you go through?

13:25 – (Guest answers. He talks about starting from scratch to learn the new Angular.)

14:08 – Guest: I wouldn’t want to go back to Angular.js. There is so much to learn about Angular and working in-depth with it, there are still new things to explore every day, it’s a large framework. I guess that’s part of the reason why people use React and other frameworks b/c it can be overwhelming, especially for beginners.

I enjoy it now b/c I read it now as a native tongue / native language. That’s what I see now, but that’s not what you see at first b/c there are so many new syntaxes. React is mostly JavaScript.

17:22 – Chuck: What features do you like about Angular over Angular.js?

17:28 – Guest: It’s the performance – it’s important!

18:20 – Chuck: What have you done in Angular that you are proud of?

18:24 – Guest: I am working on a few articles and I am about to release 2 of them. It’s a whole series.

I am going to Copenhagen soon and I will be giving a talk.

20:17 – Cuck: What else are you working on?

20:23 – Guest: Yes, the articles. I am finishing those up. There will be 4-5 more in the series on that one topic. I want to focus on one topic at a time. There are 3 main concepts: container components, presentation components, and migration.

Yes improving my talk for next month’s conference. I am building a small app, too. Working with new technologies and learning about offline apps and install the apps natively on most platforms now. We aren’t dependent on official App Store now, that’s a thing of the past now.

22:06 – Chuck: Where can people find you online?

22:16 – Guest: I have a few projects through GitHub. Find me there. (See links below.) Read my articles when they are published on Medium.

22:44 – Chuck.

22:48 – Guest: My first published articles will be at Angular In Depth.

23:00 – Chuck: Picks!

23:04 – Fresh Books!

27:13 – Chuck: What is the tech scene like in Denmark?

27:18 – Guest: You have to keep up the pace yourself b/c I live in a very small area. There are only a few cities in Denmark where the jobs are. I will go to Meetups and conferences and I am active on European Slack. That’s how I get to be social in the Angular community. I am mostly working at home. I have twin daughters who are 7 years old. I am mostly at the office, too, building and working there, which is 5 miles away from my home.

29:17 – Chuck: In the past episode I talked with someone from Bulgaria, it sounds similar to what you are saying Lars. I am curious are people willing to hire remote if they are outside of the city?

29:40 – Guest: It depends on the company.

30:25 – Chuck: Working remotely is definitely a skill.

30:44 – Guest: I have worked remotely for some jobs b/c I was driving several hours a day.

31:21 – Chuck: My longest commute was 30 minutes top, but I live in a heavy tech scene where I live. Do most people in Denmark know English?

31:5- Guest: My daughters have been speaking English since 3-4 years old b/c of iPads. They are also taught English and German in the school, too.

32:21 – Chuck: Anything else? Are there things that people don’t think about being a developer in Denmark?

32:40 – Guest: There aren’t that many big companies. It’s difficult to get into the right place. There are small companies in Denmark.

33:51 – Chuck: Does that change the way people find jobs in Denmark?

33:59 – Guest: If you don’t like to work for a bank then you have a problem b/c that’s half the jobs! If you don’t like certain industries that could make it harder to get a job as a programmer.

34:33 – Chuck: I am going to wrap this up – anything else?

34:44 – Guest: Create a blog post or start an open source project. That’s what I do when I get bored. When you teach a subject you have to be an expert to be able to explain it to someone else.

35:37 – (Guest lists the titles of his articles – check it out at this timestamp!)

35:50 – (Chuck discusses future episodes and future guests that he will interview.)

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • C++
  • C#
  • Angular In Depth
  • Article about Model-View-Presenter with Angular
  • Mastering Reactive JavaScript
  • Angular Router
  • Lars’ Medium
  • Lars’ GitHub
  • Chuck’s Twitter
  • Chuck’s E-mail: chuck@devchat.tv

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Charles

  • Azure DevOps – It’s free for up to 5-6 team members!
  • Chat System: Mattermost

Lars

  • Angular In Depth
  • Book: Mastering Reactive JavaScript by Erich de Souza Oliveira
  • Angular Router Book

View Details

Panel:Charles Max Wood

Guest: Georgi Parlakov

This week on My Angular Story, Charles speaks with Georgi Parlakov who is an R&D Developer at Petrotechnical Data Systems who resides in Bulgaria. Chuck and Georgi talk about his background, past and current projects, and so much more!

In particular, we dive pretty deep on:

0:15 – Advertisement: Get A Coder Job!

0:49 – Chuck: Hello!

0:53 – Georgi: Hi!

1:00 – Chuck: Introduce yourself, please!

1:08 – Georgi: I have been an Angular developer and love it every step of the way.

1:20 – Chuck: I stared talking to past guests of Angular, and I find that ½ the people are in the U.S. and the other places, too. Different places but what is your experience as being a developer in the other parts of the world are similar.

2:12 – Georgi: I got into programming but I didn’t want to be at a desk all day. I had some friends in the software industry and I liked what they had. In Bulgaria the people in the software industry they have a 2x or 3x standard of living. I really wanted to begin to try to get into software engineering. I didn’t have any technical background. I went to some interviews and I saw that I needed a lot of knowledge to gain. I learned about the Telerik Academy is doing. They have a large academy and that year I learned a lot and I jumped to this opportunity b/c it seemed like magic. Someone is going to teach me how to be a developer and not charge me? I got into it and it was fun, challenging, and rewarding for me. I dropped my current gig and I went to being a developer.

5:14 – How long is the program at the Telerik Academy.

5:20 – Georgi: It’s about a year. Evenings and then you need to go fulltime.

5:45 – Do they teach you JavaScript?

5:50 – Georgi: Yes. Also, DotNet. Java was mentioned in 2011.

6:17 – Kendo UI have widgets for DotNet.

6:28 – Georgi.

6:35 – Chuck: What got you into JavaScript?

6:44 – Georgi: The previous job I had they used Angular. At that time I was doing...which is a service site rendered HTML. We were using some jQuery and Knock Out, I was learning about Angular and was interested. It was an Angular job and it was technically interesting. They talked about 3D rendering. At least that’s what I got from the conversation. Doing the job we got a few new hires, and they started a project in Angular. We learned from each other, and inspired by people like YOU, and from the Angular talks at conferences. I was inspired.

8:21 – You get into Java and Angular did you get into API?

8:31 – Georgi: Yes.

8:38 – I like how Microsoft names stuff.

8:47 – Georgi: I am listening to...if you have a cool project alias then the project name becomes WCF or something long and tedious.

9:09 – I love those guys.

9:15 – Georgi: I am listening to them b/c someone recommended them. They put the bar really high with their mood and content.

9:40 – Chuck: Carl owns a production company. They do a great job.

9:52 – Chuck: What was it about Angular that got you excited?

10:05 – Georgi: It’s similar to the backend stuff and people get into Angular g/c it’s similar to NVC. I got a lot of the documentation b/c it’s written well. At that time my daughter was 6 months old and I was reading her the Angular documentation. I really enjoyed that. Angular was brand new at that point and I didn’t have a mentor at that time. The learning experience was great, and the flow was fun for me b/c it was challenging.

11:33 – Chuck: The experience is good.

11:42 – How did you get your first programming job?

11:45 – Georgi: Basically out of the academy – 2 months out. The people believed in me and I am thankful. I was only 28 years old and I wasn’t the normal person.

12:22 – I got my first job at 27.

12:30 – A lot of people are transitioning. I did an episode with Tina from South Africa. She moved to England and then to the U.S. She has a Ph.D. in Physics and she transitioned into programming in her 50’s. People think: I am “old”, and it really doesn’t matter.

13:27 – Georgi: People complain while they are sitting down on their butts. I want people to know that you can do it. No matter your age or your experience. The coding knowledge will give you a lot of freedom in the future, because it’s doing magic. Everyone should learn how to code as a hobby in addition to your normal job.

14:55 – Chuck: It might be things like AI and how we interact on our devices. It will be a life skill what we consider to be mundane jobs at this point.

15:18 – Georgi: People say AI could take my job, but also AI will create jobs.

15:36 – Chuck: People theorize about this. Every time people advance in technology it does create more jobs. I worry about the psychology of here is money as a handout.

16:29 – Georgi: We get our self-respect b/c of what we accomplish in the job. Most of us work 8 hours with these certain people and these problems. It’s good to like and even love what you do.

17:00 – Chuck: What have you done with Angular that you are proud of?

17:05 – Georgi: Learning from scratch and learning the basics; eventually advancing my knowledge. Lately I have been going to Meetups and do a presentation there. The theme was...

I wanted to contribute back to Angular, and my computer at home is PC. I had troubles with...

I am an Angular contributor and I am proud of that. I am not a docker nor was I expert angular person, but here I am.

20:25 – Chuck: That’s what peoples mindsets are: I am not this___, I am not that____, etc. If you want a job and you are 90 years old – got for it. You don’t have to be a genius, but you can find something to contribute to the community.

21:17 – Georgi: We have a lot of Angular from my work, I wanted to give back some. Also, and make a name for myself. Again, it was fun and challenging and nice to do it.

21:44 – Chuck: Now that doesn’t hurt b/c you can put on your CV.

21:55 – Georgi: It only shows the top 100. I am not there, but oh well.

22:09 – Chuck: Every little piece helps. You know, it’s a good way to get involved and so much more. What are you working on now?

22:28 – Georgi: The project I am working on is not using Angular. Besides that I am doing a video course on functional C# and it’s a work in progress.

23:10 – Chuck: Anywhere people can find your course?

23:15 – Georgi: It’s less than 50% done, so no.

23:30 – Chuck: What’s it like being a developer in Bulgaria?

23:35 – Georgi: Bulgaria, has a higher living standard for the software industry.

24:55 – Chuck: Is most of the documentation for computers out there in English in Bulgaria?

24:58 – Georgi: No, not the general population speaks English. It does make it a tad harder to transition if you don’t know English. But some of the academies do

25:50 – Chuck: I was a missionary for LDDS in Italy and so my experience as the younger generation speaks English but not the older generation.

26:39 - Georgi: English is 2nd language in Amsterdam.

27:11 – (Chuck talks about international community and developers.)

27:38 – Our team was ½ and ½ out here in Bulgaria. We did meetings in English most of the time.

28:07 – Chuck: Are you located in Sofia?

Georgi: Yes.

28:15 – Chuck: When you get outside of the city is there a programming community?

28:20 – Georgi: Yes, definitely. Again, though, it does change. When they graduate from the Telerik Academy...

29:27 – Chuck: I live in Utah and we are between NV and WY and CO. There is an area (North of Salt Lake City) that has a healthy tech scene. It depends on where you are in UT for a strong/weak teach center.

30:31 – Georgi: I would think the younger kids would like to do it and they need to do it here in the bigger cities. That is not unusual.

31:00 – Chuck: Yes, people pick up the skills and get hired and then they go and work remotely. Do you have a Medium account?

31:20 - Georgi: Yes, through Twitter and Medium.

32:20 – Picks!

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • C++
  • C#
  • Georgi’s LinkedIn
  • Georgi’s Medium
  • Georgi’s Medium Article
  • Georgi’s Twitter
  • Georgi’s GitHub
  • Georgi’s Stack Overflow
  • Georgi’s Blog

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Georgi

  • Find your thing and take a leap of faith – it’s never too late.
  • Angular BrowserModule
  • Book: The Three-Body Problem by Cixin Liu
  • Book: Getting to Yes by Roger Fisher

Charles

  • The Diabetes Code by Dr. Jason Fung
  • Audible
  • Book: Ultramarathon Man by Dean Karnazes
  • 2 Keto Dudes
  • Walk or Run a 5K everyday (3.1 miles)

View Details

Panel:Charles Max Wood

Guest: Rob Eisenberg

This week on My Angular Story, Charles speaks with Rob Eisenberg who is a principal software engineer at InVision, and is the creator of Caliburn.Micro, Durandal, and Aurelia. Today, they talk about Rob’s past and current projects among other things.

In particular, we dive pretty deep on:

1:40 – Chuck: Our special guest is Rob Eisenberg. We’ve had you on Adventures on Angular (09 and 80), JavaScript Jabber, and others like Episode 203.

2:36 – Rob: That was over the period of 4 years all of those podcasts. I am getting older.

2:50 – Chuck: Anything that you’ve done that you want to talk about?

3:04 – Rob: I am known for opensource work over the years. Maybe we can talk about my progression through that over the years.

3:25 – Chuck: How did you get into this field?

3:29 – Rob: When I was 8 years old my dad wanted to buy a computer. We went to Sears and we bought our first computer. You’d buy the disk drive and the keyboard looking unit. You could by a monitor, we didn’t, but we used a black and white TV for our monitor. Later we bought the colored monitor and printer. That’s where my fascination started. We set up the computer in my bedroom. We played games. I got intrigued that you could write code to make different games.

It was just magical for me. As being an adult engineer I am trying to go back to that moment to recapture that magical moment for me. It was a great creative outlet. That’s how I first started. I started learning about Q basic and other flavors of Basic. Then I heard about C! I remember you could do anything with C. I went to the library and there wasn’t the Internet, yet. There were 3 books about C and read it and re-read it. I didn’t have any connections nor a compiler. When I first learned C I didn’t have a compiler. I learned how to learn the codes on notebook paper, but as a kid this is what I first started doing. I actually saved some of this stuff and I have it lying around somewhere. I was big into adventure games. That’s when I moved on C++ and printed out my source code! It’s so crazy to talk about it but at the time that’s what I did as a kid. In JHS there was one other kid that geeked-out about it with me. It was a ton of fun.

Then it was an intense hobby of mine. Then at the end of HS I had 2 loves: computers and percussion. I was composing for music, too. I had to decide between music or coding. I decided to go with music. It was the best decision I ever made because I studied music composition. When you are composing for dozens of instruments to play one unified thing. Every pitch, every rhythm, and it all works together. Why this note and why that rhythm? There is an artistic side to this and academia, too. The end result is that music is enjoyed by humans; same for software.

I did 2 degrees in music and then started my Master’s in Music. I then realized I love computers, too, how can I put these two together? I read some things on audio programming, and it stepped me back into programming. At this time, I was working in music education and trying to compose music for gamming. Someone said look at this program called C#! I don’t know cause...how can you get any better than C++?!

In 2003 – I saw a book: teach yourself C# in 24 hours. I read it and I was enthralled with how neat this was! I was building some Windows applications through C#. I thought it was crazy that there was so much change from when I was in college.

17:00 – Chuck: You start making this transition to web? What roped you in?

17:25 – Rob: I realized the power of this, not completely roped in just, yet. Microsoft was working (around this time) with...

19:45 – (Continued from Rob): When Silver Light died that’s when I looked at the web. I said forget this native platform. I came back to JavaScript for the 2nd time – and said I am going to learn this language with the same intensity as I learned C++ and C#. I started working with Durandal.

21:45 – Charles: Yeah, I remember when you worked with the router and stuff like that. You were on the core team.

21:53 – Rob: The work I did on that was inspired by screen activation patterns.

23:41 – Rob (continued): I work with InVision now.

24:14 – Charles: I remember you were on the Angular team and then you transitioned – what was that like?

24:33 – Rob comments.

25:28 – Rob (continued): I have been doing opensource for about 13 years. I almost burned myself a few times and almost went bankrupt a few times. The question is how to be involved, but run the race without getting burned-out. It’s a marathon not a sprint.

These libraries are huge assets. Thank God I didn’t go bankrupt but became very close.

The more popular something if there are more varieties and people not everyone is so pleasant. It’s okay to disagree. Now what are the different opinions and what works well for your team and project? It’s important to stay to your core and vision. Why would you pick THIS over THAT?

It’s a fun and exciting time if you are

28:41 – Charles: What are you

28:47 – Rob: InVision and InVision studio. It’s a tool for designing screens. I work on that during the day and during the night I work on Aurelia.

30:43 – Chuck: I am pretty sure that we have had people from InVision on a show before.

31:03 – Rob comments.

Rob: How we all work together.

31:20 – What is coming in with Aurelia next?

31:24 – Rob: We are trying to work with as much backwards compatibility as we can. So you don’t see a lot of the framework code in your app code. It’s less intrusive. We are trying next, can we keep the same language, the same levels, and such but change the implementation under the hood. You don’t learn anything new. You don’t have new things to learn. But how it’s implemented it’s smaller, faster, and more efficient. We have made the framework more pluggable to the compiler-level. It’s fully supported and super accessible.

Frameworks will come and go – this is my belief is that you invest in the standards of the web. We are taking that up a notch. Unobtrusiveness is the next thing we want to do.

We’ve always had great performance and now taking it to the next level. We are doing a lot around documentation. To help people understand what the architectural decisions are and why? We are taking it to the next level from our core. It’s coming along swimmingly so I am really excited. We’ve already got 90% test coverage and over 40,000 tests.

37:33 – Chuck: Let’s get you on JavaScript Jabber!

38:19 – Chuck: Where can people find you?

38:22 – Twitter, and everywhere else. Blog!

39:17 – Chuck: Picks?

39:23 – Rob dives in!

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • C++
  • C#
  • InVision
  • Aurelia
  • Aurelia Blog by Rob
  • Rob Eisenberg’s Twitter
  • Rob’s Website
  • Rob’s LinkedIn
  • Rob’s GitHub
  • Rob’s Episode 9
  • Rob’s Episode 80
  • Rob’s Episode 203

Sponsors:

  • Get A Coder Job
  • Fresh Books
  • Cache Fly

Picks:

Rob

  • Database: Orbit DB
  • Robit Riddle
  • The Wingfeather Saga

Charles

  • Used to play: Dungeons and Dragons
  • Little Wizards
  • Park City, UT
  • VRBO

View Details

Panel:Charles Max Wood

Guest: David Bush

This week on My Angular Story, Charles speaks with David Bush who is working with Bloomberg after twenty (plus!) years of being self-employed. Charles and David talk about his current projects he’s working on, plus his impressive background. Listen to them talk about JavaScript, C++, David’s books, and much more!

In particular, we dive pretty deep on:

1:34 – Episode 203, which came out a few months ago. Check-out this past episode with David. “Where to Store Angular Configurations” with Dave Bush.

2:13 – Chuck: We are here to catch your story. Let people know who you are.

2:27 – David: I have been in programming for 30 years. Recently in the .NET space, and also in the Angular space for 4 years.

3:02 – Chuck: JavaScript has been around for 20 years. How did

3:12 – David: I need to back-up a little bit. It’s unique. I wasn’t raised around computers.

3:43 – Chuck: We are having a microphone issue.

3:55 – David: I didn’t have access to a computer back in the day. By the time I got to college I knew summer camps and maintenance. Senior year the PC started making a break-through. I had friends who made computers in their dorm room. That looked really interesting. I mean build by soldering, and pretty hardcore. I went to engineering school. Senior year, but I went to school on a large portion of grants. It was too late to change my major. I worked for Radio Shack in Chicago. They encouraged us to bring things home. I brought these computers home and played with them. I got into Pascal among other things. I couldn’t get Pascal to work in my brain. Next, I learned C. If I cannot make C work then I will give up and do something else with my life. C was mathematical and that’s my brain. My wife encouraged me to go back to school – I went to DePaul through their Career Change Path.

7:14 – Chuck.

7:18 – David: It was similar to a boot camp.

7:43 – David and Chuck.

7:52 – Chuck: When did you settle on JavaScript?

7:55 – David: Settle. When the Internet became publically available and wrote my website through Notepad.

David continues this conversation.

9:30 – Chuck: Are you primarily a Dot Net developer?

9:43 – David: Primarily; also, C++.

10:55 – Chuck: How did you get into being self-employed?

11:07 – David: That was the plan all along. When you are self-employed you have multiple bosses! I got fired from my last job and working with agencies. So I count that time as being self-employed then, too. In 2000, I switched to LLC and more direct contracts.

12:45 – Chuck: How do you find contracts?

12:51 – David: Started working for Bloomberg and then later they converted me to being an employer. It was attractive, so I am not an employee.

13:24 – Chuck: What things are you proud of and what contributions have you made within the community?

13:29 – David: The writing in my blogs.

14:20 – Chuck: How do you get into blogging – and how is it successful?

14:44 – David: Keep writing. Sometimes I think: this article will be awesome and it will fall flat. But then the times I don’t think it’s good those are the articles that blowup. You can’t tell. The other thing is you need to have a thick skin.

15:29 – Chuck: True with podcasting as well.

15:36 – David: You will never make anyone happy. You learn to read the comment for the content and not the attitude behind it. Take the value out of the content that you can. The blog is just for me. I write so I have some place to point my colleagues to. It’s for me to retrieve information. The blog really is for me.

16:56 – Chuck: What are you working on now?

17:00 – David answers this question.

19:07 – David continues the talk.

David: I posted my book through GitHub and took it off of Amazon.

A long-term goal of mine is...

I am interested in functional programming, too.

20:41 – Chuck: That’s cool. I am a huge fan of making things accessible of where they are at. The Vue portion of Angular why couldn’t we switch that out.

21:08 – David: Dependency injection doesn’t mix well l with React.

For all of my code, I put all my logic in...

21:45 – Chuck: How can people find you?

21:53 – David: LinkedIn is my best one. Twitter, GitHub, etc.

23:09 – Chuck: LinkedIn. Facebook I am more discerning because I post pictures of my children there.

23:41 – Chuck: Awesome – if people want to get your book?

23:50 – David: I will send you those links. See links below.

24:07 – Chuck: Picks!

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • Dave’s Notebook
  • Dave’s Stack Overflow
  • Dave’s Twitter
  • Dave’s GitHub
  • Dave’s YouTube Videos
  • Get Started with Angular
  • Past Episode with David Bush – DevChat TV
  • C++

Sponsors:

  • Get A Coder Job
  • Code Badges
  • Cache Fly

Picks:

David

  • How you do anything is how you do everything – for example: dress a little better.
  • Don’t beat yourself up when you mess up.
  • Encrypt.me

Charles

  • Mojave Public Beta
  • High Sierra
  • If upgrading: Listen to Chuck’s tips to make the transition easier!
  • GitHub: Home_Brew Developer
  • Express VPN

View Details

Panel: Charles Max Wood

Guest: Rae Krantz

This week on My Angular Story, Charles speaks with Rae Krantz (Akron, OH) who works remotely with the Toll Wave company (Phoenix, AZ). She does Angular work there with a small team. She specializes in information technology and services. Rachel (Rae) and Chuck talk about Angular and how she got her amazing job through a Twitter connection!

In particular, we dive pretty deep on:

1:30 – Hello!

1:35 – Rae, please give us your background.

2:25 – Chuck: Tina’s interview will go live later on another episode. It’s interesting

How did you get into coding?

2:50 – Rae: I started on a course 4 or 5 years ago. I moved to Akron, Ohio with the WOMEN and TECH group here, and got involved with the group. Free code camp and so on. Through meeting this Meetup I found a new position. This led to Angular development. I enjoyed the DevOps, but this Toll Wave is awesome! I have been working there for 9-10 months.

4:45 – Chuck: Why Angular and not Vue or Java?

4:52 – Rae: I started a side project with Angular with friends. They had a strong view with Angular, because Angular dealt with a lot of security issues. Since then I am pretty solid on the Angular side. The React side, I guess, is cool.

5:53 – Chuck: People tend to go towards technologies that they can get help with. It makes sense why you went with Angular. Is there anyone specific that got you into Angular?

6:23 – Rae: I didn’t have a network at the time. The 2 people that got me into Angular actually weren’t developers. I started with Docs and the Heroes actually were a great resource. It covers these pieces that are necessary to know how it works. I used early on NG docs, too.

7:24 – Chuck: Actually that is organized by...

7:42 – Chuck: Getting your job is very interesting. I a m writing a book on how to find a job as a software developer. I see that people are struggling with this. What did you have in place to show them that you were capable for the job?

8:18 – Rae: The interview was very conversational. It wasn’t algorithm tests; nothing super fancy. It really got into the work I’ve done and my thought process. I appreciated that the interview was realistic. I can go back to other traditionally other interview were “tougher.” I had to do an algorithm test. I sat down and I was terrified for that. It was more “simple” for the entry-level people. The saving grace is if you are frozen – just talk about the process. They want to see how you would talk through the process – they want to see that. You just have to know people. This Twitter job happened because of a network effect.

10:19 – Chuck: Yes, very true. It is a lot easier to get a job that someone can just introduce you to the company then trying to do it all yourself. Creating those opportunities through the people you know.

10:56 – Chuck: What are you doing now?

11:01 – Rae: Financial management application. It’s secret right now.

In my free time, it is very hard to push through one thing. The latest thing I have been doing lately is the Rust Programming Book. I have talked with my director that I enjoy Angular but I don’t want to do just frontend. He’s been really great about it. He’s talking with other program managers to get involved with other projects that are coming in. I have tried to look at React. I cannot make myself do it. If you are good at one, then why would you learn the other one? Only reason to learn React is if I want a React job.

13:12 – Chuck: People say to me that they want to stay current and also job availability. If my current situation changes then I can adopt any technology that they change to.

13:58 – Rae: I have been wanting to look at Vue. I don’t know anything about Vue other than the inventor of it. It would be fun to play with the differences.

14:42 – Chuck adds his comments.

14:50 – Rae: There are so many different things out there to learn!

Different languages – it’s hard to limit myself to limited languages within a 40-minute talk.

I spoke at the following conferences recently:

1.) Codemash in Ohio

2.) Meetups in Grand Rapids (Software Craftsmanship)

3.) Self Conference in Detroit (no recordings)

4.) Full Stack Fest in Barcelona – the best conference ever because it was so well organized. The attention to detail was amazing.

17:09 – Chuck adds his comments.

Yeah we will encourage people to look into your talks!

17:24 – Rae: Neat!

Rae talks about workshops and typical Meetups.

Cleveland area – October 6th – learn how to code – it will be fun!

18:25 – Chuck: ngGirls.org

18:40 – Chuck: Any advice for someone getting into tech?

18:50 – Rae: Do it before you have kids. Your energy is at a low when you have kids and you don’t have the energy to work on the things you want to work on.

If you don’t have kids then use your Netflix time now and STUDY!

If I can get through a chapter a day – that is fantastic – with life with kids. I work through lunches a lot. I try to use my day care time with care.

It’s great to be at a conference without a kid.

22:06 – Chuck: I have 5 kids. My oldest is 12 – so that is fine, but my youngest is 3.

The way we do it is I travel more than my wife. She’s a trooper to take care of the kids. I send her on a trip to see her best friend in North Carolina.

22:52 – Chuck: People are paying attention to people have different circumstances.

23:06 – Chuck: The last thing I want to ask is anything you are looking forward to in the future? Where do you want to wind-up?

23:25 – Rae talks about her hopes and dreams.

Rae: The puzzle aspect, I like. I like making things work together. The larger scope is what I like. In terms of the languages I take as they come. Rust, yes, I would like to use that a few years down the line. It’s funny – I would learn React if I had to use it.

I want to get in-depth in a few areas of Angular.

24:43 – Chuck: Check out these technologies through these podcasts. I echo what you are saying on these 3 frameworks. I am having fun with Vue right now. It really depends on what you want and what you need. Go play with them all!

Chuck talks about Vue, Angular and Java.

25:31 – Chuck: Picks!

Links:

  • jQuery
  • Angular
  • JavaScript
  • Vue
  • Meetup
  • Coursera
  • Angular – Tour of Heroes
  • Rae’s Website
  • Rae’s GitHub
  • Rae’s Medium

Sponsors:

  • Get A Coder Job
  • Code Badges
  • Cache Fly

Picks:

Charles Max Wood

  • Screenflow 8

Rae Krantz

  • Rust Book
  • Women in Technology
  • NG Girls
  • Chelsea Troy’s Blog “Leveling Up”
  • Medium – Snowflake – How They Assess Levels
  • Supportive spouse
  • My Work Team
  • Cleveland Tech on Slack

View Details

Panel: Charles Max Wood

Guest: Ely Lucas

This week on My Angular Story, Charles speaks with Ely Lucas who is a software developer. He loves technologies and mobile technologies among other things. Let’s listen to today’s episode where Chuck and Ely talk about Ionic, Angular, React and many other topics! Check it out!

In particular, we dive pretty deep on:

1:33 – Hello!

1:40 Chuck: Give us a background on who you are, and tell us how famous you are!

2:31 – Chuck: What do you do with Ionic?

2:40 – Ely answers the question.

3:51 – Chuck: How did you get into your field?

3:55 – Ely: When I was a kid and played with video games. Later on I got into web development, like my website. Then I got into a professional-level of developing.

Ely goes into detail about how his passion for developing began and developed.

6:30 – Chuck: Yeah, I’ve talked with people who have gotten into video games, then got into software development.

7:01 – Ely: Someday I would like to develop games.

7:12 – Chuck: Yes, web developing is awesome.

Chuck asks Ely another question.

7:25 – Ely answers the question and mentions web controls.

9:17 – Ely: I thought Ajax was easier.

9:38 – Chuck: When I got into web development jQuery was sort of new. It made things a lot easier.

9:58 – Ely: A lot of people like to sneer at jQuery now, but back in the day it was IT.

10:28 – Chuck: How did you get into Ionic?

10:43 – Ely: I got a fulltime gig working on Ionic; I like the framework. I saw a job application and sent in my résumé. Two days later I got a callback and was amazed. They were hiring remotely. The team liked me and started over a year ago.

11:46 – Chuck asks a question.

11:54 – Ely answers the question.

13:20 – Chuck: Why Ionic?

13:35 – Ely: It was based off of Angular.

15:17 – Chuck: You mentioned...what has the transition been like?

15:32 – Ely talks about past programs he has worked with. He taught React in the early React days.

16:37 – Ely: I have a deep appreciation on React now.

17:09 – Chuck: I like seeing the process that people go through.

17:24 – Ely continues the conversation.

Ely: It is interesting to see the learning process that people go through to arrive in the same place.

18:18 – Chuck: Redux is a good example of this. Anyway, this is near the end of our time.

18:39 – Chuck: Anything else you want to talk about?

18:48 – Ely: Yes, I have been involved in the Denver community. Check us out.

Links:

  • Ionic
  • jQuery
  • JavaScript
  • React
  • Ely Lucas’ Twitter
  • Ely Lucas’ LinkedIn
  • Ely Lucas
  • Ely Lucas’ GitHub

Sponsors:

  • Get A Coder Job
  • Code Badges

Picks:

Charles

  • Audible
  • Book: Seven Proven Principles...
  • Tony Robbins’ Book: Unshakeable

Ely

  • Fantasy Novel: Shadow of what was lost.
  • Ionic

View Details

Panel: Charles Max Wood

Guest: Brooks Forsyth

This week on My Angular Story, Charles speaks with Brooks Forsyth who is frontend developer who has been doing this for four years. He works for a large consulting corporation who will remain nameless, and he lives in Harper, Connecticut.

In particular, we dive pretty deep on:

4:09 – Chuck: I would like to dive in. How did you get into Angular in the first place?

4:20 Guest: I was at a service desk in CT. One of my jobs was to open 75 different emails and make sure that it didn’t send an “error” message. I had to make sure nothing failed. That was boring. I used Auto Hot Key. That was fun, and did a lot of that there, which got me into programming. I had a Bachelor’s in Business. Went to get my Master’s in Computer Science, but took along time. Started doing IT recruiting. Then next thing you know I moved into my parents’ house and did coder camps. And that worked out. Then I got hired by the Charter Internet Company. Now I am in large consulting firm in CT.

6:40 – Chuck asks another question.

6:349 – Guest: When I was picking coding camps I chose the one that was teaching Angular.

7:30 – Chuck: What do you do in your spare time?

7:38 – Guest: I have 2 kids who are 4 years old and 1 years old. I have a really cool fish tank that has coral reef in it.

8:00 – Chuck: Which Angular project was your favorite?

8:09 – Guest: Ionic Project was a lot of fun. The app was already written and I was to convert it. In theory not change the backend. I had a lot of fun making that app. I love working with Ionic.

9:37 – Chuck: Ionic is going into other frameworks.

10:05 – Chuck: I have feelings about the show, The View.

10:37 – Chuck: what is your workflow in Angular?

10:44 – Guest answers question. Brooks mentions jQuery during this timestamp.

11:50 – Chuck: What is your involvement in the community?

12:00 – Guest: I participate in the Slack. Answer questions in there.

12:39 – Chuck: There are a lot of people in the background helping people out in the chat room. There is another person on the other end helping others.

13:06 – Guest: I could be doing CSS but I rather be doing this instead. I don’t mind answering any questions or prodding the person to get more information. “What are the steps to recreate it?” And my answer was...

14:09 – Chuck: I worked through Q/A for a while. And it is interesting.

14:25 – You don’t want to brush them off completely because they are obviously frustrated.

14:43 – Chuck: What are you working on now.

14:50 – Guest answers question.

15:03 – Chuck: Anything you’d like for people to know about you?

15:22 – Guest: I can make something up real quick...

15:30 – Chuck: How you are contributing is awesome, just thought to ask.

15:48 – Guest: I do enjoy helping out in the chat community. Also, talking with the other developers.

16:10 – Picks!

Links:

  • Ionic
  • jQuery
  • Brooks Forsyth’s Twitter

Sponsors:

  • Get A Coder Job
  • Code Badges

Picks:

Charles

  • Get A Coder Job
  • Want to be on the podcast?

Brooks

  • Heroku / Worldwide
  • Dev.to

View Details

Panel: Charles Max Wood

Special Guest: Rodric Haddad

Rodric used to be part of the Angular team initially as an intern and eventually a contractor. He is a CTO at Coddict, a startup in Lebanon that manages high traffic in websites like magazines and newspapers. At the age of 14, he aimed to build a tool for a browser-based game he was playing. His brother and best friend who were both into programming helped him do it. Not only did they build tools just for themselves, they also shared it to the community.

Rodric got into angular when he was helping his brother build websites. Since the start, he's always been the JavaScript fanatic. Angular soon came into popularity, and he started on it around 2011 or 2012.

His purpose for using Angular was for his own projects and helping people in Plunker. He soon moved to Github issues sending per request to the framework. In the NG conference in 2014, he was invited by the Angular team to work with them as an intern.

At the beginning, an intern comes for a few months usually around summer. In Rodric's case, he ended up as a contractor back when he was in Montreal, doing some remote work. A full-timer works as a part of the team in Google.

In his experience as an intern in the Angular team, he had knowledge on the Angular 1 which made him do similar responsibilities with other team members, particularly working on the core. He realized that it's more about your knowledge than your employment status.

He was with the Angular core team around 2014 or 2015. When he released a new version, it had a bug that brought down a lot of tests inside Google. It ended up like the name collision was a library used by many Google's Angular applications used internally.

He, along with the team, figured out its naming inclusion and ended up making its property become unique. They added his favorite number to it which was 339. If you look at any element in Angular 1, you would find a property called NG 339.

To hear the rest of My Angular Rodric Haddad, download and listen to the entire episode.

Get in touch with Rodric and learn more about him by following him on Twitter and by liking his Facebook page Coddict. Don't forget to let Rodric know you heard about him on Devchat.tv's Adventures in Angular My Angular Story!

Rodric on Twitter

If you're short on time, here are the highlights of My Angular Story Rodric Haddad:

How everything in programming started for Rodric? (1:09)

How did he become a part of the Angular team as an intern? (1:40)

Difference between an intern and full-time Google Engineer? (4:14)

Life in the Angular Core Team? (5:30)

What is Coddict? (17:28)

Coddict's impact on the Lebanese marketplace? (20:31)

How he got into Ionic? (24:14)

Picks: Charles: Game of War and The 12 Week Year by Brian P. Moran and Michael Lennington

View Details

Panel * Charles Max Wood * Mike Hartington

Mike is an Ionic Developer Advocate. He's been a guest in Adventures in Angular (Episode 64 and 109) and Java Script Jabber, and he spoke in Angular Remote Conference. Tune in to My Angular Story Mike Hartington to know more about how he started in programming.

His first dive in programming was simply out of necessity. He took Intro to Computer Science in high school where he did visual basic. He really didn't think of pushing it through college, and he was into craft design courses instead.

When he had his last semester course on web design, that was the first time he went back into programming and web technology after high school. He fell in love with Flash before JavaScript. He found it to be so awesome because it's interactive and it's so much fun.

When he got out of school, he did marketing and design at a company. One of the requirements were to do interactive product demos and create resources for sales team. They were provided with iPads to do the task, but Flash doesn't run in iPads. Being the case, he had to relearn JavaScript.

When he got hired in a company as a designer working with developers, he initially that it would look great. But eventually he didn't want to do the job because it would take him forever. He also had this boss who was very much of a visual person.

When he showed him something in the computer, he was asked about how that particular thing would work. Not having Sketch back then, he didn't have the newer UI mockup tools. He recoded all the interactions, and his boss was pleased.

Being a designer before has somewhat been an influence to Mike's life as a programmer. He helps other developers handle issues and figure better solutions just like how a designer would do.

The main goal of designing is producing an output that appears as if it's done the only way it should. In the end, the product would seem to a natural fit.

Charles agrees with Mike's idea in how to solve a problem. Using API for instance, Mike doesn't want to think over about how to use it. He wants to keep things simple. The API should be materialized the way it should have been done.

To hear the rest of My Angular Mike Hartington, download and listen to the entire episode.

Get in touch with Mike and learn more about him by following him on Twitter. Don't forget to let Mike know you heard about him on Devchat.tv's Adventures in Angular My Angular Story!

Mike on Twitter

If you're short on time, here are the highlights of My Angular Story Mike Hartington:

How did Mike get into programming? (07:03)

What led him back to programming? (09:50)

How does designing influence programming? (12:21)

How did Mike get into Angular? (14:06)

Mike's other open source projects? (17:31)

Mike's basis in deciding to contribute in a project? (19:17)

How did he get into Ionic? (24:14)

Picks: Mike

Chuck from Angular Team for awesome language plugin, Westworld

Charles

ActiveCampaign, KSL Classifieds, Who book

View Details

Panel

  • Charles Max Wood

Special Guests: Joe Eames

Joe is both into JavaScript Jabber and Adventures in Angular. Tune in to My Angular Story Joe Eames to learn more about his journey into getting where he is now. When he was 16, Joe had a class in high school which required him to go to the University of Utah. Everyday he took half day in high school and traveled to the university to attend class. Since he was up there, he thought that he needed a job to earn money for dates and stuff just like any other kids. He worked in a movie theater, but got suspended because he had an argument with his boss.

He looked for another job, and landed onto one in the university where he was studying. He did data entry and dBase maintenance. That was his first programming job.

When he turned 19 and graduated from high school, Joe served 2 years in LDS mission. When he came back, he worked in a restaurant for 5 weeks, but moved to Portland because of some knee problems. He spent 2 years there.

When he came home, he needed a new job. He found a technical job in a computer company which did data entry. He got hired and was assigned in doing wiring and the like.

One manager came to his manager asking for one programmer for a project. Since he was available and had a background on programming, he was recommended for the job. He was then handed with FoxPro books, and started reading them as a head start.

He bought a couple of JavaScript books back then. Then there came an emergent technology which he found so cool and awesome called DHTML. Some people in his office were doing it, but he was confused about it. He kind of got it, but he didn't really do much with it.

For years he has been doing dot net and programming. He got to the point where he wanted to do something different. He enjoyed doing web technology stuff, but he wanted to get heavier into JavaScript. He decided to leave everything and pursued his profound interest for JS.

To hear the rest of My Angular Story Joe Eames, download and listen to the entire episode.

Get in touch with Joe and learn more about him by following him on Twitter. Don't forget to let Joe know you heard about him on Devchat.tv's Adventures in Angular My Angular Story!

Joe on Twitter

  • If you're short on time, here are the highlights of My Angular Story Joe Eames:
  • How did Joe get into programming? (00:45)
  • His journey to JavaScript? (06:15)
  • How Joe came to Angular? (15:47)
  • Experience as JavaScript Jabber panelist? (21:16)
  • The birth of NG conference? (27:11)
  • Joe's current projects? (39:36)

Picks:

Joe's

  • Costa Vida
  • NG Cruise

Charles' Pick:

  • Air BNB

View Details

Panel

  • Charles Max Wood

Special Guest: Tero Parviainen

Tero is a content developer from Helsinki, Finland. He's not new to the Adventures in Angular audience. Tero was a guest in episodes 51 and 117. He has been doing a lot of Angular in the last 3-4 years working as an independent contractor with many companies around the world. Tero also writes and speaks about his work.

Tero has been doing a lot of Angular in the last 3-4 years working as an independent contractor with many companies around the world. Tero also writes and speaks about his work.Tero has his first introduction to programming when he was about 7 or 8 years old. He and his brother received a Commodore 64 computer which they used for mostly for playing games.

On that computer was a basic interpreter and basic programming language which Tero played with a bit. He had some basic code language books for creating some basic adventure games. Tero would painstakingly copy that code but he really had no idea what code was about.In his early twenties, Tero took an internship for software development in 2001. It was in the middle of the big IT bubble. Good timing for Tero because IT companies were hiring everyone. His first stint was as a Java programmer.

Tero was beginning a new project and was trying to decide what framework to use. The choice came down to Angular or Ember Backbone.Tero chose Angular because it was the most popular at the time and it felt safe to him.The data binding was intriguing to him. He had learned how to wire things together using Backbone to get model changes shown in the views and making it all work in a clean way. He jumped into Angular to do the same.To hear the rest of My Angular Story Tero Parviainen, download and listen to the entire episode.You can connect with Tero and see what he's excited about at the following links. Don't forget to let Tero know you heard about him on Devchat.tv's Adventures in Angular My Angular Story!

  • Build Your Own Angular JS
  • Tero's Website
  • Tero on Twitter
  • Email Tero
  • If you're short on time, here are the highlights of My Angular Story Tero Parviainen:
  • Who is Tero Parviainen? (:49)
  • How did Tero get into Angular? (5:55)
  • Angular v Ember (8:30)
  • Tero Teaches Angular (10:43)
  • The NG Comp Talk (17:30)
  • What is Tero working on now? (21:51)

Picks

Tero

  • Functional Programming Javascript
  • Functional and Reactive Domain Modeling

Charles

  • Star Wars Rogue One
  • Powering the Death Star
  • CES 2017

View Details

Panel: Charles Max Wood

Guest: Tara Z. Manicsic

This week on My Angular Story, Charles speaks with Tara Z. Manicsic. Tara is a developer advocate for Progress, is on their Kendo UI team, and is also a Google developer expert on the Web Technologies team. She first got into programming in the second grade when she learned Logo and came back to development when she was asked to do Crystal Reports at Harvard Law School. They talk about how she found Women Who Code, the importance of understanding open source software, having a support system, what is was about Node that got her excited, and more!

In particular, we dive pretty deep on:

  • Tara intro
  • Very excited and fascinated with the web
  • Helped to start up React Round Up as a panelist
  • Her experience as a developer
  • Started out as a business school dropout
  • How did you first get into programming?
  • Learned Logo in the second grade
  • Loved the ability to help people and create change
  • Crystal Reports at Harvard Law
  • CS courses with tuition assistance
  • Getting back into CS
  • Being a non-traditional student
  • Finding Women Who Code
  • First job as a Node software engineer
  • How did Women Who Code help you?
  • OpenHatch
  • Being familiar with open source software
  • The importance of having support
  • How did you first get into JavaScript?
  • Seeing jobs for Ruby on Rails
  • Matt Hernandez on JavaScript Jabber
  • NG conf
  • Her intro to the Angular community in person
  • And much, much more!

Links:

  • Progress
  • React Round Up
  • Crystal Reports
  • Women Who Code
  • Node
  • OpenHatch
  • JavaScript
  • Ruby on Rails
  • Matt Hernandez on JavaScript Jabber
  • NG conf
  • Angular
  • @Tzmanics
  • tzmanics.com
  • Tara’s GitHub

Sponsors:

  • Loot Crate
  • FreshBooks

Picks

Charles

  • Get a Coder Job Course
  • Golf Clash

Tara

  • Connect.Tech
  • DevFest Atlanta
  • Cedar Point

View Details

Panel: Charles Max Wood

Guest: Eudes Petonnet-Vincent

This week on My Angular Story, Charles speaks with Eudes Petonnet-Vincent. Eudes is the technical lead for Clarity where he spends most of his days reviewing code and working on a fairly large open source project. He first got into programming in his undergrad when he took computer science classes and was headed towards academia and he discovered that he actually enjoyed programing. They talk about how he discovered Angular, what it was about web development that appealed to him, why he chose Angular, and more!

In particular, We dive pretty deep on:

  • Eudes intro
  • Technical lead at Clarity
  • How did you first get into programming?
  • Headed towards academia originally in undergrad
  • PHP and JavaScript game
  • How did you discover Angular?
  • Researched React and Ember
  • Knew what he wanted to do and never look back
  • What was it about web development that really appealed to you?
  • Loved seeing immediate results
  • Triple language part
  • Functional programming
  • Elm and TypeScript
  • What was your game?
  • Node.js and Socket.io
  • His game helped him to get his first job
  • Why did you choose Angular?
  • Using Backbone
  • For large companies, you always want an all-in-one opinionated package for your framework
  • Angular is very opinionated
  • React is great for smaller projects
  • Angular is great with teams
  • Looking back at his code
  • And much, much more!

Links:

  • Clarity
  • JavaScript
  • Angular
  • React
  • Ember
  • Elm
  • TypeScript
  • Node.js
  • Socket.io
  • Backbone
  • @EudesPV
  • Eudes’s GitHub
  • @VMwareClarity

Sponsors:

  • FreshBooks
  • Loot Crate

Picks:

Charles

  • Get a Coder Job Course
  • Framework Summit
  • South Pacific

Eudes

  • Slave Zero
  • DM of Engineering on Twitter
  • Conditional Types

View Details

Panel: Charles Max Wood

Guest: Juri Strumpflohner

This week on My Angular Story, Charles speaks with Juri Strumpflohner. Juri is a software developer that works with JavaScript and Angular.js, and more recently, he has created training courses on Egghead. He first got into programming when he was about 11 or 12 years old and he was always really interested with playing around on his Dad’s computer. They talk about coming into programming through curiosity, how he got into Angular and JavaScript, and his switch to working on single page applications, and more!

In particular, We dive pretty deep on:

  • Juri intro
  • Adventures in Angular Episode 193
  • How did you first get into programming?
  • Dad had a computer
  • Windows 3.1
  • Getting into program through Microsoft Word
  • Curious about how Word actually worked
  • Coming into programming through curiosity
  • How did you get into JavaScript and Angular?
  • Business informatics in school
  • Creating small application was really fun for him
  • Got into real programming after high school
  • Side projects in UI
  • Working at a Microsoft shop out of college
  • The switch to single-page applications
  • JavaScript on the front-end
  • Where does Angular come in?
  • JavaScript MVC (now Done.js)
  • Using AngularJS
  • Advantages to using a well-used and well-understood technology
  • What was it about Angular that got you excited?
  • Mix of the community and ease of use
  • And much, much more!

Links:

  • Adventures in Angular Episode 193
  • JavaScript
  • Angular.js
  • His Egghead courses
  • Egghead
  • Angular
  • Done.js
  • @juristr
  • juristr.com
  • Juri’s GitHub

Sponsors:

  • FreshBooks
  • Loot Crate

Picks:

Charles

  • Get a Coder Job Course
  • Framework Summit

Juri

  • ngx-formly
  • Egghead
  • His Egghead courses
  • Mavic Air Drone

View Details

Panel: Charles Max Wood

Guest: Tomek Sułkowski

This week on My Angular Story, Charles speaks with Tomek Sułkowski. Tomek was recently on Adventures in Angular on Episode 191 where they talked about UX in Angular. He currently works as a front-end engineer for an app creating company, as well as has been working for Sages running front-end workshops over Angular. He first got into programming when he was in primary school and found a book on the Pascal language and tried to write code in it. They talk about how he got into JavaScript, what drew him to Angular, what he is working on currently, and more!

In particular, We dive pretty deep on:

  • Adventures in Angular Episode 191
  • Works for Sages
  • How did you first get into programming?
  • Wrote first lines of code in Pascal
  • Worked with Logo language in secondary school
  • Confused about which direction he would go with his life/career
  • Graduated with a degree in Computer Science
  • Graduated from Music school at the same time as well
  • Freelancing as a full-stack developer
  • How did you get into JavaScript?
  • JavaScript to make his HTML and CSS more “alive”
  • What drew you to Angular?
  • Angular vs Ember
  • What have you done in Angular that you are most proud of?
  • Tips on Twitter
  • TypeScript
  • Angular Schematics
  • Do you run Angular Playground?
  • What are you working on currently?
  • Angular Developer Roadmap
  • And much, much more!

Links:

  • Adventures in Angular Episode 191
  • Adventures in Angular
  • Angular
  • Sages
  • Pascal
  • JavaScript
  • Ember
  • TypeScript
  • Angular Schematics
  • Angular Playground
  • Angular Developer Roadmap
  • Tomek’s GitHub
  • @sulco
  • Tomek’s Medium

Sponsors:

  • FreshBooks
  • Loot Crate

Picks:

Charles

  • Home Depot Tool Rentals
  • Framework Summit
  • Microsoft Connect
  • CES
  • Podcast Movement

Tomek

  • Alfred App
  • Dash App
  • Play a musical instrument

View Details

Panel: Charles Max Wood

Guest: Sam Julien

This week on My Angular Story, Charles speaks with Sam Julien. Sam’s course Upgrading Angular JS is a comprehensive video course to help people tackle the transition from Angular JS to Angular which was born out of his own pain and suffering from that process. He first got into programming when he was 8 or 9 and his robotics engineer uncle got him into old Mac computers and he would then hack around on them. They talk about what brought him back to programming, what made him want to specialize in Angular, and more!

In particular, We dive pretty deep on:

  • Adventures in Angular Episode 186
  • Upgrading Angular JS course
  • Angular JS to Angular
  • How did you first get into programming?
  • Uncle gave him his old Mac computers
  • Reverse engineering of computers
  • Basic and ResEdit
  • Taught himself HTML at 12 years old
  • HTML was the thing that allowed him to actually create things
  • CSS and JavaScript in college
  • What was it like when you were first developing things?
  • Didn’t understand JavaScript in the beginning
  • Degree in Religion
  • What brought you back to programming?
  • Worked for a brokerage originally
  • Started mostly with C# and jQuery and then moved on to Angular
  • What was it about Angular made you want to specialize in it?
  • Fascinated by Angular and took the Code School course on it
  • Loved how straightforward Angular was
  • Making the most of the opportunities you’re given
  • The welcoming aspect of the Angular community
  • Are there contributions to the community that you are really proud of?
  • Writing for Scotch.io and Telerik
  • Runs Angular Portland groups
  • Talking at Angular Denver and AngularMix
  • What made you want to make your course?
  • And much, much more!

Links:

  • Adventures in Angular Episode 186
  • Upgrading Angular JS
  • Angular JS
  • Angular
  • JavaScript
  • jQuery
  • Code School
  • Sam’s Scotch.io page
  • Sam’s Telerik blog
  • Angular Portland groups
  • Angular Denver
  • AngularMix
  • @samjulien
  • samjulien.com
  • Sam’s GitHub

Sponsors:

  • FreshBooks
  • Loot Crate

Picks:

Charles

  • Anti-pick: HOAs
  • Home Depot tool rental
  • Utah Backyard Homesteading Facebook group

Sam

  • Learn Docker Course
  • NgColombia
  • Artemis by Andy Weir on Audible

View Details

Panel: Charles Max Wood

Guest: Sam Brennan

This week on My Angular Story, Charles speaks with Sam Brennan. Sam first got into programming when she was 9 years old and made a website using HTML and CSS. She learned to code from Codeacademy, has gone on to be a part of ngGirls, and has spoken at conferences, such as at ng-conf 2018 where she gave her talk on Reusable Animations. They talk about how she found her passion for Angular, the importance of not giving up when you are confused, and what she is proud of contributing to the community. They also touch on her involvement in ngGirls as a mentor, what she is working on currently, and more!

In particular, We dive pretty deep on:

  • Adventures in Angular episode 184
  • How did you first get into programming?
  • Built a website at 9 years old
  • Learned to code from Codeacademy
  • Had to build a website in order to become ungrounded
  • How did you get to where you are today?
  • Not into programming at all originally
  • Learning JavaScript and Angular
  • Tour of Heroes
  • Really fell in love with the Angular community
  • What was your experience like at your first ng-conf 2017?
  • If you are confused, go research it and figure it out!
  • The atmosphere of the Angular community
  • What have you done with Angular that you are particularly proud of?
  • Working currently on a migration from AngularJS to Angular
  • Done a lot of animations
  • ngGirls
  • Loves her job as an ngGirls mentor
  • Imposter syndrome
  • What are you working on now?
  • Angular Denver
  • Headed into college this fall
  • How to Get Your Kids to Code
  • And much, much more!

Links:

  • Adventures in Angular episode 184
  • Codeacademy
  • Sam’s ng-conf 2018 Talk
  • ngGirls
  • JavaScript
  • Angular
  • Tour of Heroes
  • AngularJS
  • ng-Denver
  • How to Get Your Kids to Code
  • @thelittlestdev
  • Sam’s Medium

Sponsors:

  • FreshBooks
  • Digital Ocean

Picks:

Charles

  • DevChat.tv YouTube
  • Little Wizards

Sam

  • Her Mom – Bonnie Brennan
  • ng-Denver

View Details

Panel: Charles Max Wood

Guest: TJ VanToll

This week on My Angular Story, Charles speaks with TJ VanToll. TJ is a front-end developer that currently works for Progress and spends his time working with NativeScript. He first got into programming in middle school when he built a Final Fantasy fan site back in the time when GeoCities was popular. He then in high school helped run the school’s website and in college majored in computer programming. They talk about how his journey to get to where he is today has influenced his life and what his day to day life looks like now as a developer advocate.

In particular, We dive pretty deep on:

  • Adventures in Angular Episode 90
  • Adventures in Angular Episode 148
  • React Native Radio Episode 4
  • JavaScript Jabber Episode 186
  • NativeScript
  • Building native apps and native user interfaces
  • How did you get into programming?
  • Started in middle school
  • GeoCities
  • Went to college for Computer Programming
  • His JavaScript journey
  • Using JavaScript out of necessity originally
  • jQuery when mobile started to take over
  • Really interested in Android and iOS development
  • React Native
  • Using JavaScript to build iOS and Android apps
  • Qordoba
  • JavaScript is approachable to use
  • How has you journey been?
  • His job is to help recommend which technology people should use
  • What does your day look like now?
  • Job as a developer advocate
  • What’s the coolest thing that you’ve built?
  • And much, much more!

Links:

  • Progress
  • Adventures in Angular Episode 90
  • Adventures in Angular Episode 148
  • React Native Radio Episode 4
  • JavaScript Jabber Episode 186
  • NativeScript
  • JavaScript
  • jQuery
  • React Native
  • Qordoba
  • @tjvantoll
  • TJ’s GitHub
  • TJVanToll.com

Sponsors:

  • FreshBooks
  • Digital Ocean

Picks:

Charles

  • Taking some time off
  • Audible
  • Crucial Conversations by Kerry Patterson etc.
  • Views on Vue
  • Adventures in Angular
  • React Round Up
  • YouTube Show

TJ

  • How Did This Get Made? Podcast
  • Freakonomics Podcast

View Details

Panel: Charles Max Wood

Guest: Victor Savkin

This week on My Angular Story, Charles speaks with Victor Savkin about his business Narwhal Technologies. In addition, they discuss Angular, past and current business projects, and their picks. Victor is a co-founder of nrwl.io, providing Angular consulting to enterprise teams. He was previously on the Angular core team at Google, and built the dependency injection, change detection, forms and router modules.

In particular, we dive pretty deep on:

  • Victor’s background.
  • Two of Victor’s past episodes on the “My Angular Story:”
    • Episode 42
    • Episode 123
  • When and how did you get into programming?
    • Back when Victor was in Russia and playing games.
    • This brought him to the idea that “I could build my own game” when he was a teenager.
  • Programming is hard and difficult, but also fun and enjoying.
    • There is a creative side to this.
    • State of flow.
  • How did you go from creating games with Flash to Angular?
    • Eventually ended up using Angular.
    • Victor prefers to use on the backend.
  • It’s interesting to see how things have changed, such as Data Flow and Business Logic. In what ways do you think it has improved?
  • Charles first got into programming it was Rails.
    • JavaScript sprinkles
    • Ember into Angular
  • Why does this feel much harder – because we are solving much more complicated issues.
    • Look at the tools we have today.
    • Trello
  • How did you get into Angular 14?
    • Dart
  • What contributions do you feel that you have made on the Angular team?
    • Angular Dart
  • In writing Angular apps, Charles is curious, how is it different writing the framework vs. an app within the framework?
  • What made you and Jeff leave Google and go start Narwhal Technologies (nrwl.io)?
    • I felt like I could provide more value.
  • What things have Narwhal been contributing to the community?
  • What are you working on now?
    • NX
  • Personal life
    • Wedding in August and buying a home for Victor.

Links:

  • FreshBooks
  • Past “My Angular Story” Episodes
  • Data Flow
  • Business Logic
  • JavaScript
  • Ember
  • Trello
  • Dart
  • Narwhal Technologies
  • NX
  • Rails
  • Victor Savkin’s Angular
  • Victor Savkin’s Medium
  • Victor Savkin’s Twitter
  • Victor Savkin’s LinkedIn
  • Victor Savkin’s GitHub
  • Victor Savkin’s Lean Pub
  • Victor Savkin’s Nrwl Blog
  • Victor Savkin’s Book: Angular Router
  • Victor Savkin’s & Jeff Cross’ Book: Essential Angular
  • Angular
  • Digital Ocean
  • Cache Fly

Sponsor:

Digital Ocean

Picks:

Charles

  • Audio Books:
    • “The Big Leap” by Gay Hendricks
    • “The Whole-Brain Child” by Daniel J. Siegel & Tina Payne Bryson
  • Take a minute to be human through life’s different experiences.

Victor

  • Self-Help Books
  • They Daily Stoic by Ryan Holiday & Stephen Hanselman
  • Go see your doctor first before you buy equipment!
  • Logitech Wireless Trackball
  • Vertical Mouse

View Details

Panel: Charles Max Wood

Guest: Yakov Fain

This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City.

In particular, we dive pretty deep on:

  • Episode 185 – past episode with Yakov Fain
  • How did you get into programming?
    • Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s.
    • Yakov continues to work in programming now.
  • JavaScript
  • Angular
  • Yakov worked as an independent contractor for a while.
    • In 2006, that changed for him.
  • Yakov has authored a few books – check them out in Amazon!
  • Yakov trains enterprises and private clients.
    • Typical class is full of Java developers.
    • Angular
  • Angular team wanted to capitalize on the same name.
    • Angular JS
  • What have you done in Angular?
    • Wrote a couple of books.
    • Multiple training sessions.
    • Multiple conferences.
    • Yakov’s blogs.
    • Yakov feels that he has contributed to Angular in a unique way.
  • What are you working on now?
    • Consultanting
    • Among other projects.

Links:

  • Angular
  • FreshBooks
  • JavaScript
  • Angular JS
  • Yakov Fain’s Website
  • Yakov Fain’s Blog
  • Yakov Fain’s Twitter
  • Yakov Fain’s GitHub
  • Yakov Fain’s LinkedIn
  • Yakov Fain’s Publications
  • Yakov Fain’s Medium Account
  • Yakov Fain – Sys.con Media
  • TypeScript
  • Charles’ Blog

Sponsor:

Digital Ocean, LLC

Picks:

Charles

  • RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video.
  • Audio Book
    • “Crucial Accountability” by Kerry Patterson, et al.
  • Podcast
    • Angular Air
  • Charles’ Blog
    • If you are interested in a potential job opening – contact Charles about available positions.

Yakov

  • Publishing Company has asked him to write another book about TypeScript.
  • Blockchain

View Details

Panel: Charles Max Wood

Guest: Aysegul Yonet

This week on My Angular Story, Charles speaks with Aysegul Yonet. Aysegul is a Google developer expert for the Angular team and she works for Narwhal (Nrwl), which is a consulting company that helps big teams build their Angular applications. She first got into programming because she was interested in animation and coding made some aspects of this easier to create. They talk about how she found Angular, the importance of teaching and finding the right resources, and what she is working on now.

In particular, We dive pretty deep on:

  • Episode 58 Adventures in Angular
  • Episode 151 Adventures in Angular
  • Aysegul intro
  • How did you first get into programming?
  • Studied graphic design
  • Interested in animation
  • Started writing scripts and websites
  • Python for scripting
  • Hack Reactor
  • Coding to enhance what she already loved
  • Had a goal in mind from the beginning
  • How did you find Angular?
  • First project as a developer with Angular
  • Teaching for Women Who Code
  • Rails Girls at Google I/O
  • What did you do to advance your skills?
  • Teaching to learn yourself
  • The importance of conferences
  • Finding the right resources
  • How to become a GDE?
  • What are you most proud of in your career?
  • Augmented reality
  • What are you working on now?
  • Continuous integration
  • And much, much more!

Links:

  • Nrwl
  • Angular
  • Nx
  • Episode 58 Adventures in Angular
  • Episode 151 Adventures in Angular
  • Python
  • Hack Reactor
  • Women Who Code
  • Rails Girls
  • Google I/O
  • GDE
  • @AysSomething
  • Aysegul’s GitHub
  • Nrwl’s GitHub

Picks:

Charles

  • Don’t lose sight of the important things in life
  • Get your loved ones to talk about themselves on video

Aysegul

  • 3JS-AR
  • AngularDoc.io

View Details

Panel: Charles Max Wood

Guest: Kim Crayton

This week on My Angular Story, Charles speaks with Kim Crayton. Kim Crayton did a talk at NG Atlanta entitled “I Don’t Do Non-Technical Talks”. They talk about her passion behind this topic, as well as the importance of the human aspects of the job, failing in order to learn from your mistakes and the fact that programmers need to think about the long-term effects of their code. They also touch on core values and meeting people where they are.

In particular, We dive pretty deep on:

  • I Don’t Do Non-Technical Talks
  • Critical thinking skills
  • Need to be able to work with people
  • The “human” skills are what matter in the job
  • The human aspects in your job are what make or break your career
  • CauseAScene

  • Has a Master’s degree in Training Development
  • The importance of feedback from failure
  • Change is the only thing that’s constant
  • A lot of times, we look for the easy way to solve it
  • Need to think of long-term effects of pushing code
  • A business is a system
  • “Soft” skills
  • Understand the terms we are defining
  • Agile development
  • Need to look at the whole system
  • Democratize business school education
  • Teaching people how to build the business
  • Look at core values
  • Style guides
  • Living documentation
  • Meeting people where they are
  • Get comfortable with being uncomfortable
  • And much, much more!

Links:

  • I Don’t Do Non-Technical Talks
  • Kim’s GitHub
  • @KimCrayton1
  • KimCrayton.com
  • Kim’s Medium

View Details

Panel: Charles Max Wood

Guest: Pascal Precht

This week on My Angular Story, Charles speaks with Pascal Precht. Pascal is a software engineer doing a lot of Angular, Angular training, and building apps. He first got into programming near the end of school when his teacher suggested that he go to an informatics school. He found that he loved building websites with HTML and CSS and learned how to program after going back to school for a second time. They talk about what led him to Angular, his company Thoughtram, and what he is proud of contributing to the Angular community.

In particular, We dive pretty deep on:

  • Pascal intro
  • How did you first get into programming?
  • Programming by accident
  • Was never into or interested in computers
  • Really into art
  • Wanted to design things
  • Wasn’t always good at programming because he struggled to think logically
  • Loved building websites with HTML and CSS
  • Always wanted to build cool websites
  • Dynamic sites with PHP
  • How did you get into Angular?
  • JavaScript meetup
  • Knockout
  • Using Angular in his job
  • Thoughtram
  • What is the story behind Thoughtram?
  • What have you done in Angular that you are proud of?
  • Angular-translate
  • What are you working on now?
  • Machine Labs
  • And much, much more!

Links:

  • Angular
  • JavaScript
  • Knockout
  • Thoughtram
  • Angular-translate
  • Machine Labs
  • @PascalPrecht
  • Pascal’s GitHub

Picks:

Charles

  • 12 Rules for Life: An Antidote to Chaos by Jordan B. Peterson
  • Running With the Demon by Terry Brooks
  • Japanese Phase 1

View Details

Panel: Charles Max Wood

Guest: Doguhan Uluca

This week on My Angular Story, Charles speaks with Doguhan Uluca. Doguhan is an IT consultant based out of Washington DC and works for Excella Consulting, where he is a software development expert and Agile and Cloud engineer. He has also recently written a book and was on Episode 181 of Adventures in Angular. He is originally from Turkey and first got into programming when he was in boarding school and he was interested in the computers they had there. They talk about how he got into Angular, what made him fall in love with Angular, and much more!

In particular, We dive pretty deep on:

  • Doguhan intro
  • Episode of 181 AiA
  • Angular 6 for Enterprise-Ready Web Applications by Doguhan
  • How did you first get into programming?
  • From Turkey
  • Figuring out how coding works
  • Programming games
  • Click Basic and C++
  • Graduated from Virginia Tech with a Computer Science degree
  • The importance of reading the documentation
  • Embedded systems
  • How did you get into Angular?
  • Performance-conscious developer
  • Networking and performance testing
  • Microsoft Silverlight
  • Knockout
  • ng-conf in 2014
  • Excella Retro
  • Why he fell in love with Angular
  • Loves Angular’s minimalist approach
  • Component router
  • And much, much more!

Links:

  • Excella Consulting
  • Episode of 181 AiA
  • Angular 6 for Enterprise-Ready Web Applications by Doguhan
  • Angular
  • Microsoft Silverlight
  • Knockout
  • Excella Retro
  • @Duluca
  • Doguhan’s GitHub
  • TheJavaScriptPromise.com
  • Doguhan’s GitHub

Picks:

Charles

  • BrieBug
  • Rocky Mountain Angular Meetup
  • ngConf
  • DevChat.tv YouTube

Doguhan

  • Angular 6 for Enterprise-Ready Web Applications by Doguhan
  • TheJavaScriptPromise.com
  • Westworld
  • Deliver Agile Conference
  • Agile XP
  • Agile Portugal
  • AngularMix

View Details

Panel: Charles Max Wood

Guest: Kim Maida

This week on My Angular Story, Charles speaks with Kim Maida. Kim is a technical content lead at Auth0, and her job is to oversee the team that writes content for their blog. She first got into programming when she learned HTML at a summer camp when she was 12. She fell in love with it and discovered that she wanted to create websites. They talk about her journey into the programming world, her introduction to Angular, and what she is working on now.

In particular, We dive pretty deep on:

  • Kim intro
  • Her personal specialty is Angular
  • How did you first get into programming?
  • Learned HTML at a summer camp when she was 12 years old
  • Creating websites and forums
  • Digital art
  • Freelance with WordPress
  • Never thought about programming as a career originally
  • Studied science in college
  • Web designer and front-end developer for the college
  • Got a job as a front-end developer before graduating
  • jQuery and JavaScript
  • There are many different ways to get into the field
  • How did you wind up doing Angular?
  • Angular JS
  • How did you get introduced to Auth0?
  • Authentication
  • What are you working on now?
  • Recently gotten back into management
  • ng conf, AngularUP, and AngularMix
  • What are you most proud of contributing?
  • Consulting
  • And much, much more!

Links:

  • Auth0
  • Angular
  • WordPress
  • jQuery
  • JavaScript
  • Angular JS
  • ng conf
  • AngularUP
  • AngularMix
  • ng Girls
  • Kim’s GitHub
  • @KimMaida
  • KMaida.io
  • Auth0.com/blog

Picks:

Charles

  • Ready Player One Movie
  • Ready Player One by Ernest Cline
  • Ability to Suggest Topics at DevChat.tv

Kim

  • Alyssa Nicoll Fundraiser
  • Altered Carbon

View Details

Panel: Charles Max Wood

Guest: Paul Spears

This week on My Angular Story, Charles speaks with Paul Spears. Paul works for Oasis Digital, which is a software development firm based out of St. Louis, and teaches at Angular Boot Camp. He first got his career started at Oasis Digital and has been there for around the past 8 years. He first got into programming in early high school/late middle school when he and his Dad would build computers out of scraps they found. This really sparked his interest in computers and led him to pursue software development as a career. They also talk about what he is working on now and what he is most proud of contributing to the community.

In particular, We dive pretty deep on:

  • Paul intro
  • How did you first get into programming?
  • Built computers with his Dad
  • First computer science class in high school
  • C++ in high school
  • Computer science degree in college
  • What was it that drew you into programming?
  • Loves logic puzzles
  • Likes being able to automate issues and problems with software
  • How did you wind up at Oasis Digital?
  • What is your approach to bringing people on to get a job?
  • Put emphasis on finding people who are interested in “solving the puzzles”
  • Angular
  • Learning the actual API is not the main goal
  • Get a Coder Job Course
  • Hiring outside the CS degree
  • What are you most proud of contributing to the community?
  • Project work
  • Creating curriculum
  • What are you working on now?
  • Loves that he can keep continuing to learn new things about Angular
  • And much, much more!

Links:

  • Oasis Digital
  • Angular Boot Camp
  • Angular
  • Get a Coder Job Course
  • Paul’s GitHub
  • Oasis Digital GitHub
  • @dpsthree

Picks:

Charles

  • Star Realms
  • Pandemic Legacy

Paul

  • StackBlitz
  • Nintendo Switch

View Details

Panel: Charles Max Wood

Guest: Justin Schwartzenberger

This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years.

In particular, We dive pretty deep on:

  • How did you first get into programming?
  • C and C++ classes in Jr. College
  • Always into technology
  • Loved video games since childhood
  • Math and logic always came easier to him
  • Wanted UI layer on top of C
  • Passion in writing and film
  • What was it about programming that got you excited?
  • Job as tech support at internet service provider
  • PHP development
  • Love the opportunity to build something real
  • How did you get into Angular?
  • Built an ERP system
  • What made you choose AngularJS over Durandal?
  • Leveraging TypeScript
  • What did you like about AngularJS?
  • Liked the idea of a single-page app
  • AngularJS gave them the whole package
  • What made you stick with Angular?
  • What have you done with Angular that you are particularity proud of?
  • Angular Air
  • Love teaching Angular to others
  • His PluralSight
  • Angular Playbook
  • Works for Nrwl
  • What are you working on now?
  • And much, much more!

Links:

  • PHP
  • Angular
  • AngularJS
  • Durandal
  • TypeScript
  • Angular Air
  • Justin’s PluralSight
  • Angular Playbook
  • Nrwl
  • GraphQL
  • Justin’s GitHub
  • @Schwarty

Picks:

Charles

  • WebinarJam
  • WordPress
  • Newspaper Theme on WordPress
  • React Round Up
  • Views on Vue

Justin

  • Postman

View Details

Panel: Charles Max Wood

Guest: Stephen Fluin

This week on My Angular Story, Charles speaks with Stephen Fluin. Stephen is a developer advocate on the Angular Core Team at Google. His role has two parts: to help developers and organizations be successful with Angular and to reflect the needs of those developers and understand what it’s like to actually build apps in the real world onto the team so that they can make the right product decisions as they continue to build out Angular. He first got into programming when he was 8 years old and he was interested in how computer games were created and started creating his own games in C and C++.

In particular, We dive pretty deep on:

  • Stephen intro
  • Tries to be in the “weeds of things” as much as possible
  • How did you first get into programming?
  • Learned originally in C and C++
  • Built a MUD
  • First discovered the Web in High Shcool
  • PHP, HTML, and CSS in High School
  • Studied Computer Science in College
  • Revisited his MUD in college and made it more complex
  • Ready Player One by Ernest Cline
  • How did you get into JavaScript and Angular?
  • DataTables
  • Loves the simplicity of JavaScript
  • Server-side vs client-side
  • The introduction of phones
  • Disruptors
  • TypeScript
  • How did you get on the Angular team?
  • What does a typical day look like?
  • And much, much more!

Links:

  • Angular
  • Angular Core Team
  • Ready Player One by Ernest Cline
  • JavaScript
  • DataTables
  • TypeScript
  • @StephenFluin
  • Stephen’s GitHub

Picks:

Charles

  • NgConf
  • Ready Player One by Ernest Cline
  • Audible
  • DevChat.tv/YouTube

Stephen

  • Troll Attack
  • Angular Update Guide

View Details

Panel: Charles Max Wood

Guest: Mike Ryan

This week on My Angular Story, Charles speaks with Mike Ryan. Mike is a software engineer at Synapse in Alabama and works as a tech lead there. He first got into programming when his family stayed with an uncle during a hurricane as a child and was sent home with parts to build his first computer. This really kicked off his interest in programming and problem solving. He then created websites to help pay for some of his living costs when in college, and this is what led him to discovering Angular JS.

In particular, We dive pretty deep on:

  • Mike intro
  • How did you first get into programming?
  • Interest in problem solving
  • Linux user group
  • Multi-month process to build this computer with the help of his community
  • Linux and Basic
  • How did you get into Angular?
  • Pay off school by creating websites
  • Grew into a free-lancing business
  • HTML and CSS
  • Angular JS version 1
  • Why did Angular appeal to you?
  • Likes being able to build interactive applications
  • How did you get into doing ngRx
  • Building games in Angular JS and Angular
  • Army game studio
  • Elm and Redux
  • Building Redux for Angular turned into ngRx
  • What challenges did you run into when building it?
  • NgModules
  • Inclusiveness of Angular community
  • Are there other things that you are proud of?
  • NgForward and NgUpgrade
  • What are you working on now?
  • The future of ngRx
  • And much, much more!

Links:

  • Angular
  • ng Conf
  • Synapse
  • Linux
  • Angular JS
  • ngRx
  • Elm
  • Redux
  • NgModules
  • NgForward
  • NgUpgrade
  • @MikeRyanDev
  • ngRx Medium

Picks:

Charles

  • Being involved in the political experience
  • Risk Legacy

Mike

  • ngRx Data
  • Cypress.io
  • Sea of Thieves

View Details

Panel: Charles Max Wood

Guest: Tracy Lee

This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice.

In particular, We dive pretty deep on:

  • This Dot
  • ContributorDays.com
  • How did you first get into programming?
  • Really loves community
  • Angular community being so welcoming
  • What made you pick the Angular community?
  • Ember originally
  • Loves how big the Angular community is
  • Business background
  • Loves the challenge of trying to create things
  • On the RxJS Core team
  • This Dot Media
  • This Dot Labs
  • Loves to builds brands and consult
  • The importance of mentors
  • Starting an apprentice program
  • She loves being able to help others
  • People underestimate the impact they have on the world
  • AngularAir and JavaScript Air
  • And much, much more!

Links:

  • This Dot
  • ContributorDays.com
  • JavaScript
  • Angular
  • Ember
  • RxJS Core Team
  • This Dot Media
  • This Dot Labs
  • AngularAir
  • JavaScriptAir
  • Tracy’s Medium
  • @LadyLeet
  • LadyLeet.com
  • DevChat.tv Youtube
  • This Dot Media Youtube

Picks:

Charles

  • Ready Player One by Ernest Cline
  • Bad Lip Reading YouTube

Tracy

  • Mermaid Tail Makeup Brushes
  • Beauty Fix Box

View Details

Panel: Charles Max Wood

Guest: Greg Wilson

This week on My Angular Story, Charles speaks with Greg Wilson. Greg first got into programming when he took a computer class in college and realized that he really loved building software. He then went on to help build the world’s first wireless mouse and get a master’s degree in artificial intelligence. They really stress the importance of analytics and discuss many different studies on coding and bugs in today’s episode.

In particular, We dive pretty deep on:

  • How did you first get into programming?
  • Originally was a Chemistry major
  • Graduated with an Engineering degree as a middle ground
  • Really enjoyed building software
  • Worked to help build the world’s first wireless mouse
  • Master’s degree in artificial intelligence
  • Do you have any experience with Ruby?
  • He is a Python user
  • He has been teaching scientists how to program for the past 8-10 years
  • Analytics are important
  • Marian Petre: Expertise in software development
  • Cognitive dimensions framework
  • Software Design Decoded: 66 Ways Experts Think
  • You don’t need a PhD at all to be successful
  • Use data to your advantage
  • Find out what isn’t working and fix that
  • What are you working on now?
  • DataCamp
  • And much, much more!

Links:

  • Rangle
  • Ruby
  • Python
  • Cognitive dimensions framework
  • Software Design Decoded: 66 Ways Experts Think
  • DataCamp
  • Greg’s GitHub
  • @GVWilson
  • Third-Bit.com

Picks:

Charles

  • St. George, Utah Parade of Homes
  • Upside

Greg

  • Bridge Program in Ontario
  • JavaScript tutorial coming soon
  • AOSABook.org
  • Samson Meteor Microphone

View Details

Panel: Charles Max Wood

Guest: Alex Eagle

This week on My Angular Story, Charles speaks with Alex Eagle. Alex is on the Google Angular team, and has been at Google for almost 10 years now. Currently, he spends most of his time working on development tools. He first got into programming when he was in college and took and intro to CS class and didn’t actually start doing serious coding projects until after he graduated. He was introduced to JavaScript when he first started working at Google and joined the Angular team in order to learn about different languages.

In particular, We dive pretty deep on:

  • Was on JavaScript Jabber Episode 167 and Adventures in Angular Episode 177
  • How did you first get into programming?
  • Intro to CS class in college
  • How did you get around to JavaScript?
  • Agile development practices
  • Angular JS with Misko
  • Joined the Angular team to learn language stuff
  • TypeScript and JavaScript
  • Front-end vs Back-end
  • What was it about JavaScript appealed to you?
  • Focus on developer tools
  • What appeals to you about BuildTools?
  • What systems have you worked on that we would have hear of?
  • Working at scale
  • Bazel
  • CircleCI
  • What are you working on now?
  • Tsetse
  • WebPack
  • And much, much more!

Links:

  • FreshBooks
  • Linode
  • @Jakeherringbone
  • Alex’s Medium

Picks:

Charles

  • Hunting Hitler
  • Sling TV
  • Encourage people to have civil and respectful conversations

Alex

  • Teenage Engineering
  • From the Earth to the Moon

View Details

Panel: Charles Max Wood

Guest: Houssein Djirdeh

This week on My Angular Story, Charles speaks with Houssein Djirdeh. Houssein works at Rangle currently and first got into programming during an intro to programming course in college and he initially hated it. A few years later he found out that he really was interested in programming when he wanted to build a website. From there he discovered JavaScript and Angular and has never looked back. He is most proud of his work on multiple Open Source projects and his blog posts.

In particular, We dive pretty deep on:

  • Progressive applications
  • How did you first get into programming?
  • Studies mechanical engineering
  • C programming, Basic, and Sequel
  • Building a website
  • How did you get into JavaScript?
  • What have you done with JavaScript that you are proud of?
  • Open Source projects and blog posts
  • Node
  • Rangle
  • Works most on front end programming
  • He focuses on both content as well as coding in his day to day life
  • What are you working on now?
  • GitPoint app
  • React, View, and Angular
  • How do you decide what to learn next?
  • And much, much more!

Links:

  • Linode
  • Rangle
  • GitPoint app
  • FreshBooks
  • @HDjirdeh
  • Houssein.me

Picks:

Charles

  • React Roundup and Views on View Podcasts

Houssein

  • Ivy
  • In the Loop by Jake Archibald
  • Dark

View Details

Panel: Charles Max Wood

Guest: Jeff Cross

This week on My Angular Story, Charles speaks with Jeff Cross. Jeff has been working on Angular for the past five years with Google and now with Nrwl, which he created in the past year. He got stated with programming around 12 years old when his Mom taught him and his siblings how to create websites using FrontPage. He then worked as a web designer utilizing Flash and joined an agency when he was in his 20’s that focused on Flash. Jeff talks about his path to his success and the different steps it took him to get to where he is today.

In particular, We dive pretty deep on:

  • How did you get into programming?
  • HTML and FrontPage
  • Dreamweaver
  • GeoCities
  • Gifs
  • Started off as a web designer
  • Flash
  • Object-Oriented Programming
  • JavaScript
  • Backbone
  • From JavaScript to Angular
  • Node Programming
  • APIs
  • Deployd
  • Angular Team at Google
  • What have you contributed to angular?
  • Embarrassing stories
  • Consulting
  • NX
  • And much, much more!

Links:

  • FreshBooks
  • Nrwl
  • Deployd
  • Linode
  • @JeffBCross
  • @nrwl_io
  • Nrwl Blog

Picks:

Jeff

  • Things App

Charles

  • Apple Air Pods
  • Astro Reality

View Details

Panel: Charles Max Wood

Guest: Merrick Christensen

This week on My Angular Story, Charles speaks with Merrick Christensen. Christensen works at a company called Webflow, where they try to empower people to create software without code. The company is similar to Squarespace or Wix, except they give 100% design control to the client.

Christensen talks about his journey into programming, starting by creating websites for his childhood band. He moved on from Microsoft to Dreamweaver, and his Dad got him started with some freelance jobs to create websites for people, which really sparked his interest. Christensen discusses his path to where he is as a programmer today.

In particular, We dive pretty deep on:

  • How did you get into programming?
  • Getting into JavaScript
  • Infogenix job
  • Red Olive job using Flash
  • Got into JavaScript through ActionScript
  • Discovered Moo Tools
  • Flex
  • Steve Jobs says no Flash on iPhone
  • Why Moo Tools and not jQuery?
  • Liked flexibility of JavaScript
  • How did you get into Angular?
  • Angular was trendy at the time and was easier to use
  • New code base with React
  • Backbone
  • Programming as an art form
  • Webflow
  • Meta-layers
  • Working a remote job
  • Framework Summit
  • Angular, React, View, and Backbone
  • And much, much more!

Links:

  • Linode.com/MyAngularStory
  • Webflow
  • Squarespace
  • Wix
  • Framework Summit
  • @iamMerrick
  • MerrickChristensen.com

Picks:

Merrick

  • Sho Baraka
  • Grid Critters
  • Flex Zombies

Charles

  • Fresh Books
  • Lyft
  • Game Vice
  • Audio-Technica 2100

View Details

Panel:

Charles Max Wood

Guest: Jesse Liberty

This week on My My Angular Story, Charles speaks with Jesse Liberty, Jesse is a return guest, previously on AiA Episode 015. Currently, Jesse is working on mobile applications at Wintellect as a Senior Consultant. Jesse talks about his journey in Angular, starting with getting into computers in high school and college, discovering IBM computers. Then learn Turbo Pascal. C, C++, etc. Jesse shares his recent contributions and current projects.

In particular, we dive pretty deep on:

  • How did you get into programming?
  • IBM computers
  • Turbo Pascal
  • C, C++, C#
  • How do you get to web development from 1s and 0s?
  • Mosaic
  • HTML
  • JavaScript, CSS, etc.
  • What there something you like about JS?
  • Extensive Libraries on top of it…
  • TypeScript
  • What was your path from web development to Angular?
  • Angular 5
  • What did you build with Angular, anything, in particular, you’re proud of?
  • Xamarin forms
  • Xamarin Native
  • Why Xamarin?
  • What are you working on now?
  • Graphics issues with Xamarin
  • Azure
  • Your Interest in the next few years?
  • and much, much more!

Links:

  • https://github.com/JesseLiberty
  • http://jesseliberty.com
  • https://www.pluralsight.com/authors/jesse-liberty
  • https://www.lynda.com/Jesse-Liberty/8679216-1.html
  • http://jesseliberty.me
  • @JesseLiberty
  • AiA Episode 015
  • https://www.wintellect.com

Picks

Jesse

  • Visual Studio for Mac
  • amazon.com/shop/jesseleiberty

Charles

  • Visual Studio Live Share
  • https://www.stitcher.com/podcast/javascript-jabber/e/52309775?autoplay=true
  • The Wheel of Time
  • 2 Keto Dudes
  • Keto Reset Diet
  • .NetRocks Podcast

View Details

Panel:

Charles Max Wood

Guest: Torgeir Helgevold

This week on My My Angular Story, Charles speaks with Torgeir Helgevold. Torgeir is a return guest from AiA Episode 108. Torgeir started working for Narwhal Technologies. Torgeir talks about his early path into programming learning Basic in high school, and in college, he moved into building his foundation with C+, Pascal, and others. Torgeir shares his current endeavors as a programmer, contributions and, current projects.

In particular, we dive pretty deep on:

  • How did you get into programming?
  • Basic
  • Interest in College
  • Started with Javascript then worked in Angular
  • KnockoutJS
  • Durandal
  • AngularJS
  • What was it about Angular that made you stick around?
  • What have you do with Angular?
  • Work in the new version
  • Client work for Narwhal
  • Bazel
  • and much, much more!

Links:

  • AiA Episode 108
  • Narwhal Technologies
  • http://www.syntaxsuccess.com
  • @helgevold

Picks

Torgeir

  • Alex Eagle - Bazel

Charles

  • Indiegogo for React and Elixir on Dev Chat TV
  • Apple Air Pods
  • Crazy Baby
  • Bragi Pro
  • CES - https://www.youtube.com/c/devchattv

View Details

Panel:

Charles Max Wood

Guest: Lukas Ruebbelke

This week on My My Angular Story, Charles speaks with Lukas Ruebbelke. Lukas is a Google Developer Expert for Angular and Firebase. own a product consultant agency. Lukas also maintains a blog at onehungrymind.com, and is the author of AngularJS In Action. Lukas mentions doing over100 of video for egg.io and many speaking events.

Lukas talks about his journey into programming by having an interest in electronics. In high school he learned about low voltage electronics switch led him to learn programming, getting an A-plus certification, and computers. Lukas shares the ideas and path to his successful developer career.

In particular, we dive pretty deep on:

  • How did you get into programming?
  • Electronics
  • Partnering in Landscaping
  • Playing with photoshop
  • Went back to college and decided to learn about software programming
  • Learning Flash
  • Java and Compiler
  • ActionScript
  • JavaScript
  • Java and Compiler
  • ES3, ES5
  • More about learning Flash
  • Server data
  • How did you get into Angular?
  • Focus on learning JavaScript
  • Redux talk
  • Ward Bell, and talking at conferences
  • Running a product consultancy
  • VenturePlex LLC
  • Building App for the market, does that change your approach?
  • and much, much more!

Links:

  • onehungrymind.com
  • AngularJS In Action
  • egg.io
  • ventrureplex.com
  • @simpleton

Picks

Lukas

  • Cole Haan - Grand Crosscourt 2
  • Tribe of Mentors
  • Cuphead

Charles

  • Sega, Atari Knockoffs
  • E Myth Revisited

View Details

Panel:

Charles Max Wood

Guest: Kent C Dodds

This week on My My Angular Story, Charles speaks with Kent C Dodds. Kent is based in Utah and works at PayPal, as a full stack javascript engineer and contributes to open source projects and works with Angular and React. Kent is an instructor at Egghead.io, Frontend Masters, and is a web development expert.

Kent has also started JavaScript Air and Angular Air in the podcasting space. Kent talks about his journey into programming in 2011 as well as many different trials like getting into accounting, business intelligence, and internships.

In particular, we dive pretty deep on:

  • How did you get into programming?
  • Tyler (friend) influenced him in programming
  • Interested in computers
  • Took electrical engineering at school
  • Did Missions or church and return to accounting and learn information systems
  • Internships lead to Javascript
  • Learning to code
  • What was is about JavaScript you liked?
  • Tools
  • Reason ML
  • Which of the past things you did are you most proud of?
  • Angular formally
  • Angular and Angular JS
  • JavaScript, TC39
  • Egghead and JavaScript
  • ES6
  • What are you working on now?
  • Infra-team, force multiplier at PayPal
  • What things that are moving interest you?
  • and much, much more!

Links:

  • https://github.com/kentcdodds
  • https://kcd.im/egghead
  • https://frontendmasters.com/
  • https://paypal.com/careers
  • https://twitter.com/kentcdodds
  • kcd.im/news
  • https://www.youtube.com/c/kentcdodds-vids
  • https://kentcdodds.com/post/
  • https://kentcdodds.com

Picks

Kent

  • Do nice things everyone!
  • The Beginners Guide To React
  • Advance React Component Patterns

Charles

  • Indiegogo for React and Elixir on Dev Chat TV
  • reactdevsummit.com
  • https://www.mybusinessonpurpose.com
  • CES - https://www.youtube.com/c/devchattv

View Details

Charles Max Wood

Guest: Austin McDaniel

This week on My JavaScript Story, Charles speaks with Austin McDaniel. Austin is a return guest and was previously featured on JavaScript Jabber episode 275. Austin talks about his journey getting into programming as an 11year old, to recently, as a web developer with more complex technologies. Austin talks about building widgets, working in Angular, JavaScript, and more in-depth web development on many different platforms. Lastly, Austin talks about his contributions to projects like NGX Charts and speaking at a variety of developer conferences.

In particular, we dive pretty deep on:

  • How did you get into programming? 11 years old
  • Cue Basic
  • Web developer
  • College jobs was in web developing
  • IE6
  • Building Widgets
  • Components
  • jquery
  • Web is the future
  • How did you get into Angular? 2013, v1.2
  • Backbone
  • Angular 1 & 2
  • NG X Charts
  • Speaking at Conferences
  • Augmented Reality and VR
  • Web AR
  • Angular Air Podcast
  • Working as a contractor with Google
  • and much, much more!

Links:

  • JavaScript Jabber episode 275
  • jquery
  • http://amcdnl.com
  • Angular Air Podcast
  • @amcdnl
  • github.com/amcdnl

Picks

Austin

  • Todd Motto
  • Shai Reznik

Charles

  • NG Conf
  • Angular Dev Summit
  • Angular Air Podcast

View Details

MAS 018: Gil Fink This episode is a My Angular Story with Gil Fink. Listen to learn more about Gil and his story!

[00:02:16] Introduction to Gil

Gil is the CEO of Sparxys, a consulting company he created. wrote a book called the Pro Single Page Application Development. He was a co-organizer of Angular App, which is a conference in Israel, which was held just last month.

[00:04:39] How did you get into programming?

Gil first owned a computer at ten years old. It was an IBM compatible computer with an MS-DOS operating system. He used it to play games like Pac Man, which he would attempt to edit and claims was the first time he tried to program anything. Gil wanted to learn computer science in high school. In grades tenth through twelfth, he learned Turbo Pascal and Excel. During this time he wrote unprofessional programs. He went to college for computer science. His first job as a web developer was helping to write a government portal for the Israeli government.

What ultimately led him to computer science is the curiosity to know how things that operate hardware work. “If you’re curious about something, go and learn it.”

[00:12:12] How did you go from government to working with Angular?

Gil describes his story to Angular as one of progression and “moving on with everybody else.” He worked with the government project from 2005-2007. He was then involved with a web app project using jQuery and Backbone. The VP while he was at the job asked why he was using backbone, so Gil researched Angular. It looked like it included everything he needed. After reading more on it, he began using it and created an Angular JS course for his employer. He learned it through creating that course.

[00:15:35] What was it about Angular that made you decide you wanted to be doing it?

Gil thinks the community is one of the best things about Angular. The team is approachable. Gil had issues with other libraries and did not get the same vibe from people. They were not as welcoming and eager to help as they are in the Angular community. There is a lot of collaboration. The tools and frameworks around Angular are developing and people help each other as they develop.

[00:23:30] Contributions

Gil has made several contributions to the Angular community. Most recently he has created the Angular 2-indexeddb service. It is a library that can be found GitHub. He has written directives in the past that people use and is amazed that people use things that he wrote. He wrote Story.js, another library that wrapped all storages in one browser, which he does recommend anyone use. He has published several online videos and was featured on an Angular Connect workshop recently.

Gil is always willing to help mentor other developers. He has started writing blog posts in order to help junior freelancers. Currently he is involved with two start up accelerators. They are Google Launchpad Accelerator and University Accelerator. Both are where people come with ideas and they help make their ideas startups.

Picks Gil:

  • Goodness Squad
  • Angular2-indexeddb Library
  • Spider-Man Homecoming

Charles:

  • The Millionaire Mind
  • The Freelancer Show
  • Toastmasters club
  • Angular Dev Summit

Links * Twitter * http://gilfink.azurewebsites.net/ * Medium * Sparxys

View Details

MAS 017 Kion Stephen This episode is a My Angular Story with Kion Stephen. He joined the Adventures in Angular Slack, where he was asked to be on the show. Listen to learn more about Kion and his story!

How did you get started programming?

Kion didn’t start programming in high school like most. In college, he studied to be an engineer. In his second semester, he took a programming course, which was his first introduction to programming. It was the only class that appealed to him. He left the degree and spent two to three years trying to figure out what to do next. During this time he taught high school chemistry and math. During this time he built his mom something in Access to help her organize her office. He also built the private school he was working for something to help track what classes students were taking. That really made him want to begin programming. He found a degree that focused on computer information systems after that.

How did you get from that to doing web development and JavaScript?

Kion started his degree in 2004 and was still teaching while doing his degree. During his last year, he found a job at a help desk where he was working with training software. His boss saw that he had an aptitude for programming, so Kion was asked to help that department. He worked with a web application, which was his first taste in professional programming. Since then he has been mostly doing web stuff.

How did you get into Angular?

After his first job as a programmer, he ended up in another company working with insurance application. He was exploring options for external and was made to investigate Angular. He wanted to have something user-friendly, responsive, and interactive as a front end to that portal. In 2014 Angular had what he was looking for in a JavaScript framework. He built an initial prototype over a weekend, which convinced everyone at work to use it. The project was built in a little over six months. It was functional, quick, and everyone was impressed.

Do you want to talk a little about your experience upgrading an Angular JS app to Angular?

Once he got started with the project he started hearing about a new Angular project. Just as his project was released in 2014, it was announced. It made him pay attention in most of 2014 to what was going on in the Angular community in 2014. He wanted to be informed and know what to expect. In 2015 he would try new projects just for him to make sure he was able to use the new information that was being released. In 2016 he really became ready to start rewriting everything. He wasn’t averse to the idea of rewriting but wanted to be able to do it quickly. He began the process of migration in his spare time at first. He did not think it was a painful process; he found it somewhat simple once the setup was started. Moving the system was the hardest part; how to get the system setup.

How many hours did you put in personally before you really knew what you were going to do?

Kion put in quite a few hours before he knew what he was going to do. He saw it as an investment because afterward, he had a new tool to use. The industry is always changing, and because of this, you have to learn how to learn.

What’s your approach to keeping up on this stuff?

His approach to keeping up on things is to read articles and have subscriptions to courses. He listens to Ruby Rogues, JavaScript Jabber, and Adventures in Angular. You can’t keep up with everything, you have to focus on one area and pick what you stay current on the most.

Picks

Kion

  • Angular documentation – https://docs.angularjs.org/api
  • Big Bang Theory https://the-big-bang-theory.com/

Silicon Valley www.siliconvalley.com/ * Ng-Conf https://www.ng-conf.org/

Charles

  • Seinfeld http://www.sonypictures.com/tv/seinfeld/
  • Stranger Things https://en.wikipedia.org/wiki/Stranger_Things
  • Frontend masters https://frontendmasters.com/
  • http://ngdoc.io/

Links

GitHub: https://github.com/snorkpete

View Details


MAS 016 Chris Anderson In this episode we have a My Angular Story and our guest is Chris Anderson. Chris works at Microsoft, specifically on Azure Functions and WebJobs SDK. Hear how he got his start, how he has contributed to the community, as well as a bit about what it’s like being a Program Manager for Microsoft. Stay tuned!


How did you get into programming? In College Chris was an aerospace engineer. His first taste of working with code was at an internship at Lockheed Martin. Most of his daily work was with spread sheets so he learned Visual Basic to help handle that. He found himself interested in writing code more so he took an intro in C summer course and then things snowballed. When he finished that semester, he talked to advisor about switching to Computer Science. Immediately landed into JavaScript. Chris talks about having a ‘clicking moment’ while in a topics class. A classmate was talking about NodeJS and so he tried it out and hasn’t stopped using it since.

What about programing appealed to you? Chris says that programming made him have a sense of having superpowers. In aerospace he learned how planes worked and that was fun, but programming had an immediately feedback on what he was working on. He adds that it made sense in the way that programming is a universal toolset for no matter what field you’re in. Charles adds that dug into coding after working in tech support and needing it, then seeing how relevant and useful it was.

Have you worked with JavaScript before learning about Node? Chris’ first real coding experience was with his internship. He taught himself JavaScript on the job and after a few months found himself really liking it. He felt like JavaScript felt more natural and expressive. Javascript empowered him to work on the client side and the server side and he felt empowered to do full stack.

What about Microsoft? Microsoft’s hiring process for college graduates you apply the year you graduate and go through a handful of interviews. He got hired into a team working on databases, working in SQL server. He wanted to work in developer tools and learned how to use power shell and SQL works and how powerful it was. He started moving back and pushing NodeJS onto SQL. There was a driver for SQL purely in JavaScript called TDS and he would make pull requests and contributed to that. He talks about searching internally looking for other work and finding a mobile services team that needed a NodeJS person so he started there. Later he started WebJobs and then later Functions, as an effort to make NodeJS technology work with a .Net technology called Webjobs SDK. Functions exists because he wanted to add a NodeJS to a .Net product.

Did you find pushing NodeJS into a well developed language ecosystem risky? Chris talks about helping push adoption of .Net and creating prototype ideas, and it sparking from that. His goal was to make customers more productive.

It sounds like you guys just have fun at work? Chris talks about the team culture being fun at times. Sometimes as a developer you get buffered by Project Managers, but in the case developers spend a lot of time talking to customers. They are excited so they have loads of interactions, helping develop diverse ideas. Charles adds that the preconception to how the environment feels in Microsoft tends to be negative but from talking to people who work there, things seem to be more open than expected. Chris points to open source concepts that really makes working with Microsoft great.

What does a Program Manager do on a team? Chris talks about how his job is to explore the issues and talk to customers and then prioritize how to make things better. He talks about doing whatever he can to make the product successful with the customers, including building a prototype of an idea, taking a sort of position similar to an entrepreneur. Charles adds that it’s refreshing to find that someone in the Program Manager also being technical sufficient and hands on. Chris talks about how teams are built naturally and pulled together with a group of people who love what they are doing.

Does the Azure Functions team use Azure Functions to make Azure Functions work? Chris talks about not using Azure functions under the covers, for the most part it’s built on top of the app service technology stack like web apps and mobile apps. Things that power that is what powers the Azure functions, like Angular. A lot of the engineering pieces are on top of that. They do use Azure for various Microsoft internal things. All of the tests they build are functions to test functions.

How did you and your team come to use Angular? Chris was working on the prototype for Azure Functions. Amed had experience with working on front end applications and he wanted to try out Angular 2 even though it was still in beta. He found that had the right amount of stuff out of the box. Additionally it had typescript which meshed well. They tend to pick things that people on the team know well and not as much as trying to stay tied into Microsoft supported systems. Chris talks about doing one or two major refactoring.

How much Angular have you worked on yourself? Amed works the most on Angular, Chris’ job as Program Manager puts in him a place where his commits don’t go into production, but he will often write prototypes. He played around a lot with the Monaco editor and adding features for that. As far as outside of that, he has written a few tutorials for using Functions plus Angular as well as written his wedding website with Angular.

What other extracurricular projects have you worked on? Chris talks about doing a lot of side projects for a while. One working with ExpressSocket.io. He also built a middleware project where you can write middleware into Functions. Plenty of little projects he puts on GitHub and never finish. Chris talks about wishing he could switch hats between being the Program Manager and a developer.

Is there anything in particular you feel like you’ve contributed to Angular? Chris talks about improving by putting in loads of pull requests for tons of JavaScript libraries and a few NodeJS libraries. He would like to be more involved in the start of those processes. Chris says he hopes to maybe be involved in the next Node version update. He really likes the Node community.


Picks Chris Mountain Dew Pitch Black

The Expanse Series on SciFi

Application Insights

Charles Wheel of Time

Coolage

Dog Company

Data Dog


Links Twitter

GitHub


View Details


My Angular Story 015 Danny Blue On today’s episode we have a My Angular Story with Danny Blue. Danny is a Google Developer Expert for web technologies. In this episode we hear the story about how Danny first started coding, a method suggestion for picking a frameworks, and how vocabulary is vital for a new programmer to learn. It’s a good one, stay tuned.


How did you get into programming? Didn’t get started until college. In school he was under the impression that you had to be a math genius to be a programmer. Didn’t even try until college. He wish he would have taken more in College. His first dive into code was ActionScript 2. He was offered a class that taught how to make Flash games and he took the class and made a few games, which he mentions were most likely awful. His game was an infinite runner with a robot. It taught him the basics like loops and storing variables.In his class he realized that as long as he understood some of the key concepts, he would be able to handle it.Soon he went out and just bought a book and after experiencing the code in action he got hooked.

Managing memory in C Danny’s friend tried to teach him how to build a checkers game in C. He remembers the pains of manually managing memory. His feedback on malloc is that it’s one of his favorite words because it rolls off the tongue. Charles talks about how in college he had to design systems in VSDL with transistors and silicon.

How do you get from that to JavaScript Development First job was at a swimming pool manufacturing company’s marketing department in West Virginia. He worked a lot in Dreamweaver until a man that started after him decided they were going to write all the markup and CSS by hand. From that Danny learned how websites were put together. He talks about a contact form that they wanted to animate. He knew that he could figure it out. He would use code snippets to figure out and build the animation. He started to do more and more JavaScript and teaching himself as much as he could. He did the CodeSchool JavaScript Road Trip. The first few episodes ease you into JavaScript and helps you learn where things lives. From that point he became obsessed with building things with JavaScript. Charles talks about how CodeSchool wasn’t around when he started. Modern code seem to be more complicated but it can be learned best by breaking it down into smaller bites. CodeSchool is good for that. Getting your start or foothold is the hardest part.

It’s easy to skip over fundamentals. Charles talks about how that things like CLI came second nature for him and sometimes instructors dismiss that new students may get hung up on those sort of fundamental concepts and tools. Danny adds that there had been times where he would read articles on sites like StackOverflow that would be explaining something but even the baseline instructions has information in it that can something someone has skipped. Little pieces of information can really help pull things together. He talks about the dissociation that can happen for someone who only learned JavaScript and doesn’t know what CLI is and how hard it would be to explain the difference between JavaScript running in the browser and Node, or explaining what a package manager is, then a package , etc. Many people come into it not understanding any of it. He can remember copying commands into a terminal but not understanding what was going on.

For learning JavaScript from a basic level, what do you suggest? Finding the beginner tutorials for stuff. CodeSchool is good, Code Academy as well. Do those first. Don’t skip it assuming you know too much to do them. After that just make something. From there you will figure out stuff that works and stuff that doesn’t. Twitter is a great resource for finding helpful people. Being in the environment helps to get exposed to the information. Mainly just write code. Charles mentions that people have grown to understand the concepts and lingo of web development by just listening. Danny also advises that if you learn the vocabulary before learning the concepts, you’ll be able to do things like Google your issues affectively as well as reading articles or talking with others. Complicated concepts end up be boiled down to single words. Ultimately you will need to be able to communicate with everyone on projects anyway.

How did you get into Angular? While working at DualLink Digital, they started looking at a few different things, he started looking at Ember and found that he really enjoyed the concepts. One of his friends started messing around with angular and they started workshopping with it to make it work. Afterwards he started to like it, really the plain JavaScript objects. The more he worked with he, the more he started enjoying it compared to Ember. It’s interesting to see how people have moved from Backbone or React or Ember to things like Angular. One of Embers pluses is how large their community is. Charles talks about how the history of Ember is great and the people behind Ember are great. Also, the JavaScript community used to seem to have animosity against the different communities but now it’s more collaborative.

Picking the right framework. Danny suggests that when trying to figure out what framework to go with, be able to describe in your own words why the framework you’ve picked is better. Making sure that you do understand the decisions that you are making is important. He uses the example of within the React community and the use of virtual DOM. There was a common misconception that the virtual DOM was faster than the regular DOM, which is just not true. Later the details had to be expressed to clear the misunderstanding. If you don’t talk about the specifics, you may believe something without knowing the facts behind it. Charles adds that its sort of like politics in that way.

Tell us the work you’ve done with Web Standards. Danny talks about getting interested in web components through his friend Eric and actually interviewed at the company Eric worked at. He didn’t get the job but they stayed in touch and Eric introduced him into Polymer. He started to learn about Polymer, specifically custom elements. He remembers very early on wanting to make a custom HTML tag. He suggests that being able to do things without the framework has been a piece that has been missing. Having lower level building blocks to build off of is really exciting to Danny. He talks about using custom elements to build a familiar API surface to interact with. He talks about an example where he wrapped a bunch of HTML APIs, like the notification API and the fullscreen API, wrapping another element within it. He was trying to build things that the younger version of himself could use. He things that could be something we are heading towards more often. Danny adds that Web Components come with 4 major parts: Custom elements, HTML Imports (kind of), ShadowDOM, and templates. Custom elements allow you to create a unique piece of HTML and is the most widely accepted and supported.

What are you working on now? Danny talks about how the Angular’s component model is very similar to Custom Element component model. Where you pass information in through properties and you listen for changes through events. You can use Custom Elements with very little setup. There is a specific Custom Elements Scheme that will let you use custom elements without any properties being thrown. You use the custom event in the exact same way and syntax as for any other component. The one issue with the source code where it parses the metadata, losing the friendly compiler messages out of the box. He is playing around with trying to find a way to whitelist different element names and properties. He wants to learn how the Framework is parsing potential data and make it easy to whitelist a set of custom elements.


Picks Dannys Daemon by Daniel Suarez

Bob’s Burgers

CodeSchool

Charles VR & Augmented Reality

IoT

Artificial Intelligence

Veritone.com

Coursera on Artificial Intelligence

Artificial Intelligence with Python

Machine Learning for Absolute Beginners


Links Twitter

Blog on Medium


View Details

Aaron Frost On today’s episode of My Angular Story we have special guest Aaron Frost. This episode might as well be both, a My Angular Story as well as a My Javascript story. Aaron has worked with us on JS Jabber and was a panelist for Adventures in Angular. You also may know him from NG Conf, the original Angular Conference. Stay tune to hear his story!

Getting Started Before Aaron got involved with Javascript or Angular, he worked as a loan officer, and he wasn’t the best at it. Luckily his job exposed him to small bits of SQL. Aaron goes to say that SQL “was like speaking English”. In 2010 he shifted into development. At the time, most web developers hated Javascript, so anytime they could pin Javascript work on him they would. Aaron loved it.

College Dropout Aaron decided to go to college to learn programing, mainly as a means to an end. His goal was primarily to get a job. After finding the job, he dropped out of classes. Aaron says that he was confused by why he was still in school considering he had the job and at any rate, Aaron had learned how to teach himself. Between Stack Overflow and podcasts and Youtube, Aaron has all the resources he needed.

Getting Into Work. Aaron talks about his time working with Kynetx, writing a language called Kynetx Rule Language. Kynetx was a platform where developers could create web browser plugins and it would work across the platforms. Aaron talks about the lack of frameworks then, leaving mainly only jQuery.

And Then, Angular… In one of the corporations Aaron worked for, they used a framework called Backbone. Five Hundred programmers all prescribed Backbone for their work, but Aaron nudged someone in the stack team to look into Angular. It was a no brainer, Angular allowed to get the job done in much less code. They adopted it and got proficient.

Conferences “Oyee! We should make one!” Aaron and Kipp Laurence decided that after they were unable to find an Angular conference to goto online that “Oyee! We should make one!” Reluctantly Aaron agreed and afterwards had someone from Google on board to send a whole team to the conference.

Google Developers Experts Aaron is a GDE. He talks a bit about what that process what like and how it’s changed. He talks about what Google looks for in a GDE and clears any misconception that a GDE is about people who contribute to the community and are natural evangelists.

Aaron vs Captchas Aaron talks about how one of his first projects will always be his favorite. His brother worked in real estate and used a particular website for work. The website had an annoying Captcha that had to be filled out pretty frequently. His brother asked Aaron to attempt to create a way to bypass the Captchas. Aaron talks about how at first he thought it was impossible, but after contemplating using a canvas and some basic calculations, he was able to put together a web browser extension to handle the task. They marketed the tool to others that used the website.

What He Has Learned Aaron says that there is a theme that is reoccurring for him. Aaron talks about how often programmers and developers spend their efforts “chasing the pendulum” instead of focusing on solving the issues that the company needs them to solve. Programmers should worry less with how cool their patterns are or if they are using the latest Frameworks, and more about getting the job done.

Keeping Up Aaron’s Twitter

Aaron’s Medium

Aaron’s GitHub

Aaron’s AMA

Picks Aaron Superpowereds

Yarn

Samsung SmartThings

Charles Nimble

BlueTick

Zapier

Visual Studio Code

Microsoft Build

View Details

On today's My Angular Story, Charles Max Wood interviews Will Buck. Will appeared as guest on episode 57, and talked about Starting a Local Angular Meetup. It comes from the idea of organizing an even if you're not very much an expert on programming. Tune in and learn about Will's unique journey in programming!

View Details

On today's My Angular Story, Charles Max Wood interviews Mikeal Rogers from the Node.js project. Mikeal has appeared as guest in episodes 84 and 147 of DevChat.tv's JavaScript Jabber Show. Listen and learn about his fascinating journey in programming!

View Details

On today's episode of My Angular Story, Charles Max Wood interviews Isaac Schlueter. Aside from working in NPM, Inc. and Node.js, Isaac did a lot of JavaScript. He was on the UI team in Yahoo and made websites for other small companies. Tune in to learn about how he started with programming and what he currently enjoys doing!

View Details

Mike is an Ionic Developer Advocate. He's been a guest in Adventures in Angular (Episode 64 and 109) and Java Script Jabber, and he spoke in Angular Remote Conference. Tune in to My Angular Story Mike Hartington to know more about how he started in programming.

View Details

On today's episode of My Angular Story, Charles Max Wood interviews Minko Gechev. Minko is a software engineer at Learn Capital and has been contributing to the open source community. He talked about Immutability with Angular in episode 54 of the Adventures in Angular Show. Listen to how he got into programming and what he's currently up to!

View Details

On today's episode of My Angular Story, Charles Max Wood interviews Roy Sivan. Roy is an expert front-end developer, who talked about WordPress and Angular in episode 102 of the Adventures in Angular Show. Listen to his journey in programming, and know about the projects he's currently up to!

View Details

Charles Max Wood welcomes Shai Reznik to share his Angular Story on today's podcast. Shai has been in the show twice—one happened after his NG app talk and the other he talked about preparing for Angular 2.  Listen to how his journey in programming began and what he is up to now! Tune into MAS 008 Shai Reznik: My Angular Story.

View Details

Charles Max Wood welcomes Dylan Johnson to share his Angular Story on today's podcast. Dylan appeared as a guest in episode 75, where he talked about future-minded JavaScript in Angular. Listen to his experience in programming, and learn what keeps him busy these days! Tune in to MAS #007 Dylan Johnson: My Angular Story.

View Details

Charles Max Wood welcomes Uri Shaked to share his Angular Story on today's podcast. The last time Uri joined Charles on a podcast, he talked about wrapping javascript libraries with angular directives. A lot has changed since then. Tune into Uri Shaked and Angular Developmentto hear what he is now up to and his story on programming.

View Details

Jeff is a Google Developer Expert, Boston AI Meet-up co-organizer, and a Boston Angular Meet-up co-organizer. He has been a guest in Adventures in Angular for a couple of times already. He also  spoke  at the Angular Remote Conference last year. Tune in to My Angular Story Jeff Whelpleyto know more about what he is now up to and his story on programming.

View Details

Rodric used to be part of the Angular team initially as an intern and eventually a contractor. He is a CTO at Coddict, a startup in Lebanon that manages high traffic in websites like magazines and newspapers. Tune in to My Angular Story Rodric Haddad to know more about his significant journey to programming.

View Details

Joe is both into JavaScript Jabber and Adventures in Angular. Tune in to My Angular Story Joe Eames to learn more about his journey into getting where he is now.

View Details

My Angular Story Tero Parviainen, a content developer from Helsinki, Finland. He has been doing a lot of Angular in the last 3-4 years working as an independent contractor with many companies around the world. Tero also writes and speaks about his work.