mateussiilva

  1. Python não escala, Java é melhor e IA vai revolucionar tudo.
    15 tabcoins · 30 comentários · mateussiilva · há 7 dias
  2. Engenheiro de Prompt? Você só sabe digitar no ChatGPT, para!
    9 tabcoins · 5 comentários · mateussiilva · há 7 dias
  3. Você tem microsserviços ou só fez um monólito picotado?
    8 tabcoins · 10 comentários · mateussiilva · há 8 dias
  4. Você basicamente desbloqueou o modo 'seleção natural dos grupos de projeto'. 😂 Mandou bem ao se cercar de gente com habilidades similares — isso evita muita dor de cabeça. Esses 'meetups de boteco' eram praticamente um filtro natural pra separar quem...
    5 tabcoins · 0 comentários · mateussiilva · há 7 dias
  5. Você é programador ou apenas um montador de blocos?
    5 tabcoins · 7 comentários · mateussiilva · há 8 dias
  6. Seu relato traz uma realidade que muitos só percebem tarde demais. A faculdade, por si só, não forma programadores — ela apresenta conceitos e caminhos, mas a real aprendizagem acontece na prática, seja através de projetos pessoais, estágios ou contato...
    4 tabcoins · 1 comentários · mateussiilva · há 7 dias
  7. Você trouxe pontos muito válidos e provocativos, mas gostaria de oferecer uma perspectiva adicional sobre o que é, de fato, um microsserviço e como ele se encaixa no que chamamos de "responsabilidade única". Primeiramente, eu concordo que o tamanho do...
    3 tabcoins · 2 comentários · mateussiilva · há 8 dias
  8. "Não preciso saber estruturas de dados para programar"
    3 tabcoins · 21 comentários · mateussiilva · há 8 dias
  9. Eu recentemente fui implementar isso em um trabalho, nossa que dor organizar o projeto da forma como se pede nos 12 fatores, muito rigido. Mas é claro que tem contextos que esses 12 fatores são essenciais.
    2 tabcoins · 0 comentários · mateussiilva · há 7 dias
  10. Exatamente! A conversão para set só faz sentido quando há múltiplas buscas ou um grande volume de dados, pois o custo de criação se paga nesses casos. Para listas pequenas ou poucas buscas, a diferença pode ser insignificante ou até piorar a performanc...
    2 tabcoins · 0 comentários · mateussiilva · há 7 dias
  11. Hail to the Code – Quando Programar é Mais que um Trabalho
    1 tabcoins · 0 comentários · mateussiilva · há 1 hora
  12. O "Dev" Que Mal Segue a Documentação e Acha Que Sabe Programar
    1 tabcoins · 0 comentários · mateussiilva · há 3 horas
  13. Obrigado pelo comentário! Concordo que Python pode escalar sim, desde que seja bem arquitetado e utilizado da forma correta. Ferramentas como FastAPI, Django e Django REST Framework tornam o desenvolvimento produtivo e flexível, e há muitos exemplos de...
    1 tabcoins · 0 comentários · mateussiilva · há 6 dias
  14. Obrigado pelo comentário! Você trouxe pontos interessantes sobre escalabilidade, custos e a escolha da linguagem para diferentes contextos. Concordo que muitas vezes há um exagero na preocupação com escalabilidade em projetos que nem precisarão disso,...
    1 tabcoins · 0 comentários · mateussiilva · há 6 dias
  15. Entendo seu ponto sobre trabalho em equipe e a importância da discussão. Nunca foi minha intenção ignorar o processo ou impor algo. Meu objetivo sempre foi apresentar argumentos e buscar a melhor solução. Se a forma como expressei isso passou uma image...
    1 tabcoins · 1 comentários · mateussiilva · há 6 dias
  16. Hahaha, pode crer! Quando o assunto é programação, eu realmente passo um pouco do ponto 😂. É que eu gosto tanto dessa área que, às vezes, vejo certas coisas acontecendo e bate aquela vontade de gritar "NÃO, POR FAVOR, NÃO FAÇA ISSO!" haha. Mas é tudo...
    1 tabcoins · 0 comentários · mateussiilva · há 7 dias
  17. Eu li sobre eles aqui: http://blog.askm.com.br/2019/02/12/metodologia-dos-12-fatores/ https://www.akitaonrails.com/2022/01/29/akitando-113-a-forma-ideal-de-projetos-web-os-12-fatores
    1 tabcoins · 0 comentários · mateussiilva · há 8 dias
  18. Se tivesse um video construindo o tabnews do zero sem nenhuma lib, você assistiria ?
    1 tabcoins · 0 comentários · mateussiilva · há 8 dias
  19. Finalmente, um comentário que vale a pena responder. Concordo contigo nos 90%, e nos outros 10%, acho que a diferença é só semântica. Sim, qualquer um que escreve código é, tecnicamente, um programador. Mas a questão aqui não é colocar um rótulo, e sim...
    1 tabcoins · 2 comentários · mateussiilva · há 8 dias
  20. "Herói anti-lib"? Esse é o nível da crítica? Meu amigo, usar lib não é problema, o problema é não entender o que está usando. O ponto aqui não é "evitar libs", é evitar a mentalidade de empilhar abstrações sem entender como as coisas realmente funciona...
    1 tabcoins · 1 comentários · mateussiilva · há 8 dias
  21. Obrigado, estou assistindo muito video da fabio Akita por isso essa raiva kkkk
    1 tabcoins · 0 comentários · mateussiilva · há 9 dias
  22. engajamento não é a palavra, sempre gostei de escrever nesse estilo agressivo, que lembra um pouco o Fabio Akita tbm.
    1 tabcoins · 1 comentários · mateussiilva · há 9 dias
  23. Esse cara que falou isso, fez uma imersão na alura e agora acha que javascript resolve tudo.
    0 tabcoins · 1 comentários · mateussiilva · há 7 dias
  24. Ótima análise! De fato, se formos avaliar a implementação real do código no post, a conversão para set ali não faz sentido e acaba piorando a performance. A intenção era mostrar como a escolha da estrutura de dados pode impactar a eficiência, mas conco...
    0 tabcoins · 0 comentários · mateussiilva · há 7 dias
  25. Faz sentido! Em casos onde há múltiplas buscas em grandes volumes de dados, o custo inicial da conversão para set se paga rapidamente, reduzindo o número total de operações. Seu exemplo ilustra bem essa diferença, mostrando que a complexidade computaci...
    0 tabcoins · 0 comentários · mateussiilva · há 7 dias
  26. Ótimo exemplo! Esse caso ilustra bem como a escolha correta da estrutura de dados pode impactar a performance. Usar um HashSet em vez de uma List para verificar e armazenar elementos reduz o tempo de busca de O(n) para O(1) na maioria dos casos, tornan...
    0 tabcoins · 0 comentários · mateussiilva · há 7 dias
  27. Boa observação! De fato, o exemplo dado no post poderia ter sido melhor escolhido, já que a conversão para set tem um custo inicial que não compensa para buscas isoladas ou listas pequenas. A ideia era ilustrar como a escolha da estrutura de dados pode...
    0 tabcoins · 0 comentários · mateussiilva · há 7 dias
  28. Ótima pergunta! Algumas das estruturas de dados mais importantes para um desenvolvedor entender são: Arrays e Listas Ligadas – Fundamentais para armazenar e manipular coleções de dados. Saber quando usar cada uma evita desperdício de memória ou operaçõ...
    0 tabcoins · 0 comentários · mateussiilva · há 7 dias
  29. Ótima observação! De fato, criar um set tem um custo O(n), então para uma única busca em uma lista pequena, a abordagem não traz vantagem. O exemplo poderia ser melhor ajustado para um cenário onde múltiplas buscas são feitas, justificando a conversão...
    0 tabcoins · 2 comentários · mateussiilva · há 7 dias
  30. VOCÊ NÃO SABE PROGRAMAR! VOCÊ SÓ SABE SEGUIR TUTORIAL! - (Iniciantes)
    0 tabcoins · 9 comentários · mateussiilva · há 9 dias