Matt
banner
antiduhring.dev
Matt
@antiduhring.dev
Software Engineer.

Working from 🇧🇷 to 🇺🇸
"ain acho horrível perereca que se transforma em engineer specialist do nubank quando toma coca no sol quente"

eu sendo horroroso:
September 4, 2024 at 9:12 PM
em breve hierarquia de posts/replies no client do terminal
September 3, 2024 at 1:01 AM
em breve talvez tenha client no terminal mas to com preguiça de continuar agr
September 2, 2024 at 4:05 AM
caso eu tivesse adicionado o leafNode como uma propriedade qualquer (nomeando ela), eu teria que acessar via lf, tipo n.lf.itemsCount em vez de n.itemsCount
September 2, 2024 at 12:35 AM
ao adicionar a propriedade leafNode sem um nome dentro da struct node, todos os métodos e propriedades do leafNode (items e itemsCount nesse caso) conseguem ser acessados diretamente pelo node, funcionando efetivamente como uma herança
September 2, 2024 at 12:31 AM
exemplo de struct embbeding no Go:

leafNode é uma struct com algumas propriedades, e eu queria que essas propriedades fossem herdadas pela struct node, mas não existe herança em Go. A solução? embbed struct
September 2, 2024 at 12:30 AM
a codebase do cockroach tem os melhores comentários pra ajudar a visualizar oq ta rolando ksksksksk

github.com/cockroachdb/...
September 1, 2024 at 11:37 PM
In love with fortaleza
September 1, 2024 at 9:39 PM
Se você vir esse post, mostre seus 4 jogos favoritos.
September 1, 2024 at 5:11 PM
PDS são os servers que guardam os teus dados - equivalente ao repo -, e eles todos são interligados e por relays, que pegam esses dados e passam pra frente. o teu ID aqui (tipo @antiduhring.bsky.social) se traduz numa url de conexão pra esse PDS
August 31, 2024 at 8:35 PM
no fim o bluesky é tipo usar repos git como rede social. Teus posts, likes, comentários e etc são commits no teu repo que tu pode levar pra onde quiser, mas são só seus. Tu pode permitir que as pessoas vejam igual repo público - via o federation -, mas ninguém mais pode sobrescrever
August 31, 2024 at 8:32 PM
uma parada interessante desse ATProtocol, que é o protocolo criado pela bsky, é q os dados de cada usuário (posts, likes e etc) são salvos num data repository, que é tipo um repo de git mas usado como DB. Isso garante que cada update pode ter a autenticação validada (tipo signing commits do git)
August 31, 2024 at 8:10 PM
o bom da comunidade de go é que ninguém te julga por não seguir os padrões, mas essa quantidade de pasta no root do repo do BE do bluesky me deu arrepio
August 31, 2024 at 7:53 PM
cheguei em fortal 🙏
August 31, 2024 at 5:03 PM