Ross Gerbasi

2.9K posts

Ross Gerbasi banner
Ross Gerbasi

Ross Gerbasi

@rawss

i make things. https://t.co/zOSOUG3S9A https://t.co/N3rNOxgnwF

Falken's Maze/Chicago เข้าร่วม Temmuz 2008
673 กำลังติดตาม629 ผู้ติดตาม
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr We have our electron app in our SST v2 monorepo. Working on a windows GUI app in WSL was frustrating. More generally, there hasn't been a reason to virtualize a linux kernel just to write TS/JS. pnpm on windows has been very simple and consistent for us.
English
0
0
2
158
dax
dax@thdxr·
people who develop on windows and try to avoid WSL can you tell me more about why? im working on windows support for sst this week (it already works on wsl) and i wanna understand the mindset better
English
164
6
544
114.6K
Ross Gerbasi
Ross Gerbasi@rawss·
@Jaku I wanted to like this tweet. I'm usually such a fan of your content, but man you've changed. There are three paragraphs here, sentences starting with capital letters and ending with punctuation, multiple contractions, even a "too" in there! Ugh I guess everyone sells out.
English
0
0
9
126
Jaku 🐀🐀🐀🐀
Got some feedback about CrowdControl support not being passionate and too corporate because they were asked to open a ticket. The frustrating part is that I helped them while on vacation in Ireland. Just cause we’re trying to be organized doesn’t mean we’re not passionate.
English
19
1
107
6.3K
Ross Gerbasi
Ross Gerbasi@rawss·
@maxlynch Right! I dunno why but I can't get enough handball. I am actually concerned that we didn't have a qualifying team 😕. We need to quickly shift our national focus.
English
0
0
0
24
Ross Gerbasi
Ross Gerbasi@rawss·
@uwunetes Definitely relate to this. Also whenever a TS update comes out I worry it's changed anything I thought I knew. If ya haven't come across this yet, it's what has stuck with me. #preferring-interfaces-over-intersections" target="_blank" rel="nofollow noopener">github.com/microsoft/Type…
English
0
0
1
341
addison
addison@uwunetes·
i've googled "interface vs type in typescript" way more times than i'd like to admit
English
15
8
160
15.8K
Ross Gerbasi
Ross Gerbasi@rawss·
@mattpocockuk Had nothing but trouble with paths. Thinking this depends on the project somewhat. Most of my projects don't need to publish packages, monorepo is for organization, teams, and reuse. I've been happy with pnpm, TS package.json exports, and not compiling everything.
English
0
0
1
290
Matt Pocock
Matt Pocock@mattpocockuk·
Trying to write an exhaustive pro's/cons list for three different approaches to TS monorepos. But slowly realising that they're all kind of bad in different ways. gist.github.com/mattpocock/dd8…
English
48
27
396
178.9K
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr I mean I am not saying it's not NOT Shel Silverstein, but I am also not saying its not you. What I can say with absolute certainty is I have never seen the two of you in the same place at the same time.
English
0
0
1
27
dax
dax@thdxr·
@rawss is this shel silverstein lmfao
English
1
0
0
57
Ross Gerbasi
Ross Gerbasi@rawss·
I've been a dev for 25+ years but AI age progression is just unreal. Simply ask "Can you imagine @thdxr 25 years in the future" and just gold spits out. Just gold guys.
Ross Gerbasi tweet media
English
1
0
6
788
Ross Gerbasi
Ross Gerbasi@rawss·
@stevewsop @NHL Not only is it horrible it seems to have been completely lost on them that they picked a song about someone needing space in a relationship and connected it to garbage spam text messages.
English
1
0
1
18
steveWSOP
steveWSOP@stevewsop·
The "what a pro wants" commercial is the Kars 4 Kids of the @nhl playoffs. It's enough for me to change the channel.
English
1
0
2
90
Ross Gerbasi
Ross Gerbasi@rawss·
@justinfagnani Goodluck Justin, looking forward to getting to use whatever you dream up next.
English
0
0
1
162
Justin Fagnani
Justin Fagnani@justinfagnani·
This day was going to come eventually, but here it is... After 15 years, today is my last day at Google! I'm incredibly proud of what I've accomplished at Google, and so fortunate to have worked with such awesome people on such interesting projects.
Justin Fagnani tweet media
English
52
9
333
34K
Ross Gerbasi
Ross Gerbasi@rawss·
@mattpocockuk Maybe this is obvious but I've assumed wider is like casting a wider net to fit more stuff. So since User2 will fit more things (anything with an ID that's a string) that's wider for me. Also I am very impressed by your community's kind limitation of your mom jokes.
English
0
0
0
168
Matt Pocock
Matt Pocock@mattpocockuk·
Interested by your mental model for this. Which of these types is 'wider'? type User1 = { id: string; name: string; } type User2 = { id: string; }
English
26
3
99
54.6K
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr This hasn't been all that bad for us as trpc is similar. The monitoring service we use has invocation-based pricing, hard to shut off paying for calls you don't want to trace constantly. That one lambda will need all the permissions. 🤷🏼‍♂️ Maybe worries with the 4kb Env limit.
English
0
0
1
442
dax
dax@thdxr·
ok aws people i'm considering doing something that might sound terrible but i wanna know your thoughts i'm considering routing the bulk of my eventbridge events to a single lambda function and switching on them i know my logs will suck more but why else will i regret this?
English
17
0
24
14.9K
Ross Gerbasi
Ross Gerbasi@rawss·
@mattpocockuk Speaking of type faith vs safe. How you do the opposite? Looking to remove globals from node. I guess specifically @types/node. When using esm how would you suggest a clean way to remove __dirname, __filename, require, etc.
English
0
0
0
110
Matt Pocock
Matt Pocock@mattpocockuk·
Here's a quick guide on how to type your globals and env variables in Vite, Node and the DOM.
Matt Pocock tweet media
English
21
106
1.1K
68.5K
Ross Gerbasi
Ross Gerbasi@rawss·
@mattpocockuk With you on ignore, not totally on expect error. Though it should be a last resort. Recent example I ran into is using the Stripe API. ts-ignore is there recommended way to handle using an older API Version. We went with expect-error, still felt dirty. #using-old-api-versions-with-typescript" target="_blank" rel="nofollow noopener">github.com/stripe/stripe-…
English
0
0
0
812
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr After chatGPT fails you still need someone to write the code for ya eh? 300 IQ play though. No one wants to do free work but everyone loves a good challenge.
English
0
0
0
132
dax
dax@thdxr·
ok another challenge imagine you are integrating two systems you don’t control A & B A sends you two webhook events - user.created - todo.created you need to sync that with B which exposes: - getUser - createUser - createTodo please read the next tweet before you answer
English
49
12
249
85.6K
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr We have whole social media personas built with the intention that others will repeat & spread opinions to sound smart. Usually focused on the most dramatic or trolly take instead of advancing good. Also this is a good take, I am going to tell everyone I thought of it. Thanks.
English
0
0
2
63
dax
dax@thdxr·
been thinking about this it’s easier than ever to memorize all the “right” opinions and repeat them to signal you’re part of the in group everyone sounds “smart” with little experience being involved - it’s all vicarious btw it only fools other people doing the same thing
English
12
2
63
19K
Ross Gerbasi
Ross Gerbasi@rawss·
Come on out! We are gonna take a look at creating a backend with code using @SST_dev. Maybe there will be prizes 🤷🏼‍♂️, maybe buttons 🤷🏼‍♂️ maybe Shaq will be there 🤷🏼‍♂️🏀. Who knows I dunno what Shaq does.
Bitovi@bitovi

