MJS 085: Chris McKnight

EPISODE · Nov 14, 2018 · 36 MIN

MJS 085: Chris McKnight

from My JavaScript Story · host Charles M Wood

Panel: https://twitter.com/cmaxw?lang=en Guest: https://github.com/cmckni3?from=2014-12-01&tab=overview&to=2014-12-31 This week on My JavaScript Story, Charles speaks with https://github.com/cmckni3?from=2014-12-01&tab=overview&to=2014-12-31 who is a software developer who knows Angular, Ruby, Node.js, and iOS. He went to college at Louisiana State University and graduated with a computer science degree from LSU. They talk about Chris’ background, past/current projects, among other things. Check out today’s episode to hear the panel talk about JavaScript, Angular, C and C++, Node, React, and much more! In particular, we dive pretty deep on: 0:00 – https://devchat.tv/get-a-coder-job/ 1:12 – Chuck: Hello! Introduce yourself, please! 1:15 – Guest: I am a software engineer outside of Nashville, Tennessee. I work for a medium consultancy company. I know https://www.javascript.com, https://angular.io, https://www.nativescript.org, and JS, too. 1:41 – Chuck: Cool! Tell us your story and how you got into programming? 2:00 – Guest: I was a really big nerd in high school and grew up in Louisiana, USA. There was one other person in the school that knew what I was talking about. I was learning C++ and Visual Studio in 2003. That was really back in the day and Microsoft Foundation class was a thing. I moved onto PHP and started working for a company in Baton Rouge after graduating college. I have a computer science degree with a secondary discipline in mathematics. I graduated from LSU and got a job offer before I graduated. Doing some part-time work for them b/c they were swamped. I was writing PHP and they said that they used jQuery a lot. 4:47 – Chuck: You got started and you said you used C and C++, why those languages? 5:05 – Guest: I did a little bit of Java, but it was the “new kid on the block.” I wanted to get into a program that was user-friendlier. 6:21 – Chuck: I took C and C++ classes in college. Eventually I did Ruby on Rails. I totally understand why you went that way. 6:44 – Guest: I picked-up Rails, because a company (that I worked for at the time) used it. I usually reached for jQuery among other options. 7:31 – Chuck: When did you start taking JavaScript seriously? 7:40 – Guest: 2012-2013. Frustrations of not using JavaScript as good as I could. For jQuery you have to call when you have an issue. Then you run into all of these bugs, and... 9:18 – Chuck: It sounds like it was more out of necessity. 9:30 – Guest: Yep, exactly. Those pain points have been reduced b/c I have been using Type Script and Angular and now version 6 and version 7. You try to call a number method on a string and vice versa, and app development time. 10:03 – Chuck: ...it has a process running with it. 10:13 – Guest: Catching a lot of those easy mistakes (bugs) and it’s a 5-10 minute fix. It takes a lot of that away. Sometimes you can say: I want to ignore it. Or it doesn’t give you runtime guarantees. Some other libraries out there have been on the forefront of fixing those problems. REST TYPE is an example of that. 11:39 – Chuck: When I talk to people about JavaScript a lot of times I get basically that they are saying: I started doing more things in https://nodejs.org/en/ or React – I fell in love with the language. Your reasons for starting JavaScript are because “I hated running into these problems.” Did you start loving to work in JavaScript? 12:11 – Guest: I did start loving it but it took a while. I could write a short amount of code and then at the end I get a result. Another thing that bothers me is FILTER. What does it return? It’s actually https://github.com/wesbos/es6-articles/blob/master/26%2520-%2520Array.%2520find()%2520and%2520.findIndex().md and you use the pattern of filter and run this expression and give me index zero. 14:16 – Chuck: What work have you done that you are proud of? 14:20 – Guest: I started a new job last month; beforehand I worked at a mortgage company. I was proud of the Angular application and applications that I worked on.  16:55 – Chuck: How did you get into https://angular.io 17:00 – Guest: Interesting story. October of 2016 – at this time I was all against Angular. However someone came to me and said we have to... At the time I wasn’t impressed with the language. I learned about Angular at the time, though, and learned through Egghead. I learned a lot in 2 days, and I got pretty decent at it. I was writing https://angular.io applications pretty quickly, and it made sense to me. 20:53 – Chuck: I am a fan of the CLI b/c that’s what we have in Rails. It’s really nice. What are you working on these days? 21:13 – Guest: Less on Angular b/c of the new job. I will do Angular on my free time. I work on Angular at nighttime. I build some things in React these past few weeks. 23:07 – Chuck: Any part of your experience that could help people? 23:17 – Guest: Learn what’s happening under the hood of libraries such as jQuery. Explore and find resources to help you. Keep learning and keep at it. Tools are so god now – such as https://github.com/prettier/prettier and http://www.javascriptlint.com – they will tell me “you don’t want to do this.” Use the tooling and learn the fundamentals. Also, use https://babeljs.io Those are my tips of advice. 25:55 – Chuck: That’s solid. Yes, the fundamentals and the poly-fills will fill in the gaps. So now it’s: what do I want to stack on top of this? Once you know the fundamentals. 26:55 – Guest: Learn what the frameworks and libraries are doing. Don’t get overwhelmed. That’s my advice. 28:16 – Chuck: Where can people find you? 28:24 – Guest: https://github.com/cmckni3 and https://twitter.com/cmckni3?lang=en I’ve been working on a website, but not ready, yet. 29:08 – Chuck: Picks! 29:15 – https://www.freshbooks.com 35:45 – https://www.cachefly.com Links: - https://reactjs.org- https://angular.io- https://vuejs.org- https://www.javascript.com- https://www.emberjs.com- https://guide.elm-lang.org- https://jquery.com- https://nodejs.org/en/- https://github.com/wesbos/es6-articles/blob/master/26%2520-%2520Array.%2520find()%2520and%2520.findIndex().md- https://www.nativescript.org- http://www.javascriptlint.com- https://babeljs.io- https://github.com/prettier/prettier- https://github.com/cmckni3- https://twitter.com/cmckni3?lang=en Sponsors: - https://www.cachefly.com- https://devchat.tv/get-a-coder-job/- https://www.freshbooks.com/?adgroupid=51893696397&ag=freshbooks+%252Bx&camp=US%2528SEM%2529Branded%257CEXM&campaignid=717543354&crid=289640536553&dclid=CLPSqoTZk94CFVa6TwodIkkF7w&dv=c&gclid=EAIaIQobChMI6cT5gtmT3gIViobACh1xBQgvEAAYASAAEgLnB_D_BwE&gclsrc=aw.ds&kw=freshbooks&kwid=aud-156768853724%3Akwd-298507762065&ntwk=g&ref=ppc-na-fb&source=GOOGLE Picks: Chris - https://marketplace.visualstudio.com/items?itemName=carlowenig.angular-explorer- https://code.visualstudio.com- https://swish.com Chuck - https://discordapp.com-

