JavaScript Jabber

JavaScript Jabber

Download on the App Store

JavaScript Jabber episodes

  • 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 - 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 Monitoring32:54 - Using Zombie.js?34:11 - Tree of Causality 
    • Track.js 
    39:37 - Monetizing Aspect, Viewable Source/Source Available Code47: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)Special Guests: Ben Weintraub and Wraithan .

    Support this podcast at — 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.
    1 hr 5 min
  • 165 JSJ ShopTalk with Chris Coyier and Dave Rupert
    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)Special Guests: Chris Coyier and Dave Rupert.

    Support this podcast at — 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.
    1 hr 16 min
  • 164 JSJ Rendr with Spike Brehm
    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)Special Guest: Spike Brehm.

    Support this podcast at — 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.
    55 min
  • 163 JSJ Flow with Jeff Morrison and Avik Chaudhuri
    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 - Generators24:46 - Working on Flow28: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 Community46:43 - React Support48: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)Special Guests: Avik Chaudhuri and Jeff Morrison.

    Support this podcast at — 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.
    1 hr 3 min
  • 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 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 Linting43:03 - Autofixer 44:41 - Plugins46:47 - Linter Feedback From the PanelPicks 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)     Special Guest: Jamund Ferguson.

    Support this podcast at — 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.
    59 min
  • 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 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 Programming35: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)Special Guest: David Herman.

    Support this podcast at — 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.
    1 hr 6 min
  • 160 JSJ Stormpath with Robert Damphousse
    02:24 - Robert Damphousse Introduction02:40 - OAuth
    • OpenID
    • JWT
    07:15 - Stormpath
    • @gostormpath
    • [GitHub] Stormpath
    • Blog
    08:38 - Authorization Information Storage11:29 - Stormpath Authentication vs OAuth Authentication
    • Resource Owner Password Credentials Grant
    14:43 - Caching 15:41 - Building Backends as a Service?18:21 - Security19:12 - Using Cassandra
    • Stormpath in Planet Cassandra: 50k Accounts Imported in Under 200ms
    20:27 - Use Cases22: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 Use29:44 - Angular, React, Flux, 32:02 - React Native?33:05 - Stormpath Life Expectancy35:09 - Customers36:12 - Active Directory, LDAP (Lightweight Directory Access Protocol) 37:05 - Support and PricingPicksPutting 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)Special Guest: Robert Damphousse.

    Support this podcast at — 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.
    51 min
  • 159 JSJ Why JavaScript Is Hard
    02:54 - Everyone Gets It But Me
    • Martin Fowler
    04:06 - Tools You “Need” to Know06:29 - Clojures07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”
    • Object-Oriented Programming
    09:30 - Code That Can’t Be Serialized or Deserialized10:49 - Clojures (Cont’d)14:32 - The DOM (Document Object Model)
    • [YouTube] Angular + React = Speed by Dave Smith @ ng-conf 2015
    19:52 - Math Is Hard
    • IEEE754 (Floating-Point Arithmetic)
    22:39 - Prototypes
    • Sebastian Porto: A Plain English Guide to JavaScript Prototypes 
    25:43 - Asynchronous Programming
    • Debugging
    • Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit 
    • How Do You Learn It?
    32:23 - Browser Environments34:48 - Keeping Up with JavaScript35:46 - Node
    • Nesting
    • Context Switching
    42:48 - UTF-8 Conversion44:56 - Jamison’s Stack
    • React
    • Koa    
    • RethinkDB
    • io.js
    • Webpack
    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!Picks Jason Orendorff: ES6 In Depth (Aimee)
    Cat Strollers (Aimee)
    Stephano Legacy of the Void (Joe)
    A Gentleman's Guide to Love and Murder (Joe)
    Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit  (AJ)
    Firefox OS (AJ)
    Flame (AJ)
    OpenWest 2015 (AJ)
    801 Labs Hackerspace (AJ)
    Stack Overflow Careers (AJ)
    Dota 2 (Jamison)
    Beats, Rye & Types Podcast (Jamison)
    JS Remote Conf Talks (Chuck)
    Workflowy (Chuck)

    Support this podcast at — 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.
    59 min
  • 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 - 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) Special Guest: Jeff Escalante.

    Support this podcast at — 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.
    40 min
  • 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 - Manipulation15: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 BindingPicks 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!Special Guests: Amit Kaufman and Avi Marcus.

    Support this podcast at — 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.
    53 min

About JavaScript Jabber

From the publisher's feed

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:

More shows like JavaScript Jabber

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

31,925 Listeners

The Tim Ferriss Show by Tim Ferriss: Bestselling Author, Human Guinea Pig

The Tim Ferriss Show

16,045 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

The a16z Show by Andreessen Horowitz

The a16z Show

1,093 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My JavaScript Story by Charles M Wood

My JavaScript Story

4 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

The Indicator from Planet Money by NPR

The Indicator from Planet Money

9,512 Listeners

Tech Brew Ride Home by Morning Brew

Tech Brew Ride Home

959 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,167 Listeners

Deep Questions with Cal Newport by Cal Newport

Deep Questions with Cal Newport

1,345 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

555 Listeners

Latent Space: The AI Engineer Podcast by Latent.Space

Latent Space: The AI Engineer Podcast

104 Listeners

BG2Pod with Brad Gerstner and Bill Gurley by BG2Pod

BG2Pod with Brad Gerstner and Bill Gurley

459 Listeners

AI + a16z by a16z

AI + a16z

31 Listeners