product engineer – code / ship / repeat

Florianópolis, Brazil
Image generation is now working E2E using @replicate predictions API The next milestone to launch the app is going to be focused on polishing the UI and improving error handling 💫
Performing my first API calls to @replicate, finally getting the image generation logic working E2E 🤧
332
Performing my first API calls to @replicate, finally getting the image generation logic working E2E 🤧
634
Building with @vercel allows me to have a rate limiter with Vercel KV and then also have Vercel Blob for uploading files Centralizing all of the infra efforts, which works pretty nicely for my side projects cause it's just a single source of billing
11
853
Error handling in TypeScript just becomes much safer when using Either type I personally dislike asserting against unknown errors on try-catch blocks, and functions that return Promises just look like black boxes that can explode on any unhandled execution Would rather use pattern matching everywhere, but unfortunately, that's not the case
1
1
10
1,418
My favorite thing: The learning journal Couldn't keep up with it, maybe was the friction to actually go to the CMS and publish new entries Will come back to this idea later, maybe there's a better way to do so that fits with my routine
2024, and it's time to refactor laurabeatris.com to use the latest Next.js I also want to aim for a more minimalist layout Still don't know exactly when I'm going to do it due to other projects that are at the top of the list
13
1,342
2024, and it's time to refactor laurabeatris.com to use the latest Next.js I also want to aim for a more minimalist layout Still don't know exactly when I'm going to do it due to other projects that are at the top of the list
1
10
1,871
I was a big fan of Chakra UI back then, I think was one of the first UI components libraries in React that really drove my attention Still, the client bundle gets huge, luckily the majority of my portfolio pages are statically built
226
Laura Beatris retweeted
Yesterday I overheard "Easy-to-replace systems tend to get replaced with hard-to-replace systems." and now I can't stop thinking about whether this is just a restatement of the second law of thermodynamics in terms of systems design.
29
380
1,942
Reasons why you shouldn't always rely on the "best practices": deconstructconf.com/2019/dan…
1
322
🚀
sunday launch day -- we just migrated off @clerk to @WorkOS as our auth provider -- blog post coming soon around why / how we did it! now every user who signs up with have their own team. Please come break our software: momentic.ai/beta
3
426
GitHub OAuth is now fully implemented on Starry, working with Next.js middleware for protected routes as well 🚀
6
566
Browsers expose an interface called "Performance", which provides access to performance-related information for the current page Would also expect that speed analytics tooling might use this behind-the-scenes
1
1
7
848
TIL: A website collecting case studies that have demonstrated that an improvement in web performance results in an improvement in conversion: wpostats.com/
2
480