NOW PLAYING

MJS 085: Chris McKnight

0:00 36:02

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

The Last Outlaws Impact Studios at UTS In a History Lab season like no other, we're pulling on the threads of one of Australia's great misunderstood histories, moving beyond the myths to learn what the Aboriginal brothers Jimmy and Joe Governor faced in both life and death.Australia's budding Federation is the background setting to this remarkable story, that sees the Governor brothers tied to the inauguration of a 'new' nation and Australia's dark history of frontier violence, racial injustice and the global trade and defilement of Aboriginal ancestral remains. This Impact Studios production is a collaboration with the Governor family, UTS Faculty of Law and Jumbunna Institute for Indigenous Education and Research.The Last Outlaws teamKatherine Biber - UTS Law Professor and Chief InvestigatorAunty Loretta Parsley - Great-granddaughter of Jimmy Governor and the Governor Family Historian Leroy Parsons - Governor descendant, Narrator and Co-WriterKaitlyn Sawrey - Host, Writer and Senior ProducerFrank Lopez - Writer, The Superhero Dog Owners Show – My Dogs SuperHero Dom Hodgson Warning! Do not watch this if you want to be a dog whisperer! This is the dog training show for pet dog owners that enables you to have more fun and less stress with your pet dog. Bloop Animation Morr Meroz Bloop Animation Studios is all about teaching animation filmmaking. On this channel we post tutorials, video essays and animated short films. My name is Morr. I wanted Bloop Animation to not only be a studio, but also a place to share the process of Acid Driver Joao A. Nathis Welcome to my podcasts series. Here you can find my recorded live DJ Sets, radio shows and live mixing using the finest Acid, Acid House, Classic House tracks, blended with Retro Funk and Techie aspects of Dance Music, including fresh tunes from myself and my label We Play Acid. Grab a sit, or just dance :)
URL copied to clipboard!