coffeeispower

  1. Configurando o ambiente - Criando um sistema operacional em rust EP1
    52 tabcoins · 15 comentários · coffeeispower · há 7 meses
  2. Implementando função de print - Criando um sistema operacional em rust EP2
    23 tabcoins · 3 comentários · coffeeispower · há 7 meses
  3. [PITCH] woomer: Aplicação de zoom de tela pra wayland
    14 tabcoins · 2 comentários · coffeeispower · mês passado
  4. Railway: Uma das melhores se não a melhor hospedagem de aplicações
    12 tabcoins · 9 comentários · coffeeispower · ano passado
  5. 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ários · coffeeispower · há 26 dias
  6. 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ários · coffeeispower · há 26 dias
  7. 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ários · coffeeispower · há 6 meses
  8. PITCH: Memofante: Tenha memória de elefante...
    2 tabcoins · 1 comentários · coffeeispower · há 8 meses
  9. 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ários · coffeeispower · há 8 meses
  10. 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 · ano passado
  11. 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ários · coffeeispower · ano passado
  12. 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 tabcoins · 1 comentários · coffeeispower · há 4 meses
  13. 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 tabcoins · 0 comentários · coffeeispower · há 6 meses
  14. sim, e realmente meu, eu sou de portugal
    1 tabcoins · 0 comentários · coffeeispower · há 7 meses
  15. 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 tabcoins · 0 comentários · coffeeispower · há 7 meses
  16. ERRATA: Neovim não é feito em lua, ele é feito em c/c++, mas ele usa a API do lua pra executar os plugins.
    1 tabcoins · 0 comentários · coffeeispower · ano passado
  17. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  18. Mas a integração com o github não é tão boa quanto railway, Railway é based
    1 tabcoins · 0 comentários · coffeeispower · ano passado
  19. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  20. 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 tabcoins · 1 comentários · coffeeispower · ano passado
  21. Tenta fazer um bootloader pra x86 ou até uma BIOS, é o mais proximo de bare metal que vc consegue chegar num computador normal.
    1 tabcoins · 4 comentários · coffeeispower · ano passado
  22. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  23. as features vem do backend, so que o frontend cacheia no local storage enfim e isso alguma mais dúvida?
    1 tabcoins · 0 comentários · coffeeispower · ano passado
  24. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  25. 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 tabcoins · 1 comentários · coffeeispower · ano passado
  26. 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 tabcoins · 4 comentários · coffeeispower · ano passado
  27. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  28. 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 tabcoins · 0 comentários · coffeeispower · ano passado
  29. Rust, melhor linguagem que eu conheci até hoje.
    0 tabcoins · 1 comentários · coffeeispower · há 7 meses
  30. 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 tabcoins · 2 comentários · coffeeispower · ano passado