wit 116 JSJ jQuery UI vs KendoUI with Burke Holland and TJ VanToll By devchat.tv Published On :: Wed, 09 Jul 2014 09:00:00 -0400 The panelists discuss jQuery vs KendoUI with Burke Holland and TJ VanToll. Full Article
wit 117 JSJ The Koa Framework with Gerred Dillon and Will Conant By devchat.tv Published On :: Wed, 16 Jul 2014 09:00:00 -0400 The panelists discuss the Koa Framework with Gerred Dillon and Will Conant. Full Article
wit 119 JSJ Chrome Apps with Joe Marini By devchat.tv Published On :: Wed, 30 Jul 2014 09:00:00 -0400 The panelists talk about Chrome apps with Google's Joe Marini. Full Article
wit 120 JSJ Google Polymer with Rob Dodson and Eric Bidelman By devchat.tv Published On :: Wed, 06 Aug 2014 09:00:00 -0400 The panelists talk to Rob Dodson and Eric Bidelman about the Google Polymer project and Google I/O. Full Article
wit 121 JSJ Broccoli.js with Jo Liss By devchat.tv Published On :: Wed, 13 Aug 2014 09:00:00 -0400 The panelists discuss Broccoli.js with its creator, Jo Liss. Full Article
wit 122 JSJ Socket.IO with Guillermo Rauch By devchat.tv Published On :: Wed, 20 Aug 2014 09:00:00 -0400 The panelists talk to Guillermo Rauch about Socket.io. Full Article
wit 123 JSJ Traceur with Erik Arvidsson By devchat.tv Published On :: Wed, 27 Aug 2014 09:00:00 -0400 The panelists chat with Erik Arvidsson about Traceur. Full Article
wit 124 JSJ The Origin of Javascript with Brendan Eich By devchat.tv Published On :: Wed, 03 Sep 2014 09:00:00 -0400 The panelists talk to Brendan Eich, the creator of JavaScript. Full Article
wit 125 JSJ WebGL with Sean Griffin By devchat.tv Published On :: Wed, 10 Sep 2014 09:00:00 -0400 The panelists discuss WebGL with Sean Griffin. Full Article
wit 126 JSJ The Ionic Framework with Max Lynch and Tyler Renelle By devchat.tv Published On :: Wed, 17 Sep 2014 09:00:00 -0400 The panelists discuss the Ionic Framework with Max Lynch and Tyler Renelle. Full Article
wit 127 JSJ Changes in npm-Land with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter By devchat.tv Published On :: Wed, 24 Sep 2014 09:00:00 -0400 The panelists discuss changes in the npm package manager with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter. Full Article
wit 128 JSJ Famo.us with Steve Newcomb By devchat.tv Published On :: Wed, 01 Oct 2014 09:00:00 -0400 The panelists talk about the famo.us framework with Steve Newcomb. Full Article
wit 129 JSJ BaaS with Ryan Done By devchat.tv Published On :: Wed, 08 Oct 2014 09:00:00 -0400 The panelists talk backends as a service with Ryan Done. Full Article
wit 131 JSJ Conferences & Meetups with Dave Nugent By devchat.tv Published On :: Wed, 29 Oct 2014 09:00:00 -0400 The panelists talk to Dave Nugent about organizing conferences and Meetups. Full Article
wit 132 JSJ MV Frameworks with Craig McKeachie By devchat.tv Published On :: Wed, 05 Nov 2014 08:00:00 -0500 The panelists talk about MV Frameworks with Craig McKeachie. Full Article
wit 133 JSJ Remote Work with Mike Hostetler By devchat.tv Published On :: Wed, 12 Nov 2014 09:00:00 -0500 The panelists discuss remote work with Mike Hostetler. Full Article
wit 134 JSJ Quilljs with Jason Chen By devchat.tv Published On :: Wed, 19 Nov 2014 09:00:00 -0500 The panelists discuss Quilljs with its' creator, Jason Chen. Full Article
wit 135 JSJ Smallest Federated Wiki with Ward Cunningham By devchat.tv Published On :: Wed, 26 Nov 2014 09:00:00 -0500 The Panelists talk to the creator of the Smallest Federated Wiki, Ward Cunningham. Full Article
wit 136 JSJ TrackingJS with Eduardo Lundgren By devchat.tv Published On :: Wed, 03 Dec 2014 09:00:00 -0500 The panelists discuss TrackingJS with Eduardo Lundgren. Full Article
wit 137 JSJ &yet with Henrik Joreteg and Phil Roberts By devchat.tv Published On :: Wed, 10 Dec 2014 09:00:00 -0500 The panelists talk to Henrik Joreteg and Philip Roberts of &yet. Full Article
wit 138 JSJ {Track:js} with Todd Gardner By devchat.tv Published On :: Wed, 17 Dec 2014 09:00:00 -0500 The panelists talk {Track:js} with Todd Gardner. Full Article
wit 139 JSJ The Mozilla Developer Network with Les Orchard and David Walsh By devchat.tv Published On :: Wed, 24 Dec 2014 09:00:00 -0500 The panelists talk about the Mozilla Developer Network with Les Orchard and David Walsh. Full Article
wit 140 JSJ Using Art to Get and Keep People Interested in Programming with Jenn Schiffer By devchat.tv Published On :: Wed, 31 Dec 2014 09:00:00 -0500 The panelists talk to Jenn Schiffer about using art to get and keep people interested in programming. Full Article
wit 141 JSJ Firefox OS with Jason Weathersby By devchat.tv Published On :: Wed, 07 Jan 2015 09:00:00 -0500 The panelists talk about Firefox OS with Jason Weathersby. Full Article
wit 142 JSJ Share.js with Joseph Gentle By devchat.tv Published On :: Wed, 14 Jan 2015 09:00:00 -0500 The panel discusses Share.js with Joseph Gentle Full Article
wit 143 JSJ Teaching Programming and Computer Science with Pamela Fox By devchat.tv Published On :: Wed, 21 Jan 2015 09:00:00 -0500 Pamela Fox and the rest of the gang talk about teaching programming and Computer Science. Full Article
wit 144 JSJ Marionette.js 2.0 with Sam Saccone By devchat.tv Published On :: Wed, 28 Jan 2015 09:00:00 -0500 The panelists talk to Sam Saccone about Marionette.js 2.0. Full Article
wit 145 JSJ Meteor.js with Matt DeBergalis By devchat.tv Published On :: Wed, 04 Feb 2015 09:00:00 -0500 The panelists talk to Matt DeBergalis about Meteor.js. Full Article
wit 146 JSJ React with Christopher Chedeau and Jordan Walke By devchat.tv Published On :: Wed, 11 Feb 2015 09:00:00 -0500 The panelists talk to Christopher Chedeau and Jordan Walke about React.js Conf and React Native. Full Article
wit 147 JSJ io.js with Isaac Schleuter and Mikeal Rogers By devchat.tv Published On :: Wed, 18 Feb 2015 09:00:00 -0500 The panelists talk to Isaac Schleuter and Mikeal Rogers about io.js. Full Article
wit 148 JSJ i.cx and EveryBit.js with Matt Asher and Dann Toliver By devchat.tv Published On :: Wed, 25 Feb 2015 08:00:00 -0500 02:24 - Dann Toliver Introduction Twitter GitHub Bento Miso 02:35 - Matt Asher Introduction Twitter GitHub Blog 02:51 - EveryBit.js and I.CX [GitHub] everybit.js EveryBit.js Whitepaper 03:43 - Architecture Episode #135: Smallest Federated Wiki with Ward Cunningham 06:54 - Sustainability and The Pieces of the System Content “Puffs” Authentication Storage Firebase Distributed Hash Table (DHT) The Chord Algorithm (Peer-to-Peer) 21:56 - Decentralization Space Monkey Madesafe 25:20 - Audience: Why Should I Care? 27:38 - Getting Started: Nuts and Bolts Frontend Agnostic Storage and Performance Users and Data Management Payload Properties Metadata Graph Database Adding New Relationships Adding Heuristics Resource Allocator Component Local Storage RAM 34:55 - Scaling and Server Cost 36:23 - Cloud Storage and Management (Security & Trust) HTTPS SSL Model GPG Model “Proof of Presence” "Self-verifying" Namecoin Project 47:22 - Implementing Cryptographic Primitives bitcoinjs-lib Key Management Cryptography OAuth 55:13 - The Firefox Sync Tool Project Picks [Twitch.tv] Kylelandrypiano (Jamison) "Visualizing Persistent Data Structures" by Dann Toliver (Jamison) Probability and Statistics Blog (Jamison) Seeed Studio (Tim) Adafruit Industries (Tim) SparkFun Electronics (Tim) American Sniper by Chris Kyle, Scott McEwen, and Jim DeFelice (Chuck) Introducing Relay and GraphQL (Dann) The Clojurescript Ecosystem (Dann) Read-Eval-Print-λove (Dann) React Native (Matt) Full Article
wit 149 JSJ Passenger Enterprise with Node.js with Hongli Lai and Tinco Andringa By devchat.tv Published On :: Wed, 04 Mar 2015 08:00:00 -0500 Check out RailsClips on Kickstarter!! 02:39 - Hongli Lai Introduction Twitter GitHub Blog Phusion 03:08 - Tinco Andringa Introduction GitHub 03:23 - Phusion Passenger [GitHub] passenger 06:13 - Automation nginx 08:37 - Parsing HTTP Headers Hooking 12:44 - Meteor Support 15:37 - Future Added Features? 17:12 - Passenger Enterprise Ruby Rogues Episode #143: Passenger Enterprise with Tinco Andringa and Hongli Lai About Phusion Passenger Documentation & Support 20:03 - Concurrency and Multithreading Multiprocessing The Cluster Module WebSockets passenger_sticky_sessions 23:33 - Setting Up on a Server for a Node.js Application Debian Packages 25:06 - Union Station Monitoring Tool (Union Station Teaser) Introducing Union Station: our web app performance monitoring and behavior analysis service; now in open beta Using Google Polymer JavaScript Jabber Episode #120: Google Polymer with Rob Dodson and Eric Bidelman Polymer vs Facebook React Picks Emily Claire Reese: Playing Catch-Up (Jamison) Jason Punyon: Providence: Failure Is Always an Option (Jamison) Active Child: You Are All I See (Jamison) FFmpeg (Chuck) YouTube (Chuck) Developers' Box Club (Chuck) Ruby Remote Conf (Chuck) DevChat.tv Kickstarter (Chuck) Dash (Hongli) In the Balance: An Alternate History of the Second World War by Harry Turtledove (Hongli) phusion-mvc (Tinco) Union Station Teaser (Tinco) Radio 1's Live Lounge (Tinco) Full Article
wit 150 JSJ OIMs with Richard Kennard, Geraint Luff, and David Luecke By devchat.tv Published On :: Wed, 11 Mar 2015 10:00:00 -0400 Check out RailsClips on Kickstarter!! 02:01 - Richard Kennard Introduction Twitter GitHub Kennard Consulting Metawidget 02:04 - Geraint Luff Introduction Twitter 02:07 - David Luecke Introduction Twitter GitHub 02:57 - Object-relational Mapping (ORM) NoSQL Duplication 10:57 - Online Interface Mapper (OIM) CRUD (Create, Read, Update, Delete) UI (User Interface) 12:53 - How OIMs Work Form Generation Dynamic Generation Static Generation Duplication of Definitions Runtime Generation 16:02 - Editing a UI That’s Automatically Generated Shape Information => Make Obvious Choice 23:01 - Why Do We Need These? 25:24 - Protocol? Metawidget 27:56 - Plugging Into Frameworks backbone-forms JSON Schema 33:48 - Making Judgement Calls WebComponents, React JSON API AngularJS 49:27 - Example OIMs JSON Schema Metawidget Jsonary 52:08 - Testing Picks The Legend of Zelda: Majora's Mask 3D (AJ) 80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall (Chuck) A Wizard of Earthsea by Ursula K. Le Guin (Chuck) Conform: Exposing the Truth About Common Core and Public Education by Glenn Beck (Chuck) Miracles and Massacres: True and Untold Stories of the Making of America by Glenn Beck (Chuck) 3D Modeling (Richard) Blender (Richard) Me3D (Richard) Bandcamp (David) Zones of Thought Series by Vernor Vinge (David) Citizenfour (Geraint) Solar Fields (Geraint) OpenPGP.js (Geraint) forge (Geraint) Full Article
wit 151 JSJ Getting Started with a Career in Web Development with Tyler McGinnis By devchat.tv Published On :: Wed, 18 Mar 2015 09:00:00 -0400 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 08:03 - Resources => Consume ALL THE Information Katya Eames [YouTube] Katya Eames: How to Teach Angular to your Kids A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half by Mark Myers 11:16 - Two Camps: Art (Creators) and Technicians <= Does DevMountain Cater to One or the Other? 13:08 - Repetition as a Way to Learn The Hard Way Series (Zed Shaw) Follow @lzsthw for book related news, advice, and politeness 15:23 - Letting People Struggle vs Helping Them 17:14 - Training/Finding Instructors / Teaching Teachers to be Better Teachers 21:08 - Why Is JavaScript a Good Language to Learn? JSX 24:11 - DevMountain Mentors 26:30 - Student Success Stories 28:56 - Bootcamp Learning Environments React Week @reactweek Ryan Florence 34:11 - Oldest and Youngest Students (Success Stories Cont’d) 37:18 - Bootcamp Alumni (Employment Rates and Statistics) Picks Costco Kirkland Brand Peanut Butter Cups (Dave) [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code (Dave) [YouTube] Katya Eames: How to Teach Angular to your Kids (Dave) [YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2 (Dave) Mandy’s Fiancé (AJ) [YouTube] Katya Eames: How to Teach Angular to your Kids (Joe) ng-conf Kids (Joe) Salt (Joe) [YouTube] Dave Smith: Angular + React = Speed (Tyler) [YouTube] Igor Minor: (Super)Power Management (Tyler) React.js Newsletter (Tyler) Dave Smith’s addendum to his talk (Joe) Full Article
wit 152 JSJ GraphQL and Relay with Nick Schrock and Joe Savona By devchat.tv Published On :: Wed, 25 Mar 2015 09:00:00 -0400 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 Definitions 14:13 - Why Do I Care? (As Someone Not Working at Facebook) 15:21 - Building Applications with GraphQL and Relay 19:01 - GraphQL and Building Backends 21:42 - Drivers and Client Software Synthesize => Code Generation Flux Container Classes 30:58 - Reusing Components 31:50 - Data Management 34:25 - Open Source 36:40 - Reflecting Backend Constraints? (Optimizing the Backend) 43:02 - Relationships => Logs 46:24 - Security 47:16 - Replacing REST (Adopting New Technology) “The Progressive Disclosure of Complexity” 52:14 - What You Wouldn’t Use GraphQL or Relay For Games Picks Another Eternity by Purity Ring (Jamison) JT Olds: What riding a unicycle can teach us about microaggressions (Jamison) OCReMix (AJ) Duet Display (Chuck) Summoners War (Chuck) Thinking, Fast and Slow by Daniel Kahneman (Joe) Learning a new language (Joe) Other People: What Kind of Man (Nicolas Jaar remix) - Florence & the Machine (Nick) Boosted Boards (Nick) The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job (Nick) Full Article
wit 153 JSJ Careers for Junior Developers with Aimee Knight By devchat.tv Published On :: Wed, 01 Apr 2015 09:00:00 -0400 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 a Mentorship 13:33 - Picking a Boot Camp 16:23 - Self-Teaching Prior to Attending Boot Camps 20:33 - Finding Employment After the Boot Camp Baltimore NodeSchool Passion Interview Prep 26:27 - Being a “Woman in Tech” 30:57 - Better Preparing for Getting Started in Programming Be Patient with Yourself 32:07 - Interviews Getting to Know Candidates Coding Projects and Tests 41:05 - Should you get a four-year degree to be a programmer? Eliza Brock Picks Aarti Shahani: What Cockroaches With Backpacks Can Do. Ah-mazing (Jamison) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Jamison) The Hiring Post (Jamison) Kate Heddleston: Argument Cultures and Unregulated Aggression (Jamison) Axios AJAX Library (Dave) Unbroken: A World War II Story of Survival, Resilience, and Redemption by Laura Hillenbrand (Dave) [YouTube] Good Mythical Morning: Our Official Apocalypse (AJ) Majora's Mask Live Action: The Skull Kid (AJ) The Westin at Lake Las Vegas Resort & Spa (Joe) Alchemists (Joe) Valerie Kittel (Joe) The Earthsea Trilogy: A Wizard of Earthsea; The Tombs of Atuan; The Farthest Shore by Ursula K. Le Guin (Chuck) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) Freelancers’ Answers (Chuck) Drip (Chuck) Brandon Hays: Letter to an aspiring developer (Aimee) SparkPost (Aimee) Exercise and Physical Activity (Aimee) Full Article
wit 154 JSJ Raygun.io Error Reporting and Workflow with John-Daniel Trask By devchat.tv Published On :: Wed, 08 Apr 2015 09:00:00 -0400 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 Write Their Own Errors? 26:23 - Frameworks Support 28:28 - Collecting Data: Privacy and Security 30:01 - Does working in error reporting make you judgemental of others’ code? “DDOSing Yourself” 32:42 - Planning for Rare Exceptions 33:36 - Tactics to Cut Down on Messages 35:53 - Gathering Basic Debugging Information 37:58 - Getting the BEST Information Promises Stockholm Syndrome 42:24 - The Backend: Node.js The raygun4node provider 43:24 - “Creating an Application” Picks LDS Connect (AJ) LDS I/O (AJ) TED Talk About Nothing (Dave) OlliOlli 2 Soundtrack (Jamison) Jurassic Park (Joe) ng-vegas (Joe) WASD CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear (Chuck) Grifiti Fat Wrist Pad (Chuck) Thank You Rails Clips Kickstarter Backers! (Chuck) Mastery by Robert Greene (Chuck) Ready Player One by Ernest Cline (Chuck) The Pirates of Silicon Valley (John-Daniel) littleBits (John-Daniel) Full Article
wit 155 JSJ Webtorrent with Feross Aboukhadijeh By devchat.tv Published On :: Thu, 16 Apr 2015 09:00:00 -0400 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 - WebTorrent = BitTorrent over WebRTC Transmission Control Protocol (TCP) The User Datagram Protocol (UDP) Session Traversal Utilities for NAT (STUN) 17:22 - Where Do Original Files Come From? Tracker Servers BitTorrent Enhancement Proposal (BEP) 21:23 - Opposition 27:26 - Where is WebTorrent Going? (Use Cases) Instant.io [GitHub] instant.io 29:52 - Live Broadcasts 31:12 - Progression of BitTorrent Over Time Technical Decentralization 35:03 - Same-Origin Policy 36:33 - Firefox Hello Picks January 12th, 2016: Goodbye IE8 and IE9! (Dave) js-must-watch (Aimee) Headspace (Aimee) Popcorn Time (AJ) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) Teespring (Chuck) Loop Drop by Matt McKegg (Feross) SceneVR by Ben Nolan (Feross) WebTorrent (Feross) node-nat-upnp (AJ) node-nat-pmp (AJ) simple-peer (Feross) Full Article
wit 156 JSJ Soft Skills and Marketing Yourself as a Software Developer with John Sonmez By devchat.tv Published On :: Wed, 22 Apr 2015 09:00:00 -0400 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 Landmark Bestseller - Now Revised and Updated for the 21st Century by Napoleon Hill 05:53 - “Soft Skills” Why Care About Soft Skills? People Skills Finances Fitness 11:53 - Learned vs Innate Lifting Limited Beliefs Practice 14:14 - Promotion (Managerial) Paths The Peter Principle 17:52 - “Marketing” Value: Give Away 90% / Charge For 10% Seeming “Spammy” (Resistance to Sell) Neil Patel's Blog Documentation for Yourself AJ O'Neal: How to Tweet from NodeJS 29:53 - Get Up and CODE! #086: Figure Skating and Software Development with Aimee Knight #067: Weight Loss Plan for Charles (Max Wood) 33:47 - Burnout Do the Work by Steven Pressfield The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield Systems and Habits (Routines) Methods of Execution Get John’s How to Market Yourself as a Software Developer Course for $100 off using the code JSJABBER Comment on this episode for your chance to win one of two autographed copies of Soft Skills: The Software Developer's Life Manual by John Sonmez Picks The Recurse Center (Jamison) Code Words Blog (Jamison) DayZ Player Sings (And Plays Guitar) For His Life (Jamison) Demon (Jamison) Mastodon: Leviathan (Jamison) Jan Van Haasteren Puzzles (Joe) Hobbit Tales from the Green Dragon Inn (Joe) AngularJS-Resources (Aimee) Superfeet Insoles (Aimee) Good Mythical Morning (AJ) The Magic of Thinking Big by David J. Schwartz (Chuck) Streak (John) The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It by Michael E. Gerber (John) Influence: The Psychology of Persuasion, Revised Edition by Robert B. Cialdini (John) Do the Work by Steven Pressfield (John) The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield (John) Full Article
wit 157 Moving Your Rendering Engine to React with Amit Kaufman and Avi Marcus By devchat.tv Published On :: Wed, 29 Apr 2015 09:00:00 -0400 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 20:21 - Building Client-Side Applications in General Abstraction Make Code Predictable and Clear Have a Goal 26:00 - Events 29:30 - Storage Lazy Components 31:31 - Immutability 34:36 - Flux and Keeping Code Maintainable Packages 38:19 - Two-way Data Binding Picks Notes on the book "Art & Fear" by David Bayles & Ted Orland (Jamison) Papers (Jamison) Dynamo: Amazon’s Highly Available Key-value Store (Jamison) LDS Conference Talks (AJ) Stephen Young: Why your code is so hard to understand (Aimee) Kombucha (Aimee) Pascal Precht: Integrating Web Components with AngularJS (Pascal) Template Syntax Constraints and Reasoning (Design Doc) (Pascal) RUNNING WITH RIFLES (Joe) [Pluralsight Webinar] AngularJS 2.0: What you need to know with Joe (Joe) Whiplash (Amit) Dan Ariely: What makes us feel good about our work? (Amit) React Templates (Amit) Esprima (Avi) Big Hero 6 (Avi) Check out and sign up to get new on React Rally: A community React conference on August 24th and 25th in Salt Lake City, Utah! Full Article
wit 158 JSJ Roots with Jeff Escalante By devchat.tv Published On :: Wed, 06 May 2015 09:00:00 -0400 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 - HTTPS Mathias Biilmann: Five Reasons you want HTTPS for your Static site Let's Encrypt Extended Validation Certificate (EV Certificate) Picks ECMAScript 6 — New Features: Overview & Comparison (Aimee) Jacob Kaplan-Moss: Keynote at Pycon 2015 (Aimee) Dr. Who (AJ) Power Rangers (AJ) Marvel Digital Comics Unlimited (Joe) GoFundMe (Joe) Netlify (Jeff) accord (Jeff) Contentful (Jeff) Full Article
wit 160 JSJ Stormpath with Robert Damphousse By devchat.tv Published On :: Wed, 20 May 2015 09:00:00 -0400 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: 50k Accounts Imported in Under 200ms 20:27 - Use Cases 22:27 - Authentication as a Service 23:40 - 2FA (Two Factor Authentication)? 24:07 - REST APIs Launch a SaaS – and Battle Your Robot – With Stormpath 25:39 - Making Complete Apps FullContact Firebase 26:33 - Security (Cont’d) 27:34 - In-Between Layer (Authentication API) 28:40 - Browser-Based vs Mobile Application Use 29:44 - Angular, React, Flux, 32:02 - React Native? 33:05 - Stormpath Life Expectancy 35:09 - Customers 36:12 - Active Directory, LDAP (Lightweight Directory Access Protocol) 37:05 - Support and Pricing Picks Putting the "fun" back in "funeral"! Celebrating the death of old IE browsers on January 12! (Dave) Giant Star Wars LEGO Super Star Destroyer Shattered at 1000 fps | Battle Damage (Dave) GitLab (Dave) Allen Pike: JavaScript Framework Fatigue (Aimee) The Cult of Work You Never Meant to Join (Aimee) Serial (AJ) HotPlate (AJ) Design Patterns in C (AJ) OAuth3 (AJ) JS Remote Conf Videos (Chuck) Ruby Remote Conf (Chuck) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) Startups For the Rest of Us (Chuck) The Guest House: A Poem (Robert) The Hiring Post (Robert) Front-end Job Interview Questions (Robert) Full Article
wit 161 JSJ Rust with David Herman By devchat.tv Published On :: Wed, 27 May 2015 09:00:00 -0400 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 Fear” 07:38 - High vs Low-level Programming Languages Garbage Collection and Deallocation Memory Safety Performance and Control Over Performance 11:44 - Stack vs Heap Memory Etymology of "Foo" RAII (Resource Acquisition Is Initialization) 16:52 - The Core of Rust Ownership Type System 24:23 - Segmentation Fault (Seg Faults) 27:51 - How much should programmers care about programming languages? Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.) 32:43 - Concurrency and Multithreaded Programming 35:06 - Rust vs Go 37:58 - servo 40:27 - asm.js emscripten 42:19 - Cool Apps Built with Rust Skylight Wit.ai 45:04 - What hardware architectures does the Rust target? 45:46 - Learning Rust Rust for Rubyists by Steve Klabnik Picks Software Engineering Radio (Dave) How Will You Measure Your Life? by Clayton M. Christensen (Dave) The Presidents of the United States of America (Dave) Design Patterns in C (AJ) Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge (AJ) The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 & ES7 (AJ) Firefox Fame Phone (AJ) iTunes U CS106A (Programming Methodology) (Aimee) Valerian Root on Etsy (Aimee) The Dear Hunter - Live (Jamison) Designing Data-Intensive Applications by Martin Kleppmann (Jamison) Fogus: Perlis Languages (Jamison) Galactic Civilizations III (Joe) Visual Studio Code (Joe) Tessel 2 (Dave) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Dave) Plush Hello Kitty Doll (Dave) Full Article
wit 162 JSJ ESLint with Jamund Ferguson By devchat.tv Published On :: Wed, 03 Jun 2015 11:00:00 -0400 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 Ferguson: Don’t be scared of abstract syntax trees Minification UglifyJS 13:28 - Using Lint Tools Context Switching Aspects to Linting: Code Standardization Catching Bad Mistakes JSCS (JavaScript Code Style) “Extends” 20:42 - Are there a downsides to linting? The Social Problem 23:40 - Establishing Rules Bikeshedding Consistency 25:12 - Cool ESLint Features handle-callback-err Not Throwing Literals No Restricted Modules Jamund Ferguson: Error Handling in Node.js @ MountainWest JavaScript 2014 30:45 - How ESLint Works Internally eslint-plugin-angular Configuration and Defaults 40:07 - Getting Started with Linting 43:03 - Autofixer 44:41 - Plugins 46:47 - Linter Feedback From the Panel Picks Mozilla (AJ) We Will All Be Game Programmers (Aimee) Search Inside Yourself: The Unexpected Path to Achieving Success, Happiness (and World Peace) by Chade-Meng Tan (Aimee) Good Mythical Morning (Dave) Salt Lake City (Dave) BB King Calls This One Of His Best Performances (Jamison) json-server (Jamison) Austenland (Joe) Supergirl (Joe) A Short History of Nearly Everything by Bill Bryson (Jamund) The Book of Mormon (Jamund) Full Article
wit 163 JSJ Flow with Jeff Morrison and Avik Chaudhuri By devchat.tv Published On :: Wed, 10 Jun 2015 09:00:00 -0400 03:32 - Jeff Morrison Introduction Twitter GitHub Facebook 03:46 - Avik Chaudhuri Introduction Twitter GitHub LinkedIn Facebook 04:27 - Flow @flowtype [GitHub] flow 05:36 - Static Type Checking Dynamic vs Static Type Languages 09:52 - Flow and Unit Testing Jest 12:39 - Gradual Typing 15:07 - Type Inference 17:50 - Keeping Up with New Features in JavaScript Babel 20:49 - Generators 24:46 - Working on Flow 28:27 - Flow vs TypeScript Inference Support Tony Hoare: Null References: The Billion Dollar Mistake 35:41 - Putting the “Java” Back in JavaScript Server/Client Overview Prototyping 45:26 - Flow and the JavaScript Community 46:43 - React Support 48:39 - Documentation gh-pages (link to the docs) IRC Channel for Flow: #flowtype on webchat.freenode.net Picks Nolan Lawson: We have a problem with promises (Aimee) Jim 'N Nick's BBQ Restaurant (Aimee) Frank McSherry: Scalability! But at what COST? (Jamison) Frank McSherry: Bigger data; same laptop (Jamison) Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True (Jamison) Marron: Time-Travel Debugging for JavaScript/HTML Applications (Jeff) Real World OCaml (Jeff) Muse (Jeff) Shtetl-Optimized (Avik) Chef's Table (Avik) Full Article
wit 164 JSJ Rendr with Spike Brehm By devchat.tv Published On :: Wed, 17 Jun 2015 11:00:00 -0400 Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 02:22 - Spike Brehm Introduction Twitter GitHub Blog Airbnb @airbnb @airbnbnerds 03:07 - rendr Isomorphic JavaScript Single-Page Application Routes and Controllers 06:24 - Why the back and forth between server-side and client-side applications? Rendering Content for SEO (Search Engine Optimization) Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014 (Video) Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014 (Slides) Spike Brehm: The Evolution of Airbnb's Frontend Caching 20:28 - Tools That Help Browserify webpack set-cookie 22:21 - Why do this? Who gets statically and dynamically rendered pages? Airbnb Mobile Hydration React Virtual DOM Diffing Delegation 30:26 - DOM and String-based Templating Handlebars.js Express.js Mounting 33:11 - Use Cases Meteor Asana 36:08 - Why does Isomorphic JavaScript get so much hate? Charlie Robbins: Scaling Isomorphic Javascript Code Michael Jackson: Universal JavaScript Picks The Paleolithic Diet (Aimee) Programming Throwdown (Aimee) Listen to other people’s views (Chuck) AJ O'Neal: Access web pages through your home network via SSH (AJ) AJ O'Neal: Reverse VPN: turn any private device into public cloud server (AJ) Alt (Spike) Tame Impala (Spike) Full Article
wit 165 JSJ ShopTalk with Chris Coyier and Dave Rupert By devchat.tv Published On :: Wed, 24 Jun 2015 11:00:00 -0400 02:43 - Dave Rupert Introduction Twitter GitHub Blog Paravel 03:42 - Chris Coyier Introduction Twitter GitHub Blog CSS-Tricks CodePen 06:24 - The ShopTalk Show and Podcasting @shoptalkshow “What do I learn next?” => “Just Build Websites!” Question & Answers Aspect 23:19 - Tech Is A Niche Paul Ford: What is Code? 29:51 - Balancing Technical Content for All Levels of Listeners Community Opinion 38:42 - Learning New CSS Tricks (Writing Blog Posts) Code Golf 41:54 - The Accessibility Project Adventures in Angular Episode #027: Accessibility with Marcy Sutton Anne Gibson: An Alphabet of Accessibility Issues 56:02 - Favorite & Cool Episodes ShowTalk Show Episode #091: with Jamison Dance and Merrick Christensen ShopTalk Show Episode #101: with John Resig ShopTalk Show Episode #157: with Alex Russell ShopTalk Show Episode #147: with Tom Dale ShopTalk Show Episode #123: Special Archive Episode from 2004 ShopTalk Show Episode #166: with Lisa Irish ShopTalk Show Episode #161: with Eric Meyer Picks FIFA Women's World Cup (Joe) Winnipeg (Joe) The Martian by Andy Weir (Joe) Zapier (Aimee) SparkPost (Aimee) dev.modern.ie/tools/vms (AJ) remote.modern.ie (AJ) Microsoft Edge (AJ) StarFox Zero for Wii U (AJ) Hot Plate (AJ) untrusted (AJ) Skiplagged (Dave) Judge John Hodgman (Dave) Wayward Pines (Chris) Sturgill Simpson (Chris) The Economic Value of Rapid Response Time (Dave) The Adventure Zone (Dave) React Rally (Jamison) Matsuoka Shuzo: NEVER GIVE UP (Jamison) DESTROY WITH SCIENCE - Quantum Loop (Jamison) Serial Podcast (Chuck) Ruby Remote Conf (Chuck) Full Article
wit 166 JSJ New Relic with Wraithan and Ben Weintraub By devchat.tv Published On :: Wed, 01 Jul 2015 11:00:00 -0400 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 - New Relic’s CEO: Lew Cirne 18:37 - How the Node Agent Works Express.js Specifics Transactions and Controller Names Database Monitoring MongoDB Oracle Support 23:27 - Deciding Which Databases to Support Postgres 26:41 - Browser Monitoring 32:54 - Using Zombie.js? 34:11 - Tree of Causality Track.js 39:37 - Monetizing Aspect, Viewable Source/Source Available Code 47:28 - Performance CodeGen mraleph Blog v8-perf Benchmarking jsPerf 01:00:53 - New Relic @newrelic New Relic Blog New Relic Community Forum Picks mraleph Blog (Wraithan) v8-perf (Wraithan) The Dear Hunter: A Night on the Town (Jamison) React Rally (Jamison) caddy (AJ) Windows 10: Setup your Raspberry Pi 2 (AJ) Remote debugging protocol (Ben) Chrome Dev Tools Filmstrip View (Ben) Full Article
wit 167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle By devchat.tv Published On :: Wed, 08 Jul 2015 11:00:00 -0400 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 Interest in Adopting a Typechecker, Type System 14:21 - Angular: Creating a New Language Killing Off Wasabi - Part 1 (FogBugz Article) traceur 16:46 - The Angular 2 Component System and How it Uses New Annotations for Classes 18:01 - Annotations and Decorators 22:06 - TypeScript and Babel?; Adding New Features 25:25 - Non-Angular Users Adopting TypeScript Visual Studio Code 34:55 - Tooling and Setting Modes for Linting and Static Analysis 36:58 - Using Libraries Outside the TypeScript Ecosystem 38:11 - Type Definition Files 40:15 - Content of the Type System 43:19 - Duck Typing 45:12 - Getting People to Care about TypeScript 49:16 - The Angular and TypeScript Relationship Picks f.lux (Aimee) Jafar Husain: Functional Programming in Javascript (learnrx) (Aimee) Startup Timelines (Jamison) Friday Night Lights (Jamison) React Rally (Jamison) Evan Farrer: Unit testing isn't enough. You need static typing too. (Dave) AngularConnect (Joe) ng-click.com (Joe) mdn.io (Joe) Sonic Pi (Chuck) Error Prone (Alex) AudioScope-ng2 (Jonathan) The Nintendo World Championships (Jonathan) Full Article
wit 168 JSJ The Future of JavaScript with Jafar Husain By devchat.tv Published On :: Wed, 15 Jul 2015 11:00:00 -0400 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 -Transpilers 34:48 - Object.observe() 37:51 - Immutable Types 45:32 - Structural Types 47:11 - Symbols 48:58 - Observables 52:31 - Async Functions asyncawait 57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016 let - 15 for...of - 15 modules - 15 destructuring - 15 promises - 15 default function argument expressions - 15 asyncawait - 16 Picks ES6 and ES7 on The Web Platform Podcast (AJ) Binding to the Cloud with Falcor Jafar Husain (AJ) Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014 (AJ) Let's Encrypt on Raspberry Pi (AJ) adventures in haproxy: tcp, tls, https, ssh, openvpn (AJ) Let's Encrypt through HAProxy (AJ) Mandy's Fiancé's Video Game Fund (AJ) The Murray Gell-Mann Amnesia Effect (Dave) The Majority Illusion (Dave) [Egghead.io] Asynchronous Programming: The End of The Loop (Aimee) Study: You Really Can 'Work Smarter, Not Harder' (Aimee) Elm (Jamison) The Katering Show (Jamison) Sharding Tweet (Jamison) The U.S. Women's National Soccer Team (Joe) mdn.io (Joe) Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones (Chuck) Autonomy, Mastery, Purpose: The Science of What Motivates Us, Animated (Jafar) Netflix (Jafar) quiescent (Jafar) Clojurescript (Jafar) Full Article