JavaScript Jabber - podcast cover

JavaScript Jabber

Charles M Woodtopenddevs.com
Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

195 JSJ Rollup.js with Rich Harris and Oskar Segersvärd

02:17 - Rich Harris Introduction Twitter GitHub Blog The Guardian 02:34 - Oskar Segersvärd Introduction Twitter GitHub Widespace 02:50 - rollup.js rollup - npm 04:47 - Caveats and Fundamental Differences Between CommonJS and AMD Modules and ES6 Modules lodash Static Analysis 11:26 - Where rollup.js Fits in the Ecosystem Bundler vs Loader systemjs jspm webpack 17:40 - Input Modules18:35 - Why Focus on Bundling Tools vs HTTP/2 20:13 - Tree-shaking versus dead code elimination 25:53 - ES6/ES2016 Su...

Jan 20, 20161 hr 5 min

194 JSJ JavaScript Tools Fatigue

JS Remote Conf starts tomorrow! Get your ticket TODAY! 03:59 - JavaScript Tools Fatigue Catalyst: Eric Clemmons: Javascript Fatigue Some Twitter Opinions and Perspectives: Ryan Florence Michael Jackson Jamison Vjeux Sebastian McKenzie 09:25 - Are popular technologies ahead of public consumability? Ryan Florence Tweet 12:53 - Adopting New Things / Churn Burnout18:02 - Non-JavaScript Developers and Team Adoption30:49 - Is this the result of a crowdsourced design effort?35:44 - Human Interactions45...

Jan 13, 20161 hr 6 min

193 JSJ Electron with Jessica Lord and Amy Palamountain

Get your JS Remote Conf tickets! Freelance’ Remote Conf ’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction Twitter GitHub Blog 02:40 - Amy Palamountain Introduction Twitter GitHub Blog 03:14 - Electron Atom 04:55 - Cross-platform Compatibility05:55 - Electron/Atom + GitHub07:16 - Electron/Atom + React ?07:57 - Use Cases for Electron muan/mojibar mafintosh/playback npm-scripts-gui Amy Palamountain: Building native applications with Electron @ Nordic.js 20...

Jan 06, 201653 min

192 JSJ IoT with Peter Hoddie

Get your JS Remote Conf tickets! 02:10 - Peter Hoddie Introduction Twitter 02:36 - Kinoma 03:28 - Embedded Development in C; Approachability05:24 - IoT = Internet of Things ; Embedded Devices and Systems08:59 - Mesh Networking 10:41 - IoT and JavaScript XS6 Duktape luvit Lua Jewelbots 20:08 - Getting Started & Electrical Engineering22:42 - Testing 24:56 - Security31:07 - Bootstrap 34:16 - Community Resistance35:56 - Where is IoT heading as far as applications go? Scriptability 41:57 - Prepar...

Dec 30, 201559 min

191 JSJ Stripe with Craig McKeachie

Check out JS Remote Conf ! 02:26 - Craig McKeachie Introduction Twitter Blog The JavaScript Framework Guide by Craig McKeachie JavaScript Jabber Episode #132: MV Frameworks with Craig McKeachie Scavenger Hunt Creator 02:54 - Stripe [Pluralsight] Stripe Fundamentals with ASP.NET MVC 08:22 - Behind the Scenes: The Stripe API checkout.js stripe.js 11:51 - Security PCI Compliance Ken Cochrane: The Developers Guide to PCI Compliant Web applications 15:23 - What happens when things go wrong? Webhooks ...

Dec 23, 201559 min

190 JSJ Web Performance Part 2 with Nik Molnar

There’s still time! Check out and get your JS Remote Conf tickets! JavaScript Jabber Episode #184: Web Performance with Nik Molnar (Part 1) 02:04 - Nik Molnar Introduction Twitter GitHub Blog Glimpse [Pluralsight] WebPageTest Deep Dive 02:58 - RAIL (Response, Animation, Idle, Load)06:03 - How do you know what is being kicked off? How do you avoid it?08:15 - Frame Rates frames-per-second.appspot.com CSS Triggers 16:05 - Scrolling requestAnimationFrame 19:09 - The Web Animation API 21:40 - Animati...

