JavaScript Jabber

162 JSJ ESLint with Jamund Ferguson

02:15 – Jamund Ferguson Introduction Twitter GitHub Blog PayPal Jamund Ferguson: JavaScript Linting for Code Quality & ESLint Overview 02:47 – Lint (Background) JSLint Douglas Crockford JSHint ESLint [GitHub] eslint Nicholas Zakas [Gitter] eslint 04:48 – Keeping ESLint Up-to-date ​​Esprima Ariya Hidayat espree Babel babel-eslint ES6 (ECMAScript 6) 08:09 – Abstract Syntax Tree (ASTs) Jamund…

Read More

161 JSJ Rust with David Herman

02:52 – David Herman Introduction Twitter Blog JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman Effective JavaScript by David Herman @effectivejs TC39 Mozilla 03:50 – The Rust Programming Language [GitHub] rust 06:31 – “Systems Programming Without…

Read More

160 JSJ Stormpath with Robert Damphousse

02:24 – Robert Damphousse Introduction 02:40 – OAuth OpenID JWT 07:15 – Stormpath @gostormpath [GitHub] Stormpath Blog 08:38 – Authorization Information Storage 11:29 – Stormpath Authentication vs OAuth Authentication Resource Owner Password Credentials Grant 14:43 – Caching 15:41 – Building Backends as a Service? 18:21 – Security 19:12 – Using Cassandra Stormpath in Planet Cassandra:…

Read More

159 JSJ Why JavaScript Is Hard

02:54 – Everyone Gets It But Me Martin Fowler 04:06 – Tools You “Need” to Know 06:29 – Clojures 07:39 – JavaScript as “Object-Oriented” vs “Event-Oriented” Object-Oriented Programming 09:30 – Code That Can’t Be Serialized or Deserialized 10:49 – Clojures (Cont’d) 14:32 – The DOM (Document Object Model) [YouTube] Angular + React = Speed by…

Read More

158 JSJ Roots with Jeff Escalante

02:30 – Jeff Escalante Introduction Twitter GitHub Carrot Creative 03:15 – Roots [GitHub] roots 05:20 – Static Sites vs Dynamic Sites Resource: Static vs Dynamic Websites Scale SEO (Search Engine Optimization) 13:47 – Plugins 15:48 – Multipass Compile Functionality JSX 20:27 – Roots vs Other Static Site Generators Technical Debt 22:31 – Netlify 26:22 –…

Read More

157 Moving Your Rendering Engine to React with Amit Kaufman and Avi Marcus

02:43 – Amit Kaufman Introduction GitHub Wix 03:07 – Avi Marcus Introduction GitHub Wix 04:35 – Why Move Your Rendering Engine to React? [GitHub] react 07:25 – Using JavaScript Object-Oriented Programming 09:57 – Business Process and Progression (Getting Managerial Approval) Client-Side vs. Server-Side Rendering 12:46 – Manipulation 15:11 – Layout and Performance Measuring and Patching…

Read More

156 JSJ Soft Skills and Marketing Yourself as a Software Developer with John Sonmez

Check out ReactRally: A community React conference in Salt Lake City, UT from August 24th-25th! 03:36 – John Sonmez Introduction Twitter GitHub Simple Programmer The Entreprogrammers Podcast Soft Skills: The Software Developer's Life Manual by John Sonmez How to Market Yourself as a Software Developer Course 04:29 – Mastermind Groups Think and Grow Rich: The…

Read More

155 JSJ Webtorrent with Feross Aboukhadijeh

Support our Teespring campaign! Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees! 02:01 – Feross Aboukhadijeh Introduction Twitter GitHub Blog 02:39 – Peer-to-Peer Background, Content Delivery Networks (CDNs) WebRTC PeerCDN BitTorrent 09:43 – The BitTorrent Protocol and Hypertext Transfer Protocol (HTTP) [YouTube] Feross Aboukhadijeh: WebTorrent (JSConf.Asia 2014) Distributed Hash Table (DHT) 13:08…

Read More

154 JSJ Raygun.io Error Reporting and Workflow with John-Daniel Trask

02:35 – John-Daniel Trask Introduction and Background Twitter GitHub Blog Mindscape @MindscapeHQ 04:57 – Raygun.io @raygunio 06:23 – Crash Reporting The Right Way Error Grouping Suppress Notifications 10:06 – Most Common Errors 12:05 – Source Maps 19:16 – Managing Error Reporting in Gross Environments 22:17 – Determining Where The Issue Is 24:45 – Do People…

Read More

153 JSJ Careers for Junior Developers with Aimee Knight

02:26 – Aimee Knight Introduction Twitter GitHub Blog Message Systems 02:48 – Figure Skating => Programming Persistence Balance Between Mind and Body 05:03 – Blogging (Aimee’s Blog) 06:02 – Becoming Interested in Programming Treehouse @treehouse Code School @codeschool Rails Girls @railsgirls RailsBridge @railsbridge 08:43 – Why Boot Camps? 10:04 – Mentors Identifying a Mentor Continuing…

Read More

152 JSJ GraphQL and Relay with Nick Schrock and Joe Savona

02:25 – Nick Shrock Introduction Twitter 02:40 – Joe Savona Introduction Twitter GitHhub Blog 02:49 – Facebook and Open Source 04:10 – GraphQL and Relay Overview “React for Your Data” / Component-based Data Fetching 06:11 – Unique to React? Passing Down Through the Hierarchy XHP Representational State Transfer (REST) 10:09 – Queries Tooling Graphical Pulling…

Read More

151 JSJ Getting Started with a Career in Web Development with Tyler McGinnis

02:21 – Tyler McGinnis Introduction Twitter GitHub Blog DevMountain Programming Bootcamp @DevMtn Firebase Experts Program 03:23 – Getting Started at DevMountain Hack Reactor Needle 04:38 – DevMountain Conception Cahlan Sharp 05:37 – How Do I Learn How to Code? Struggle. Fail. Tears. [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code…

Read More