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:
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/
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
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/
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:
Tracy Lee: * Scanwich (Scandinavian Sandwitch)
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:
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:
Aaron Frost:
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:
William Grasel:
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
James Spivey
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
Thomas Burleson
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:
Aaron Frost:
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
"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!
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:
Ado Kukic:
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:
Stephen Cooper:
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:
Kevin A. McGrail:
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:
Brad McAlister:
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:
Philip Fulcher:
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
Aaron Frost
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
Picks
Aaron Frost:
Tomas Trajan:
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
Picks:
Aaron Frost:
Brandon Roberts:
Ryan Frost:
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:
Ryan Connor Frost:
Joe Eames:
Sam Julien:
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
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
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
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
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
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
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
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
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
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
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Charles Max Wood:
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:
Sponsors:
Picks:
Chuck
Sharon
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:
Sponsors:
Picks:
Joel Tanzi
Chuck Max Wood
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:
Sponsors:
Picks:
Ryan
Chuck
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:
Sponsors:
Picks:
Travis
Chuck
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:
Sponsors:
Picks:
Chuck
James
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:
Sponsors:
Picks:
Charles
Jia
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:
Sponsors:
Picks:
Charles
Bonnie
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:
Sponsors:
Picks:
Charles
Lars
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:
Sponsors:
Picks:
Georgi
Charles
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:
Sponsors:
Picks:
Rob
Charles
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:
Sponsors:
Picks:
David
Charles
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:
Sponsors:
Picks:
Charles Max Wood
Rae Krantz
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:
Sponsors:
Picks:
Charles
Ely
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:
Sponsors:
Picks:
Charles
Brooks
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
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
Panel
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
Picks:
Joe's
Charles' Pick:
Panel
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!
Picks
Tero
Charles
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:
Links:
Sponsors:
Picks
Charles
Tara
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:
Links:
Sponsors:
Picks:
Charles
Eudes
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:
Links:
Sponsors:
Picks:
Charles
Juri
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:
Links:
Sponsors:
Picks:
Charles
Tomek
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:
Links:
Sponsors:
Picks:
Charles
Sam
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:
Links:
Sponsors:
Picks:
Charles
Sam
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:
Links:
Sponsors:
Picks:
Charles
TJ
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:
Links:
Sponsor:
Digital Ocean
Picks:
Charles
Victor
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:
Links:
Sponsor:
Digital Ocean, LLC
Picks:
Charles
Yakov
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:
Links:
Picks:
Charles
Aysegul
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:
Links:
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:
Links:
Picks:
Charles
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:
Links:
Picks:
Charles
Doguhan
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:
Links:
Picks:
Charles
Kim
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:
Links:
Picks:
Charles
Paul
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:
Links:
Picks:
Charles
Justin
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:
Links:
Picks:
Charles
Stephen
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:
Links:
Picks:
Charles
Mike
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:
Links:
Picks:
Charles
Tracy
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:
Links:
Picks:
Charles
Greg
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:
Links:
Picks:
Charles
Alex
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:
Links:
Picks:
Charles
Houssein
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:
Links:
Picks:
Jeff
Charles
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:
Links:
Picks:
Merrick
Charles
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:
Links:
Picks
Jesse
Charles
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:
Links:
Picks
Torgeir
Charles
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:
Links:
Picks
Lukas
Charles
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:
Links:
Picks
Kent
Charles
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:
Links:
Picks
Austin
Charles
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:
Charles:
Links * Twitter * http://gilfink.azurewebsites.net/ * Medium * Sparxys
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
Silicon Valley www.siliconvalley.com/ * Ng-Conf https://www.ng-conf.org/
Charles
Links
GitHub: https://github.com/snorkpete
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
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
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
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!
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!
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!
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.
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!
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!
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.
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.
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.
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.
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.
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.
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.