Dec 16, 20151 hr 17 min

189 JSJ PureScript with John A. De Goes and Phil Freeman

02:54 - John A. De Goes Introduction Twitter GitHub Blog SlamData 06:34 - Phil Freeman Introduction Twitter GitHub Blog 07:38 - What is PureScript ?09:11 - Features Extensible Effects 12:24 - Overcoming the Vocabulary Problem in Functional Programming Gang of Four Book (Design Patterns) purescript-halogen 20:07 - Prerequisites to PureScript26:14 - PureScript vs Elm JavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard Feldman No Runtime General Purpose vs UI-Focused Generic Contain...

Dec 09, 20151 hr 12 min

188 JSJ JavaScript Code Smells with Elijah Manor

Check out JS Remote Conf! 02:22 - Elijah Manor Introduction Twitter GitHub Blog LeanKit Eliminate JavaScript Code Smells (Elijah's Talk Abstract) A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells The full slides (60 mins worth of material) 04:49 - What is a “Code Smell”? Martin Fowler: CodeSmell ESLint JSHint 10:21 - Copy/Paste Code Error jsinspect and jscpd ES6, ES7, Babel Support 13:11 - Using ES6 to Eliminate Code Smells15:48 - Refactoring Case Statements The...

Dec 02, 201552 min

187 JSJ Vue.js with Evan You

JS Remote Conf will be held from Thursday, January 14th - Saturday, January 16th! Sign up today! 01:59 - Evan You Introduction Twitter GitHub Blog Meteor 02:34 - Vue.js vs Competitors and Motivators Behind the Framework Evan You: Vue.js: A (Re)introduction 07:18 - Use Cases10:06 - Overlapping Elements and The Component System Getting Started Guide 11:21 - Pulling in Data12:50 - DOM Manipulation13:38 - Ease of Getting Started15:33 - Directives16:18 - Adoption awesome-vue vue (GitHub) 19:50 - The ...

Nov 25, 201548 min

186 JSJ NativeScript with TJ VanToll and Burke Holland

Check out JS Remote Conf ! Buy a ticket! Submit a CFP! 03:07 - Burke Holland Introduction Twitter GitHub Blog 04:01 - TJ Van Toll Introduction Twitter GitHub Blog 04:33 - Telerik Telerik Platform 04:57 - NativeScript JavaScriptCore JavaScript Jabber #128: JavaScriptCore with Cesare Rocchi React Native 07:41 - The Views10:07 - Customizability, Styling, and Standardization16:19 - React Native vs NativeScript18:37 - APIs CocoaPods 21:17 - How NativeScript Works23:04 - Edgecases? Message Passing Mar...

Nov 18, 20151 hr 1 min

185 JSJ PouchDB with Nolan Lawson

Check out JS Remote Conf! 02:29 - Nolan Lawson Introduction Twitter GitHub Blog Squarespace Nolan Lawson: We have a problem with promises 04:19 - PouchDB (vs CouchDB ) @pouchdb Mailing List Stack Overflow Slack 05:25 - CouchDB Emulation Mikeal Rogers 06:45 - How CouchDB Works08:26 - Syncing and Replication10:43 - PouchDB vs Other Paradigms for Building Client-side Apps and Managing Data hood.ie Offline First! 13:58 - AP Databases / CP Databases / CA Databases The CAP Theorem 17:25 - Ignoring Mer...

Nov 11, 201550 min

184 JSJ Web Performance with Nik Molnar

Submit a talk or buy a ticket! Check out JS Remote Conf ! 02:30 - Nik Molnar Introduction Twitter GitHub Blog 02:50 - What Microsoft’s Cross-Platform and Open Tooling Team Does03:41 - Microsoft and Open Source05:25 - Performance08:15 - Is good, clean architecture at odds with high-performance code?09:41 - Latency and Bandwidth Moore’s Law 20:23 - Hierarchy of Needs for Users of Software Aaron Walter: Emotional Interface Design: The Gateway to Passionate Users Maslow’s Hierarchy of Needs 24:36 - ...

Nov 04, 201539 min

183 JSJ Should I go to college?

JS Remote Conf 2016 will be from January 14th-16th from noon-4:30PM ET! Get your early bird tickets or submit a CFP now thru December 14th! 02:46 - Panel Consensus and Experience and Career Paths16:00 - The School Doesn’t Matter David and Goliath: Underdogs, Misfits, and the Art of Battling Giants by Malcolm Gladwell 19:59 - Panel Experience and Career Paths (Cont’d)38:36 - Practically Helpful Knowledge and Disciplines; Interviewing and Hiring46:38 - Privilege and Navigating Without Opportunity4...

Oct 28, 201543 min

182 JSJ RxJS with Matthew Podwysocki

02:19 - Matthew Podwysocki Introduction Twitter GitHub Microsoft 04:01 - RxJS Reactive JavaScript Interview w/ Jeffrey Van Gogh & Matthew Podwysocki @ JSConf 2010 “First-class Events” 10:18 - Practical Experience of Use Observables 17:28 - observable-spec 21:43 - Observables and Promises 25:06 - Using RxJS in Common Frameworks RxJS Git Book RxJS Gitter Channel 27:53 - Are there places where observables might not be better than callbacks/Promises?29:16 - Why would someone use RxJS on the back...

Oct 21, 20151 hr 1 min

181 JSJ The Evolution of Flux Libraries with Andrew Clark and Dan Abramov

Sign up for JS Remote Conf ! Dan and Andrew's super awesome, helpful document that they made for the show during preparation 03:22 - Andrew Clark Introduction Twitter GitHub OpenGov flummox 03:39 - Dan Abramov Introduction Twitter GitHub JavaScript Jabber Episode #179: redux and React with Dan Abramov 04:03 - Flux Flux vs MVC 09:36 - Data Flow Why FluxComponent > fluxMixin Mixins Are Dead. Long Live Composition. Higher-order Components Sebastian Markbåge's Tweet 22:52 - Conceptualizing React ...

Oct 14, 201551 min

180 JSJ Finding a Job

02:14 - 15 Minute Podcast Listener chat with Charles Wood 03:23 - Amy’s Upcoming Talk at Nodevember 04:45 - Junior, Mid-level, and Senior Developers08:00 - Advice for Devs Straight Out of Boot Camp (How Job Hunts Work)14:28 - Looking For the Right Job For YOU The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler 23:22 - Mentorship & Company Culture 27:16 - Nailing the Interview Salary Expectations Get to Know Potential Team Members Confidence 32:57 - ...

Oct 07, 201559 min

179 JSJ redux and React with Dan Abramov

02:25 - Dan Abramov Introduction Twitter GitHub Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 02:43 - Dan’s Background and Journey Into Building Stuff with React Visual Basic 05:48 - redux and React 10:07- The Elm Programming Language 12:19 - Reducers14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.”22:10 - Time Travel28:26 - Storing Data and Managing State Interacting with the browser on CircleCI's VM 34:43 - [Patreon] Support Dan Abramo...

Sep 30, 20151 hr 1 min

178 JSJ Tech Education and The Business of Running Front End Masters with Marc Grabanski

03:01 - Marc Grabanski Introduction Twitter GitHub Blog 03:35 - The jQuery UI Datepicker 04:29 - Frontend Masters @FrontendMasters 07:26 - The Live Streaming Phenomenon Twitch.tv 09:17 - Scalability11:25 - Value, Feedback Cycle14:43 - Structuring Courses and Workshops16:09 - Online vs In-Person Prerequisites 18:11 - Booking Workshops19:02 - Scaling (Cont’d)20:00 - Online Education (eLearning) in General egghead.io CodeCombat NodeSchool 21:40 - The Business Model Licensing 24:12 - Hot Sellers Kyl...

Sep 23, 201512 min

177 JSJ UI Validation with Oren Rubin

02:43 - Oren Rubin Introduction Twitter GitHub LinkedIn TESTIM.IO 05:43 - Testing Unit Testing End-to-end Testing Acceptance Testing Functional Testing Performance Testing 18:18 - Page Object(s) Locators 27:10 - Protractor & Selenium Zombie 32:06 - Checking UI (Screenshots)37:04 - End-to-end > Full Coverage?40:03 - When should you start testing?42:21 - Cucumber 45:39 - DebuggingPicks Paul Ford: 10 Timeframes (Jamison) Kishi Bashi - “In Fantasia” (Jamison) Matt Zabriskie (Jamison) http-bac...

Sep 16, 201559 min

176 JSJ RethinkDB with Slava Akhmechet

02:20 - Slava Akhmechet Introduction Twitter GitHub Blog 02:41 - RethinkDB Overview @rethinkdb rethinkdb repo 04:24 - How It’s Used Compose.io 05:58 - Joins12:50 - Returning Data JSON 13:53 - Getting Data to the Browser Quora Article Socket.IO 19:35 - Clustering Reliability & Performance Issues Jepsen (Call Me Maybe Series) Consensus Algorithms 26:37 - ReQL 30:53 - Indexes B-tree 32:18 - MapReduce 35:44 - The RethinkDB Community & Contributors38:04 - Is it production ready?40:08 - Differ...

Sep 09, 201551 min

175 JSJ Elm with Evan Czaplicki and Richard Feldman

02:27 - Evan Czaplicki Introduction Twitter GitHub Prezi 02:32 - Richard Feldman Introduction Twitter GitHub NoRedInk 02:38 - Elm @elmlang 04:06 - Academic Ideas05:10 - Functional Programming, Functional Reactive Programming & Immutability16:11 - Constraints Faruk Ateş Modernizr The Beauty of Constraints Types / Typescript 24:24 - Compilation27:05 - Signals start-app 36:34 - Shared Concepts & Guarantees at the Language Level43:00 - Elm vs React 47:24 - Integration Ports lunr.js 52:23 - U...

Sep 02, 20151 hr 10 min

174 JSJ npm 3 with Rebecca Turner and Forrest Norvell

Don’t miss out! Sign up for Angular Remote Conf ! 02:28 - Forrest Norvell Introduction Twitter GitHub 02:37 - Rebecca Turner Introduction Twitter GitHub Blog 03:05 - Why npm 3 Exists and Changes in npm 2 => 3 Debugging Life Cycle Ordering Deduplication 08:36 - Housekeeping09:47 - Peer Dependency Changes The Singleton Pattern 15:38 - The Rewrite Process and How That Enabled Some of the Changes Coming Out CJ Silverio: Npm registry deep dive @ Oneshot Oslo 22:50 - shrinkwrapping 27:00 - Other Br...

Aug 26, 201557 min

173 JSJ Online Learning with Gregg Pollack

Check out Angular Remote Conf ! 02:55 - Gregg Pollack Introduction Twitter GitHub Envy Labs @envylabs Code School @codeschool Starter Studio 05:19 - Code School Rails for Zombies Try Ruby 06:49 - Course Content Code School Angular.js Courses Breaking the Ice with Regular Expressions The Fundamentals of Design 09:42 - Plots & Storylines11:40 - Code School vs Pluralsight 14:09 - Structuring Courses Frontend vs Backend Building Blocks of Express.js Real-Time Web with Node.js Security & Sand...

Aug 19, 201533 min

172 JSJ NodeSchool with Jason Rhodes

Check out Angular Remote Conf ! 02:22 - Jason Rhodes Introduction Twitter GitHub Blog SparkPost NodeSchool @nodeschool GitHub: NodeSchool charmCityJS @charmcityjs 03:46 - NodeSchool Jason Rhodes: A Story About NodeSchool and Community Building at CascadiaJS 2014 Jason Rhodes: NodeSchool Trying Node AND Contributing @ Empire Node 2014 06:05 - “Workshopper(s)”07:13 - How Meetups Run (Format), Target Audience11:09 - Pair Programming and Peer Learning14:34 - Starting a NodeSchool Chapter15:53 - Impl...

Aug 12, 201542 min

171 JSJ Babel with Sebastian McKenzie

02:28 - Sebastian McKenzie Introduction Twitter GitHub Blog 02:53 - Babel (Pronunciation Clarification)05:56 - History Learn ES2015 - Babel 09:14 - The State of Babel09:59 - Babel and the TC39 Process11:54 - Features That Can’t Be Transpiled Weak Maps and Proxies 13:45 - Readability and Performance Output Traceur 18:12 - Plugin Architecture19:58 - ES6/2015 Feature Implementation Blockscoping Labels Exceptions Destructuring 25:49 - The Birth of Babel26:45 - Babel vs Traceur28:08 - Future Babel Fe...

Aug 05, 201547 min

170 JSJ RabbitMQ with Derick Bailey

Check out RailsClips ! 02:38 - Derick Bailey Introduction Twitter GitHub Blog Entreprogrammers RabbitMQ: Patterns for Applications by Derick Bailey 03:36 - RabbitMQ request-response Messaging Pattern 05:22 - Synchronous/Asynchronous; Chronological/Non-Chronological 10:33 - Why Do JS Devs Care About RabbitMQ? 12:10 - RabbitMQ and Complexity 14:04 - RabbitMQ’s Model Pub/Sub - Redis Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe Exchanges, Qu...

Jul 29, 20151 hr 21 min

169 JSJ Property-based Testing (QuickCheck) with Zach Kessin

02:20 - Zach Kessin Introduction Twitter GitHub Zach's Books Parrot JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin Testing Erlang With Quickcheck Book 04:00 - Mostly Erlang Podcast 05:27 - Property-based Testing ( QuickCheck )07:22 - Property-based Testing and Functional Programming jsverify 09:48 - Pure Functions Shrinking 18:09 - Boundary Cases20:00 - Generating the Data23:23 - Trending Concepts in JavaScript32:33 - How Property-based Testing Fits in with Other Kind o...

Jul 22, 201545 min

168 JSJ The Future of JavaScript with Jafar Husain

03:04 - Jafar Husain Introduction Twitter GitHub Netflix TC39 03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!)05:35 - The Release Cycle What This Means for Browsers 08:37 - Babel and ECMAScript 09:50 - WebAssembly 13:01 - Google’s NACL 13:23 - Performance > Features? ES6 Feature Performance (JavaScript Weekly Article) Features Implemented as Polyfills (Why Bother?) 20:12 - TC39 24:22 - New Features Decorators Performance Benefit? 28:53 -Transpilers34:48 - Object.observe() 37:51 - I...

