mateussiilva
- Python não escala, Java é melhor e IA vai revolucionar tudo.
15 tabcoins ·
30 comentários ·
mateussiilva ·
há 7 dias - Engenheiro de Prompt? Você só sabe digitar no ChatGPT, para!
9 tabcoins ·
5 comentários ·
mateussiilva ·
há 7 dias - Você tem microsserviços ou só fez um monólito picotado?
8 tabcoins ·
10 comentários ·
mateussiilva ·
há 8 dias - 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 - Você é programador ou apenas um montador de blocos?
5 tabcoins ·
7 comentários ·
mateussiilva ·
há 8 dias - 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 - 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 - "Não preciso saber estruturas de dados para programar"
3 tabcoins ·
21 comentários ·
mateussiilva ·
há 8 dias - 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 - 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 - Hail to the Code – Quando Programar é Mais que um Trabalho
1 tabcoins ·
0 comentários ·
mateussiilva ·
há 1 hora - O "Dev" Que Mal Segue a Documentação e Acha Que Sabe Programar
1 tabcoins ·
0 comentários ·
mateussiilva ·
há 3 horas - 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 - 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 - 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 - 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 - 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 - Se tivesse um video construindo o tabnews do zero sem nenhuma lib, você assistiria ?
1 tabcoins ·
0 comentários ·
mateussiilva ·
há 8 dias - 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 - "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 - Obrigado, estou assistindo muito video da fabio Akita por isso essa raiva kkkk
1 tabcoins ·
0 comentários ·
mateussiilva ·
há 9 dias - 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 - 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 - Ó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 - 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 - Ó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 - 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 - Ó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 - Ó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 - VOCÊ NÃO SABE PROGRAMAR! VOCÊ SÓ SABE SEGUIR TUTORIAL! - (Iniciantes)
0 tabcoins ·
9 comentários ·
mateussiilva ·
há 9 dias