node
- Engineering
- Last Updated: July 19, 2024
- Colin Casey
What is pnpm?
Pnpm is a fast, disk-efficient Node package manager used as an alternative to npm. The Heroku Node.js buildpack now supports pnpm . Early Node.js application owners who’ve taken advantage of pnpm support have seen 10-40% faster install times compared to NPM on Heroku deployments. It’s an excellent choice for managing packages in the Node.js ecosystem because it: Minimizes disk space with its content-addressable package store. Speeds up installation by weaving together the resolve, fetch, and linking stages of dependency installation.
This post will introduce you to some of the benefits of the pnpm package manager and walk…
- Engineering
- Last Updated: December 23, 2020
- Danielle Adams
In true JavaScript fashion, there was no shortage of releases in the JavaScript ecosystem this year. This includes the Yarn project’s release of Yarn 2 with a compressed cache of JavaScript dependencies, including a Yarn binary to reference, that can be used for a zero-install deployment.
Yarn is a package manager that also provides developers a project management toolset. Now, Yarn 2 is now officially supported by Heroku, and Heroku developers are able to take advantage of leveraging zero-installs during their Node.js builds. We’ll go over a popular use case for Yarn that is enhanced…
So you want to build an app with React ? “Getting started” is easy… and then what?
React is a library for building user interfaces, which comprise only one part of an app. Deciding on all the other parts — styles, routers, npm modules, ES6 code, bundling and more — and then figuring out how to use them is a drain on developers. This has become known as javascript fatigue . Despite this complexity, usage of React continues to grow.
The community answers this challenge by sharing boilerplates . These boilerplates reveal the profusion of architectural choices developers must make. That official…
- News
- Last Updated: April 24, 2024
- Matthew Creager
Whether they're publishing notifications, responding to /slash commands or carrying a conversation, bots have become an integral part of the way we work with Slack. A bot can do any number of things for your team as part of your day-to-day work, you're only limited by your imagination. For some first-hand experience, check out the Heroku Button Gallery , where users have created all types of bots: from fun bots like poker and Jeopardy! , to more practical ones like a bot that tracks the satisfaction of your team members or one that reminds your team…
Subscribe to the full-text RSS feed for Engineering.