Jump to:  About | Episodes | Hosts

Gil Tayar on ECMAScript modules (ESM) with JavaScript

For this episode of OpenHive.JS, we talk to Gil Tayar, whose fascination with software development has not dimmed over 30 years. Passionate about distributed systems and scaling development to big teams, Gil has worked at companies including Wix and Applitools and is currently a software architect at Roundforest. The discussions centre around ESM, CommonJS, lit-html, import, top level await, transpilers, Mocha, VS Code, JSdoc typing, loaders, and TestDouble.

Where to Listen

open Apple podcastopen Google podcastopen Spotifyopen Anchor.fmopen Overcastopen Pocket Castsopen Radiopublicopen Breaker

The podcast for all things JavaScript

The OpenHive.js JavaScript podcast brings key contributors and open source leaders together with hosts James Snell and Matteo Collina for insightful discussions about new developments, challenges and perspectives in JS technology.

Past topics include an in-depth look at Temporal, the sustainability of open source, the challenges of maintaining open source projects, modern web APIs, the developer experience, the challenges of developing Ireland’s COVID Tracker App, the importance of documentation, using Node.js to control VOIP communication, data visualisation and decentralised databases, among other things.

OpenHive.js intro graphic

All Episodes

Charlie Robbins on JavaScript, TypeScript and the history and future of Node.js

For this episode of OpenHive.JS, we welcome Charlie Robbins, a Senior Director of Engineering at GoDaddy where he leads teams including GoDaddy’s Design System, Engineering Rigor, and Open Source Programs Office. Founder and former CEO of Nodejitsu, Charlie is an open source enthusiast, community builder and author of many popular Node.js libraries. The discussions centre around the current and future state of Node.js, challenges of evolving open source projects, Isomorphic JavaScript, Deno, TypeScript and ESM.

Yoni Goldberg on Integration Tests with JavaScript

For this episode of OpenHive.JS, we welcome Yoni Goldberg, an independent software architect who specialises in crafting advanced web applications using Node.js. A consultant, conference speaker and open source contributor, Yoni loves to blog and is the author of “Node.js Best Practices” and similar guides. The discussions centre around integration tests with JavaScript, automated testing, component testing, unit testing, contract testing, optimising testing performance, and dealing with data in tests.

Rob Palmer on Server Side Javascript and TypeScript

For this episode of OpenHive.JS, we welcome Rob Palmer, the JavaScript Infrastructure and Tooling Lead at Bloomberg. He is also a co-chair of TC39 and passionate about keeping JavaScript fresh. The discussions centre around Server Side JavaScript, TypeScript, the Bloomberg Terminal, Chromium, OpenJS Foundation, Node.js, EsNext, Fastify, ESM modules, Record and Tuple, Temporal, Open Source funding and lots more.

Danielle Adams on Cloud Native Buildpacks

For this episode of OpenHive.JS, we welcome Danielle Adams, the Node.js Language Owner at Heroku, who leads the Node platform for JavaScript and TypeScript developers. She is also a graduate student at New York University focusing on cybersecurity, a network director for Women Who Code in NYC, and an international public speaker. The discussions centre around releasing Node.js, Heroku Buildpacks, citgm, the Open Container Initiative, Cloud Native Buildpacks and lots more.

Kent Dodds on JavaScript training

For this episode of OpenHive.JS, we welcome Kent C. Dodds, software engineer, open-source developer and passionate educator for people working in JavaScript, Node.js and more. The discussions centre around writing quality code to make the world a better place, React,, Frontend Masters, Testing Javascript, Epic React, scaling workshops, purchasing power parity, Testing Library, Babel, and building an open-source community.

Liz Parody on building communities

This episode of OpenHive.JS was recorded across four continents, with people in Italy, Colombia, California and Dubai — a fitting setup for a conversation focused on building and strengthening global communities and connections. The discussions centre around building successful developer communities, creating impact, the importance of accessibility and diversity, gender equality in tech, p5.js library, NodeConf Columbia, JSconf Columbia, MedillinJS, Pioneras Developers, Nodesource, Covid Green, and Fastify.

The next 25 years of JavaScript

In this special joint episode of OpenHive.JS and Decoded, the roundtable tech series from NearForm, Matteo welcomes Conor O’Neill, Anna Henningsen and Eric Lewis to celebrate the 25-year anniversary of JavaScript by discussing what we can expect and hope for in the next 25 years. The discussions centre around how JavaScript has matured over the last 25 years, anticipations for future JavaScript evolution, Node.js, Deno, React, React Native, TypeScript, Electron, class operators, npm, software reuse, Espruino, SWC, worker-threads, Babel, Rome, Hermes, Swift, the Mozilla Foundation, WASM, CodeSandbox, CodeSpaces for github and Snowpack.

Mikeal Rogers on the open source model

