"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 tabcoin · 0 comentário · mateussiilva · 27 dias atrás
"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 tabcoin · 0 comentário · mateussiilva · 27 dias atrás
"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 tabcoin · 1 comentário · mateussiilva · 27 dias atrás
"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 r..."5 tabcoins · 0 comentário · mateussiilva · 28 dias atrás
"Esse cara que falou isso, fez uma imersão na alura e agora acha que javascript resolve tudo."0 tabcoin · 1 comentário · mateussiilva · 28 dias atrás
"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ário · mateussiilva · 28 dias atrás
"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 n..."1 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"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ário · mateussiilva · 28 dias atrás
"Ó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 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"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 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"Ó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 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"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 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"Ó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 tabcoin · 0 comentário · mateussiilva · 28 dias atrás
"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ário · mateussiilva · 28 dias atrás
"Ó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 tabcoin · 2 comentários · mateussiilva · 28 dias atrás
"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 tabcoin · 0 comentário · mateussiilva · 29 dias atrás
"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 · 29 dias atrás
"Se tivesse um video construindo o tabnews do zero sem nenhuma lib, você assistiria ?"1 tabcoin · 0 comentário · mateussiilva · 29 dias atrás
"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 tabcoin · 2 comentários · mateussiilva · 29 dias atrás
""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 tabcoin · 1 comentário · mateussiilva · 29 dias atrás
"Obrigado, estou assistindo muito video da fabio Akita por isso essa raiva kkkk"1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás
"engajamento não é a palavra, sempre gostei de escrever nesse estilo agressivo, que lembra um pouco o Fabio Akita tbm."1 tabcoin · 1 comentário · mateussiilva · 30 dias atrás
"Achei sua postagem muito pertinente e cheia de insights valiosos! Eu concordo totalmente que é preciso levar em consideração as características de cada linguagem e tecnologia antes de simplesmente adotar uma ou rejeitar outra, sem uma análise mais prof..."2 tabcoins · 0 comentário · mateussiilva · 30 dias atrás
"Exato! Esse tipo de comentário já virou o padrão. A galera reclama da linguagem usada para ensinar porque não é "moderna" ou "não tem mercado", como se o propósito fosse simplesmente encher um currículo com buzzwords da moda. Esquecem que aprender uma..."1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás
"Isso resume bem o problema. O mercado paga por qualquer coisa, de CRUDs sem alma a sistemas robustos e bem pensados. Mas a questão real não é se alguém vai te pagar, e sim: qual o custo disso a longo prazo? A grande ilusão da IA é que ela parece aceler..."1 tabcoin · 1 comentário · mateussiilva · 30 dias atrás
"Ah, o clássico "concordo, mas não gostei do tom". Sim, fundamentos importam. Sim, SQL e bancos relacionais são ignorados por muita gente. Sim, isso deveria ser reforçado o tempo todo. Mas se precisa ser dito com uma linguagem mais "agradável" para que..."-1 tabcoin · 1 comentário · mateussiilva · 30 dias atrás
"Exato! Entender como funciona por trás dos panos é um diferencial, mas reinventar a roda toda vez não faz sentido. As linguagens de alto nível e as bibliotecas existem justamente para otimizar o trabalho e evitar esforço desnecessário. Mas é aquela coi..."1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás
"Exato. Abstrações são a base da evolução tecnológica. Se cada desenvolvedor precisasse entender o funcionamento da eletrônica, da física quântica por trás dos semicondutores e do design da arquitetura de CPU antes de escrever um "Hello, World", ninguém..."1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás
"Perfeito! Tudo depende do nível de abstração com que você trabalha e do problema que precisa resolver. Não faz sentido exigir que todo programador entenda Assembly ou gerenciamento manual de memória se o trabalho dele nunca vai exigir isso. Mas, ao mes..."1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás
"Usar lib pra cirar um uma Binary Tree? isso deveria ser crime(ironia) Depende do contexto. Se o objetivo é apenas resolver um problema rapidamente, usar uma biblioteca pronta faz total sentido. Mas entender como funciona uma árvore binária (ou qualquer..."1 tabcoin · 0 comentário · mateussiilva · 30 dias atrás