"Na verdade mesmo entre servidores ainda tem o server e o client, quem consome é o client e quem disponibiliza o socket na porta é o servidor."1 tabcoin · 0 comentário · coffeeispower · 5 meses atrás
"Use componentes do react, svelte, vue e etc, é pra isso que eles servem, pra não repetires código. O proprio autor do tailwind disse que se arrependeu de ter adicionado o @apply"2 tabcoins · 0 comentário · coffeeispower · 5 meses atrás
"Não é errado usar AI, apenas existe diversas maneiras de utilizar, umas boas e outras nem tanto. O ideal é usar AI da mesma maneira que usas o google para formular o teu conhecimento, os teus trabalhos e os teus projetos apartir da informação que vem d..."3 tabcoins · 0 comentário · coffeeispower · 5 meses atrás
"O jeito mais simples na minha opinião é signals, porque são praticamente identicos a variaveis normais so que quem usa a variavel consegue se atualizar quando a variavel muda de valor. Pacote signals: https://pub.dev/packages/signals Suporte a flutter..."1 tabcoin · 1 comentário · coffeeispower · 8 meses atrás
"Não é por nada mas acho que era boa ideia aprender inglês, vai desbloquear pelo menos 80% da internet. Eu aprendi ingles na raça, pela minha sobrevivencia, e a algum tempo (1 ano) comecei até a aprender japonês(実は日本語が大好きです!)e eu tenho só 16 anos ainda...."1 tabcoin · 0 comentário · coffeeispower · 10 meses atrás
"Na verdade o borrow checker te salva de coisas que tem em linguagens como javascript que ninguem de conta como data races por exemplo, compartilhar referencias mutaveis é comportamente indefinido e ponto final. você deve sempre travar pra apenas ter 1..."2 tabcoins · 1 comentário · coffeeispower · 10 meses atrás
"Rust, melhor linguagem que eu conheci até hoje."0 tabcoin · 1 comentário · coffeeispower · 1 ano atrás
"E pelo fato de ser complicado e ter pouca documentação que eu estou a fazer esta serie. Eu vou tentar explicar tudo de um jeito simples de entender, porque parece que o pessoal de OSDev gosta muito de fazer gate keeping e eu quero mostrar que qualquer..."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"Ve o livro LFS (Linux From Scratch), é um livro que ensina a você compilar um sistema linux do zero montando e integrando todos os componentes, é um ótimo livro para se aprofundar como uma distro linux funciona e de onde vem todas as funcionalidades qu..."2 tabcoins · 1 comentário · coffeeispower · 1 ano atrás
"ERRATA: Neovim não é feito em lua, ele é feito em c/c++, mas ele usa a API do lua pra executar os plugins."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"Se não quiser usar C, você pode usar Rust tambem, vai te dar muito mais segurança pra construir o kernel sem ter bugs de memoria, e com o sistema de unsafe, da pra fazer literalmente tudo, até colocar assembly dentro do rust, e o rust tambem compila pr..."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"Mas a integração com o github não é tão boa quanto railway, Railway é based"1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"imersão cara, e o que eu posso falar, eu li muita coisa em fóruns em inglês durante anos e depois fui vendo vídeo no YouTube e explorei vídeos da gringa e fui aprendendo palavras novas, gramática e tudo, e hoje consigo até falar inglês sem nenhum probl..."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"normalmente o bootloader te passa um monte de informações de recursos do sistema pro kernel, existe um bootloader chamado limine que tem um protocolo próprio, ele já te vai dar um framebuffer, terminal, memory map e um monte de coisa que ele puxa do ha..."1 tabcoin · 1 comentário · coffeeispower · 1 ano atrás
"Recursão tem os seus downsides tambem, deve ser evitado ao maximo especialmente em ambientes com pouca memoria RAM como micro controladores, porque ocupa muito espaço na stack e vcpode ter um stack overflow, tente sempre substituir por for loops, no fi..."2 tabcoins · 3 comentários · coffeeispower · 1 ano atrás
"Tenta fazer um bootloader pra x86 ou até uma BIOS, é o mais proximo de bare metal que vc consegue chegar num computador normal."1 tabcoin · 4 comentários · coffeeispower · 1 ano atrás
"O que eu to usando agora é o NixOS, acho muito interessante, mas nao recomendaria para usuarios mais leigos ou que tem uma vida (jk), se quiser evoluir no jeito que vc gerencia as ferramentas de desenvolvimento no seu computador vc precisa conhecer o n..."2 tabcoins · 1 comentário · coffeeispower · 1 ano atrás
"Mas tem uma grande diferença, isso aq é so uma repetição de coisas que ja existem sem nada novo, os exemplos que vc deu mudaram e se moldaram as necessidades que foram evoluindo ao longo do tempo."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"as features vem do backend, so que o frontend cacheia no local storage enfim e isso alguma mais dúvida?"1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"mas porque reinventar a roda? só mete um mongodb se quiser nosql, ou postgres se for sql e segue a vida, não e complicado configurar"0 tabcoin · 2 comentários · coffeeispower · 1 ano atrás
"eu uso tailwind direto, consigo fazer rápido tudo que preciso nele, bibliotecas como o headless UI também agilizam bastante pra criar componentes que tem uma lógica complexa, e ele não me prende a um design só, sério, não npm installe o seu sistema de..."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"tyep script e complicado pra fazer bibliotecas, o rich Harris recentemente mudou o svelte pra js doc, fica muito mais rápido pra iterar nas features e não precisa de fazer um monte de gambiarra pra funcionar. Mas pra aplicações tá faz total sentido, pr..."1 tabcoin · 1 comentário · coffeeispower · 1 ano atrás
"não usa express cara, o fastify e muito melhor, e mais rápido e mais atualizado e não sacrifica a experiência do desenvolvedor"1 tabcoin · 4 comentários · coffeeispower · 1 ano atrás
"Flutter FTW! React Native é a melhor maneira de criar apps completamente bugados e mal feitos com 30 libs diferentes criados por crianças que quitaram de js para aprender uma linguagem real como C."1 tabcoin · 0 comentário · coffeeispower · 1 ano atrás
"acho que as pessoas forçam a seguir o dry, so que pode acoplar o sistema inteiro e virar uma amoeba, no css acontece muito, ent ter código duplicado não e necessariamente ruim, mas depende do seu caso como sempre."1 tabcoin · 0 comentário · coffeeispower · 2 anos atrás
"recomendo o lazygit, e uma ótima TUI pro Git, faz tudo que VC espera conseguir fazer, e ele ainda consegue editar commits bem pra trás no histórico e esconde varias coisas por baixo dos panos e simplifica muito o meu workflow"3 tabcoins · 1 comentário · coffeeispower · 2 anos atrás
"Devido a natureza do JavaScript ser dinamicamente tipado acho que não combina muito com assembly, vai ter problemas de performance do mesmo jeito porque vai precisar verificar tipos e fields toda hora o que não e eficiente. alem disso TS/JS e bem compl..."2 tabcoins · 1 comentário · coffeeispower · 2 anos atrás
"Se tiver curiosidade, você pode montar um container direto no bash usando comandos que criam namespaces, e ver as coisas sendo isoladas do seu sistema real, é um ótimo exercicio pra entender como docker funciona. E talvez fazer um clone de docker com i..."1 tabcoin · 0 comentário · coffeeispower · 2 anos atrás
"Na minha opinião, HATEOAS é um downgrade, se você realmente precisa implementar isso, é um sinal que a sua documentação é péssima! Só adiciona mais trabalho e boiler plate no retorno das suas rotas e no fundo é só um detalhe que ninguem vai ver ou se i..."1 tabcoin · 0 comentário · coffeeispower · 2 anos atrás