The Node.js release schedule may seem overwhelming to keep up with, maintaining 3 or 4 versions at a time, but there’s no shortage of effort that goes into releases to support the wide use of JavaScript across the web. Many Node.js contributors spend hours discussing APIs, running tests, and preparing release notes for a single release - but how does it all come together? As a releaser, I will discuss the work that goes into a release, tips I’ve picked up along the way, and how every contribution counts. Learn how the Node.js project manages semver major releases, security patches, long-term support, and everything in between.
In this podcast, I talked about my work on the Node.js release group, and I discussed the work I do at Heroku to maintain the Node.js buildpacks.
Listen as I discussed my work on the Node.js project and how I got into coding.
Women Who Code Los Angeles Network is collaborating with Women Who Code NYC Network to celebrate Hacktoberfest 🎃 with a panel of open-source contributors and maintainers.
Buildpacks are the core of Heroku - they lower the operational burden of creating and maintaining application environments. Cloud Native Buildpacks combine Heroku’s seamless developer experience with modern container standards, making it easy to build Docker images from Node.js source code. In this talk, Node developers can learn how to perform both OS and application-level upgrades, create Docker images without Dockerfiles, and run containerized Node.js apps with little configuration. (Docker experience not required.)
Tech companies of all sizes have dropped the ball when it comes to the privacy of their users. Many users find themselves asking, “How could this breach have happened?” and “What happened to my data?”. Surprisingly, many of these large-scale data breaches have been 100% preventable. I’d like to walk through the pitfalls of some of the largest data breaches of the past few years, what we’ve learned from them and how engineering teams can avoid them going forward.
Interviewing an engineer at Open Collective, which is hosted on Heroku, and their Node.js and Next.js stack.
HTML forms can represent a time before JavaScript was an integral part of application development. Creating forms isn’t always the most exciting part of development and, at times, it may seem daunting. Fear not! I’d like to talk through some pain points of building an important piece of user interface: we will discuss what to do, what not to do, and which Ember addons have come to the rescue.
Ruby is a widely used language, popular for serving web pages and storing data. What about serving different types of clients? Is it possible to use Ruby to talk to other machines? I’m going to share my experiences integrating Ruby services with hardware, such as barcode scanners and Zebra printers.