Podcasts about angular air

  • 14PODCASTS
  • 104EPISODES
  • 52mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jul 8, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about angular air

Latest podcast episodes about angular air

The Angular Show
A+ Show S7 E16 | Angular Plus Air | Alyssa Nicoll, Jeff Whelpy, & Justin Schwartzenberger

The Angular Show

Play Episode Listen Later Jul 8, 2024 54:25


The hosts of the Angular Air show join us and quickly takeover the show as hosts themselves! This episode is all about the joys and challenges of podcasting. Whether you would like to be a guest on one or start your own, tune in to learn all the tips and tricks from veterans of podcasting within the Angular community!More about our guestsX: @alyssanicoll    @schwarty    @jeffwhelpleyFirst Angular AirJennifer Wadellahttps://www.codusoperandi.com/posts/increasing-your-luck-surface-areahttps://www.youtube.com/@TechTimeRewindhttps://www.youtube.com/@Tech-Time-TodayFollow us on X: The Angular Plus Show The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team and community experts.Join: http://www.ng-conf.org/Attend: https://ti.to/ng-confFollow: https://twitter.com/ngconf             https://www.linkedin.com/company/ng-conf             https://bsky.app/profile/ng-conf.bsky.social             https://www.facebook.com/ngconfofficialRead: https://medium.com/ngconf Watch: https://www.youtube.com/@ngconfonlineEdited by Patrick Hayes https://www.spoonfulofmedia.com/ Stock media provided by JUQBOXMUSIC/ Pond5

stock developers salt lake city ut programmers coders angular patrick hayes ng conf angular air alyssa nicoll justin schwartzenberger angular javascript
The Angular Show
S3 E02 The Dev Life | The Enterprise Engineer with Justin Schwartzenberger

The Angular Show

Play Episode Listen Later Jan 8, 2024 64:37


EPISODE DESCRIPTION:What does it mean to be a truly effective Enterprise Engineer? What practices and skills does it involve? In this Dev Life edition of the Angular Plus Show, GDE Justin Schwarty Schwartzenberger from Angular Air, shares his insights on being an Enterprise Engineer by coding for the “we” instead of the “me”. Schwarty goes into specific skills including commits, pull requests, impactful language, iterative implementation, and more. No matter your role or level of experience, Schwarty shares something for you. This is… The Dev Life!LINKS:https://twitter.com/schwartyhttps://angularair.com/CONNECT WITH US:Justin Schwartzenberger - @SchwartyBrooke Avery - @jediBraveryJordan Powell - @JordanPowell88

#StoriesByScrimba Podcast
Intentional Career Building with Kent C. Dodds

#StoriesByScrimba Podcast

Play Episode Listen Later Jul 13, 2021 37:30


Kent has authored 180 blog posts, created courses on React and unit teseting, hosted podcasts like JavaScript Air and Angular Air. He's also given countless talks and eppared on presentations. From the outside lookign in, it's hard to imagine how he gets so much done!Links @kentcdodds on Twitter @bookercodes from Scrimba on Twitter Zero to 60 in Software Development: How to Jumpstart Your Career (Kent C. Dodds) Make It Stick: The Science of Successful Learning  (Peter C. Brown et al.) How I Teach (Kent C. Dodds) How to get experience as a software engineer (Kent C. Dodds) Intentional Career Building (Kent C. Dodds) Epic React course (Kent C. Dodds) Solidifying what you learn (Kent C. Dodds)

Angular Air
NGXS: Power of Selectors With Mateus Carniatto

Angular Air

Play Episode Listen Later Jul 29, 2020 61:34


Mateus Carniatto joins us to talk NGXS and the power of selectors. Mateus on Twitter: https://twitter.com/c4rniatto NGXS https://www.ngxs.io/ ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

Angular Air
How to Learn Effectively With Joe Eames

Angular Air

Play Episode Listen Later Jul 8, 2020 62:49


Joe Eames stops by to discuss training techniques and curriculum building that is focused on enabling students to learn more effectively. Joe on Twitter https://twitter.com/josepheames Joe's FREE Fundamentals of Angular course on Thinkster https://thinkster.io/topics/fundamentals-of-angular ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

streamyard angular joe eames angular air
Angular Air
How to create apps using Angular and Firebase With Ankit Sharma

Angular Air

Play Episode Listen Later Jun 24, 2020 59:05


Ankit Sharma joins us to share how to use Firebase in our Angular applications. Ankit on Twitter https://twitter.com/ankitsharma_007 Ankit's Blog https://ankitsharmablogs.com/ ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

Angular Air
Scully and static site generation in Angular with Sander Elias

Angular Air

Play Episode Listen Later Jun 17, 2020 57:22


Our good friend Sander Elias joins us once more, this time to go over the latest and greatest with Scully, the static site generator for Angular. Sander on Twitter: https://twitter.com/esosanderelias ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

Angular Air
Micro Front End Revolution with Module Federation and Angular with Manfred Steyer

Angular Air

Play Episode Listen Later May 20, 2020 59:54


Manfred Steyer stops by to educate us on what this whole micro front end movement is all about and explain the concept of module federation and the benefits we can realize from it in our Angular applications. Manfred on Twitter: https://twitter.com/manfredsteyer ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

Angular Air
Clean code with Container Presenter Pattern with Kate Sky

Angular Air

Play Episode Listen Later May 13, 2020 59:46


Our guest Kate Sky joins us to go over the Container Presenter Pattern and show us how we can write and maintain cleaner code in our Angular apps. Kate on Twitter: https://twitter.com/katesky8 ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

Angular Air
Announcing the Launch of Angular Nation with Bonnie Brennan!

Angular Air

Play Episode Listen Later May 6, 2020 57:38