Jul 15, 20151 hr 17 min

167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle

02:27 - Alex Eagle Introduction Twitter GitHub Google 02:54 - Jonathan Turner Introduction Twitter GitHub Microsoft [Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015 [Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015 03:30 - What is TypeScript ?04:40 - Google + Microsoft = <3 ( Angular Adopting TypeScript) Rob Eisenberg AtScript Jonathan Turner: Angular 2: Built on TypeScript 07:18 - TypeScript Accommodating Angular TC39 Yehuda Katz Aurelia 09:28 - Surge of Intere...

Jul 08, 20151 hr 1 min

166 JSJ New Relic with Wraithan and Ben Weintraub

02:27 - Coding House Scholarship Winners with AJ and Aimee Emily Dreisbach (50% scholarship winner) Blake Gilmore (50% scholarship winner) Berlin Sohn (100% scholarship winner) Congratulations from the panelists of JavaScript Jabber! 09:48 - Ben Weintraub Introduction Twitter GitHub 10:40 - Wraithan Introduction Twitter GitHub Blog 11:01 - Why Care About Monitoring? Insights 13:08 - Mixedpanel 13:57 - How it Works on the Backend Time-series Data MySQL statsd Traces S3 Cassandra Insights 17:26 - ...

Jul 01, 20151 hr 4 min
For the best experience, listen in Metacast app for iOS or Android