066 JSJ Transitioning to JavaScript

Published: July 5, 2013, 7 a.m.

PanelJoe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
\xa001:10 - Making the transition from one primary language to JavaScript
\xa001:30 - Merrick\u2019s ExperienceActionScript
03:32 - Joe\u2019s Experience.NET Microsoft
07:46 - Moving from C# to JavaScriptMisconceptions
09:25 - JavaScript Misconceptions
\xa010:59 - Chuck\u2019s ExperienceRuby on Rails
14:25 - Rails and JavaScript Avoidance
\xa015:25 - Microsoft and JavaScript Avoidance
\xa016:58 - JavaScript Development in GeneralBrowsers and Problems
23:38 - Libraries and Tools044 JSJ Book Club: Effective JavaScript with David Herman Effective JavaScript by David Herman
24:45 - Code Structure
\xa027:03 - node.js
\xa028:00 - Learning core concepts behind JavaScript
\xa029:11 - Understanding Clojures, Scoping & Context
\xa029:53 - Testing
\xa031:35 - Deviating off the common path
\xa033:10 - Idiomatic JavaScriptPicksDart (Merrick) ES6 Plans (Merrick) Defiance (Joe) America's Got Talent (Joe) StarCraft II World Championship Series (WCS) (Joe) Continuum (Chuck) Fringe (Chuck) CleanMyMac (Chuck)
Book Club
\xa0JavaScript Allong\xe9 with Reginald Braithwaite!\xa0 He will join us for an episode to discuss the book on August 1st. The episode will air on August 9th.
\xa0Next Week
\xa0Testem with Toby Ho
\xa0Transcript
\xa0CHUCK:\xa0 Yeah, I can pretend I\u2019m getting better at JavaScript.[Hosting and bandwidth provided by the Blue Box Group. Check them out at BlueBox.net.]\xa0[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]\xa0[This podcast is sponsored by JetBrains, makers of WebStorm. Whether you\u2019re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]CHUCK:\xa0 Hey everybody, and welcome to Episode 66 of the JavaScript Jabber Show. This week on our panel, we have Joe Eames.JOE:\xa0 Hi there.CHUCK:\xa0 And Merrick Christensen.MERRICK:\xa0 Hey guys.CHUCK:\xa0 I\u2019m Charles Max Wood from DevChat.TV. And this week, we\u2019re going to be talking about, I think it\u2019s kind of a blend of making the transition from one primary language to JavaScript, it usually happens through web development, and some of the mistakes that people make when their primary language is not JavaScript. Let\u2019s go ahead and get started.Merrick, you\u2019re kind of the expert guy that I always look at and go, \u201cMan, he\u2019s awesome at JavaScript.\u201d So, I\u2019m wondering, did you start out at JavaScript or did you come in from somewhere else?MERRICK:\xa0 Oh, that\u2019s really nice of you, man. I actually started out with ActionScript. I really loved Flash developments, but it\u2019s the same thing, really. They\u2019re both based off of ECMAScript. So, I guess you could say I\u2019ve always done JavaScript.JOE:\xa0 So, ActionScript is nearly identical to JavaScript?MERRICK:\xa0 Well, not anymore. ActionScript 3 developed classes and they typed it and they did some interesting things to make it more of a full-featured language. It\u2019s got more [inaudible] than JavaScript now, I think. But I ended up getting into JavaScript when I was like 17 or so. I came across the MooTools framework and ever since then, it\u2019s been all JavaScript all the time.CHUCK:\xa0 You\u2019re pretty young. Wasn\u2019t that last year?[Laughter]MERRICK:\xa0 Close. No, about six years, five years of JavaScript.JOE:\xa0 You\u2019re also, though, like a real student of languages. You love studying other languages.MERRICK:\xa0 I love programming languages, yeah.JOE:\xa0 I think you\u2019re a pretty funny, not necessarily unique,

Support this podcast at \u2014 https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.