For the tenth episode of OpenHive.JS, we pick up right where we left off in conversation with Mikeal Rogers, IPLD Lead at Protocol Labs, NodeConf creator and JavaScript thought leader. If you haven’t listened to episode 9, you may want to start there. The discussions centre around the open source model, attracting talent to open source projects, bottlenecks, handling transactional integrity of applications, ESM transition, modern web development, the future of web development, packages as a data structure, performance optimisations and hash linked data structures.

Connect with Mikeal

github: /mikeal
twitter: @mikeal

Protocol Labs – open-source R&D lab

Mikeal Rogers on decentralised databases

For the ninth episode of OpenHive.JS, we sit down for a detailed, insightful and entertaining conversation with Mikeal Rogers, IPLD Lead at Protocol Labs, creator of NodeConf and longtime friend of NearForm. The discussions centre around decentralised databases, the importance of good data, encryption, serverless, life after the Node.js Foundation, p2p databases and data structures, CouchDB, PouchDB, Merkle trees, content addressing, hashing, parsing data, DagDB, self-describing data structures, libp2p and privacy in p2p databases.

Anthony Aragues on data visualisation

In this episode of OpenHive.JS, we welcome Anthony Aragues, author of Visualising Streaming Data, to discuss the value of data visualisation within the context of modern technology and innovation. The discussions centre around the art of making data intuitive, data visualisation, tools and libraries used to make data useful, performance vs. usability, React, Create React App, AntD, AntV, AntV G6, AlaSQL, Papa Parse, MongoDB, Redis, MQTT, websockets, dashboards, data analysis, distributed tracing, and getting started with data visualisation.

Alessandro Polidori on open source and VoIP

In this episode of OpenHive.JS, we sit down with Alessandro Polidori, a senior software engineer and popular tech speaker with more than a decade of experience, to discuss the role of open source and Node.js in the technology that powers much of our communications today. The discussions centre around using Node.js to control VOIP communication, WebRTC, Asterisk PBX, FreePBX, trunks, softphones, JsSIP, SIP.js, Rest APIs, Cloud Nine IDE, handling errors and memory leaks in VoIP applications, flamegraphs, Fastify, and Janus Gateway.

Kenigbolo Meya Stephen on documentation

In this episode of OpenHive.JS, we speak with Kenigbolo Meya Stephen about the ever important role of documentation in open source software development. The discussions centre around key elements of documentation, technical writing, developing technical skills for aspiring developers, mentoring, and project management.

NearForm on building contact tracing apps

In this special all-NearForm episode, we welcome our colleagues Colm Harte, Kevin Devine and Shaun Baker, who have spent the past several weeks designing, building and deploying Covid-19 contact tracing apps, including the highly successful COVID Tracker Ireland app. The discussions centre around challenges faced in development and design, technology used in the app, Amazon Web Services technologies, ReactNative, tools used, designing for usability and simplicity, the importance of collaboration, addressing privacy concerns, and interoperability between apps.

Ramón Guijarro on modern web APIs

Ramón discusses modern web APIs and developer experience. The discussions centre around JavaScript command-line tools, service workers, how to choose web APIs, browser support, payment request API, strategies for dealing with legacy APIs, performance, bridging the gap between native mobile applications and desktop applications, and TypeScript.

Laurie Barth on maintaining Gatsby

Laurie discusses life as a gatsby maintainer. The discussions centre around open source sustainability, working on complex open source projects, leveraging an open source community, style guides, the gatsby business model, the gatsby ecosystem, sourcing data in gatsby, getting started with gatsby, the importance of documentation, and guidelines.

Liran Tal on empowering open source

Liran discusses the challenges of maintaining open source projects. The discussions centre around strategy for building successful open source projects, pull requests, feature requests, bug fixes, tooling, formatting, style guides, creating a community, communication, sustainability, processes, monetary compensation for building open source projects, and corporate open source etiquette.

Philipp Dunkel on Temporal

Philipp discusses the tc39 Temporal proposal and why it is needed. The discussions centre around handling date and time in JavaScript, dealing with time zones, what’s wrong with the current data object, calendar integration, standardisation, vendor implementation, comparing Temporal and Moment.js, history and evolution of dates in JavaScript, and integrating Temporal with Node.js.

OpenHive.JS Hosts

James Snell

Head of Research at NearForm and a contributor to Node.js core, James has more than 20 years’ experience in the software industry and is a leading figure in the worldwide Node.js community. He is a member of the Node.js Technical Steering Committee (TSC) and has served on the Node.js Foundation Board of Directors as the TSC representative.


Matteo Collina

Known throughout the open source community for his work on Node.js, Fastify and much more, Matteo has more than 15 years of experience in creating and maintaining software people rely on every day. A Technical Director at NearForm, Matteo also co-hosts the OpenHive.JS podcast and regularly delivers talks and workshops at industry events worldwide.