Leonardo Pereira
1.2K posts


@DevCritico Eu já vi um BFF que só tem uma porta de entrada e uma de saída sendo escrito com arquitetura hexagonal. 🤯
Português

Reaproveitamento de Código
Tentar reaproveitar código a todo custo é um tiro no pé. DRY é um bom princípio, mas precisa andar junto com KISS. Não adianta isolar tudo em várias libs, componentes e composições complexas só para evitar repetição e acabar com um sistema difícil de entender e manter.
Não faz sentido criar uma lib que só faz chamada HTTP, como um CustomerClient que apenas encapsula requests para a API de customer.
O ganho é mínimo e o custo é alto. Você cria uma peça central que precisa ser mantida, versionada e ter release, tudo isso para economizar poucas linhas. Além disso, aumenta o acoplamento, porque seu serviço passa a depender não só da API, mas também de como a lib funciona.
Outro exemplo são micro frontends criando libs compartilhadas para tudo. No fim, você recria um ponto central versionado que todos dependem. Mudou a lib, impacta todo mundo.
Nem toda repetição é um problema. Complexidade desnecessária sempre é.
KEEP IT SIMPLE
Português

@vivoplt Cache is just a name.
The point is that we usually use volatile databases (that are faster)for caching, what makes it less stable and less safer.
English

@vivoplt More context:
Does we have a trace of the requests, to see where is the problem?
Possible opportunities:
- turn API async (maybe it’s an good and old Spring MVP)
- improve DB index / queries
English

@TechByTaraa For simple CRUD API’s, MVP’s… spring.
For everything else, GIN.
English

@CB_LSS @VoxLiberdade Estamos falando de um único caso isolado.
Não dá pra dizer que foi sorte, que foi um resultado aleatório, que foi um caso isolado.
Quando a ciência vira notícia antes de ser ciência, isso é sim preocupante.
Português

@llp_devr @VoxLiberdade Acho que tua interpretação ta meio bosta né? estamos vendo que a IA pode otimizar MUITO o avanço em soluções na medicina e provavelmete deveria ser dominada por profissionais da area. Alem disso, paises como Brasil permitem que voluntarios se exponham a tratamentos em teste.
Português

🚨Um fundador australiano do ramo tecnológico, sem qualquer formação em biologia, sequenciou o DNA do tumor de seu cachorro e, em seguida, usou o ChatGPT e o AlphaFold para criar uma vacina personalizada de mRNA contra o câncer.
Um mês depois, os tumores haviam diminuído pela metade. E isso é apenas o começo da medicina com inteligência artificial.
Português

@Alex_mizanin @VoxLiberdade Freud explica a não superação da fase anal.
Português

@llp_devr @VoxLiberdade Se você estivesse morrendo de câncer e aparecesse uma vacina dessas, eu duvido que você não abria o cu para eles aplicarem lá dentro.
Português

@lumatechdev Vai testar todas para no final terminar no Ubuntu. Kkkkkkk
Português

Comunidade Linux em peso, tô pesquisando todas as distros
Akirem the C++ lover💻@lumatechdev
Galera, quais Linux vocês usam?
Português

@richep001 @VoxLiberdade Estão vangloriando tanto esse caso que estou pensando se alguns não se aplicariam um remédio gerado por IA, sem testes, a depender do pensamento político do dono da empresa de IA.
Eu, ao menos, achei a história bizarra. Envolve risco biológico, experiência genérica…
Português

@llp_devr @VoxLiberdade Ninguém é otário a ponto de defender esses testes em milhões de pessoas. Ou é?
Português

@Spordiverso16 @VoxLiberdade Ou seja, vamos ser constantemente cobaias de experimentos biológicos com AI
para ver se a prática dá certo?
Português

@llp_devr @VoxLiberdade Se a prática demonstra resultado útil contestado pela ciência, a prática deve ser mantida e a ciência revista.
Português

@kritikakodes I do prefer neovim.
It’s fast, it’s simple, it’s predictable
English

@pokerdev7 Ninguém mudou a cobrança, mas de um time de 5 devs agora só sou eu, pra fazer o mesmo produto 😯
Português

@Shinobu_uwu Java 25 melhorou MUITO.
Hoje não vejo motivo para usar Kotlin (a empresa onde trabalho usa) para backend e não usar diretamente o Java.
Português

@vinicius_dacal Para uma marcenaria detalhista com ponto exato de alinhamento do parafuso, a parafusadeira elétrica não pode ser usada mesmo.
Tudo depende do que se espera da entrega, para saber o quanto da ferramenta que vai ser usado
Português

@osupernerd acredito que AI ofereceriam melhores respostas se fossem específicas, treinadas em arquiteturas e linguagem única, ao invés desses bilhões de tokens aleatórios que usam.
Hoje ela ajuda com tarefas objetivas. “Crie um converter (e passe as classes como parâmetros)”
Português

Ontem corrigi um código que foi vibe-coded por um dev usando o CC e os "melhores modelos" (segundo o cliente) e estava com alguns problemas perceptíveis para o cliente complicados de corrigir. Agora, a parte mais incrível foi entrar no código e ver o tanto de placebo de segurança.
Verificação de requisição com origem no navegador, rate limit baseado em IP, admin com token hard-coded, etc, tudo isso confiando totalmente nos cabeçalhos enviados pelo usuário. Você nem precisava fazer um ataque bem elaborado, bastava alterar os cabeçalhos que pronto, resolvido, podia injetar milhares de requisições de uma vez.
Isso só me faz pensar que deve ter muita aplicação por aí tenebrosa. E sabe o que é pior? É que esse tipo de coisa é o básico. Requisição com origem no navegador e rate limit, por exemplo, são coisas triviais e já resolvidas. Mesmo assim a incompetência do dev não conseguiu implementar e, pelo jeito, nem a IA.
Português










