product engineer – code / ship / repeat

Florianópolis, Brazil
Today's progress on implementing pagination for my learning journal entries ✒️ Next steps: - Update date selector styling according to color mode (light or dark) - Auto-format manual date inputs
1
6
+ disable the ability to select dates where there aren't journal entries
Dealing with pagination in the UI with a good UX is still one of the things that I struggle with... maybe of the reasons I started to spend more time studying API engineering than UI development 😵‍💫
2
1
5
Trying to apply a really simple cursor-based pagination to my learning journal, let's see how it goes I'm statically generating the page and pre-fetching data from @Hygraphcom which is passed as initial data for the SWR hook
2
Offset pagination, cursor-based pagination, pre-fetching the next page

ALT No Donkeys GIF

1
Updated my website to reflect my current status of work 👀 I wasn't satisfied with my past projects, they were quite deprecated and I've planning to start shipping new stuff for a while, so just started today 🫡
2
24
I'll be traveling to Portugal on Tuesday, on my way to @ReaktorNow Lisbon office 🇵🇹💕
2
12
It's the first time that I heard about Zig as a programming language, I wonder what are the use cases for it? Bun was mainly built with it, but are any other tools out there using it as well?
1
3
Server Components is already a topic that is not that easy to fully grasp, and it's even more complex depending on its runtime, eg: Vercel’s Edge Runtime vs Node Runtime
2
1
This is just freaking amazing! Being able to choose between different runtimes according to specific use cases github.com/vercel/next.js/di…
Mal posso esperar pra próxima edição ❤️
😍 FOI INCRÍVEL! Queríamos agradecer as ~60 pessoas que participaram do nosso 26º meetup no último sábado... vocês foram incríveis 👏 Agradecimentos especiais à Neoway pelo espaço (coffee e chopp estavam ótimos) e ao @zenorocha pelos brindes 🤘 #FloripaJS
1
5
There's a lot of overhead to start contributing to open-source projects that it's scary at first, it requires time and social energy Contributors need to contextualize with project's tech choices and have the energy to understand current issues and potential solutions
1
1
20
A lot of the times I had a little bit of imposter syndrome in order to contribute, thinking that my PRs would take years to be merged And in fact, this is totally normal to happen, considering that maintainers need to read through and understand your changes
1
4
Thinking about how it's going to be included in the roadmap There are areas of an open-source package that isn't well known by all maintainers, thus not all of them are able to review every single PR since it depends on the context Obviously, the above depends on the repo size
4
One of the things that the hosts mentioned during this podcast episode sort of got my attention, which is the difference between being considered just as a "pair of hands" or really feeling like the client trusts your work and technical input + open.spotify.com/episode/0fH…
1
From my personal experience, it really depends on the client's organizational culture and what's the freedom to make decisions and take the lead as a consultancy We are there to advocate for what we believe would be the best solution
1
1
@germsvel @samselikoff Really awesome job with this podcast, please keep it up! 🙏 Every single episode gives me a lot of ideas based on the questions that you both ask each other
3
Um disclaimer importante do rolê: Não confiem em mim para sugestões de lugares turísticos em Amsterdam 😵‍💫 Eu sei no máximo 2 barzinhos, um lugar que vende o melhor cookie do mundo e ruas com vistas bonitas para os canais
6
Uma das coisas que sinto falta de Florianópolis: A proximidade com o oceano Eu morava em uma enseada em que a cultura de pesca é predominante, e eu amava ir caminhar durante as manhãs e ver os pescadores ajeitando as tarrafas e os barcos 🚤 E claro, a magia de ver o por do sol
1
8
I've been coding a POC with Vue 3 as CND on a static HTML file and it's so fun to write something that it's not React based cause honestly I'm already bothered by it 😵‍💫
2
16