
OpenHive.JS
By NearForm
Hosted by James Snell and Matteo Collina, OpenHive.JS publishes new episodes monthly and is produced and distributed by NearForm.

OpenHive.JSJul 29, 2021

Gil Tayar on ECMAScript modules (ESM) with JavaScript
In 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. Today, he talks about ECMAScript modules (ESM) with JavaScript. Welcome back to OpenHive.JS.

Charlie Robbins on JavaScript, TypeScript and the history and future of Node.js
OpenHive.JS welcomes 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. This episode is full of Charlie’s fascinating insights into the current state and likely future of Node.JS, as well as his views on a range of topics related to JavaScript and TypeScript. Welcome back to OpenHive.JS.

Yoni Goldberg on Integration Tests with JavaScript
This episode of OpenHive.JS features 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. He is passionate about architecture and testing — which he discusses in detail with us in this episode. Welcome back to OpenHive.JS.

Rob Palmer on Server Side Javascript and TypeScript
OpenHive.JS welcomes Rob Palmer, the JavaScript Infrastructure and Tooling Lead at Bloomberg. As a co-chair of TC39 Rob is dedicated to the evolution of JavaScript. Through his work on the Bloomberg Terminal he has unique perspectives on transitioning to TypeScript and Server Side JavaScript. This episode is chock full of interesting perspectives and discussions on the current state and near future of JavaScript as well as discussions on the advantages and pitfalls of TypeScript. Welcome back to OpenHive.JS.

Danielle Adams on Cloud Native Buildpacks
Danielle is the Node.js Language Owner at Heroku, leading 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. She is passionate about JavaScript and the well-being of the internet — as this discussion clearly demonstrates. Welcome back to OpenHive.JS.
https://github.com/nodejs/citgm
https://github.com/nodejs/node/blob/master/doc/guides/releases.md

Kent C. 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. Kent tells us about his training courses, his approach to learning in technical fields and more — including his ultimate guideline for working and contributing to the open source community. It’s a good one. Welcome back to OpenHive.JS.
Some of the links and tools referenced in this conversation include:
Pino: https://getpino.io/#/
Kent's website: https://kentcdodds.com/info/
Testing JavaScript: https://testingjavascript.com/
Epic React: https://epicreact.dev/
JS testing library: https://testing-library.com/
Kent's article on React: https://kentcdodds.com/blog/how-to-react
Article on JS for React: https://kentcdodds.com/blog/javascript-to-know-for-react
Kent's intro to React lesson on Egghead: https://egghead.io/lessons/react-a-beginners-guide-to-react-introduction

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. As our guest Liz Parody points out, it’s what you put into your interactions that matters, and this conversation is proof of that.
A self-taught, highly skilled software engineer and Head of Developer Relations at NodeSource, Liz has made a name for herself building key communities within open source. Through her work organising JSConf, Pioneras Developers and StartUp Weekend Women Edition, Liz has gained valuable insights and techniques for growing, sustaining and empowering OSS communities, many of which she shares in this episode. Welcome back to OpenHive.JS.

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.
In this special joint episode, you'll hear about:
- How the language has evolved so far and what we anticipate in the years ahead
- Key developments in recent years that are steering JS into the future
- Considerations around emerging applications and developer tools in a JavaScripted world
- And more.

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. Here in part two, we continue talking about the benefits of open source, what we all can do to further the model, even more ways to manage data effectively and much more. Welcome back to OpenHive.JS.

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. Mikeal has been a key figure in the JavaScript community for many years and comes ready to discuss it all, from decentralised databases and encryption to open source ideals and more. With this much to talk about, we need two episodes. This is part one. Welcome back to OpenHive.JS.

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. Drawing from his experience in developing applications for the analysis and presentation of data, Anthony tells us about the art of making data intuitive and the tools and libraries used to do so. Welcome back to OpenHive.JS.
Some of the tools referenced in this conversation include:

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. Alessandro takes us through WebRTC, VoIP communications and much more. Welcome back to OpenHive.JS.

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. Kenigbolo gets into the value of documentation as a key form of communication, how aspiring developers can hone their skills, the importance of mentoring and more. Welcome back to OpenHive.JS.

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. Here, they talk to us about the specific technology used, the challenges of creating an app with such high stakes and much more. Welcome back to OpenHive.JS.

Ramón Guijarro on Modern Web APIs
For this episode, we welcome Ramón Guijarro, a product-focused engineer with extensive experience in JavaScript and React, who is passionate about building great user interfaces and a better web for us all. Ramón talks to us about the importance of the developer experience, how to know which APIs to use when there are so many and much more. Welcome back to OpenHive.JS.

Laurie Barth on Maintaining Gatsby
In this episode of OpenHive.JS, we talk to Laurie Barth about life as a Gatsby maintainer and what it’s really like to be part of a project with that many moving parts. Laurie shares insights into getting started in open source, the beauty of docs done right and much more. Welcome back to OpenHive.JS.

Liran Tal on Empowering Open Source
For this episode of OpenHive.JS from NearForm, we welcome Liran Tal, Developer Advocate at Snyk and a member of the Node.JS Security working group. Liran shares tips for engaging contributors in the open source community, why it's important for organisations using OSS to give back and much more. Welcome back to OpenHive.JS.

Philipp Dunkel on Temporal
For our introductory episode of OpenHive.JS, the podcast for all things JavaScript from NearForm, we welcome Philipp Dunkel to tell us about the Temporal proposal for date and time handling. Philipp gets into the persistent challenges in how we currently manage date and time, and explains how Temporal aims to solve them. Welcome to OpenHive.JS.