"Todo mundo falando que o exemplo é ruim (de fato é). Vou dar um exemplo real. Numa determinada rotina tinha algo assim (java): if (!codigos.contains(codigo)) { codigos.add(codigo); rotina(codigo); } A questão é que códigos acima era um List. Trocamos p..."2 tabcoins · 1 comentário · Detinho · 2 anos atrás
"Só vou responder uma coisa, porque o resto não é produtivo. O que escrevi aqui não é diferente em qualidade, ele é off-topic, apesar de poder ser útil para algumas pessoas, por isso respondi e eu mantive meu estilo de semrpe como muitas pessoas sabem,..."1 tabcoin · 0 comentário · maniero · 2 anos atrás
"O monólito não só não morreu como ele é amplamente usado e mesmo que muitas pessoas queiram matá-lo usando algo mais complexo, ele continará sendo a melhor opção e a esmagadora maioria das pessoas continuarão com ele. O que é mesma aplicação? É o mesmo..."6 tabcoins · 0 comentário · maniero · 2 anos atrás
"Eu lembro de quando aprender a programar era ler muitos livros e manuais, conversar com os outros poucos programadores que existiam. Eu peguei até o tempo que até os livros eram difíceis de encontrar. Você comprava um software e vinha uma caixa enorme,..."1 tabcoin · 1 comentário · maniero · 2 anos atrás
"o que sinto falta nessa ferramenta nativa do Windows são ferramentas de anotação. por isso eu sempre instalo o aplicativo Flameshot, para poder colocar setas, formas geométricas, textos, filtros e etc."1 tabcoin · 0 comentário · ebdonato · 2 anos atrás
"Essa é uma pergunta puramente de arquitetura. A resposta rápida é: O que seu sistema precisa? Precisa ser extremamente escalável, e não de forma uniforme? Faça em serviços. Precisa ser estável, de rápido desenvolvimento e não tem um tráfego gigantesco?..."1 tabcoin · 0 comentário · Pilati · 2 anos atrás
"Lembro que há 20 anos a discussão era se os programadores estavam ficando dependentes da internet. IA é uma ferramenta, da mesma forma que o Stack Overflow é. Há programadores bons que usam IA, da mesma forma que há programadores ruins que não usam. Qu..."4 tabcoins · 1 comentário · Pilati · 2 anos atrás
Programador hoje em dia só se garante com IA?3 tabcoins · 17 comentários · gabrielmirandadev · 2 anos atrás
"Gostei do post, a forma como comparou, ficou muito bom. Deu para entender bem a diferença."1 tabcoin · 0 comentário · valterpatrick · 2 anos atrás
"O que torna um programador não é saber a linguagem de alto nível ou baixo, mas sim dar soluções computacionais para problemas. Seja uma solução desenvolvida com low code, no code ou high code. Eu concordo que os programadores de hoje sabem menos da lóg..."1 tabcoin · 0 comentário · valterpatrick · 2 anos atrás
"Concordo que o segundo codigo tem um melhor desempenho em relação ao primeiro, apesar de ambos serem codigo bem simples e que é imperceptível a diferença em ambos, contudo se aumentamos o grau de ficiculdade poderemos então contastar isso. Basta realiz..."1 tabcoin · 3 comentários · strak2005 · 2 anos atrás
"Obrigado @justtheryston ! Fico contente que as reflexoes tenham sido uteis !"4 tabcoins · 0 comentário · Oletros · 2 anos atrás
"Ótimo artigo! A metáfora da IA como uma "bibliotecária habilidosa" e uma "cartomante desajustada" foi uma sacada genial para explicar o funcionamento e as limitações dos modelos de linguagem. É fascinante ver como essa tecnologia pode potencializar o t..."2 tabcoins · 1 comentário · justtheryston · 2 anos atrás
"Seria necessário um contexto melhor. Tipo exemplos de como fazer alguma coisa que exige goto, gosub e/ou for que não possa ser feito apenas com as possibilidades disponíveis em uma planilha. goto Conforme Dijkstra, goto é considerado prejudicial. :D De..."1 tabcoin · 0 comentário · guaracy · 2 anos atrás
"no Windows 11, pelo menos, a ferramenta de captura foi atualizada e faz vídeo da tela também. é só abrir o aplicativo, escolher o ícone de vídeo, escolher a área da tela que quer gravar e depois clicar em iniciar. tem atalho de teclado também, mas não..."1 tabcoin · 3 comentários · ebdonato · 2 anos atrás
"Já falaram isso mas acho importante reforçar: O código de exemplo dado no post é ruim. Na verdade a sua alteração piora a performance ao invés de melhorar. Concordo plenamente com a mensagem do post, de qualquer forma. Mas toma cuidado que entre a louc..."3 tabcoins · 1 comentário · Silva97 · 2 anos atrás
"Na verdade o list do Python é um tipo e não uma estrutura de dados. Por baixo dos panos o tipo list do Python é implementado como um dynamic array, este sim se tratando de uma estrutura de dados."1 tabcoin · 0 comentário · Silva97 · 2 anos atrás
"Realmente. Esta parte do tamanho dos nomes das variáveis é um bom ponto. Até recentemente eu ainda vi gente repetindo isto, que dar nomes curtos às variáveis é melhor para a "performance". Hehe, o pessoal fica repetindo coisas do passado sem levar em c..."1 tabcoin · 0 comentário · Silva97 · 2 anos atrás
"Verdade. Não sei porque mas isso ficou bem mais comum nos últimos anos. Deve ter tido influência de alguém "famoso" ou algo assim. Não acho que seja coincidência que do nada começaram a espalhar este tipo de bobagem com mais frequência nas comunidades..."1 tabcoin · 0 comentário · Silva97 · 2 anos atrás
"Para um micro saas funcionar, a ideia precisa ser mirabolante. Além do marketing como todos dizem. Obviamente o cliente ta cagand* se o seu código é organizado, so precisa funcionar e chegwr ate ele"1 tabcoin · 0 comentário · yleo · 2 anos atrás
Internacionalizando seu Aplicativo Next.js com Next-intl16 tabcoins · 0 comentário · GiovanaNapoli · 2 anos atrás
"Bom, já que é assim. Quais estruturas de dados você acredita que são as mais importantes para um desenvolvedor aprender?"1 tabcoin · 1 comentário · ronaldotitan · 2 anos atrás
"Muito bacana. Tenho um amigo que só pega carro nesse formato. Se você no futuro quiser expandir para veículos, facilitaria as buscas que fazemos hoje na Olx tipo "nome do carro passo financiamento""1 tabcoin · 1 comentário · CarlosJunior · 2 anos atrás
"Eu achei a pergunta um pouco ampla, mas se fizer uma pergunta mais específica, dando mais informações talvez consiga ajudar."2 tabcoins · 0 comentário · CarlosJunior · 2 anos atrás
"Se o objetivo é diminuir o tempo de latência, será que realizar o deploy por zonas é uma possibilidade? Exemplo: um grupo de Tenants da Europa usaria o deploy realizado em servidores europeus. O tenant ou grupo de tenants da América do Sul usariam serv..."3 tabcoins · 0 comentário · CarlosJunior · 2 anos atrás
"Você pode começar buscando informações sobre estratégias de Tenancy. Com isso vc irá aprender sobre quais as formas de separação dos dados no banco de dados. Depois disso sugiro você pesquisar na sua linguagem preferida uma forma de implementação. Isso..."2 tabcoins · 0 comentário · CarlosJunior · 2 anos atrás
"Eu já dei uma consultoria que estavm reclamando da performance do sistema feito em microsserviços. Perguntei porque eles adotaram essa tecnologia e me disseram que era pra performance. Mandei refazer monoliticamente, a performance veio. O nível do desl..."4 tabcoins · 3 comentários · maniero · 2 anos atrás
"Tudo isso é verdade, mas também é verdade que se você nivela a comunicação por baixo, e tem momentos para fazer isso você nivela a educação das pessoas por baixo e perpetua a dificuldade que ela tem. Dicionário existe para isso mesmo, o fato de as pess..."1 tabcoin · 1 comentário · maniero · 2 anos atrás