product engineer – code / ship / repeat

Florianópolis, Brazil
Laura Beatris retweeted
We're back from summer with our next d+d, co-hosted with our friends @WorkOS If you're in NYC, stop on in and say hello 👋 Sept 27 at 169 bar
Devtools + dives is back. We’re hosting our 4th d+d event with the good people at @WorkOS. Come meet, chat, and enjoy a few drinks on us at 169 Bar on Sept 27th.
2
5
20
3,704
@JoshWComeau Did you code your own code playground for the course platform? That looks amazing!
2
1
1,026
Oh cool, so it seems to be built on top of a component toolkit github.com/codesandbox/sandp…
1
466
Fica a dica pra galerinha que morou em terras holandesas (ou talvez também se encaixe pra outros países europeus) Se o periodo de residência foi maior que 1 ano, não se esqueçam de declarar os impostos equivalentes aos recebimentos do ano em que imigrou de volta pro Brazil +
Recebi uma carta do governo Holandês e já faz quase 1 ano que voltei pra terras Brasileirinhas Ainda não traduzi propriamente mas parece ser relacionado com impostos 🫠
1
1
2
1,580
Não percam acesso aos salary slips e tenham todas as datas certinhas em relação a ultimo dia de trabalho e volta pro Brazil Todos esses dados são necessários para declaração de impostos
1
1
391
Também tentem manter a conta bancaria europeia aberta até o recebimento do 💸 equivalente a declaração Eu fechei a alguns meses atrás pois tinha me esquecido dos impostos de 2022, e agora não sei como vou receber de volta
1
368
2024 goal - attend to a @ElixirConf
1
475
Recebi uma carta do governo Holandês e já faz quase 1 ano que voltei pra terras Brasileirinhas Ainda não traduzi propriamente mas parece ser relacionado com impostos 🫠
4
1
8
4,468
The best engineers that I have worked with are the ones that have experience with Ruby
1
592
I’ve spent two wonderful days in Leblon, Rio de Janeiro 🌴 Now flying back to São Paulo and coding some Elixir
7
1,072
Things to keep in mind regarding TypeScript performance, a thread 👇🧶
4
1
17
1,409
4) Avoid using conditional types directly within interfaces and functions Extract those into a type alias! This approach allows the compiler to cache the type, reducing the need for frequent recompilation when the type is used in different instances
3
449
3) Set base types instead of unions for arguments When dealing with extensive (10+) unions, comparing each argument to every union value results in quadratic complexity due to pair-wise comparisons
1
299
2) Prefer Interfaces over Intersections Intersection types recursively merge properties while interface creates a single flat object type Relationships between interfaces are also cached
5
460
1) Do not use anonymous annotations Named types decrease the amount of work that the compiler takes to read and write declaration files
4
275
Is there a guide on how to incrementally migrate Next.js 12 codebase to Next.js 13?
1
1
718
What's the difference between the two approaches below to extract/derive a type? 🤔 The first is built on top of other type helpers and the second uses the power of conditional types with the infer keyword
1
4
1,331
@mattpocockuk I think both approaches still help in order to derive types and avoid manually writing a type definition But I wonder if I'm missing something here? Is one more recommended than the other?
1
449
Learning how to properly use the infer keyword in TypeScript is like a milestone achievement 😵‍💫 This thing is so powerful but it can bug minds at the beginning
1
1
408
Conditional types in general is a difficult topic to digest
214
Directory Sync validation looking smooth 💫
Introducing additional validation steps for new SCIM directories prior to activation. Provide your customers' IT admins with increased confidence in the connection and its data integrity.
1
5
812