48. From NodeConf EU 2019
Hosted by Julián Duque, with guests Alexander Korzhikov, Tierney Cyren, and Chris Dickinson.
NodeConf EU is one of the main conferences for the Node.js community. Community members from all over the world share their projects, leader workshops, and discuss the direction of the world's most popular programming language. congregate to discuss best practices, upcoming language changes, cool implementations, and more. Julián Duque chats with several attendees about what they're working on.
Alex Korzhikov is an engineer at ING Bank. He's at NodeConf to lead a workshop on using oclif, as well as working with classes and OOP in TypeScript. oclif is a command-line framework developed in TypeScript by Heroku, and ING is using several different tools built on oclif to communicate with each other. He talks with Julián about why they chose oclif, and how TypeScript has enabled them to build better systems faster.
Tierney Cyren works as a developer advocate for Microsoft Azure. He's also the Chairperson of the Community Committee for Node.js. He's passionate about helping open source communities become more inclusive by helping them work on internationalization, documentation, and various governance needs. His talk is centered on four factors he's found are fundamental to growing a successful and healthy open source project.
Chris Dickinson is building Entropic, a new package manager for Node.js. As opposed to npm, Entropic is comprised of federated hubs, ensuring that no single company or entity is responsible for all of the community's third-party packages. Previously, he worked on NPM itself, and knows first-hand how much a a distributed system is needed.
Links from this episode
- oclif is an open source framework for building a command line interface (CLI) in Node.js
- Typescript: The Complete Developer's Guide is a recommended resource to master Typescript and build complex projects
- openopensource.org provides some guidance on building an empowered community
- Entropic is a distributed package manager for Node.js
Julián: With me I have Alex Korzhikov, which is going to be talking about how to build CLI tools using oclif and TypeScript. So hello Alex, how are you doing?
Alex: Hi Julián. It's good. Nice to meet you here. It's actually a big surprise to meet someone from Heroku in a Node conf.
Alex: Yes. So it's actually quite nice. I'm a part of a pipeline support system in a bank. So we are building a pipeline for front end applications, which we have a lot in the bank, you can imagine.
A podcast brought to you by the developer advocate team at Heroku, exploring code, technology, tools, tips, and the life of the developer.
← Previous episode
47. Working with an Event-Driven Architecture
Next episode →
49. Building Effective Distributed Teams
July 16th, 77. Voices of Native and Indigenous People in Tech
Developer Advocate, Heroku
Dev IT Engineer, ING Bank N.V., Amsterdam
Alex is a Software engineer, team lead, instructor, speaker, mentor, and author of technical materials.
Senior Cloud Developer Advocate, Microsoft
Tierney, the Chairperson of the Node.js Community Committee, contributes to various groups & initiatives focusing on community growth & success.
Staff Engineer, Eaze
Chris is a former npm registry eng & Node Tech Steering Committee Emeritus. With free time, he illustrates, cares for 2 cats & works on Entropic.
More episodes from Code[ish]
Tobie Langel and Chris Castle
When you think about it, it's kind of miraculous how the web as we know it works as well as it does. No matter the device, browsers are able to render sites fairly accurately--even those built over twenty years ago. How this happened is no... →
Matt Pfaltzgraf, Brian Wetzel, and Julián Duque
More and more people are turning towards fundraising platforms as a way of contributing to the causes they care about. Softgiving is one such service which prides itself on working closely with influencers, pairing them with charities that... →
Doug Fawley and Robert Blumen
A Remote Procedure Call (RPC) is a protocol for communication between a client and a server, and, while it's not a new concept, Google has evolved the idea with their own version: gRPC. Learn more about gRPC from Doug Fawley, who is the tech... →