Bonnie Brennan, one of our resident panelists, joins us to announce the launch of Angular Nation (https://www.angularnation.net/), a new community hub for all things Angular. Bonnie on Twitter: https://twitter.com/bonnster75 ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096 --- Support this podcast: https://anchor.fm/angularair/support

launch streamyard angular angular air bonnie brennan
Angular Air
What’s new in AngularFire with David East

Angular Air

Play Episode Listen Later Apr 8, 2020 61:05


David East returns to Angular Air to update us with the latest and greatest in AngularFire. --- Support this podcast: https://anchor.fm/angularair/support

david east angular air angularfire
The 6 Figure Developer Podcast
Episode 121 – JavaScript Pit of Success w/ Aimee Knight

The 6 Figure Developer Podcast

Play Episode Listen Later Dec 9, 2019 38:12


  Aimee Knight is a Software Architect and currently lives in Nashville TN. As a former professional figure skater, she has a tremendous amount of energy and grit. Outside of work, she's a panelist on the JavaScript Jabber podcast and an international keynote speaker. Currently, she specializes in JS, React, and CSS, however, she's worked extensively in Angular, Node, and Ruby on Rails as well. Her past involvement includes working at npm, Inc., being a weekly panelist on the Angular Air podcast, a co-organizer for CharmCityJS, and mentor for Baltimore NodeSchool and Rails Bridge.   Links http://www.aimeemarieknight.com/ https://twitter.com/Aimee_Knight https://www.linkedin.com/in/aimee-k-b268058/   Resources React Testing Library Jest Cypress Enzyme ESLint GitHub Actions   "Tempting Time" by Animals As Leaders used with permissions - All Rights Reserved   × Subscribe now! Never miss a post, subscribe to The 6 Figure Developer Podcast! Are you interested in being a guest on The 6 Figure Developer Podcast? Click here to check availability!  

My Angular Story
MAS 100: My Angular Story Episode 100!

My Angular Story

Play Episode Listen Later Dec 3, 2019 41:00


My Angular Story is celebrating its 100th episode today with hosts Aaron Frost and Charles Max Wood. Charles and Aaron tell their stories of how they got into Angular. They compare React and AngularJS. They also talk about the evolution of My Angular Story and how the show helped Charles learn more Angular. My Angular Story paved the way for more other Angular podcasts such as Angular Air. Charles and Aaron invite community to tweet to them if they are more agnostic or if they are more framework specific. They also talk about Charles' new book "The MaxCoders Guide To Finding Your Dream Developer Job" that was published on Amazon and became a #1 New Release in several Career and Job Hunting lists. In the book Charles gives a step by step guide on how to find a job as a developer that you will love. One of the tips Charles gives is to specialize, whatever you want to be working on be the expert or the "go to guy" in that area. So if you are working in Angular learn everything there is to know about Angular. Host: Aaron Frost Joined By Special Guest : Charles Max Wood My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry | Use the code “devchat” for $100 credit Adventures in DevOps Podcast Cachefly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________   Links Charles Max Wood Twitter Aaron Frost Twitter Picks Charles Max Wood: The MaxCoders Guide To Finding Your Dream Developer Job by Charles Max Wood The Bishop's Wife- Christmas Movie Holiday Inn - Christmas Movie Aaron Frost: Angular 9 People Who Like Musicals - Next year's ng-conf will have a musical theme Chloe Condon

All Angular Podcasts by Devchat.tv
MAS 100: My Angular Story Episode 100!

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Dec 3, 2019 41:00


My Angular Story is celebrating its 100th episode today with hosts Aaron Frost and Charles Max Wood. Charles and Aaron tell their stories of how they got into Angular. They compare React and AngularJS. They also talk about the evolution of My Angular Story and how the show helped Charles learn more Angular. My Angular Story paved the way for more other Angular podcasts such as Angular Air. Charles and Aaron invite community to tweet to them if they are more agnostic or if they are more framework specific. They also talk about Charles' new book "The MaxCoders Guide To Finding Your Dream Developer Job" that was published on Amazon and became a #1 New Release in several Career and Job Hunting lists. In the book Charles gives a step by step guide on how to find a job as a developer that you will love. One of the tips Charles gives is to specialize, whatever you want to be working on be the expert or the "go to guy" in that area. So if you are working in Angular learn everything there is to know about Angular. Host: Aaron Frost Joined By Special Guest : Charles Max Wood My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry | Use the code “devchat” for $100 credit Adventures in DevOps Podcast Cachefly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________   Links Charles Max Wood Twitter Aaron Frost Twitter Picks Charles Max Wood: The MaxCoders Guide To Finding Your Dream Developer Job by Charles Max Wood The Bishop's Wife- Christmas Movie Holiday Inn - Christmas Movie Aaron Frost: Angular 9 People Who Like Musicals - Next year's ng-conf will have a musical theme Chloe Condon

Devchat.tv Master Feed
MAS 100: My Angular Story Episode 100!

Devchat.tv Master Feed

Play Episode Listen Later Dec 3, 2019 41:00


My Angular Story is celebrating its 100th episode today with hosts Aaron Frost and Charles Max Wood. Charles and Aaron tell their stories of how they got into Angular. They compare React and AngularJS. They also talk about the evolution of My Angular Story and how the show helped Charles learn more Angular. My Angular Story paved the way for more other Angular podcasts such as Angular Air. Charles and Aaron invite community to tweet to them if they are more agnostic or if they are more framework specific. They also talk about Charles' new book "The MaxCoders Guide To Finding Your Dream Developer Job" that was published on Amazon and became a #1 New Release in several Career and Job Hunting lists. In the book Charles gives a step by step guide on how to find a job as a developer that you will love. One of the tips Charles gives is to specialize, whatever you want to be working on be the expert or the "go to guy" in that area. So if you are working in Angular learn everything there is to know about Angular. Host: Aaron Frost Joined By Special Guest : Charles Max Wood My Angular Story is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry | Use the code “devchat” for $100 credit Adventures in DevOps Podcast Cachefly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________   Links Charles Max Wood Twitter Aaron Frost Twitter Picks Charles Max Wood: The MaxCoders Guide To Finding Your Dream Developer Job by Charles Max Wood The Bishop's Wife- Christmas Movie Holiday Inn - Christmas Movie Aaron Frost: Angular 9 People Who Like Musicals - Next year's ng-conf will have a musical theme Chloe Condon

All Angular Podcasts by Devchat.tv
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward scratch nirvana copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
Devchat.tv Master Feed
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

Devchat.tv Master Feed

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward scratch nirvana copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
Adventures in Angular
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

Adventures in Angular

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward scratch nirvana copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
Devchat.tv Master Feed
MJS 067: Tracy Lee

Devchat.tv Master Feed

Play Episode Listen Later Jun 27, 2018 44:09


Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on: This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links: This Dot ContributorDays.com JavaScript Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
All JavaScript Podcasts by Devchat.tv

Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on: This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links: This Dot ContributorDays.com JavaScript Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
My JavaScript Story
MJS 067: Tracy Lee

My JavaScript Story

Play Episode Listen Later Jun 27, 2018 44:09


Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on: This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links: This Dot ContributorDays.com JavaScript Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
My Angular Story
MAS 039: Yakov Fain

My Angular Story

Play Episode Listen Later Jun 6, 2018 30:09


Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain

amazon new york city google media russia ukraine blog llc panel blockchain audiobooks typical java github javascript publications angular freshbooks typescript digital ocean yakov publishing company kerry patterson angularjs sys java champion charles max wood crucial accountability mannin go1gb907osh060513 my angular story us 2528sem 2529branded 257cexm angular air rubyhack angular development 257efreshbooks consultanting yakov fain
Devchat.tv Master Feed
MAS 039: Yakov Fain

Devchat.tv Master Feed

Play Episode Listen Later Jun 6, 2018 30:09


Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain

amazon new york city google media russia ukraine blog llc panel blockchain audiobooks typical java github javascript publications angular freshbooks typescript digital ocean yakov publishing company kerry patterson angularjs sys java champion charles max wood crucial accountability mannin go1gb907osh060513 my angular story us 2528sem 2529branded 257cexm angular air rubyhack angular development 257efreshbooks consultanting yakov fain
All Angular Podcasts by Devchat.tv
MAS 039: Yakov Fain

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jun 6, 2018 30:09


Panel: Charles Max Wood Guest: Yakov Fain This week on My Angular Story, Charles speaks with Yakov Fain about his business adventures, his publications, Angular, and much more! Yakov is a co-author of two editions of Mannin’s book “Angular Development with TypeScript” as well as a number of other technical books on programming. Yakov works at the IT consultancy Farata Systems. A Java Champion, he has taught multiple classes and workshops on the web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts. Yakov lives in New York City. In particular, we dive pretty deep on: Episode 185 – past episode with Yakov Fain How did you get into programming? Yakov was born in Ukraine, went to Russia for studies, back to Ukraine, and then to U.S. in the 90’s. Yakov continues to work in programming now. JavaScript Angular Yakov worked as an independent contractor for a while. In 2006, that changed for him. Yakov has authored a few books – check them out in Amazon! Yakov trains enterprises and private clients. Typical class is full of Java developers. Angular Angular team wanted to capitalize on the same name. Angular JS What have you done in Angular? Wrote a couple of books. Multiple training sessions. Multiple conferences. Yakov’s blogs. Yakov feels that he has contributed to Angular in a unique way. What are you working on now? Consultanting Among other projects. Links: Angular FreshBooks JavaScript Angular JS Yakov Fain’s Website Yakov Fain’s Blog Yakov Fain’s Twitter Yakov Fain’s GitHub Yakov Fain’s LinkedIn Yakov Fain’s Publications Yakov Fain’s Medium Account Yakov Fain – Sys.con Media TypeScript Charles’ Blog Sponsor: Digital Ocean, LLC Picks: Charles RubyHack – Charles wants to use his talk (that he was going to use at RubyHack) into an hour video. Audio Book “Crucial Accountability” by Kerry Patterson, et al. Podcast Angular Air Charles’ Blog If you are interested in a potential job opening – contact Charles about available positions. Yakov Publishing Company has asked him to write another book about TypeScript. Blockchain

amazon new york city google media russia ukraine blog llc panel blockchain audiobooks typical java github javascript publications angular freshbooks typescript digital ocean yakov publishing company kerry patterson angularjs sys java champion charles max wood crucial accountability mannin go1gb907osh060513 my angular story us 2528sem 2529branded 257cexm angular air rubyhack angular development 257efreshbooks consultanting yakov fain
Devchat.tv Master Feed
MAS 032: Justin Schwartzenberger

Devchat.tv Master Feed

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

My Angular Story
MAS 032: Justin Schwartzenberger

My Angular Story

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

All Angular Podcasts by Devchat.tv
MAS 032: Justin Schwartzenberger

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Apr 11, 2018 28:21


Panel: Charles Max Wood Guest: Justin Schwartzenberger This week on My Angular Story, Charles speaks with Justin Schwartzenberger. Justin first got into programming when he was in Jr. College and took some classes on C and C++. He has always been someone who has been into technology and has loved playing video games since he was a kid. He got really excited about programming when he was messing around with web development. They talk about what brought him to Angular, what appealed to him the most about it, and what made him stick with it over the years. In particular, We dive pretty deep on: How did you first get into programming? C and C++ classes in Jr. College Always into technology Loved video games since childhood Math and logic always came easier to him Wanted UI layer on top of C Passion in writing and film What was it about programming that got you excited? Job as tech support at internet service provider PHP development Love the opportunity to build something real How did you get into Angular? Built an ERP system What made you choose AngularJS over Durandal? Leveraging TypeScript What did you like about AngularJS? Liked the idea of a single-page app AngularJS gave them the whole package What made you stick with Angular? What have you done with Angular that you are particularity proud of? Angular Air Love teaching Angular to others His PluralSight Angular Playbook Works for Nrwl What are you working on now? And much, much more! Links: PHP Angular AngularJS Durandal TypeScript Angular Air Justin’s PluralSight Angular Playbook Nrwl GraphQL Justin’s GitHub @Schwarty Picks: Charles WebinarJam WordPress Newspaper Theme on WordPress React Round Up Views on Vue Justin Postman

My Angular Story
MAS 029: Tracy Lee

My Angular Story

Play Episode Listen Later Mar 21, 2018 44:00


Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on:  This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links:  This Dot ContributorDays.com JavaScript  Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
Devchat.tv Master Feed
MAS 029: Tracy Lee

Devchat.tv Master Feed

Play Episode Listen Later Mar 21, 2018 44:00


Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on:  This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links:  This Dot ContributorDays.com JavaScript  Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
All Angular Podcasts by Devchat.tv
MAS 029: Tracy Lee

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Mar 21, 2018 44:00


Panel: Charles Max Wood Guest: Tracy Lee This week on My Angular Story, Charles speaks with Tracy Lee. Tracy is the co-founder This Dot and her goal with it is to bring the JavaScript community together. She first got into programming when she tried to build websites for people and then was interested in learning JavaScript and really fell in love with the community. She really stayed with Angular because of the community she found there, the size of the community, and the fact that it gave her the ability to have a voice. In particular, We dive pretty deep on:  This Dot ContributorDays.com How did you first get into programming? Really loves community Angular community being so welcoming What made you pick the Angular community? Ember originally Loves how big the Angular community is Business background Loves the challenge of trying to create things On the RxJS Core team This Dot Media This Dot Labs Loves to builds brands and consult The importance of mentors Starting an apprentice program She loves being able to help others People underestimate the impact they have on the world AngularAir and JavaScript Air And much, much more! Links:  This Dot ContributorDays.com JavaScript  Angular Ember RxJS Core Team This Dot Media This Dot Labs AngularAir JavaScriptAir Tracy’s Medium @LadyLeet LadyLeet.com DevChat.tv Youtube This Dot Media Youtube Picks: Charles Ready Player One by Ernest Cline Bad Lip Reading YouTube Tracy Mermaid Tail Makeup Brushes Beauty Fix Box

business starting loves medium panel ready player one javascript angular ernest cline tracy lee bad lip reading devchat charles max wood ready player one ernest cline this dot labs my angular story angular air this dot javascript air contributordays this dot media rxjs core team ladyleet rxjs core mermaid tail makeup brushes beauty fix box
Fixate on Code | Weekly interviews on how to write better code, for frontend developers

Kent is a one-man JavaScript task force! While working at PayPal, Kent creates a lot of open source projects like Downshift and Glamorous, and makes contributions to Webpack, Babel, and ReactJS, to name just a few. In addition to his open source work, Kent created the Angular Air and JavaScript Air podcasts, runs a short podcast called 3 minutes with Kent, and writes about Javascript on a weekly basis on his blog and newsletter. Kent is an instructor on both Egghead.io and Frontend Masters, is a Google Developer Expert, and represents PayPal on the TC39, which is the ECMAScript Committee that maintains the JavaScript language standard.

My Angular Story
MAS 020: Kent C. Dodds

My Angular Story

Play Episode Listen Later Jan 4, 2018 30:21


Panel:  Charles Max Wood Guest: Kent C Dodds This week on My My Angular Story, Charles speaks with Kent C Dodds. Kent is based in Utah and works at PayPal, as a full stack javascript engineer and contributes to open source projects and works with Angular and React. Kent is an instructor at Egghead.io, Frontend Masters, and is a web development expert. Kent has also started JavaScript Air and Angular Air in the podcasting space. Kent talks about his journey into programming in 2011 as well as many different trials like getting into accounting, business intelligence, and internships. In particular, we dive pretty deep on:    How did you get into programming? Tyler (friend) influenced him in programming Interested in computers Took electrical engineering at school Did Missions or church and return to accounting and learn information systems Internships lead to Javascript Learning to code What was is about JavaScript you liked? Tools Reason ML Which of the past things you did are you most proud of? Angular formally Angular and Angular JS JavaScript, TC39 Egghead and JavaScript ES6 What are you working on now? Infra-team, force multiplier at PayPal What things that are moving interest you? and much, much more! Links:  https://github.com/kentcdodds https://kcd.im/egghead https://frontendmasters.com/ https://paypal.com/careers https://twitter.com/kentcdodds kcd.im/news https://www.youtube.com/c/kentcdodds-vids https://kentcdodds.com/post/ https://kentcdodds.com Picks Kent Do nice things everyone! The Beginners Guide To React  Advance React Component Patterns Charles Indiegogo for React and Elixir on Dev Chat TV reactdevsummit.com https://www.mybusinessonpurpose.com CES - https://www.youtube.com/c/devchattv

All Angular Podcasts by Devchat.tv
MAS 020: Kent C. Dodds

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jan 4, 2018 30:21


Panel:  Charles Max Wood Guest: Kent C Dodds This week on My My Angular Story, Charles speaks with Kent C Dodds. Kent is based in Utah and works at PayPal, as a full stack javascript engineer and contributes to open source projects and works with Angular and React. Kent is an instructor at Egghead.io, Frontend Masters, and is a web development expert. Kent has also started JavaScript Air and Angular Air in the podcasting space. Kent talks about his journey into programming in 2011 as well as many different trials like getting into accounting, business intelligence, and internships. In particular, we dive pretty deep on:    How did you get into programming? Tyler (friend) influenced him in programming Interested in computers Took electrical engineering at school Did Missions or church and return to accounting and learn information systems Internships lead to Javascript Learning to code What was is about JavaScript you liked? Tools Reason ML Which of the past things you did are you most proud of? Angular formally Angular and Angular JS JavaScript, TC39 Egghead and JavaScript ES6 What are you working on now? Infra-team, force multiplier at PayPal What things that are moving interest you? and much, much more! Links:  https://github.com/kentcdodds https://kcd.im/egghead https://frontendmasters.com/ https://paypal.com/careers https://twitter.com/kentcdodds kcd.im/news https://www.youtube.com/c/kentcdodds-vids https://kentcdodds.com/post/ https://kentcdodds.com Picks Kent Do nice things everyone! The Beginners Guide To React  Advance React Component Patterns Charles Indiegogo for React and Elixir on Dev Chat TV reactdevsummit.com https://www.mybusinessonpurpose.com CES - https://www.youtube.com/c/devchattv

Devchat.tv Master Feed
MAS 020: Kent C. Dodds

Devchat.tv Master Feed

Play Episode Listen Later Jan 4, 2018 30:21


Panel:  Charles Max Wood Guest: Kent C Dodds This week on My My Angular Story, Charles speaks with Kent C Dodds. Kent is based in Utah and works at PayPal, as a full stack javascript engineer and contributes to open source projects and works with Angular and React. Kent is an instructor at Egghead.io, Frontend Masters, and is a web development expert. Kent has also started JavaScript Air and Angular Air in the podcasting space. Kent talks about his journey into programming in 2011 as well as many different trials like getting into accounting, business intelligence, and internships. In particular, we dive pretty deep on:    How did you get into programming? Tyler (friend) influenced him in programming Interested in computers Took electrical engineering at school Did Missions or church and return to accounting and learn information systems Internships lead to Javascript Learning to code What was is about JavaScript you liked? Tools Reason ML Which of the past things you did are you most proud of? Angular formally Angular and Angular JS JavaScript, TC39 Egghead and JavaScript ES6 What are you working on now? Infra-team, force multiplier at PayPal What things that are moving interest you? and much, much more! Links:  https://github.com/kentcdodds https://kcd.im/egghead https://frontendmasters.com/ https://paypal.com/careers https://twitter.com/kentcdodds kcd.im/news https://www.youtube.com/c/kentcdodds-vids https://kentcdodds.com/post/ https://kentcdodds.com Picks Kent Do nice things everyone! The Beginners Guide To React  Advance React Component Patterns Charles Indiegogo for React and Elixir on Dev Chat TV reactdevsummit.com https://www.mybusinessonpurpose.com CES - https://www.youtube.com/c/devchattv

Adventures in Angular
AiA 165: Angular Air with Justin Schwartzenberger

Adventures in Angular

Play Episode Listen Later Nov 28, 2017 67:06


Panel:  Joe Eames Charles Max Wood Special Guest: Justin Schwartzenberger In the episode of Adventures in Angular the panel welcome Justin Schwartzenberger to talk about Angular Air. Justin is a podcaster, product manager, and educator at Narwhal Technologies. Justin talks about his experience working with customers and contributing to the Angular community. Justin discusses the content of his podcast, Angular Air, and how it helps the Angular community learn all about Angular. This is a great episode for learning about other podcast platforms that focus on all things Angular. In particular, we dive pretty deep on: •What do you do at Narwhal and with Angular Air? Angular Air podcast History Hosting and Topics on Angular Air video podcast Favorite episodes on Angular Air How to figure out what to discuss on the podcast Using the community to figure great topics Competition for listening time Things to learn - Angular Animations, GraphQL, etc. Influences Performances, Character, with the intros and hosting Difficulties and Challenges - Scheduling and finding guests Youtube videos recording and cueing up Dealing with episodes notes on Youtube Views on the Video platform vs. Audio platform What is the future of Angular Air podcast? Automation, Sponsorships, etc What is the present and future of Angular overall? Are people still doing Angular? •and much more! Links:  Angular Air  @angularair Narwhal Technologies (nrwl.io) @schwarty @jschwarty schwarty.com Picks: Charles The Way of Kings  Artimus Nicolas Zakas -Books Open Collectives Hyper Drive Hub Joe JavaScript Journey with Only Six Characters  5 year old MacBook Pro  Justin Reactive.how Mr. Robot Episode 8 Star Wars    

All Angular Podcasts by Devchat.tv
AiA 165: Angular Air with Justin Schwartzenberger

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Nov 28, 2017 67:06


Panel:  Joe Eames Charles Max Wood Special Guest: Justin Schwartzenberger In the episode of Adventures in Angular the panel welcome Justin Schwartzenberger to talk about Angular Air. Justin is a podcaster, product manager, and educator at Narwhal Technologies. Justin talks about his experience working with customers and contributing to the Angular community. Justin discusses the content of his podcast, Angular Air, and how it helps the Angular community learn all about Angular. This is a great episode for learning about other podcast platforms that focus on all things Angular. In particular, we dive pretty deep on: •What do you do at Narwhal and with Angular Air? Angular Air podcast History Hosting and Topics on Angular Air video podcast Favorite episodes on Angular Air How to figure out what to discuss on the podcast Using the community to figure great topics Competition for listening time Things to learn - Angular Animations, GraphQL, etc. Influences Performances, Character, with the intros and hosting Difficulties and Challenges - Scheduling and finding guests Youtube videos recording and cueing up Dealing with episodes notes on Youtube Views on the Video platform vs. Audio platform What is the future of Angular Air podcast? Automation, Sponsorships, etc What is the present and future of Angular overall? Are people still doing Angular? •and much more! Links:  Angular Air  @angularair Narwhal Technologies (nrwl.io) @schwarty @jschwarty schwarty.com Picks: Charles The Way of Kings  Artimus Nicolas Zakas -Books Open Collectives Hyper Drive Hub Joe JavaScript Journey with Only Six Characters  5 year old MacBook Pro  Justin Reactive.how Mr. Robot Episode 8 Star Wars    

Devchat.tv Master Feed
AiA 165: Angular Air with Justin Schwartzenberger

Devchat.tv Master Feed

Play Episode Listen Later Nov 28, 2017 67:06


Panel:  Joe Eames Charles Max Wood Special Guest: Justin Schwartzenberger In the episode of Adventures in Angular the panel welcome Justin Schwartzenberger to talk about Angular Air. Justin is a podcaster, product manager, and educator at Narwhal Technologies. Justin talks about his experience working with customers and contributing to the Angular community. Justin discusses the content of his podcast, Angular Air, and how it helps the Angular community learn all about Angular. This is a great episode for learning about other podcast platforms that focus on all things Angular. In particular, we dive pretty deep on: •What do you do at Narwhal and with Angular Air? Angular Air podcast History Hosting and Topics on Angular Air video podcast Favorite episodes on Angular Air How to figure out what to discuss on the podcast Using the community to figure great topics Competition for listening time Things to learn - Angular Animations, GraphQL, etc. Influences Performances, Character, with the intros and hosting Difficulties and Challenges - Scheduling and finding guests Youtube videos recording and cueing up Dealing with episodes notes on Youtube Views on the Video platform vs. Audio platform What is the future of Angular Air podcast? Automation, Sponsorships, etc What is the present and future of Angular overall? Are people still doing Angular? •and much more! Links:  Angular Air  @angularair Narwhal Technologies (nrwl.io) @schwarty @jschwarty schwarty.com Picks: Charles The Way of Kings  Artimus Nicolas Zakas -Books Open Collectives Hyper Drive Hub Joe JavaScript Journey with Only Six Characters  5 year old MacBook Pro  Justin Reactive.how Mr. Robot Episode 8 Star Wars    

Devchat.tv Master Feed
JSJ 275: Zones in Node with Austin McDaniel

Devchat.tv Master Feed

Play Episode Listen Later Aug 22, 2017 31:44


JSJ 275: Zones in Node with Austin McDaniel The panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this topic! [00:01:11] Introduction to Austin Austin has worked in JavaScript for the past ten years. He currently works in Angular development and is a panelist on Angular Air. He has spent most of his career doing work in front-end development but has recently begun working with back-end development. With his move to back-end work he has incorporated front-end ideas with Angular into a back-end concept. [00:02:00] The Way it Works NodeJS is an event loop. There is no way to scope the context of a call stack. So for example, Austin makes a Node request to a server and wants to track the life cycle of that Node request. Once deep in the scope, or deep in the code, it is not easy to get the unique id. Maybe he wants to get the user from Passport JS. Other languages – Python, Java – have a concept called thread local storage. They can associate context with the thread and throughout the life cycle of that request, he can retrieve that context. There is a TC39 proposal for zones. A zone allows you to do what was just described. They can create new zones and associate data with them. Zones can also associate unique ids for requests and can associate the user so they can see who requested later in the stack. Zones also allow to scope and create a context. And then it allows scoping requests and capturing contacts all the way down. [00:05:40] Zone Uses One way Zone is being used is to capture stack traces, and associating unique ids with the requests. If there is an error, then Zone can capture a stack request and associate that back to the request that happened. Otherwise, the error would be vague. Zones are a TC39 proposal. Because it is still a proposal people are unsure how they can use it. Zones are not a new concept. Austin first saw Zones being used back when Angular 2 was first conceived. If an event happened and they wanted to isolate a component and create a scope for it, they used Zones to do so. Not a huge fan of how it worked out (quirky). He used the same library that Angular uses in his backend. It is a specific implementation for Node. Monkey patches all of the functions and creates a scope and passes it down to your functions, which does a good job capturing the information. [00:08:40] Is installing the library all you need to get this started? Yes, go to npminstallzone.js and install the library. There is a middler function for kla. To fork the zone, typing zone.current. This takes the Zone you are in and creates a new isolated Zone for that fork. A name can then be created for the Zone so it can be associated back with a call stack and assigned properties. Later, any properties can be retrieved no matter what level you are at. [00:09:50] So did you create the Zone library or did Google? The Google team created the Zone library. It was introduced in 2014 with Angular 2. It is currently used in front-end development. [00:10:12] Is the TC39 proposal based on the Zone library? While Austin has a feeling that the TC39 proposal came out of the Zone library, he cannot say for sure. [00:10:39] What stage is the proposal in right now? Zone is in Stage Zero right now. Zone JS is the most popular version because of its forced adoption to Angular. He recommends people use the Angular version because it is the most tested as it has a high number of people using it for front-end development. [00:11:50] Is there an easy way to copy the information from one thread to another? Yes. The best way would probably be to manually copy the information. Forking it may also work. [00:14:18] Is Stage Zero where someone is still looking to put it in or is it imminent? Austin believes that since it is actually in a stage, it means it is going to happen eventually but could be wrong. He assumes that it is going to be similar to the version that is out now. Aimee read that Stage Zero is the implementation stage where developers are gathering input about the product. Austin says that this basically means, “Implementation may vary. Enter at your own risk.” [00:16:21] If I’m using New Relic, is it using Zone JS under the hood? Austin is unsure but there something like that has to be done if profiling is being used. There has to be a way that you insert yourself in between calls. Zone is doing that while providing context, but probably not using Zone JS. There is a similar implementation to tracing and inserting logging in between all calls and timeouts. [00:17:22] What are the nuances? Why isn’t everybody doing this? Zone is still new in the JavaScript world, meaning everyone has a ton of ideas about what should be done. It can be frustrating to work with Zone in front-end development because it has to be manually learned. But in terms of implementation, only trying to create a context. Austin recommends Zone if people want to create direct contacts. The exception would be 100 lines of Zone traces because they can get difficult. Another issue Austin has is Node’s native basic weight. Weight hooks are still up in the air. The team is currently waiting on the Node JS community to provide additional information so that they can finish. Context can get lost sometimes if the wrong language is used. He is using Typescript and doesn’t have that problem because it is straightforward. [00:21:44:] Does this affect your ability to test your software at all? No, there have not been any issues with testing. One thing to accommodate for is if you are expecting certain contexts to be present you have to mock for those in the tests. After that happens, the tests should have no problems. Picks Cory: Apple AirPods Aimee:​ Blackmill Understanding Zones Charles: Classical Reading Playlist on Amazon Building stairs for his dad Angular Dev Summit  Austin: NGRX Library Redux  Links Twitter GitHub

JavaScript Jabber
JSJ 275: Zones in Node with Austin McDaniel

JavaScript Jabber

Play Episode Listen Later Aug 22, 2017 31:44


JSJ 275: Zones in Node with Austin McDaniel The panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this topic! [00:01:11] Introduction to Austin Austin has worked in JavaScript for the past ten years. He currently works in Angular development and is a panelist on Angular Air. He has spent most of his career doing work in front-end development but has recently begun working with back-end development. With his move to back-end work he has incorporated front-end ideas with Angular into a back-end concept. [00:02:00] The Way it Works NodeJS is an event loop. There is no way to scope the context of a call stack. So for example, Austin makes a Node request to a server and wants to track the life cycle of that Node request. Once deep in the scope, or deep in the code, it is not easy to get the unique id. Maybe he wants to get the user from Passport JS. Other languages – Python, Java – have a concept called thread local storage. They can associate context with the thread and throughout the life cycle of that request, he can retrieve that context. There is a TC39 proposal for zones. A zone allows you to do what was just described. They can create new zones and associate data with them. Zones can also associate unique ids for requests and can associate the user so they can see who requested later in the stack. Zones also allow to scope and create a context. And then it allows scoping requests and capturing contacts all the way down. [00:05:40] Zone Uses One way Zone is being used is to capture stack traces, and associating unique ids with the requests. If there is an error, then Zone can capture a stack request and associate that back to the request that happened. Otherwise, the error would be vague. Zones are a TC39 proposal. Because it is still a proposal people are unsure how they can use it. Zones are not a new concept. Austin first saw Zones being used back when Angular 2 was first conceived. If an event happened and they wanted to isolate a component and create a scope for it, they used Zones to do so. Not a huge fan of how it worked out (quirky). He used the same library that Angular uses in his backend. It is a specific implementation for Node. Monkey patches all of the functions and creates a scope and passes it down to your functions, which does a good job capturing the information. [00:08:40] Is installing the library all you need to get this started? Yes, go to npminstallzone.js and install the library. There is a middler function for kla. To fork the zone, typing zone.current. This takes the Zone you are in and creates a new isolated Zone for that fork. A name can then be created for the Zone so it can be associated back with a call stack and assigned properties. Later, any properties can be retrieved no matter what level you are at. [00:09:50] So did you create the Zone library or did Google? The Google team created the Zone library. It was introduced in 2014 with Angular 2. It is currently used in front-end development. [00:10:12] Is the TC39 proposal based on the Zone library? While Austin has a feeling that the TC39 proposal came out of the Zone library, he cannot say for sure. [00:10:39] What stage is the proposal in right now? Zone is in Stage Zero right now. Zone JS is the most popular version because of its forced adoption to Angular. He recommends people use the Angular version because it is the most tested as it has a high number of people using it for front-end development. [00:11:50] Is there an easy way to copy the information from one thread to another? Yes. The best way would probably be to manually copy the information. Forking it may also work. [00:14:18] Is Stage Zero where someone is still looking to put it in or is it imminent? Austin believes that since it is actually in a stage, it means it is going to happen eventually but could be wrong. He assumes that it is going to be similar to the version that is out now. Aimee read that Stage Zero is the implementation stage where developers are gathering input about the product. Austin says that this basically means, “Implementation may vary. Enter at your own risk.” [00:16:21] If I’m using New Relic, is it using Zone JS under the hood? Austin is unsure but there something like that has to be done if profiling is being used. There has to be a way that you insert yourself in between calls. Zone is doing that while providing context, but probably not using Zone JS. There is a similar implementation to tracing and inserting logging in between all calls and timeouts. [00:17:22] What are the nuances? Why isn’t everybody doing this? Zone is still new in the JavaScript world, meaning everyone has a ton of ideas about what should be done. It can be frustrating to work with Zone in front-end development because it has to be manually learned. But in terms of implementation, only trying to create a context. Austin recommends Zone if people want to create direct contacts. The exception would be 100 lines of Zone traces because they can get difficult. Another issue Austin has is Node’s native basic weight. Weight hooks are still up in the air. The team is currently waiting on the Node JS community to provide additional information so that they can finish. Context can get lost sometimes if the wrong language is used. He is using Typescript and doesn’t have that problem because it is straightforward. [00:21:44:] Does this affect your ability to test your software at all? No, there have not been any issues with testing. One thing to accommodate for is if you are expecting certain contexts to be present you have to mock for those in the tests. After that happens, the tests should have no problems. Picks Cory: Apple AirPods Aimee:​ Blackmill Understanding Zones Charles: Classical Reading Playlist on Amazon Building stairs for his dad Angular Dev Summit  Austin: NGRX Library Redux  Links Twitter GitHub

All JavaScript Podcasts by Devchat.tv
JSJ 275: Zones in Node with Austin McDaniel

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Aug 22, 2017 31:44


JSJ 275: Zones in Node with Austin McDaniel The panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this topic! [00:01:11] Introduction to Austin Austin has worked in JavaScript for the past ten years. He currently works in Angular development and is a panelist on Angular Air. He has spent most of his career doing work in front-end development but has recently begun working with back-end development. With his move to back-end work he has incorporated front-end ideas with Angular into a back-end concept. [00:02:00] The Way it Works NodeJS is an event loop. There is no way to scope the context of a call stack. So for example, Austin makes a Node request to a server and wants to track the life cycle of that Node request. Once deep in the scope, or deep in the code, it is not easy to get the unique id. Maybe he wants to get the user from Passport JS. Other languages – Python, Java – have a concept called thread local storage. They can associate context with the thread and throughout the life cycle of that request, he can retrieve that context. There is a TC39 proposal for zones. A zone allows you to do what was just described. They can create new zones and associate data with them. Zones can also associate unique ids for requests and can associate the user so they can see who requested later in the stack. Zones also allow to scope and create a context. And then it allows scoping requests and capturing contacts all the way down. [00:05:40] Zone Uses One way Zone is being used is to capture stack traces, and associating unique ids with the requests. If there is an error, then Zone can capture a stack request and associate that back to the request that happened. Otherwise, the error would be vague. Zones are a TC39 proposal. Because it is still a proposal people are unsure how they can use it. Zones are not a new concept. Austin first saw Zones being used back when Angular 2 was first conceived. If an event happened and they wanted to isolate a component and create a scope for it, they used Zones to do so. Not a huge fan of how it worked out (quirky). He used the same library that Angular uses in his backend. It is a specific implementation for Node. Monkey patches all of the functions and creates a scope and passes it down to your functions, which does a good job capturing the information. [00:08:40] Is installing the library all you need to get this started? Yes, go to npminstallzone.js and install the library. There is a middler function for kla. To fork the zone, typing zone.current. This takes the Zone you are in and creates a new isolated Zone for that fork. A name can then be created for the Zone so it can be associated back with a call stack and assigned properties. Later, any properties can be retrieved no matter what level you are at. [00:09:50] So did you create the Zone library or did Google? The Google team created the Zone library. It was introduced in 2014 with Angular 2. It is currently used in front-end development. [00:10:12] Is the TC39 proposal based on the Zone library? While Austin has a feeling that the TC39 proposal came out of the Zone library, he cannot say for sure. [00:10:39] What stage is the proposal in right now? Zone is in Stage Zero right now. Zone JS is the most popular version because of its forced adoption to Angular. He recommends people use the Angular version because it is the most tested as it has a high number of people using it for front-end development. [00:11:50] Is there an easy way to copy the information from one thread to another? Yes. The best way would probably be to manually copy the information. Forking it may also work. [00:14:18] Is Stage Zero where someone is still looking to put it in or is it imminent? Austin believes that since it is actually in a stage, it means it is going to happen eventually but could be wrong. He assumes that it is going to be similar to the version that is out now. Aimee read that Stage Zero is the implementation stage where developers are gathering input about the product. Austin says that this basically means, “Implementation may vary. Enter at your own risk.” [00:16:21] If I’m using New Relic, is it using Zone JS under the hood? Austin is unsure but there something like that has to be done if profiling is being used. There has to be a way that you insert yourself in between calls. Zone is doing that while providing context, but probably not using Zone JS. There is a similar implementation to tracing and inserting logging in between all calls and timeouts. [00:17:22] What are the nuances? Why isn’t everybody doing this? Zone is still new in the JavaScript world, meaning everyone has a ton of ideas about what should be done. It can be frustrating to work with Zone in front-end development because it has to be manually learned. But in terms of implementation, only trying to create a context. Austin recommends Zone if people want to create direct contacts. The exception would be 100 lines of Zone traces because they can get difficult. Another issue Austin has is Node’s native basic weight. Weight hooks are still up in the air. The team is currently waiting on the Node JS community to provide additional information so that they can finish. Context can get lost sometimes if the wrong language is used. He is using Typescript and doesn’t have that problem because it is straightforward. [00:21:44:] Does this affect your ability to test your software at all? No, there have not been any issues with testing. One thing to accommodate for is if you are expecting certain contexts to be present you have to mock for those in the tests. After that happens, the tests should have no problems. Picks Cory: Apple AirPods Aimee:​ Blackmill Understanding Zones Charles: Classical Reading Playlist on Amazon Building stairs for his dad Angular Dev Summit  Austin: NGRX Library Redux  Links Twitter GitHub

Angular Air
ngAir 87 - Wazzup

Angular Air

Play Episode Listen Later Dec 7, 2016 117:51


Discussion episode centered around the latest happenings in Angular and some new faces/voices on AngularAir. --- Support this podcast: https://anchor.fm/angularair/support

angular wazzup angular air
Angular Air
ngAir 84 - Creating Angular 2 UI Libraries with Kyle Ledbetter

Angular Air

Play Episode Listen Later Oct 28, 2016 54:38


Creating Angular 2 UI Libraries ●      Intros to everyone and their interest in creating UI Libraries ●      CSS and handling styles in UI libraries ●      How do you embed css in ui components for distribution? ●      How can you distribute sass/less files as well? ●      How do you manage parent/children component communication? For example with a tabs component ●      What are the important points to check when you want to make your component compatible with AoT? ●      How do you build the project where you dev the components (use cli, roll your own server/build/etc)? ●      How do you make ui components that work on all environments (browser, web workers, electron, server side, nativescript…) ●      Managing documentation for how users consume/implement your components ●      What is your strategy for testing your components? ●      What is on your wish list that would make everyone’s lives easier?   Tips & Picks ●      Justin ○      Example of component lib: https://github.com/ocombe/ng2-translate ○      Games! Civilization 6 https://www.civilization.com/ Red Dead Redemption 2 http://www.rockstargames.com/videos/video/11600 Nintendo Switch https://youtu.be/f5uik5fgIaI ●      Jeff ○      Logan https://www.youtube.com/watch?v=Div0iP65aZo ○      Life Lessons Learned on AngularAir https://devchat.tv/adv-in-angular/114-aia-life-lessons-from-angular-air-jeff-whelpley-angular-remote-conf ●      Wesley ○      Change detection: http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html ○      AoT compilation for webpack: ■      https://www.npmjs.com/package/@ngtools/webpack ■      https://github.com/angular/angular-cli/tree/master/tests/e2e/assets/webpack/test-app ●      Kyle ○      Getcovalent.com would be my plug ○      Guardians 2! https://www.youtube.com/watch?v=2WhQcK-Zaok ●      Dmitriy ○      https://www.ng-book.com/2/ ○      Nice educational project (non-profit) written with Angular2 ■      http://www.gapminder.org/dollar-street/matrix ■      https://www.reddit.com/r/InternetIsBeautiful/comments/58akkx/dollarstreet_imagines_the_world_as_a_street/ --- Support this podcast: https://anchor.fm/angularair/support

All Angular Podcasts by Devchat.tv
114 AiA Life Lessons from Angular Air - Jeff Whelpley - Angular Remote Conf

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 13, 2016 46:28


1:50 - Introducing Jeff Whelpley at Angular Remote Conf Twitter Github Angular Air 3:40 -  Working on Angular Air 6:25 - Lessons from Ben Lesh Episode Link 8:20 - Lessons from Gleb Bahmutov Episode Link 11:50 - Lessons from Aaron Frost Episode Link 14:00 - Lessons from Shai Reznik Episode Link 16:50 - Lessons from Joe Eames Episode Link 19:10 - Lessons from Uri Goldshtein 21:40 - Lessons from Wesley Cho and Jesus Rodriguez Episode Link 25:40 - Lessons from Brad Green 28:50 - Lessons from Igor Minar 31:40 - Lessons from Victor Savkin and Dan Abramov Episode Link 34:30 - Lessons from Amy Knight 36:05 - Lessons from Patrick Stapleton 39:00 - Lessons from Jamie King and Kyle Newman Fanboys movie Episode Link

lessons life lessons github fanboys jamie king kyle newman dan abramov brad green jesus rodriguez amy knight aaron frost ben lesh joe eames shai reznik uri goldshtein gleb bahmutov angular air victor savkin jeff whelpley angular remote conf igor minar patrick stapleton
Adventures in Angular
114 AiA Life Lessons from Angular Air - Jeff Whelpley - Angular Remote Conf

Adventures in Angular

Play Episode Listen Later Oct 13, 2016 46:28


1:50 - Introducing Jeff Whelpley at Angular Remote Conf Twitter Github Angular Air 3:40 -  Working on Angular Air 6:25 - Lessons from Ben Lesh Episode Link 8:20 - Lessons from Gleb Bahmutov Episode Link 11:50 - Lessons from Aaron Frost Episode Link 14:00 - Lessons from Shai Reznik Episode Link 16:50 - Lessons from Joe Eames Episode Link 19:10 - Lessons from Uri Goldshtein 21:40 - Lessons from Wesley Cho and Jesus Rodriguez Episode Link 25:40 - Lessons from Brad Green 28:50 - Lessons from Igor Minar 31:40 - Lessons from Victor Savkin and Dan Abramov Episode Link 34:30 - Lessons from Amy Knight 36:05 - Lessons from Patrick Stapleton 39:00 - Lessons from Jamie King and Kyle Newman Fanboys movie Episode Link

lessons life lessons github fanboys jamie king kyle newman dan abramov brad green jesus rodriguez amy knight aaron frost ben lesh joe eames shai reznik uri goldshtein gleb bahmutov angular air victor savkin jeff whelpley angular remote conf igor minar patrick stapleton
Devchat.tv Master Feed
114 AiA Life Lessons from Angular Air - Jeff Whelpley - Angular Remote Conf

Devchat.tv Master Feed

Play Episode Listen Later Oct 13, 2016 46:28


1:50 - Introducing Jeff Whelpley at Angular Remote Conf Twitter Github Angular Air 3:40 -  Working on Angular Air 6:25 - Lessons from Ben Lesh Episode Link 8:20 - Lessons from Gleb Bahmutov Episode Link 11:50 - Lessons from Aaron Frost Episode Link 14:00 - Lessons from Shai Reznik Episode Link 16:50 - Lessons from Joe Eames Episode Link 19:10 - Lessons from Uri Goldshtein 21:40 - Lessons from Wesley Cho and Jesus Rodriguez Episode Link 25:40 - Lessons from Brad Green 28:50 - Lessons from Igor Minar 31:40 - Lessons from Victor Savkin and Dan Abramov Episode Link 34:30 - Lessons from Amy Knight 36:05 - Lessons from Patrick Stapleton 39:00 - Lessons from Jamie King and Kyle Newman Fanboys movie Episode Link

lessons life lessons github fanboys jamie king kyle newman dan abramov brad green jesus rodriguez amy knight aaron frost ben lesh joe eames shai reznik uri goldshtein gleb bahmutov angular air victor savkin jeff whelpley angular remote conf igor minar patrick stapleton
Method Matters: Smart Software Engineering Methods
TP016: How to Contribute to the Open Source Community with Jeff Whelpley

Method Matters: Smart Software Engineering Methods

Play Episode Listen Later Aug 29, 2016 42:56


Today I’m honored to have Jeff Whelpley on the show. Jeff is the CTO at GetHuman, and a regular contributor to the Angular Open Source community through his video podcast AngularAir and the Angular Universal project. In this episode Jeff guides us on how we can all contribute to the open source community

cto open source community gethuman angular air jeff whelpley angular universal
All JavaScript Podcasts by Devchat.tv
200 JSJ EPISODE 200!!!

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Feb 24, 2016 60:22


02:52 - What’s up Merrick Christensen? Twitter GitHub Blog 03:43 - Favorite Episodes Episode #124: The Origin of Javascript with Brendan Eich Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale   Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman Episode #044: Book Club: Effective JavaScript with David Herman Episode #161: Rust with David Herman Episode #008: V8 and Dart with Lars Bak and Kasper Lund Episode #175: Elm with Evan Czaplicki and Richard Feldman Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki Adventures in Angular Episode #80: Aurelia with Rob Eisenberg 08:58 - How have ideas about JavaScript changed since being a panelist on the show? jQuery adding 2 numbers from input fields 15:01 - Off the Air Experiences         20:23 - Work/Job Changes Kuali 23:54 - JS Jabber = Newbie-Friendly 24:58 - Work/Job Changes (Cont’d) Daplie All Remote Conferences 35:25 - Organizing Conferences and Name Recognition Dave Smith: How React literally waters my lawn from React Rally 40:55 - Spinoff Shows Adventures in Angular Web Security Warriors React Native Radio JavaScript Air Angular Air 45:08 - Podcast Administration and Organization; Episode Release Timeline Mandy Upwork Picks JavaScript Jabber (Joe) The Harry Potter Audiobooks (Joe) Calamity by Brandon Sanderson (Joe) AngularConnect (Joe) Dennis Overbye: Gravitational Waves Detected, Confirming Einstein’s Theory (AJ) The God Who Weeps: How Mormonism Makes Sense of Life by Terryl Givens (AJ) Julia Evans: Have high expectations for your computers (Jamison) January 28th GitHub Incident Report (Aimee) Denzel Brade: Front End Dev — Running before you can walk (Aimee) Captivating Revised and Updated: Unveiling the Mystery of a Woman's Soul by John Eldredge and Stasi Eldredge (Aimee) drone (Merrick) Haskell Book (Merrick) Amazon Prime (Chuck) nexxt Maine Wall Shelf/Floating Ledge (Chuck) Read the presidential candidate’s books (Chuck)

Devchat.tv Master Feed
200 JSJ EPISODE 200!!!

Devchat.tv Master Feed

Play Episode Listen Later Feb 24, 2016 60:22


02:52 - What’s up Merrick Christensen? Twitter GitHub Blog 03:43 - Favorite Episodes Episode #124: The Origin of Javascript with Brendan Eich Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale   Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman Episode #044: Book Club: Effective JavaScript with David Herman Episode #161: Rust with David Herman Episode #008: V8 and Dart with Lars Bak and Kasper Lund Episode #175: Elm with Evan Czaplicki and Richard Feldman Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki Adventures in Angular Episode #80: Aurelia with Rob Eisenberg 08:58 - How have ideas about JavaScript changed since being a panelist on the show? jQuery adding 2 numbers from input fields 15:01 - Off the Air Experiences         20:23 - Work/Job Changes Kuali 23:54 - JS Jabber = Newbie-Friendly 24:58 - Work/Job Changes (Cont’d) Daplie All Remote Conferences 35:25 - Organizing Conferences and Name Recognition Dave Smith: How React literally waters my lawn from React Rally 40:55 - Spinoff Shows Adventures in Angular Web Security Warriors React Native Radio JavaScript Air Angular Air 45:08 - Podcast Administration and Organization; Episode Release Timeline Mandy Upwork Picks JavaScript Jabber (Joe) The Harry Potter Audiobooks (Joe) Calamity by Brandon Sanderson (Joe) AngularConnect (Joe) Dennis Overbye: Gravitational Waves Detected, Confirming Einstein’s Theory (AJ) The God Who Weeps: How Mormonism Makes Sense of Life by Terryl Givens (AJ) Julia Evans: Have high expectations for your computers (Jamison) January 28th GitHub Incident Report (Aimee) Denzel Brade: Front End Dev — Running before you can walk (Aimee) Captivating Revised and Updated: Unveiling the Mystery of a Woman's Soul by John Eldredge and Stasi Eldredge (Aimee) drone (Merrick) Haskell Book (Merrick) Amazon Prime (Chuck) nexxt Maine Wall Shelf/Floating Ledge (Chuck) Read the presidential candidate’s books (Chuck)

JavaScript Jabber
200 JSJ EPISODE 200!!!

JavaScript Jabber

Play Episode Listen Later Feb 24, 2016 60:22


02:52 - What’s up Merrick Christensen? Twitter GitHub Blog 03:43 - Favorite Episodes Episode #124: The Origin of Javascript with Brendan Eich Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale   Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman Episode #044: Book Club: Effective JavaScript with David Herman Episode #161: Rust with David Herman Episode #008: V8 and Dart with Lars Bak and Kasper Lund Episode #175: Elm with Evan Czaplicki and Richard Feldman Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki Adventures in Angular Episode #80: Aurelia with Rob Eisenberg 08:58 - How have ideas about JavaScript changed since being a panelist on the show? jQuery adding 2 numbers from input fields 15:01 - Off the Air Experiences         20:23 - Work/Job Changes Kuali 23:54 - JS Jabber = Newbie-Friendly 24:58 - Work/Job Changes (Cont’d) Daplie All Remote Conferences 35:25 - Organizing Conferences and Name Recognition Dave Smith: How React literally waters my lawn from React Rally 40:55 - Spinoff Shows Adventures in Angular Web Security Warriors React Native Radio JavaScript Air Angular Air 45:08 - Podcast Administration and Organization; Episode Release Timeline Mandy Upwork Picks JavaScript Jabber (Joe) The Harry Potter Audiobooks (Joe) Calamity by Brandon Sanderson (Joe) AngularConnect (Joe) Dennis Overbye: Gravitational Waves Detected, Confirming Einstein’s Theory (AJ) The God Who Weeps: How Mormonism Makes Sense of Life by Terryl Givens (AJ) Julia Evans: Have high expectations for your computers (Jamison) January 28th GitHub Incident Report (Aimee) Denzel Brade: Front End Dev — Running before you can walk (Aimee) Captivating Revised and Updated: Unveiling the Mystery of a Woman's Soul by John Eldredge and Stasi Eldredge (Aimee) drone (Merrick) Haskell Book (Merrick) Amazon Prime (Chuck) nexxt Maine Wall Shelf/Floating Ledge (Chuck) Read the presidential candidate’s books (Chuck)

Modern Web
S01E03 - ES6, Beard of Jeff Cross, Air Squats, and JavaScript Air with Kent C. Dodds and Ben Lesh

Modern Web

Play Episode Listen Later Feb 15, 2016 53:32


In this podcast, Kent C. Dodds talks about JavaScript Air and the backlash he's experienced after leaving Angular Air, how he views learning frameworks, his favorite ES6 features, and how power poses play a significant role in his speaker life. Ben Lesh prods.Find more podcasts, videos, and online conferences at http://modern-web.org or follow us on Twitter @modernweb_.

beard squats les h dodds es6 kent c dodds jeff cross ben lesh angular air javascript air