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,028 Following   35,870 Followers   32,387 Tweets

Joined Twitter 3/11/09


@rauchg @ken_wheeler My experience in China was that I had to carry around cash because they didn't accept cards anywhere. @ladyleet @jeffbcross @cmwhited @robocell You also got me a pineapple t shirt that would match Jeff's really well @chancethedev The current stance from the WHATWG seems to be "provide primitives and let them build the rest". But… https://t.co/L0atFWMNCHIf you need an accessible multi-select with an async lookup or virtualization to accommodate a ton of items, and av… https://t.co/hfyJeh5sbMI wonder how many a11y issues are caused by devs trying to work around the fact that there's no combobox in HTML, a… https://t.co/pWKfuXfE9GLike music? Like react native? Like employment? Well then today is your lucky day. Check out my friends job postin… https://t.co/uGz39wB6LI
Retweeted by Ben Lesh @eveporcello Did you mean to make Minnie Mouse out of that?👀 Eyes Follow Mouse Cursor 🐭 with the help of #reactjs #library 👉 https://t.co/b4NxiSndwQ @codesandbox playground 👉… https://t.co/KWvK8UFzBD
Retweeted by Ben Lesh @phil_lgr @_gabrielazeved0 I don't even think it looks better, TBH. Default exports are an invite for people to r… https://t.co/kpNvJYuwMu
10/17
2019
@Lanooba @tiffanywhitedev I dunno. I'm confident in my ability to kill insects... Rats on the other hand... https://t.co/7QlNuft3SL @ivanhoe011 Yes. Yes it should. But the build was messed up. So there you go. @JakeDohm Something about how TSDX is building the output. https://t.co/r1ZEUwQXhM It's one of those things that'… https://t.co/4BQ0fAdP15Default exports and build configuration hurt me. Every. Time. I hate default exports. source: export default func… https://t.co/QBq3t5x8J0You don't need buy-in from your team to use Chrome's Lighthouse. It's literally a part of dev tools by default.
Retweeted by Ben LeshHe does not. Literal bits of Pope. Fuck. FUCK. POPE ON YOUR HANDS POPE IN YOUR COMPUTER POPE UP INSIDE YER F… https://t.co/EwXUA7n5dR
Retweeted by Ben Lesh @rkoutnik We breathe and swallow through the same hole. It's not a great design, no matter how amazing the origin.Adulting is never feeling the need to use the word "adulting".Basically part of my day working at home... https://t.co/LlTT5bKgB8https://t.co/8JMMeOoS2O
Retweeted by Ben LeshSigns you need a break: * loosing interesting in things you’re usually passionate about and bring you joy * short t… https://t.co/N7E3rm5w0T
Retweeted by Ben Lesh @AdamRackis @elrickvm Mike Tyson in the 1981 Junior Olympics. Don't blink. https://t.co/0maUKTkl9R @Lanooba @tiffanywhitedev The food here is really good, that's true. Not just in the city, even out here in the 'burbs. :) @Lanooba @tiffanywhitedev It's lovely! Warm. Inexpensive. The people are nice. Not many bugs (compared to PA or OH)… https://t.co/TbhoofV3Yf @Lanooba @tiffanywhitedev TIL you're not in Pittsburgh anymore. I was like "subway? I mean, there's a train sorta thing I guess"I wrote 1,600 words on our current thoughts on RegEx-validated string types TL;DR - realistically, where & how cou… https://t.co/rV9iCPx2GU
Retweeted by Ben LeshAs CSS becomes more expressive for reactive runtime styling the gaps btw JS runtime and CSS pseudo selectors is at… https://t.co/dgLVaFqSjv
Retweeted by Ben Lesh @kvlly @jkup @elonmusk But he may want to watch his other endeavors. When it comes to astronaut scandals, there's always space. @kvlly @jkup @elonmusk He should be fine. He keeps Boring Company.I hope @elonmusk never gets caught up in a scandal. Elongate would really stretch on.
Retweeted by Ben Lesh @_jayphelps @ag_dubs @dotnet subscription.fuuuuuu(); https://t.co/551Qz4yaG0 @_prateekbh @_developit @bitandbang Honestly, I think maybe the Angular Docs were doing it to test Angular features… https://t.co/J1wMQPccuX @_ericelliott When we moved from RxJS 5 to 6, TypeScript coffee transformations enabled Google to automatically up… https://t.co/ZnrKUUKlIp @_ericelliott Anecdotally, I uncovered dozens of bugs in the early stages of RxJS 5 when I converted the project ov… https://t.co/MHwQhsoK8xMeetup clarifying that this payment structure is a limited test with a small number of groups, and those groups can… https://t.co/NU7cCeiaZj
Retweeted by Ben Lesh1995 vs 2019 https://t.co/LFALJO6Cb4
Retweeted by Ben LeshI am looking for a remote React developer role. Very skilled in JavaScript, React, Redux, Node.js, Postgres, and a… https://t.co/vwImqY5UR1
Retweeted by Ben Lesh @thekitze I generally follow conferences for the few big announcements from various library authors, funny talks, a… https://t.co/ocBoV03KYT @ManoMarks This is very dependant on what your team is, I think. @_developit @bitandbang https://t.co/JKqsCZNKeW and https://t.co/uihPmSDpz9 are also PWAs.
10/16
2019
Environment variables are algebraic effects
Retweeted by Ben LeshHave you heard of the Peer Bonus that Google OSS has? Together we’re better and that’s why we have the Peer Bonus P… https://t.co/9bpMypARxv
Retweeted by Ben Leshcommon FP patterns. It's possible to overuse them, but it's also easy to
Retweeted by Ben Lesh @getify @ljharb @dotnet In my experience, the latter is so cheap (a flag and a function) that it can be included in… https://t.co/FXpQXLTikk @getify @ljharb @dotnet The promise would need to reject in order for life to go on in that app, or we've got a memory leak. @getify @ljharb @dotnet You can't really do that with Promises, though. I give you async-await: const promise = s… https://t.co/HlauUgG0Ok @ljharb @getify @dotnet I think what most people want is the ability to stop whatever is producing data for the pro… https://t.co/BzJ1GaiK6Y @getify @ljharb @dotnet Sure, but then everything that wanted to "unthen" a handler would have to keep a reference… https://t.co/6jWTXAHO3Q @gc_psk @vivainio @dotnet Not really. You can "dispose" of a subscription. You can "dispose" of anything.3/ There is a lot of dancing around the fact that you don't have a Subscription until *after* the `subscribe()` cal… https://t.co/nimqoLzq5g2/ I don't like the term "cancel" ... or "abort", for reasons I outline in that issue. Also, RxJS Subscription is… https://t.co/A5lwIxCuaK1/ Here's the thing about token-based cancellation/disposal/abort: It's not ergonomic... UNLESS it's _everywhere_,… https://t.co/vRDgX07k5g @ljharb @dotnet Throwing my hat in, again. I've filed an issue with the cancellation proposal. Hopefully people can… https://t.co/glg2ZooGcvI hate to say this, but semantically, I think @dotnet hit the nail on the head with "dispose". Cancellation, et al,… https://t.co/x8YQwere24 @Hofinator10 @AdamGordon1977 @dominos Generally "mobile friendly" will mean you're using native form components, et… https://t.co/WMWyRdriX4 @jadbox Callbags are awesome, but I don't think the ergonomics are solid for mass consumption like they are with Ob… https://t.co/0JKidbYbGD @Hofinator10 @AdamGordon1977 @dominos It's a lot like a house. If you have a modern house, that has been built by p… https://t.co/2f2d8FOKEQ @Hofinator10 @AdamGordon1977 @dominos If your product is a highly custom, interactive thing, with a lot of custom f… https://t.co/LO3kLOoZN9 @Hofinator10 @AdamGordon1977 @dominos It would totally depend on what you have built already. If you're using a pre… https://t.co/MGLsv5f9FE @Hofinator10 @AdamGordon1977 @dominos Well I doubt you'd like your customers to find your above tweet. I mean, some… https://t.co/k5BRxsEmIu @Hofinator10 @AdamGordon1977 @dominos Your attitude is probably more of a catalyst to you losing money than anythin… https://t.co/mbRa7LzODT @Hofinator10 @AdamGordon1977 @dominos I get that you're digging in, being stubborn, or whatever. But I'd challenge… https://t.co/Zb91w7px5R @Hofinator10 @AdamGordon1977 @dominos Commercial websites are *already* required to be accessible. And I doubt you… https://t.co/m6wV29srXFThis is *super* cool. That said, every time I see a robotic thing designed to mimic human features (that's not a p… https://t.co/UEIPxygyXG @Hofinator10 @AdamGordon1977 @dominos You're going to pick up a phone and buy stuff from every store you need to bu… https://t.co/Vd2H9wF53z @mikeal "Write simple code" seems to be solid performance advice. Even if it's a little too non-specific, it should… https://t.co/HDD4cY9VA9 @Hofinator10 @AdamGordon1977 @dominos You do realize that *you* could be blinded at some point, right? Or someone y… https://t.co/Tl1qlS3WQ6 @ljharb @MylesBorins Haha.. That's a really good one, too! @MylesBorins I think my favorite Strong Bad email was the one about Cheat-speak. "Why can't you say something norm… https://t.co/yAO2Ejmsjt @MylesBorins Homestar Runner! I love Strong Bad, in particular! Did you ever see the episode of The Aquabats Supe… https://t.co/GF9dItNd8Wfor halloween, I'm coming as the technical debt ticket you've shoved in the backlog for the past 6 months
Retweeted by Ben Lesh"Web development before standards and open browsers" by @codepo8 #DEVcommunity https://t.co/gDdaskprel
Retweeted by Ben Lesh @laurieontech I am really interested in The Mandalorian. It looks amazing.And the award for cutest slides goes to... @ashleymcnamara 🖤 Loved this extremely important talk about burnout at… https://t.co/otVKXzDc6M
Retweeted by Ben Lesh @ladyleet @jsoverson @AllThingsOpen https://t.co/Wm9uvaFUT0 @brandontroberts All the people silly enough to work tirelessly on things for free already have open source projects, Brandon. @jsoverson @AllThingsOpen @ladyleet would've made you dance @donasarkar Interact with people. Try to be kind. Try to help others. Open source things I'm working on. Eventually… https://t.co/U7yAD21TJP @ryanflorence @knitcodemonkey @editingemily No electricity. It'll have to be acoustic. 🙂 @CHERdotdev @seldo @McJesse I'm the The Unattractive Easel Light. (Not fishing, after two years of severe alopecia… https://t.co/or2HPPhAD0 @brandontroberts @_jayphelps Meetup employees: "So who do we charge now?" Meetup leadership: https://t.co/ahweUIZL4K @CHERdotdev @ChloeCondon Holy crap! Haha. @MylesBorins cc @_davideast @knitcodemonkey @editingemily Art supplies. And fishing stuff. @brandontroberts @_jayphelps "Okay, to balance Meetup's budget, here's the plan..." https://t.co/2fSyr0YyGR @acdlite I don't really like the name toPromise, myself, for this reason. It should be called lastValue or the like. @_jayphelps Yup, I agree wholeheartedly. Unfortunately, that's not what RxJS has been doing for some time now.The @Meetup’s new business plan https://t.co/OMY9cxRLXM
Retweeted by Ben Lesh @devonbl Well, that's the end of @Meetup, IMO. I'd never use that. I guess people are back to cheap hosted forums o… https://t.co/LJZ3ZVp3sy @ng_tracyy lol... I'm glad someone can now share in my years of silliness with Tracy.
10/15
2019
#Redux https://t.co/9v5xTJA2hFDuckling slide 😍 https://t.co/Marjck2CJj
Retweeted by Ben LeshOops 👀 https://t.co/tB1QpEDtaM
Retweeted by Ben Lesh"CSS-only low-poly Earth Globe" by Joan Perals https://t.co/Kv5064hsmM https://t.co/oYoKMDSkHG
Retweeted by Ben Lesh @benmvp @codepo8 So like... vacation then? @codepo8 ... so like... vacation then? Sign me up. LOL @rickhanlonii @bolah2009 💪Indeed! I wasn't trying to steer people away. Just prepare them. @mstodd66 @LFLegal You really need to rethink this position. I recommend a few days of trying to use websites you n… https://t.co/Kb3UKDPLdG @rickhanlonii @bolah2009 I did some of this work for Angular, and there were a fair bit of trolls that crawled out… https://t.co/j9bRwrzx4q @bolah2009 If you want to get involved with fixing insensitive and inconsiderate language in React Native docs, che… https://t.co/hacQhXzOjp
Retweeted by Ben LeshRelated issue: https://t.co/YoOeRw6imE
10/14
2019

0