Benjamin Coe Profile Banner
Benjamin Coe Profile
Benjamin Coe

@BenjaminCoe

Followers
2,792
Following
758
Media
820
Statuses
6,285

Co-founded Attachments(dot)me, early employee at @npmjs , maintains yargs and Istanbul, created . Product at @getsentry .

Oakland, CA
Joined March 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@BenjaminCoe
Benjamin Coe
3 years
crypto.randomUUID() is now stable in Chrome 92 \o/ thank you @domenic , @ctavan , @broofa , and many others, for helping advocate for this feature. hope folks enjoy 🎉
Tweet media one
13
145
596
@BenjaminCoe
Benjamin Coe
8 years
got terminal output piping to touchbar using electron, hyper-term, and too much free time. cc: @paulgrock
10
91
242
@BenjaminCoe
Benjamin Coe
5 years
having joined @npmjs as employee #3 , I'm proud to have helped the company grow from 5 to 60 employees. next week I will be joining @JustinBeckwith 's team at Google as a DPE. I'm looking forward to continuing to contribute to the future of JavaScript:
28
11
185
@BenjaminCoe
Benjamin Coe
2 months
pushing breaking changes to libraries with 26,000,000 downloads/week ... that haven't been updated in 4 years ... from a plane ✈️! what could possibly go wrong.
Tweet media one
11
2
160
@BenjaminCoe
Benjamin Coe
3 years
just published an early shim of the argument parser intended for Node.js core. tons of people have been contributing (folks from Commander, yargs, npm, IBM, Node.js core), join the conversation 😊
5
29
149
@BenjaminCoe
Benjamin Coe
5 years
inspired by @angular 's structured commits, I've been helping edit the "Conventional Commits" spec for several years now; we just released v1.0.0! 🎉 🎉
3
30
127
@BenjaminCoe
Benjamin Coe
6 years
oh hey! Node 10.12.0 which went live yesterday has support for recursive mkdir (mkdirp) \o/
@trott
Rich Trott
6 years
Surprised I'm not seeing more cheering on Twitter for @nodejs finally releasing a version (10.12.0) with recursive fs.mkdir() and fs.mkdirSync(). Solid contribution from @BenjaminCoe .
4
18
69
2
33
112
@BenjaminCoe
Benjamin Coe
5 years
the service my team at Google uses for managing npm publications in large organizations has been open-sourced 🎉 It handles 2FA for you, so that you don't need to turn it off in automation. many folks contributed: @JustinBeckwith , @soldair , @ofrobots
4
32
102
@BenjaminCoe
Benjamin Coe
7 years
I think you've got this backwards -- your company has raised $80M and is on track to an IPO. Companies like you need to set an example by contributing money and developers to the open-source projects you rely on.
@SendGrid
SendGrid
7 years
@BenjaminCoe In #Hacktoberfest 2016, Yargs was translated into 18 languages 😵. Any interest in helping us this year?
0
0
2
3
37
97
@BenjaminCoe
Benjamin Coe
9 years
I wrote a post about bringing open source practices to the Enterprise, using @travisci , @CoverallsApp , and @github :
2
64
91
@BenjaminCoe
Benjamin Coe
9 years
now that Apple is into the whole "open source" thing, could someone submit a patch that gets rid of .DS_Store?
3
36
93
@BenjaminCoe
Benjamin Coe
4 years
recently we've been working on adding source map support to Node.js, to better support alternate flavors of JavaScript (like TypeScript):
2
19
87
@BenjaminCoe
Benjamin Coe
4 years
no, I'm not going to patch a 3-year-old version of a library, because someone opened a CVE for a command line argument parser. Can we figure out another way to monetize open-source please, thanks bye.
4
15
87
@BenjaminCoe
Benjamin Coe
8 years
@CollinEstes I heard a rumor that NASA uses Node.js for space-suits. I'm curious, do you use the npm ecosystem to develop these apps?
0
56
82
@BenjaminCoe
Benjamin Coe
5 months
today was my first day at @getsentry 🎉 I'll be working on their performance product as a senior product manager.
10
0
84
@BenjaminCoe
Benjamin Coe
4 years
I joined npm, Inc as the third engineer in 2014 (along with @ceejbot , and @rockbot ). I'm very proud of what I built there, and grew a ton in my career. I'm happy to see it get a good home.
@github
GitHub
4 years
We’re excited to announce that @npmjs will be joining GitHub. Millions of JavaScript developers rely on npm, and we’re honored to support this community in a new way. Learn more at
Tweet media one
112
3K
6K
1
4
76
@BenjaminCoe
Benjamin Coe
6 years
chromium's native coverage is now working on Node.js' own test suite \o/ this was a big project for me in 2019; thanks to @schuay , @hashseed , @mlippautz , @addaleax , @joyeecheung and others.
Tweet media one
Tweet media two
4
18
75
@BenjaminCoe
Benjamin Coe
5 years
Oh hey! initial source map support for stack traces is in Node @12 .12.0, enable it with: --enable-source-maps Help us make it better here:
@trott
Rich Trott
5 years
nvm install 12.12.0 Thanks @BridgeAR and the cast of @nodejs thousands that made this release possible. I'm especially excited about `--source-map-support`. Thanks, @BenjaminCoe !
0
11
40
1
28
71
@BenjaminCoe
Benjamin Coe
3 years
@seldo not many people know this, but that's what Google Sheets uses as well.
3
0
65
@BenjaminCoe
Benjamin Coe
7 years
view from @npmjs offices in Oakland today:
Tweet media one
3
10
63
@BenjaminCoe
Benjamin Coe
4 years
how my team at Google handles releases for 300+ open-source libraries each month:
2
23
63
@BenjaminCoe
Benjamin Coe
7 years
people of HackerNews, let me clarify something; npm is 25 folks who care a ton about OS and the js-community, not a shadowy corporate tyrant
2
11
64
@BenjaminCoe
Benjamin Coe
6 years
pretty reporting using Node 10.10.0's built in test coverage, post coming soon
Tweet media one
0
12
61
@BenjaminCoe
Benjamin Coe
3 years
It took a long time, and there's still work to do, but I'm excited to be able to play with v4 UUIDs in Chrome Canary. It's been a great experience working with @broofa and @ctavan , who wrote the uuid npm module, to make this possible.
Tweet media one
3
8
53
@BenjaminCoe
Benjamin Coe
8 years
public service announcement for the Internet: open-source software is made by real people, in their spare time.
1
28
55
@BenjaminCoe
Benjamin Coe
7 years
this Istanbul report was generated in Node.js using the native coverage support @schuay and I have been working on in Chromium. I'm pretty excited about how close we're getting to a working prototype.
Tweet media one
1
9
51
@BenjaminCoe
Benjamin Coe
5 years
this is bound to be a somewhat controversial conversation, but I'm very excited about the potential of wildly popular modules like rimraf, or uuid, occasionally being pulled into the platform:
3
5
48
@BenjaminCoe
Benjamin Coe
10 years
I just open-sourced a proxy for simulating bad Internet connections:
4
24
46
@BenjaminCoe
Benjamin Coe
6 months
Today was my last day at Google. Overall, it was a good experience. I especially appreciated the opportunity to grow as an engineering manager. I'll share news about my new gig soon ☺️
3
0
49
@BenjaminCoe
Benjamin Coe
10 years
I created this flow-chart to help API developers better understand Google deprecation notices: http://t.co/cYwMrLtFZF
Tweet media one
3
56
43
@BenjaminCoe
Benjamin Coe
9 years
as of today you can run the npm website behind your firewall \o/ so excited about this http://t.co/xUbHc9pgln
Tweet media one
2
21
46
@BenjaminCoe
Benjamin Coe
3 years
this is my favorite meme to share with fellow developers, here's why: - programming requires life long learning. it's okay if you sometimes feel like this very good boy. - it normalizes the fact that *even* senior developers often feel this way. - it's a cute dog wearing a tie.
Tweet media one
3
5
45
@BenjaminCoe
Benjamin Coe
5 years
just attended back to back to back @openjsf summit, @jsconfeu , and @TC39 ... I’m physically exhausted, but feeling super positive about the future of JavaScript.
4
2
44
@BenjaminCoe
Benjamin Coe
3 years
excited to see that WebKit landing crypto.randomUUID() 🎉 thanks for the support @chris_dumez 😊
0
11
43
@BenjaminCoe
Benjamin Coe
7 years
landed my first pull request in @v8js 🎉 it adds test coverage support for || and &&. Thanks @schuay and @rossmcilroy and @marjakh for your support
2
6
39
@BenjaminCoe
Benjamin Coe
4 years
the longer I work in the software industry, the more I realize that the entire world is held up by millions of load-bearing regexes.
1
3
41
@BenjaminCoe
Benjamin Coe
6 years
last night @nodejs coverage build used V8's built in coverage \o/ this is a culmination of months of work, thanks to @hashseed @schuay , @mhdawson1 and others for patience with me. there are still lots of bugs to fix, let me know if you want to help.
2
12
38
@BenjaminCoe
Benjamin Coe
3 years
guess which Canadian, who's turning 38 this week no less, got their first V10 in 5 years ☺️
Tweet media one
6
0
39
@BenjaminCoe
Benjamin Coe
6 years
it was an awesome experience to PM the new npm Enterprise product. It's the spiritual successor to our on-premises product (which was my first project at @npmjs 5 years ago). big thanks to all the amazing engineers at npm, Inc that made it possible.
@npmjs
npm
6 years
we are delighted to announce the release of npm enterprise! npm ceo @bbogens talks about the insights that led us to creating this product and how it will fundamentally change the way enterprises use javascript:
Tweet media one
2
38
71
1
8
39
@BenjaminCoe
Benjamin Coe
5 years
UUID is now a stage-1 TC39 proposal 🎉 awesome work @broofa and @ctavan :
0
7
38
@BenjaminCoe
Benjamin Coe
3 years
was up late last night waiting for our adoppted puppy to be flown in from a rescue we were working with. say hello to Finn:
Tweet media one
1
0
37
@BenjaminCoe
Benjamin Coe
9 years
accidentally hired @lyft for security audit rather than @LiftSecurity . Servers are currently being driven through Hayes Valley by ex-barista
4
15
34
@BenjaminCoe
Benjamin Coe
8 years
so, looks like I own a place in Oakland now :)
Tweet media one
6
0
35
@BenjaminCoe
Benjamin Coe
5 years
just published a fairly major update to the specification; my hopes are that we're close to a v1.0.0 of the document. if you like conventional commit messages (or hate them) feedback is very much appreciated.
4
13
35
@BenjaminCoe
Benjamin Coe
3 years
reverse search (ctrl + r) in the terminal is the lazy developer's best friend.
11
0
34
@BenjaminCoe
Benjamin Coe
6 years
looking for full-stack severless developers with 10 years of deno experience.
0
9
31
@BenjaminCoe
Benjamin Coe
3 years
after the Mortal Combat tournament, Sub Zero became a small town chiropractor:
Tweet media one
Tweet media two
2
2
32
@BenjaminCoe
Benjamin Coe
8 years
my bot that tweets npm publishes just got a DMCA notice, if that's not copyright law run amuck I don't know what is:
Tweet media one
0
18
29
@BenjaminCoe
Benjamin Coe
6 years
I'm in a weird open-source mood this afternoon:
Tweet media one
1
1
29
@BenjaminCoe
Benjamin Coe
10 years
This week in Hacker News "Monoids, Functors, Applicatives, and Monads" or "why the developer over in that corner has never shipped anything"
2
13
29
@BenjaminCoe
Benjamin Coe
7 years
Oakland, you're great; viewed in 40' font on my way to climbing gym:
Tweet media one
3
1
29
@BenjaminCoe
Benjamin Coe
3 years
crypto.randomUUID is now implemented in Firefox, thanks for @cpeterso 🎉
@FirefoxCommit
Firefox commits
3 years
Chris Peterson - Implement crypto.randomUUID(). r=keeler,nika - ...
0
0
3
0
5
29
@BenjaminCoe
Benjamin Coe
4 years
every time I attempt to write a moderately "edgy" tweet, I immediately regret it and delete it. mark my words, one of these days I'll manage to squash my friendly Canadian demeanor.
1
0
28
@BenjaminCoe
Benjamin Coe
2 years
@ThisIsMissEm they were early on, and when we migrated the registry to no longer be case sensitive, we left the colliding package names alone. At least this is my recollection.
1
0
28
@BenjaminCoe
Benjamin Coe
3 years
woo-hoo randomUUID is landed in the Web Cryptography editor's draft 🎉 it's been a fun experience learning how a new method is born.
0
4
28
@BenjaminCoe
Benjamin Coe
2 years
remind me of why I moved back to Ontario?
Tweet media one
11
0
27
@BenjaminCoe
Benjamin Coe
5 years
my favorite bash fact, which I think @izs introduced me to, is that '[' is a program: $ which [ /usr/bin/[
2
9
28
@BenjaminCoe
Benjamin Coe
3 years
this *almost 38 year old* placed 6th in a bouldering competition, in a field of 50 \o/ Having a great summer concentrating on my health 🏋️
1
0
28
@BenjaminCoe
Benjamin Coe
10 years
I apply for jobs and tell them I'm Node certified, but they never callback().
7
28
27
@BenjaminCoe
Benjamin Coe
3 months
It's good to be back in the Bay Area for a few days 😎
Tweet media one
2
0
27
@BenjaminCoe
Benjamin Coe
6 years
today would have been @CambiEvers ’ 35th birthday. I don’t know how the universe works, but I hope she’s up to something fun somewhere.
Tweet media one
Tweet media two
2
0
26
@BenjaminCoe
Benjamin Coe
3 years
received a recruiter email addressed to "Alex", thought I'd have some fun:
Tweet media one
Tweet media two
2
0
26
@BenjaminCoe
Benjamin Coe
3 years
painted our music and tv room yesterday. we're going for a victorian-tech-house vibe 😊
Tweet media one
Tweet media two
1
0
26
@BenjaminCoe
Benjamin Coe
5 years
how could *I not* try this special for dinner last night:
Tweet media one
2
1
25
@BenjaminCoe
Benjamin Coe
3 years
I've been doing similar work for Google's Node.js libraries for the past several years. I love the work and the people.
0
1
25
@BenjaminCoe
Benjamin Coe
7 years
excited to release an update to @npmjs that adds support for JSX and @typescriptlang when rendering READMEs \o/
1
6
25
@BenjaminCoe
Benjamin Coe
6 years
@mikeal @seldo not pictured, the npm bike shed.
1
1
24
@BenjaminCoe
Benjamin Coe
8 years
my pet project for the past little while. thanks a ton @satazor + @atduarte npms.io has had a huge effect on the JS community.
@npmjs
npm
8 years
better search is here!
4
72
116
0
8
25
@BenjaminCoe
Benjamin Coe
3 years
@matteocollina @nodejs I feel that everyone is trying to get a handle on what an appropriate tool chain looks like for ESM. I've found the Jest folks quite responsive on GitHub, might be worth trying to loop them in about the issues.
0
0
25
@BenjaminCoe
Benjamin Coe
3 years
I'm excited to speak at OpenJS World 2021 tomorrow, about migrating yargs to ESM
2
2
25
@BenjaminCoe
Benjamin Coe
8 years
do you use nyc and Istanbul for code-coverage, want to get involved in a popular open-source project? we're looking for helping hands.
5
18
24
@BenjaminCoe
Benjamin Coe
3 years
practiced multi-pitch skills and climbed some lovely routes at Mt. St. Helena today:
Tweet media one
Tweet media two
0
0
23
@BenjaminCoe
Benjamin Coe
9 years
The first few photos came back from @CambiEvers and my wedding on Friday, what an awesome day:
Tweet media one
Tweet media two
9
0
24
@BenjaminCoe
Benjamin Coe
4 years
I've been working on a formal grammar/parser for "Conventional Commit" messages with @wesleytodd and @cedricvanputten . It's some of the most fun I've had working on open-source:
2
2
24
@BenjaminCoe
Benjamin Coe
5 months
Node.js friends 🐢🚀 If you're performing background tasks in your application, what queue technologies / libraries do you reach for?
15
3
24
@BenjaminCoe
Benjamin Coe
6 years
startup idea: strew IoT connected roller blades throughout the Bay Area; accepting serious investment offers.
Tweet media one
5
4
23
@BenjaminCoe
Benjamin Coe
5 years
for our Noogler project, @LaylaSells_cshs and I worked on an arcade game for Next; it was a blast \o/
@SandeepDinesh
Sandeep Dinesh
5 years
Tweet media one
Tweet media two
Tweet media three
1
7
28
0
2
24
@BenjaminCoe
Benjamin Coe
4 years
congrats on a first contribution to Node.js, and a significant one 🎉
@iansu
Ian 🫠 @[email protected]
4 years
Node now has an fs.rm() method that I helped make, along with @BenjaminCoe and the Node Tooling Group. Exciting to see this released!
0
2
27
1
2
24
@BenjaminCoe
Benjamin Coe
12 years
Breaking News: while raising 100M, under presumably wonderful terms, Github forgets to ask @HackerNews community for advice on decision.
1
48
23
@BenjaminCoe
Benjamin Coe
9 years
this laptop sticker made me cry a single tear of Canadian pride. Thank you @itsJonQ :
Tweet media one
1
2
23
@BenjaminCoe
Benjamin Coe
4 years
I spend an increasing percentage of my time writing bash scripts... my models suggest it will be 100% by 2025.
3
1
23
@BenjaminCoe
Benjamin Coe
7 years
Scooter came along yesterday to spread his loving owner @CambiEvers ’ ashes with close family and friends:
Tweet media one
4
1
22
@BenjaminCoe
Benjamin Coe
5 years
that realization that the TC39 proposal you didn't fully understand 6 months ago, you *need right now!* this would cleanup the cache I'm writing for source maps in Node core immensely. CC: @_gsathya , @littledan
1
2
23
@BenjaminCoe
Benjamin Coe
5 years
framed a bunch of my art today; I’ve been killing it at adulting the past several weeks:
Tweet media one
3
0
22
@BenjaminCoe
Benjamin Coe
7 years
over the past few years, yargs has slowly become one of the most popular tools for writing command-line applications in Node.js. I'm really excited about yargs v10 which overhauls positional arguments, and will be released within the next week.
Tweet media one
3
3
22
@BenjaminCoe
Benjamin Coe
2 years
Finn thinks he's a lap dog. He's not:
Tweet media one
0
0
22