Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
David Mark Clements
Principal Architect. Tech lead/primary author of OpenJS Foundation JSNAD & JSNSD Certifications. Author of Node Cookbook
4,404
Tweets
248
Following
2,121
Followers
Tweets
David Mark Clements retweeted
Stephen Belanger 20h
Just making observed promises in Node.js 3-4x faster. No big deal. 😎
Reply Retweet Like
David Mark Clements Dec 3
Replying to @matteocollina
I’ve found strengthening muscles (core/back especially for me) reduces the strain that working puts on you which makes the ergonomic-need threshold lower
Reply Retweet Like
David Mark Clements Dec 2
good times and fond memories
Reply Retweet Like
David Mark Clements retweeted
Fastify Dec 2
You can learn more about this problem in “The cost of logging” talk from and : (from 2016).
Reply Retweet Like
David Mark Clements retweeted
Fastify Dec 2
Having a logger built-in came from the experience of pino: 🌲. Treating logging as a second-level concern lead to inefficient implementations. 🚀
Reply Retweet Like
David Mark Clements Dec 2
npm init fastify try it 😃
Reply Retweet Like
David Mark Clements Dec 2
Replying to @heapwolf
For fuck sake.
Reply Retweet Like
David Mark Clements Dec 1
Replying to @dshaw
Yeah... the chaos monkey really exposed a lot of blutack and elastic bands holding that all together
Reply Retweet Like
David Mark Clements Dec 1
Replying to @dshaw
Not sure if it’s a paradox for him. You’ve got to admit you’ve committed crimes in order to be pardoned. Otherwise, what would the pardon be for? “Anything that anyone might accuse me of”?
Reply Retweet Like
David Mark Clements Nov 30
Replying to @mafintosh
Damn I never finished landing that Transform.with(generator) PR on core
Reply Retweet Like
David Mark Clements Nov 30
Replying to @mafintosh
I really like that pattern for writing streams - it feels simpler to me
Reply Retweet Like
David Mark Clements Nov 30
Replying to @mafintosh
Also new stream packages could be implemented as async generators and then export stream.Readable.from(generator)
Reply Retweet Like
David Mark Clements Nov 30
Replying to @mafintosh
A lot of your stream packages are already async iterators too. Wonder if the requeue concept can be applied there as well
Reply Retweet Like
David Mark Clements Nov 30
Very cool. have you measured the perf difference for your service(s)?
Reply Retweet Like
David Mark Clements Nov 29
Replying to @bahmutov
Err errrr something something tunnelling
Reply Retweet Like
David Mark Clements Nov 29
Replying to @bahmutov
Kind of wish I’d never entangled myself in the first place
Reply Retweet Like
David Mark Clements Nov 29
Replying to @tom_shamp @seldo
Right but errr.. most of the ones who really love the guns were ready to go on teaming up with the state against the other citizens who love guns less than them
Reply Retweet Like
David Mark Clements Nov 29
Sigh. The classic response to being confronted with your own undeserved sense of superiority - ignore it and make sure you can’t be confronted any more. I’m English. I know what we are.
Reply Retweet Like
David Mark Clements Nov 29
I have a quantum superposition joke but the punchline is and isn’t.
Reply Retweet Like
David Mark Clements Nov 28
What’s your point?
Reply Retweet Like