product engineer – code / ship / repeat

Florianópolis, Brazil
My whole timeline in a nutshell: Next.js 13 memes/people complaining about the routing API
2
16
Tried to go surfing yesterday in a place where the waves were just too hard for me and I almost drowned... not a cool experience Getting used again to the local beaches 😅
1
4
Laura Beatris retweeted
Excited to be sponsoring dotenv! 🎉 It's a great open source project solving a problem that we all have as developers.
If dotenv is infra for your secrets, WorkOS can be infra for your enterprise offering. Give them a follow and check out their software. They are dotenv's 3rd major sponsor. Thank you @workos and @zenorocha 🙏
2
8
Trying to sync an Apple Music playlist to RekordBox and it just takes ages... not a good UX at all 🥱
1
3
Laura Beatris retweeted
Today we're adding a new `success_url` attribute to the Admin Portal API. This gives more flexibility and control over the flow after successfully setting up Directory Sync or Single Sign On.
1
3
10
I just love the screenshots of our docs 💜
🆕 New docs on how to verify the authenticity of SAML responses and requests. 👉 workos.com/docs/sso/signing-…
7
Here's a really simple example of the use of assertion signatures in TypeScript We are throwing an error if the product type property is different than the one required. If the function returns without an error being raised, then the product type is asserted to be "Car"
2
4
32
I find it quite useful to control flows without having to put all of these exceptions on the root of a certain logic, then you can extract it to minor chunks and use type guard functions
2
In love with the floating note feature from @raycastapp If I'm on a call, I can quickly toggle it and start bootstrapping some ideas without having to open another app
2
16
Went from using Jira on daily basis to using Linear and my life suddenly became happier
3
34
📝 Learning Journal, October 12, 2022: laurabeatris.com/learning-jo…
5
Ultimamente está chovendo mais aqui em Santa Catarina do que eu estava acostumada na Holanda 😂 Chega logo verão, preciso de um pouco de sol e calor
14
First day of work and I already learned about a bunch of cool tools, going to write them in my learning journal later on
1
23
Buckle up, I'm joining @WorkOS to build awesome stuff alongside awesome teammates 💜 I'm really glad to be able to work on a product that is focused on developer tooling, and I'm going to learn a ton of stuff for sure, can't wait to share that journey with you 🚀
5
60
Here's a thread with some use cases of the Extract type from TypeScript 🧵👇
2
5
21
Use case: Filtering items The result type of the filterProducts function, without Extract, would be Product[], even though we know that the resulting array won't contain items that don't satisfy the condition We can use type predicates and generic constraints to improve that
1
5
Use case: Extracting keys from an object with keys matching a specific pattern
1
2
Laura Beatris retweeted
Parents, please check your kids' candy this Halloween. I just found non-accessible HTML code in my son's candy bar. Be safe.
8
240
1,875
Function overloading in @typescript lets you define functions that can be called in multiple ways Here's a thread with Do's and Don'ts of Function overloading 🧵 Reference: typescriptlang.org/docs/hand…
1
1
8
Use optional parameters instead of defining multiple overload signatures for the same return type
1
2
Do not write overloads that differ by type in only one argument position, but instead use union types whenever possible
1