Sign in with Twitter

Username:

Ben Lesh @BenLesh Austin, TX

#RxJS core team. Art lover. Working at @citsecurities on React stuff. Former Angular team at Google, and web dev at Netflix. Views and tweets are my own.

1,110 Following   43,308 Followers   36,519 Tweets

Joined Twitter 3/11/09


The Minneapolis State Police just straight up ARRESTED CNN's Omar Jimenez @OmarJimenez on live TV. He was literally… https://t.co/E7QXvNALWs
Retweeted by Ben Lesh @seldo JFC. I just looked up what he said. Morbid curiosity. He says he's going to order the military to shoot Am… https://t.co/ct4oU6Zz5L @editingemily @maggiepint Pfft. Just get you some DevOps tools for the new SREs you've hired. Make sure they use al… https://t.co/L2XeroZyZb @MylesBorins At least one of those is underpants. @andrestaltz A "mess" implies chaos. What you see here is systemic. Did you happen to check the skin color of the r… https://t.co/Icc6Y1klspThis article by @doctorow is 8 years old. But it's a fantastic read, and it's all valid today. (Shocking for a tech… https://t.co/1TWgDFFfVo @ladyleet https://t.co/4otUrLkGIs @burkeholland https://t.co/aMLg1BIfdp @peterpme 7 @steveyp_ I'm very glad she's okay. @_jayphelps @ryanflorence @dan_abramov #protatoawareness
5/29
2020
@RReverser @matteocollina @b0neskull It also may have enabled perf optimizations for simple synchronous mapping cas… https://t.co/l2GEP05ry6 @RReverser @matteocollina @b0neskull Maybe not with `then`, I suppose. There, I think that auto-unwrapping was prob… https://t.co/p4GZPKvsA2 @RReverser @matteocollina @b0neskull ... so imagine you introduce some new lazy promise-like thing to JavaScript (h… https://t.co/Xrx7uS9PDw @RReverser @matteocollina @b0neskull As for why: The example above illustrates it. I've continuously seen people b… https://t.co/J8kGD73Re6 @RReverser @matteocollina @b0neskull Anything that wasn't a promise. Is it unergonomic? Sure. Does it prevent stupi… https://t.co/zv6OOjA9Yd @matteocollina @b0neskull You know, @SeaRyanC, an opt-in TypeScript flag to force developers to wrap their own valu… https://t.co/bbvsseAUGt @matteocollina @b0neskull This is an inherent design flaw with Promises. The auto-wrapping of values as Promises wa… https://t.co/bscjSx7fYW @mtiller Ambition is fine, with empathy, and in the absence of irrational fear, and anxiety. In the absence of narc… https://t.co/muo5c58KNm @cotufa82 hahaha https://t.co/VM5fcc8M2UI'd probably start with wish number 1 being "Intelligence and perfect mental health for all"... Then I'd like that… https://t.co/HPurJJpxRM @NeilDocherty But why poop? https://t.co/6kAP8OUGPnHoly crap. I thought you all knew the rules. Haven't you seen Aladdin?? - No wishing for more wishes - No bringing… https://t.co/RoXFb0I90a @thpnk @Michael_Hladky Just to clarify the "why" Subjects work like that... this doesn't make any sense right? I m… https://t.co/r6tlYnyy92 @thpnk @Michael_Hladky To get the behavior you want, you'd have to recycle the BehaviorSubject and create a new one. @thpnk @Michael_Hladky All Subjects in RxJS carry the same guarantees as the Subscribers that you get inside of `ne… https://t.co/FYPzJM3yPvYou've rubbed a magic lamp. You have 3 wishes, but they have to fit in a tweet. Go. @elchefe @StephandSec I thought so. The monitor looks and performs really well too. No complaints. @elchefe @StephandSec The quarantine marked a weird computer shortage around my house with the two older kids needi… https://t.co/SrO7e9do3X @elchefe @StephandSec It's all part of money I sort of "ear marked" to update my setup. I was using a 10 year old m… https://t.co/Ry4OfIGjbV @0xduraki @elchefe @StephandSec https://t.co/XFa4lhBrGe @elchefe @StephandSec It's still an embarrassing amount to spend, so please keep in mind I used my last monitor for… https://t.co/omOac4MsYM @elchefe @StephandSec I had an old monitor for literally 10 years, and I JUST dropped money on a 49" curved super u… https://t.co/r80lssFeIW @shanselman LMAO! That's a good story! My only overlap with the IT Crowd has been some of my bosses, and occasiona… https://t.co/Vunqgq9k0R @shanselman Two things: 1. Why does the guy from The IT crowd look like you? 2. They actually do make smoke detec… https://t.co/M1R03FBblu🤓That's will be very special #RxJS flavored meetup! #frontendtech 🔥🔥🔥 https://t.co/Yg5M2jNKLC
Retweeted by Ben LeshWife: Why don't you play with your brother and sister? Lily (5yo): Um, no thanks. It's "family, no" time. Me: https://t.co/nr1A6s5Jhk
5/28
2020
Vision deficiency simulation is now available in @ChromeDevTools in stable Chrome (83)! https://t.co/0fo3SymejM
Retweeted by Ben Lesh @Brocco https://t.co/lz1imm492n @AdamRackis @_torrborr @tlakomy Hmm I don't have many connections in Austin yet. But perhaps @elchefe knows some folks? @getify @DotProto @cyclejs Haha. That's a strange sounding story.This was a really cool discussion. Having spent time working on Angular internals, I have to say I'm really impress… https://t.co/c4JahulOof @debug_mode This is how I ended up solving it for my particular use case: https://t.co/T5SDzexcLvGenerally, I'm not a huge fan of prototype augmentation, because it's shared global state, and it can cause crazy i… https://t.co/2L9S36SNlgAlso note the `...this` above. If you don't do that, any subclasses of Error will be missing their enumerable prope… https://t.co/vQXrJtC2wgPrototypes are *global state*! That means third party libraries you may be using, that might rely on the JSON rep… https://t.co/lrTWiimeVJWhen you need to JSON.stringify the Errors in your application (in my case for logging purposes). You can add a `to… https://t.co/jDGaZIFlCx @BrendanEich @SeaRyanC @littledan Thanks for the responses, everyone. I guess the "why" remains a mystery. In the… https://t.co/r89auNUrah @SeaRyanC @BrendanEich @littledan I guess by that same coin, I remember getting errors back in the day where the *m… https://t.co/Mn1fMnzIEn @SeaRyanC @BrendanEich @littledan I guess the ship has sailed on making properties enumerable though, it would prob… https://t.co/sUurrjeJWb @SeaRyanC @BrendanEich @littledan Regardless, I'm still curious as to the "whys" of the error properties not being enumerable. @SeaRyanC @BrendanEich @littledan LOL... I was literally digging through the spec like "Why is there different hand… https://t.co/YNWb73VttN @SeaRyanC @BrendanEich @littledan Duh. You're right! It's just that the properties aren't enumerable, not necessari… https://t.co/KNXbYKW6GaTIL there's another "Cycle.js" besides @cyclejs... written by Doug Crockford meant to add methods JSON.decycle and… https://t.co/Y6FR9qywTk(Or literally anyone that knows the "why" here.) haha. I don't mean to single out two experts and demand explanation. 😅It always gets me that JSON.stringify(new Error()) returns "{}". Why wouldn't we want the message at least? Think o… https://t.co/6R7G1DsB0g @wesbos it was in Chrome's "omnibar" or whatever they call it now. It did work in the tweet, though. Also of note… https://t.co/r0J3l4TZaI @wesbos My first attempt: p​​​​​​​​​a​​​​​​​​​s​​​​​​​​​t​​​​​​​​​e​​​​​​​​​ ​​​​​​​​​m​​​​​​​​​e​​​​​​​​​ ​​​​​​​… https://t.co/unVSMF1B3s @amcdnl @toddmotto An npm dependency is just like any other import. So it will depend on what it is. If the dep is… https://t.co/lLl5E09VhQ @dancow Apparently this Tom Austin guy is a serial racist turd: https://t.co/vvWvhcqm0wI couldn't be more pleased that today I taught @ken_wheeler about "Manifold Burritos" AKA "Engine Block Burritos".… https://t.co/0gI4HuJwhT
5/27
2020
class Typo { cosntructor(public readonly everyDamnTime = true ) {} } @jkup ... and that rarely trickles down to the artists and the folks involved in production. It's mostly profit for… https://t.co/PcSaI5DoC2 @jkup I think it's unethical that companies that control the publishing mechanisms (VHS, DVD, Bluray, et al) also c… https://t.co/wopwnV6kCJSoftware development https://t.co/O1Bmj0g9rm
Retweeted by Ben LeshWe are expanding our team @thisdotlabs and hiring another Senior Software Engineer (3 reqs now open). Interested?… https://t.co/jAUJ6TX9qK
Retweeted by Ben Leshhttps://t.co/HrChloN9O3
Retweeted by Ben Lesh @ThugDebugger Is it weird that I thought, "good for them"? I'm all for people starting their own businesses. In fa… https://t.co/SvKGOnXypK @tizicarolcartel Yes. You can still do this in production. In practice, in the simplest cases I tend to just use th… https://t.co/J3Yaf63NtdMade a new pure CSS (and HTML) piece. Inspired by Italian renaissance. https://t.co/J9FwYyCwef
Retweeted by Ben LeshAnd that means https://t.co/7pSZYsArz1 now has a search component, too: https://t.co/OO5vlVkmUw
Retweeted by Ben Lesh✨#RxJS Lessons✨ Transformation - pluck() pluck() allows us to select which object property we want to emit. 🔥We c… https://t.co/EbEVeNj34t
Retweeted by Ben LeshThis is a hacking scene from the Netflix show El Dragón... 😂 https://t.co/hompuUx1T8
Retweeted by Ben Lesh
5/26
2020
@ken_wheeler @arenasmario Ken let me win
5/25
2020
Use a mail forwarding service with San Francisco addresses, tell Facebook you live there, actually live somewhere c… https://t.co/JBjLQcYA96
Retweeted by Ben Lesh
5/23
2020
OMG. What is happening?! Haha. Amazing https://t.co/bbavGJNuR6
5/22
2020
This special @angular International Women's Day is especially important because of the female leaders on the Angula… https://t.co/FMpOZWF8i1
Retweeted by Ben Lesh @oscarcampos Yeah. They're fine @robertm3004 😕Wixom Lake, one of two lakes drained when dams broke North of my hometown. A massive, long lake, with two legs stre… https://t.co/RahUnMSWUf @simonfarrugia26 I missed that. There's this from the same day, too. https://t.co/3KhDXyu4IA @elchefe Then I listened to that cassette on my walkman in vain! 😭 My childhood is a lie. (I legit had that one. H… https://t.co/80qEEZRqplThought I'd write about some of my favourite components, packages and tools. First up: the Reach UI Tooltip: https://t.co/ayMyBUIQ0E
Retweeted by Ben LeshQuote of the day " 'node'.split('').sort().join('') " - @nobleach
Retweeted by Ben LeshSince Vite is using Rollup as the underlying bundler, I've been working with custom Rollup plugins for quite a bit… https://t.co/ZR4slLnL9P
Retweeted by Ben LeshMy hometown is underwater, and 10,000 people are displaced, due to multiple catastrophic dam failures... And this i… https://t.co/wcGLtytkmlMy heart and Jill's go out to the people of Midland, Michigan, experiencing another crisis in the midst of this pan… https://t.co/UvJQmFCZMT
Retweeted by Ben Lesh @DeborahKurata Yeah. They're healthy and fine. The house took the brunt of it @ekepes Yeah. Everyone is fine. Still sucks though.
5/21
2020
@steveyp_ Indeed. @jz989 Also, the reports are mixed. I know that the dams at Smallwood Lake and Wixom Lake failed, but I was told th… https://t.co/a7QqluhDx3 @jz989 There was a picture of Dow High underwater. So I'm sure that my folks' place is in bad shape. :\Apparently my parents' home has taken serious damage and is likely a total loss from the #MichiganFlooding. They ca… https://t.co/IoZKd4UutJHappy ✨#ModernWebWednesday ✨ We're kicking off a brand-new season of the podcast with @ladyleet, @BenLesh, & speci… https://t.co/ccZr79q1Cp
Retweeted by Ben Lesh @NikkitaFTW It even notifies other windows and threads! Beat that, "reducks". Pfffttt. @joshin_my_tots @MylesBorins 5?! https://t.co/HlbT7s2u2e @N_Tepluhina @gitlab Congratulations! They're lucky to have you. @marcusradell Sorry I didn't see this until now. Just noticed it in the slack history. :) @marcusradell ignoreElements() that's what you're looking for. It will solve your TS types problem as well, as it… https://t.co/nt0Aw05Wa7 @Mandy_Kerr And to be fair, if you are one of the best basketball players in the world, no matter where you're from… https://t.co/T3sX4Gm5rG
5/20
2020

0