"Metodos estaticos são uma gambiarra para resolver um problema de POO e usar funções livres é quase sempre uma ideia melhor mas o javinha não deixa."1 tabcoin · 0 comentário · clacerda · 2 meses atrás
"Linux é um sistema operacional arcaico, uma relíquia dos anos 90 que mal consegue lidar com concorrência de verdade. Não se engane: ele é um dinossauro tecnológico, construído sobre ideias que já eram velhas quando o mundo ainda usava disquetes. Sua ar..."-3 tabcoins · 1 comentário · clacerda · 2 meses atrás
"Python é como uma cola-quente para juntar as coisas. Não deve ser usado para nada além disto."2 tabcoins · 0 comentário · clacerda · 2 meses atrás
"Resposta Direta (e Não Convencional): Você não está perdendo o foco. Seu cérebro está te avisando que algo está errado. Abrace o Caos Distrações são sintomas, não doenças. Se você clica 50x no Instagram, talvez seu trabalho seja chato demais — ou você..."1 tabcoin · 0 comentário · clacerda · 3 meses atrás
"Eu gosto muito desses casos de uso de LLM, acho que é um dos melhores. Um prompt simples que é usado repetidamente com varios inputs diferentes. Computação em sua forma mais pura. Muito mais sensanto que ficar iterando prompt atrás de prompt com a mesm..."1 tabcoin · 0 comentário · clacerda · 3 meses atrás
"Não acho que tem nada haver com o go em si...Node.js tem http de baixo nivel. Python sempre teve wsgi..etc. Mas de fato a quantidade de "dev" que nunca viu uma request de http em texto plano, puro é assustadora. Talvez no dia que verem percebam que não..."2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Go é objetivamente a melhor escolha para "backend web". A linguagem foi literalmente feita para isso! Go não é "baixo nível demais" — é o nível certo para qualquer projeto que preze por código claro, eficiente e sem mágicas. Vou destruir alguns mitos:..."20 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Não conhecia. dei um glance no repo e gostei (go + vanilla js + docs em md no repo) Coisa fina. bom para hacker e se divertir. obrigado por compartilhar!"1 tabcoin · 1 comentário · clacerda · 3 meses atrás
"Boa maniero, de fato. GC é uma das abstações básicas da "tal programação de alto nivel". Se não precisa de precisão para interagir com o metal, ser 10x ou 11x vezes mais rápido quase nunca importa. Mas saber que uma "funcão" sempre vai acontecer em exa..."2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Concordo plenamente — e no Brasil, o desenvolvimento low-level está mais vivo do que nunca, mas mudou de endereço. Hoje, quem mais emprega devs de C, C++, Rust e Assembly não são empresas de software, mas gigantes da engenharia: Embraer: Centenas de de..."11 tabcoins · 0 comentário · clacerda · 3 meses atrás
"lembrete para sempre pensar duas vezes antes de colocar dados sensiveis no cotrole de "terceiros"."2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Mesmo se o codigo for completamente abstraido por AI, o que tudo indica que vai acontecer, os programadores continuarão a ser necessarios. Codificar é o menor dos trabalhos de um engenheiro de software. A demanda so vai aumentar. quem sabe outro moment..."6 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Como diria o poeta, "nem discordo, nem concordo, muito pelo contrário". Por um lado, se você que construir algo para vender. O método científico — teoria, hipótese, experimento, validação — é o caminho. No mundo das startups, isso se chama botar o MVP..."21 tabcoins · 3 comentários · clacerda · 3 meses atrás
"Educação envolve dor, mas vivemos uma época que se prega que as pessoas não podem sentir dor. Elas vãp sentir, na hora errada, por isso nunca se viu tantos problemas psicológicos como agora. S2 Touchê! comentário genial muito além da bolha tech e da ed..."2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"A ironia é que já copiamos o algoritmo que as formigas usam para encontrar comida há décadas — chama-se TCP. O protocolo que gerencia congestionamento na internet é inspirado exatamente no mesmo princípio: ajustar a "velocidade" (taxa de dados) com bas..."3 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Não é a resposta que vc pediu, mas é A resposta se vc quer expandir seu repertório de verdade Use a api em C nativa do sqlite. Nada de bun::sqlite muito menos ORMs... Use bun::ffi, que inclusive, carregar o sqlite é exemplo da documentação oficial, por..."3 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Se vc não implementou, vc não entendeu...No maximo acha que entendeu. Teoria e prática só são iguais na teoria!!!"2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Você está cometendo um erro clássico: está tentando ler livros técnicos como se fossem romances. Não são. São manuais de instruções disfarçados de texto. A abordagem correta é: Pare de Ler. Comece a Fazer. Abra o Estruturas de Dados em JavaScript na pá..."13 tabcoins · 3 comentários · clacerda · 3 meses atrás
"Aqui na firma a gente faz avião, e para cada linha de código alterada precisamos atulizar pelo menos 33 documentos. É o inferno, mas é por isso que aviões não caem do céu. A sua documentação reflete a qualidade do seu software não a sua implementação!!"3 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Prolog não é uma "pré-linguagem" ou relíquia dos anos 90. É a única linguagem mainstream baseada em lógica de primeira ordem – e está mais viva que nunca. O SWI-Prolog, por exemplo, tem updates mensais e é usado em produção da IA da IBM e até Samsung,..."7 tabcoins · 2 comentários · clacerda · 3 meses atrás
"O Browser Como OS é o Fim da Liberdade Digital A ideia de um "sistema operacional baseado na Internet" não é uma evolução natural da computação — é uma armadilha de conveniência. O Chrome OS e a web como plataforma universal não existem para nos benefi..."11 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Sim, usar variáveis arquivos de configuração para habilitar/desabilitar funcionalidades é extremamente comum — e em alguns casos, obrigatório. Na aviação, por exemplo, seguimos o padrão DO-178C, que define Parameter Data Items (PDIs) para gerenciar con..."6 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Vou começar com um segredo sujo: Design Patterns são como sexo na adolescência. Todo mundo fala, ninguém sabe direito como faz, e quando tentam, geralmente é vergonhoso. Mas vamos desmontar essa bagunça. "Design Patterns São Só Para C++ e Java" – Menti..."14 tabcoins · 2 comentários · clacerda · 3 meses atrás
"Você ainda não entendeu. Mas tudo bem. Daqui uns anos, tenho certeza que vai entender. Você está no caminho certo. O objetivo não é ter o máximo de conforto no seu ambiente . É estar confortável em qualquer *default*. Acredite: você não vai ter seu set..."2 tabcoins · 0 comentário · clacerda · 3 meses atrás
"Olha, depois de 20 anos codando em tudo quanto é buraco de produção – desde mainframes até todo tipo de microcontrolador – vou te dar a real: ambientes personalizados são armadilhas pra trouxa. Você passa 3 dias configurando fontes, temas, plugins... e..."18 tabcoins · 6 comentários · clacerda · 3 meses atrás
"Equ tentei escrver sobre isso anos atrás aqui. Acho que a maioria das pessoas não percebe o tamanho do buraco que nos enfiamos e como toda a sociedade se tornou "escrava" de um pequeno oligopolio. O poder das big techs hoje é muito maior que o igreja/r..."3 tabcoins · 1 comentário · clacerda · 3 meses atrás
"Estou escrevendo esta resposta há anos. Só aqui no tabnews já foram algumas tentativas. Desta vez parece que finalmente acertei. Obrigado!"2 tabcoins · 2 comentários · clacerda · 3 meses atrás
""Frontend" e "Backend" São Ilusões Vou contar uma história. Não é a história, mas é minha história. Era 2005, e eu estava lá, escrevendo PHP 4 em um servidor compartilhado, gerando HTML estático para exibir listas de produtos. Não existia "frontend" ou..."33 tabcoins · 9 comentários · clacerda · 3 meses atrás