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,144 Following   45,138 Followers   38,406 Tweets

Joined Twitter 3/11/09


Them: I contribute to open source. Me: https://t.co/kwvSh71s04
Retweeted by Ben Lesh @prestopasto @DavidKPiano It's not the money so much as the time. @Matty0187 @wendellhu95 @ryanflorence It has a built-in Linux kernel. @LordRip In which case should what be used? @simey Yeah, I've thought about that for years. The problem is it adds a lot of nuance. There is a difference betwe… https://t.co/4TiTADBojS @MishClauw @DavidKPiano Thanks so much. But it's not the money I need. It's the time. Life would be better if I cou… https://t.co/ctfZXOmV0X
9/29
2020
PSA: In #RxJS you should NEVER, EVER "chain" `subscription.add()`. RxJS 7 explicitly removes this awful API, and… https://t.co/tXuM49tRZg🎉 MISSION ACCOMPLISHED! 🎉 #FirebaseSummit is happening on October 27-28 starting at 9:30AM PT. Get ready for...… https://t.co/fKmg44ql3B
Retweeted by Ben Lesh @danvdk @typescript I did a crime because of your tweet https://t.co/FkwUKvdFof
Retweeted by Ben LeshAnother use of @TypeScript 4.1's template literal types: extracting the URL parameters from an express route. Prett… https://t.co/2MnDOy2IqH
Retweeted by Ben LeshAlso, huge thanks to @danvdk from whom I stole ExtractRouteParams 😛 https://t.co/804BhtBWVN
Retweeted by Ben LeshThen I could use it to have a type representing a union of all possible routes with values extracted from paths. https://t.co/GcZaz8axjt
Retweeted by Ben LeshWith template literal types, I can have a function that extracts params from a path and assigns them provided type.… https://t.co/nLX5tqusAh
Retweeted by Ben LeshThat last bit I sympathize with. It's hard to throw errors from code that is relevant to the user when you're tryin… https://t.co/6TiCqLpXcd"Invariant Violation" means nothing to me. An unchanging violation? Okay. Sounds great. Allow me to just revert… https://t.co/e0s5mQFykzAlso, did not know this about the Steam version: "We’ve been doing fine with crowdfunding, but we’re getting older… https://t.co/nZvHKd1klE
Retweeted by Ben Lesh @saltnburnem i5s are great. But look into the new AMDs as well. They are giving a lot more bang for your buck this year. @joshribakoff @DavidKPiano Google uses RxJS in thousands of targets. Before I was there, and even more after I've l… https://t.co/EHEud4zKLb @DavidKPiano That said.. anyone that thinks they want to be the owner of a popular (non-corporately-owned) open sou… https://t.co/lT59rhILf4 @DavidKPiano RxJS. No. Only outside of work. I thought Google might pay me to do it. That wasn't correct. They we… https://t.co/BiUXjosqrcIt feels like a Monday for sure https://t.co/ZlgnsXXjA0
Retweeted by Ben LeshThat time they transported the Space Shuttle to the Science Center through the city. So cool... https://t.co/RfwFv4LJqw
Retweeted by Ben Lesh @_jayphelps @ladyleet https://t.co/kEJbtQkbmCYeah. Cool cities are cool. But I'd rather just be able to get back to my hometown for a few days. https://t.co/HGmwpzu6sY @chazmuzz @mxstbr Clearly all lethal @mxstbr (Clearly I'm talking about Oslo) @mxstbr Two of those places have death spiders and drop bears. @wendellhu95 @ryanflorence As a laptop, I LOVED the Pixelbook I was issued at Google. It was plenty powerful, light… https://t.co/IIsQ0S5uT2 @wendellhu95 @ryanflorence Linux on Windows 10 via WSL. Alienware, Microsoft keyboard. It's not perfect, but it's b… https://t.co/WTkqhyESAR @ryanflorence I don't miss my Apple devices at all. Good riddance. @_jayphelps https://t.co/fNkeS8lrPV @_jayphelps You usually use the request headers to dictate the response content. So a GET to the same URI could return JSON or XML.
9/28
2020
Meanwhile, in my Google News feed... https://t.co/7w7cI22b2Y @seldo What?! I thought it was a suicide reference and noped right off. There's not much I dislike more than light-… https://t.co/GAhOYo298shttps://t.co/NhDUpmPdyJ
Retweeted by Ben Lesh @rauschma Me: Bayta The US is a big country. The word "drawing" is a funny one in the US. Most places say "draw-i… https://t.co/deWupLBQCq @_jayphelps @ken_wheeler https://t.co/FFQtukXas4 @rhalff @brandontroberts @niklas_wortmann
9/27
2020
There's a game to help you learn #RxJS! Written by @BFreakout! It's open source, and he is taking PRs to add new le… https://t.co/bsK6RTkCZU @_jayphelps At least 37% of this code was written by ducks. The rest of the code is actual ducks.
9/26
2020
@muditameta @24props @ken_wheeler https://t.co/FZqL4JXdtf @andyb3rg @rxjslive Thanks for attending! I really hope the content was useful!Attending #RxJS 2 days intense training @rxjslive with @BenLesh This is a long awaited and even more needed train… https://t.co/twn04k99Ak
Retweeted by Ben LeshAll done! Thanks @BenLesh and @Michael_Hladky. Initial feedback from attendees shows these are two very good wor… https://t.co/Wku4LIuU7t
Retweeted by Ben LeshA pregnancy test running Doom! https://t.co/L2hCLEWGVe @editingemily @gwmccull I saw one in Switzerland a couple of years ago and my brain melted.rx-angular/template 1.0.0-beta.0 is out! 😬 - 💡rxLet Templates: - 🔥suspense - ✍️next - ⚡️error - 🔚complete… https://t.co/wbif7P6Qz4
Retweeted by Ben Lesh @ncjamieson https://t.co/pMtdJmxDBL @ScribblingOn Maybe. I feel like taking them on an empty stomach sometimes gets me too. But that's anecdotal not science. Haha @rodpaddock @ladyleet Do you have remote thermometers? There are two built into my smoker and it's great. @ladyleet It's cooking right now, yeah. Been going all night @rodpaddock @ladyleet Most likely 16-18 hours. Not including a 1 hour rest period at the end. I just woke up and wr… https://t.co/9q0Rd0rMmfVue just got a big upgrade in CodeSandbox! 🔥 We overhauled the @vuejs experience, and now have: - Vue 3 support!… https://t.co/xmZNSNAfln
Retweeted by Ben Lesh @ScribblingOn It happens. I've never figured out if it's a bad pill or it's just the timing of it. @ken_wheeler That's a good way to get yourself killed, Kenny. @ladyleet I just know what my plans are for later today... Started this last night. https://t.co/eHr5aQLDTz#RxJS in 52K even.... ~19K for ALL of the operators. (When this started, the operators alone were 52K) ⛳️🏌️‍♂️ https://t.co/Wn9iIIopA7 @jz989 Jason. @saniyusuf Me neither. But the old Batman was funny as hell.If your team regularly argues about let vs const I recommend declaring all of your values like so: const lets = {}… https://t.co/3YBGniDHZK
Retweeted by Ben Lesh @saniyusuf Adam West. https://t.co/i9S1kLBpu3Tomorrow at ⁦@BlackIsTechCon⁩ come listen to the #stories of 13 #BlackOwned #businesses that have continued running… https://t.co/xxkvzfajrX
Retweeted by Ben Lesh
9/25
2020
@sebmck @McDonalds Funny that I said "cryptocurrency, eat your heart out", BigMacPrice -> $85 is a pretty good return. @BenLesh @McDonalds Holy shit @BenLesh, this has some resale value. All 5 coins are going for $85 each on eBay… https://t.co/wGgX8L9Ujq
Retweeted by Ben Lesh @sebmck @McDonalds What? I still have mine!! That's amazing! Lol. Glad I didn't use them.USA 🇺🇸 VS INDIA 🇮🇳 https://t.co/kCyHJa0fWs
Retweeted by Ben LeshThe police at the #seattleprotests just ran over an injured mans head with their bikes. @SeattlePD is this how you… https://t.co/Ar9CiD94An
Retweeted by Ben Lesh @cherthedev I thought it was gender-neutral for "regents". 🤔https://t.co/prSkvshfzL @mattpodwysocki @jhusain IIRC we were able to approximate expandScan by using closures to recursively mergeScan wit… https://t.co/1qwTzTPviV
Retweeted by Ben Lesh @mattpodwysocki lol so the whole reason I wrote mergeScan was to pave the way for expandScan, which @jhusain and I… https://t.co/OVilD9JtQQ
Retweeted by Ben LeshAnswer yes if you’re name is Paul Taylor aka @inlineptx https://t.co/LHtUWYV43U
Retweeted by Ben Lesh @BenLesh some rxjs lore, for the curious https://t.co/71nN510IaF
Retweeted by Ben Lesh @_jayphelps @BenLesh Lol. I didn't see this tweet and then saw this in my Google news feed 👇 https://t.co/RgzeL7oEUU
Retweeted by Ben Lesh
9/24
2020
So much to do, but I'm so excited about it again.And TypeScript 4.1 is finally going to enable us to properly type some really important APIs, like Observable pipe! @_ojkwon is working on some CI and build improvements that are really going to help us make the entire project bett… https://t.co/5r6eTHyvkESo many documentation improvements on the way (if @niklas_wortmann ever leaves vacation) (Honestly, for his sake, I… https://t.co/u7NpEWC7qnAnd I can't wait for you all to see the crazy awesome stuff that @ncjamieson and @mkldny have been working on. Hope… https://t.co/KwGOjLuvRiThere's so many things that held me back from doing this work before. It's hard to enumerate them without throwing… https://t.co/Pv61M2DUILI know I've been tweeting about this a lot lately, it's just SO EXCITING to feel that weight get lifted off my shou… https://t.co/94gLWq3l0oThese changes are across the board, and I've never felt better about the code health of this library. Lots of "why"… https://t.co/XX8iSLD3ewOr scan in 6.x vs 7.x https://t.co/FkhJBMRSkOThis slow-but-sure refactoring has resulted in parts of the code that are so much cleaner they're almost unrecogniz… https://t.co/fPIs7hqG54And #RxJS 7.0.0-beta.7 released. Further smallifying and untangling the RxJS code base: 57 KB -> 53 KB approx. (T… https://t.co/3JNeOF74zU @tomasklingen Homebrew NgRx "effects" type stuff, that's the the first use case that comes to mind. @joeflateau An asynchronous scan, basically.#RxJS Users have you ever used `mergeScan`? @Brocco @_jayphelps https://t.co/baCc7MTVZW @caitp88 Not in Ohio in the US. 🤷‍♂️ At least not that I can recall.I built a Floating Action Button with only CSS and HTML. Thought I would share how. https://t.co/yFkzKXAIMt https://t.co/W0ZGwtM2mo
Retweeted by Ben Lesh🤦‍♂️ is this a joke? 😂 https://t.co/5PB6m8anFt
Retweeted by Ben Lesh @boyto_ It's being discussed @mask0fmydisguis @Eddie_CooRo Neither. This was all mostly collapsing some non-obvious shared functionality. @AlexAegis Tap does a lot more. It has to figure out if you gave it an observer or up to three functions. Map just… https://t.co/Rp7oykPNAc @_jayphelps @coderinheels @stefanpenner https://t.co/XG1IeCJoyAThe whole kitchen sink at 55KB... @benlesh is on a SMALLIFYING roll! Lots of hard work/late nights being put in.… https://t.co/JiHbYKBJc2
Retweeted by Ben Lesh @BenLesh https://t.co/hf63L7XbXe
Retweeted by Ben Lesh @_prateekbh @BenLesh https://t.co/p23n6av2X4
Retweeted by Ben LeshHmmm wut? 😄 @_jayphelps @BenLesh https://t.co/lHvHCKuvot
Retweeted by Ben Lesh
9/23
2020

0