sMyle Profile Banner
sMyle Profile
sMyle

@MylesBorins

Followers
17,564
Following
2,555
Media
4,515
Statuses
46,057

He / Him | Director of Product Management GitHub, Copilot Productivity | Opinions are potentially wrong, but definitely my own

Toronto, Ontario
Joined June 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@MylesBorins
sMyle
1 year
💀
Tweet media one
1
6
63
@MylesBorins
sMyle
7 years
This is what you get when you google "Dank Fast Fourier Transform"
Tweet media one
32
1K
2K
@MylesBorins
sMyle
3 years
It looks like Node.js 18 is going to have * JSON Modules * HTTPS imports * Fetch yeeeeeeeee
23
159
2K
@MylesBorins
sMyle
8 years
to anyone who throws shade on talks not focusing on a technology... apis are all going to be deprecated. being human will not.
21
388
1K
@MylesBorins
sMyle
5 years
When I started at Google I spent a bunch of time coaching candidates before their interviews, shit is hard. I eventually captured my process in a blog post, which is now shared by our recruiters. Take a look and lmk if you have questions.
17
238
1K
@MylesBorins
sMyle
4 years
Super excited to announce that I just took a new role at @google with the Open Source Programs Office! In this new role I'll be advising teams on open source strategy for various programming languages with a focus on Foundations and Standards.
87
39
1K
@MylesBorins
sMyle
6 years
New compassionate tech values from @aprilwensel * Humility * Inclusion * Cooperation * Learning * Being a mentor
Tweet media one
3
356
789
@MylesBorins
sMyle
8 years
Hey I fixed that new hot meme ya'll are sharing
Tweet media one
33
511
748
@MylesBorins
sMyle
7 years
Burn out is a cycle. Being extremely passionate about the space you work in is amazing and a huge risk to quality of life. The highs are higher, but the lows are so much lower.
2
221
750
@MylesBorins
sMyle
9 years
Step one: $ git remote rename origin jedi Step two: $ git push --force jedi master Step three: 🎉🎉🎉Profit 🎉🎉🎉
9
709
617
@MylesBorins
sMyle
7 years
HTTP2 just landed in @nodejs core
7
349
594
@MylesBorins
sMyle
2 months
Today I stepped down from all existing Node.js and TC39 commitments. No drama, no blog post, just no time. So long, Thanks for All the Packages.
53
7
589
@MylesBorins
sMyle
4 years
My PR to enable Top-Level Await in node core has approvals and should land next week, hopefully go out in 14.8.0 the following week. 14.x is looking like the most exciting LTS since node 8
12
75
571
@MylesBorins
sMyle
7 years
With that I am the new @nodejs TSC Director I look forward to representing the committee on the Board of Directors. Thank you.
59
93
561
@MylesBorins
sMyle
4 years
The Node.js modules team does not have enough members who have shown up today... I have decided to stage a coup. I declare CJS over, ESM is the only way to write JavaScript now. All members who disagree please respond to this message if you wish to stop this from happening.
1
49
542
@MylesBorins
sMyle
2 years
In personal news... our family recently became larger. Welcome to world Ezra Shaw Borins. I'm taking parental leave until next year (thank GitHub for the awesome support)!
117
0
541
@MylesBorins
sMyle
5 years
terf is not a slur
4
71
484
@MylesBorins
sMyle
4 years
Ok, which of you sent me this?
Tweet media one
16
12
531
@MylesBorins
sMyle
8 years
🎉🎉🎉🎉🎉🎉 I'm unreasonably excited to announce that I'm joining @Google as a developer advocate for @nodejs on @googlecloud platform! 🎉🎉🎉🎉🎉🎉
Tweet media one
63
25
501
@MylesBorins
sMyle
5 years
After over a year of work, a PR to update the ESM implementation in @nodejs has been opened Some important bits * you can now use .js for esm by setting `"type": module` in `package.json` * node's specifier resolution is not on by default * .cjs 🎉
22
207
498
@MylesBorins
sMyle
4 years
🎉Happy @nodejs release day 🎉 OMG named imports from CJS modules edition! Congrats @guybedford on getting this together. $ nvm install v14.13.0
13
133
481
@MylesBorins
sMyle
6 years
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 Happy @nodejs 10.x LTS day $ nvm install v10.13.0 This release marks the transition of Node.js 10.x into Long Term Support (LTS) with the codename 'Dubnium'. 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
2
247
472
@MylesBorins
sMyle
3 years
Do you ever go to take a drink while on a video call only to discover the cup is empty... but it's already at your face and you have to commit to "drinking it".
21
13
443
@MylesBorins
sMyle
4 years
Jewish devs... I regret to inform you that you must halt using serverless and must use VMs until next Friday as it is PAASover
14
49
424
@MylesBorins
sMyle
4 years
So I'm being really silly in the original post... but we are about to mark ESM as stable in Node.js and sunset the modules team. Thank you to the many many many people who put time, sweat, and many tears into getting here.
@MylesBorins
sMyle
4 years
The Node.js modules team does not have enough members who have shown up today... I have decided to stage a coup. I declare CJS over, ESM is the only way to write JavaScript now. All members who disagree please respond to this message if you wish to stop this from happening.
1
49
542
13
71
421
@MylesBorins
sMyle
4 years
Happy 11th Birthday @nodejs
3
61
392
@MylesBorins
sMyle
7 years
GOOOOOOD MORNING are you excited for @nodejs 8.0.0 to be released today?
22
153
385
@MylesBorins
sMyle
5 years
OMG. The @nodejs modules team just reached consensus on what we plan to upstream. A.k.a the first iteration on the new ES Modules implementation More to come soon!
8
65
347
@MylesBorins
sMyle
3 years
On April 30th Node.js 12 goes EOL. This means that we are only a couple months away from all supported versions of Node.js having Top-level await... I cannot await... squeeee
8
54
347
@MylesBorins
sMyle
3 years
Extremely excited that my spouse and I purchased our first home... we closed yesterday 🎉 I'm typing up a doc right now called "The checklist no one tells you about when buying a house", will translate into tweet form soon. SO EXCITING!
33
0
345
@MylesBorins
sMyle
6 years
Very exciting day of serverless announcements at #GoogleNext18 * Python 3.7 and PHP 7.2 for app engine * Node 8.11 and Python 3.7 for cloud functions * Cloud functions moves to general availability * A wild knative appears * Serverless containers 😮
5
170
326
@MylesBorins
sMyle
5 years
♥️♥️♥️♥️♥️♥️♥️♥️ 🎉 today is the day 🎉 ♥️♥️♥️♥️♥️♥️♥️♥️
111
1
328
@MylesBorins
sMyle
7 years
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 Happy @nodejs release day Upgraded V8 Upgraded LibUV Upgraded npm $ nvm install v8.7.0 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
2
140
328
@MylesBorins
sMyle
5 years
Green Card'd!!!
45
0
322
@MylesBorins
sMyle
6 years
Oh hello there tensorflow.js
3
138
316
@MylesBorins
sMyle
5 years
My coworker @Yuryu is setting a high bar. SOOOO COOOOL Happy Pi Day!!!
@GoogleCloudTech
Google Cloud Tech
5 years
31.4 trillion: the number of π digits calculated. Congratulations to @Yuryu , who set the new world record, calculating almost 9 trillion more digits than the previous world record using Compute Engine VM clusters → #PiDay
117
2K
7K
6
23
301
@MylesBorins
sMyle
5 years
@nodejs Holy Moly!!! Today's meeting we had quorum of the modules team and managed to reaches consensus on a path to unflagging ESM in @nodejs core. Expect something to land soon!!!!!
@MylesBorins
sMyle
5 years
The @nodejs modules team is having a marathon consensus session right now. Tune in if you wanna get in the weeds with us.
4
12
63
8
115
316
@MylesBorins
sMyle
2 years
My work profile has a new update 👀
Tweet media one
63
1
313
@MylesBorins
sMyle
5 years
The new ESM implementation just landed in @nodejs core Still behind a flag, still work to be done... but an amazing accomplishment. Thank you so much everyone who has helped with getting this over the finish line.
Tweet media one
7
117
308
@MylesBorins
sMyle
4 years
🎉🎉🎉🎉🎉🎉🎉🎉🎉 ESM is now unflagged, but still experimental, on Node.js 12 $ nvm install 12.17.0 🎉🎉🎉🎉🎉🎉🎉🎉🎉
@targos89
Michaël Zasso
4 years
. @nodejs v12.17.0 (LTS) is out! This is a big semver-minor release which includes: - ESM without a flag (still experimental) - New AsyncLocalStorage API (experimental) - Builtin REPL improvements (previews, history search) - And much more!
6
81
276
9
90
306
@MylesBorins
sMyle
4 years
Half my job as a Product Manager is writing Software-Engineering fiction... the other half is making it non-fiction
11
41
306
@MylesBorins
sMyle
7 years
My H1B was approved!!!!! 🎉🎉🎉🎉
Tweet media one
36
8
307
@MylesBorins
sMyle
4 years
I love arguing with people on the internet... I mean collaborating on open source
2
31
298
@MylesBorins
sMyle
7 years
Apologize and remediate quickly when you realize you made a mistake. Don't waste your time explaining intent. There will be tons of time for that in the future if you manage to not sabotage the relationship.
6
75
301
@MylesBorins
sMyle
3 years
with enough eyes all decisions are bad
17
29
298
@MylesBorins
sMyle
4 years
Happy @nodejs release day! $ nvm install v13.12.0 * Notarized builds for macOS! * New npm * New libuv * New uvwasi * --disable-proto option for CLI * node_report is stable * allow URL in Worker constructor
1
85
291
@MylesBorins
sMyle
4 years
I get it slack, I'm not totally ready to get back to work yet either.
5
35
290
@MylesBorins
sMyle
3 years
If you work in technology you can learn a TON about your peers by finding out if the detest or idolize Elon Musk. There is no middle ground.
25
28
280
@MylesBorins
sMyle
5 years
Holy shit... Top-Level await just landed in upstream V8
7
44
284
@MylesBorins
sMyle
6 years
Excited to announce that I will be serving another term as the @nodejs TSC Director!
16
14
278
@MylesBorins
sMyle
5 years
Quick PSA... Please only use LTS releases of @nodejs in production. Once we end of life a release, stop using it!
17
88
277
@MylesBorins
sMyle
3 years
If you hit 'x' on your own tweet twitter will offer to "block yourself"... I'm too scared to test this feature out on main.
Tweet media one
19
24
274
@MylesBorins
sMyle
4 years
"Open Source is free like a puppy" Don't know who came up with this saying, but it is so very true. One thing to keep in mind, not everyone should own a pet.
16
48
271
@MylesBorins
sMyle
7 years
🎉🎉🎉🎉 Happy @nodejs Current Release Day Special ESModules edition --experimental-modules $ nvm install 8.5.0 🎉🎉🎉🎉
3
147
268
@MylesBorins
sMyle
7 years
How to be a mentor: 🚫 Don’t ask them to mentee 📆 Make yourself available 💬 Answer (specific) questions 🔥 Follow up about results ♻️ Repeat
@marckohlbrugge
Marc Köhlbrugge
7 years
How to find a mentor: 🚫 Don’t ask them to mentor 💬 Just ask (specific) questions 📊 Apply their insights 🔥 Follow up w/ results ♻️ Repeat
33
783
3K
6
97
262
@MylesBorins
sMyle
3 years
Holy moly getting to work with professional user researchers is such a gift. I'm starting to think of product decisions as a hypothesis that we can validate through direct customer research. Genuinely feel 100x better at my job because of this process.
9
23
263
@MylesBorins
sMyle
7 years
util.promisify just landed in @nodejs master
7
192
260
@MylesBorins
sMyle
3 years
You can now react to all releases on @github !!!
9
39
254
@MylesBorins
sMyle
4 years
Happy Top-Level Await Day!!!!!
@codebytere
shelley
4 years
🥳 Node.js v14.8.0 has been released 🥳 Big highlight - Top Level Await has been unflagged! HUGE thank you to @devsnek , @MylesBorins , & all others in the wide cast of characters who worked to bring this to you all! For more information 👇🏻
7
198
632
10
37
254
@MylesBorins
sMyle
5 years
Brotli is already in @nodejs 12 and will be landing in v10.16.0 very soon!
@addyosmani
Addy Osmani
5 years
Brotli compression can shave off up to 25% more bytes than Gzip. Oyo saw a 15% reduction in JavaScript sizes & a 20% reduction in CSS with it. Case-study: Learn to use Brotli:
Tweet media one
19
444
1K
3
65
243
@MylesBorins
sMyle
8 years
I've recently started logging with emoji when bug hunting, never going back
Tweet media one
7
130
238
@MylesBorins
sMyle
6 years
Need to force push over a git branch and ensure no one has pushed since you last synced? --force-with-lease will reject if your local remote is out of sync, a canary that you are about to erase somebody else's work
10
68
237
@MylesBorins
sMyle
4 years
Super exciting that @npmjs 7 is now Generally Available!!! Super grateful to the team and the community that has contributed bug reports and fixes to get us to where we are today.
4
57
237
@MylesBorins
sMyle
6 years
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 Happy @nodejs current release day. Kind of a big(int) deal edition. $ nvm install v10.4.0 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
8
95
236
@MylesBorins
sMyle
3 years
I don't know about y'all, but keeping it together is a chore right now. What fucking year.
11
3
227
@MylesBorins
sMyle
6 years
We just landed @v8js 6.7 in @nodejs master!!! This is a big(int) deal
4
69
226
@MylesBorins
sMyle
6 years
top-level await just went to stage 2 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 Thanks everyone who helped with this @domenic @bradleymeck @mathias
3
70
223
@MylesBorins
sMyle
3 years
I just realized that the combination of Promise.all and dynamic import are essentially AMD. This works in CJS 🤮
Tweet media one
16
16
223
@MylesBorins
sMyle
4 years
Time for a 🔥 take If you cannot find a way to be compensated, recognized, or get some value out of your OSS contributions you should reconsider how you are investing your time. You don't need to be directly compensated, but you should personally benefit from your labor.
9
43
223
@MylesBorins
sMyle
6 years
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 Happy @nodejs LTS release day $ nvm install v8.11.2 Come packed with a massive update to both n-api and http2 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
1
104
219
@MylesBorins
sMyle
3 years
Since the beginning of 2021 I've collaborated with a bunch of great folks at GitHub to make major improvements to the GitHub Releases product. Today that work went live as a public beta 🎉
9
40
219
@MylesBorins
sMyle
6 years
🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄 Happy @nodejs holiday release day $ nvm install v11.6.0 $ nvm install v10.15.0 $ nvm install v8.15.0 $ nvm install v6.16.0 🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄
1
66
215
@MylesBorins
sMyle
4 years
OMG Top-Level Await is enabled by default in Chrome 89!!!
3
32
217
@MylesBorins
sMyle
5 years
Hello again beer robot. I know it is only 10am but I can't say no to you
10
13
206
@MylesBorins
sMyle
4 years
With today's @nodejs v12.20.0 release ESM no longer has a warning OMG! There are also a couple of new features for 12.x that are super exciting. For one you can now import CJS modules and to a certain degree of accuracy get named exports!
2
48
197
@MylesBorins
sMyle
2 years
Extremely excited about this. The npm team has been collaborating with GitHub's package security team for months putting together an RFC to improve the audibility and trust of npm packages using SigStore and trusted build infrastructure
3
57
195
@MylesBorins
sMyle
4 years
Experimental support for `Top-Level Await` just landed in @nodejs core! Amazing work @devsnek Should go out with the next 14.x release (backporting as I type this). Will work with both `--experimental-top-level-await` and `--harmony-top-level-await`
5
57
193
@MylesBorins
sMyle
7 years
The TSC just reached consensus that http2 without a flag is offiically landing in 8.x LTS 🎉
4
85
196
@MylesBorins
sMyle
6 years
🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪 Happy @nodejs current release day $ nvm install v10.3.0 Lots of nasty bugs got fixed and also npm 6.1.0! 🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪
2
74
190
@MylesBorins
sMyle
7 years
OMG @nodejs v4.x is end of life in 3 months v6.x is maintenance in 3 months v9.x is end of life in 3 months v10.x is coming out in 3 months Life comes at you fast
12
106
191
@MylesBorins
sMyle
6 years
Very excited to announce that the @nodejs runtime for Google App Engine Standard is now available in a public beta on @GCPcloud Step 1: Sprinkle a tiny bit of yaml ```app.yaml runtime: nodejs8 ``` Step 2: run the command $ gcloud app deploy
17
76
181
@MylesBorins
sMyle
5 years
Happy @nodejs security release day $ nvm install v13.4.0 $ nvm install v12.14.0 $ nvm install v10.18.0 $ nvm install v8.17.0 For more details on the security release please check our blog
4
84
177
@MylesBorins
sMyle
7 years
When you can't distinguish between colleagues and friendships you can get burnt pretty hard. Your colleagues will disappoint you as friends Your friends will disappoint you as colleagues Since they are both at the same time it is really hard to reconcile
3
35
182
@MylesBorins
sMyle
7 years
Do you work with someone that you really appreciate? Tell them often
16
48
178
@MylesBorins
sMyle
3 years
Definitely in top 5 pandemic purchases
Tweet media one
15
1
176
@MylesBorins
sMyle
2 years
I heard someone refer to "lofi hip-hop" as "millennial smooth jazz" and I'm honestly still recovering
5
19
175
@MylesBorins
sMyle
5 years
Are you ADHD? Start taking notes during meetings... It will change your life.
24
12
171
@MylesBorins
sMyle
8 years
A PR is in to allow @nodejs to be debugged + profiled with Chrome Developer Tools Great work @ofrobots and v8 team
2
117
171
@MylesBorins
sMyle
4 years
Happy @nodejs LTS release day $ nvm install v12.20.0 Got all the modules fixins special edition :P
2
39
168
@MylesBorins
sMyle
4 years
Hey Gatekeepers FUCkkkkkkKKKK YYYYOOOOOUUUUUU Sincerely, A non-traditional techy who loves js
6
7
168
@MylesBorins
sMyle
4 years
Hey JavaScript fans... are semi-colons worth it?
76
4
165