Are you a #JavaScript developer? Do you want to explore the magic of #serverless from a JavaScript perspective? Join us on July 18 for a technical talk by @rawss, pizza, & networking. This is one you don't want to miss. 👉 Read more details & RSVP: hubs.ly/Q01X9N-x0

English
0
3
9
3.1K
Ross Gerbasi
Ross Gerbasi@rawss·
@thdxr Ah yes, another episode of reality vs marketing. Dax clearly you don't understand that facts don't matter when you're trying to sell things. Heck there is a whole world of people out there that think they actually have an HDR TV.
English
0
0
2
251
dax
dax@thdxr·
first they create the “edge function” confusion now seeing vercel say edge function vs serverless function when they’re both serverless functions can you people stop with this, thought you have full teams thinking about how to communicate concepts properly
English
21
6
244
53.3K
Ross Gerbasi
Ross Gerbasi@rawss·
@marcochsner @maxlynch I hadn't seen any issues with explorer or running programs from WSL2. you should be able to just run an exe, and `explorer.exe .` should open the current folder in windows explorer.
English
0
0
1
33
Ross Gerbasi
Ross Gerbasi@rawss·
@maxlynch I recently revisited in the last couple weeks. From WSL2, went to git-bash and also tried Cygwin. I ended up landing on Powershell 7 in Windows Terminal with oh-my-posh and nvm-windows. It's come a long way and especially needed when doing electron work.
English
0
0
1
65