A Google image search for ‘stylish dog’ says: “Arguing about style is silly, just *be* stylish (by using tools to enforce code style).”

It’s a common trope that developers love to argue about code style. From the age old JavaScript debate over semi-colons, to even older debates over “tabs vs spaces”, there’s been a lot of emotional energy spent on this topic.

This article isn’t a new addition to that debate. Instead, this article will attempt to help you avoid the debate entirely, at least in your Rust projects, by explaining how you can use the rustfmt tool to enforce style guidelines using CI. …


This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

A. Hi! I’m Rob Tirserio. I’m a Tech Lead at Remedy Health Media.

How’s your day going?

Can’t complain. < — written before I had 2 meetings so now I’m sad :(

Tell me the story of npm at your company. What specific problem did you have that private packages and Orgs solved?

We started using private modules at the…


This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

A. Fabian Cook, Lead Software Developer at NZ Digital, and Software Developer/Owner at Shipper NZ.

How’s your day going?

Pretty good, nice sunny day here today.

Tell me the story of npm at your company. What specific problem did you have that private packages and orgs solved?

At Shipper, we have a stack that we sub-license to other partners, one…


npm and slack

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

Hey all, I’m Paul Betts and I’m the lead developer on the Slack Desktop application.

How’s your day going?

Ugh pass, long story :)

What specific problem did you have that private packages and Orgs solved? Can you tell us a story about a specific package you wanted to make that private packages really enabled you to do?

The Slack…


Package publishers are the people who make the npm registry the largest (and awesomest?!) package ecosystem in the world (universe?!). Today we are kicking off a campaign to show ya’ll a little love.

For a while now, we’ve noted that the community loves tweeting about publishing their first npm package. They are some of our favorite tweets- so much so in fact that we’ve decided to collect and publicize them!

Here’s how it works:

If you are a new publisher:


This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

A. Phil Schleihauf, co-founder and developer at OpenRide.

How’s your day going?

Great, thank you! Hope yours is good too :)

Tell me the story of npm at your company. What specific problem did you have that private packages and orgs solved?

We’ve been node/react server/client since day 1, so we naturally used npm to manage dependencies. Private npm packages…


This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

Hi! I’m Jesse Pollak and I’m one of the co-founders and the Chief Product Officer at Clef.

How’s your day going?

It’s going pretty well! Just ate a yogurt and apple :)

Tell me the story of npm at Clef. What specific problem did you have that private packages and orgs solved?

Just took a look back through our commit…


This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

A. I’m Karen, I’m an engineer at Mapbox on the Directions team; directions as in, routing, a to b, take me home and give me an eta! (read more here).

How’s your day going?

Umm… I’m on a bus headed up to New York for a few days, so, great!

Tell me the story of npm at your company. What…


a google image search for “flower on fire”

Gosh that’s a lot of video game references.

Recently, Steve Klabnik wrote a piece on marketing Rust. It questioned whether the party line of safety was the best angle to take. This morning, Graydon Hoare and Dave Herman published some follow up pieces. Mostly, these pieces said that marketing Rust using its safety was definitely correct and that questioning it, was at best, a little off. You can read the pieces here:

In his…


Recently, we reached out to people who’ve traded us some money for our goods and services, and asked them to tell us how it’s been working out. We didn’t pay them anything, and didn’t edit the content of their responses — just asked for their thoughts in their own words.

Over the next few months, we’ll be sharing the conversations we’ve had. Interested in sharing your thoughts? Drop us a line.

Q. Hi! Can you state your name and what you do?

A. Revin Guillen, Staff Software Engineer at a company called Ellie Mae, who makes products that help banks…

ashley williams

a mess like this is easily five to ten years ahead of its time. @integer32llc @mozilla eng. @rustlang core. rustWASM WG. former @npmjs, @nodejs director.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store