"Beleza, vamos falar sobre essa migração de Django para Go, né? É uma variação de uma pergunta que vejo surgir todo dia, que vem com uma certa... vibe peculiar. Uma sensação de "brinquedo novo", se é que me entende. Antes de entrar nos detalhes, deixa e..."10 tabcoins · 2 comentários · clacerda · 2 anos atrás
"Para conseguir acessar e controlar uma catraca eletrônica via Ethernet (TCP/IP), como você descreveu, a chave é obter a documentação correta do fabricante. Essa documentação, frequentemente chamada de "Documento de Controle de Interface" (ICD), contém..."2 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Vc mencionou alocação em blocos e até mesmo a implementação de alocadores personalizados. Isso é possível de se fazer para tornar esse código mais rápido? Uma abordagem muito simples e ingênua seria, em vez de alocar cada entrada individualmente, aloca..."2 tabcoins · 1 comentário · clacerda · 2 anos atrás
"Boa dica! Uma maneira de provar/desprovar isso seria pre-allocar um monte de Entry objects e rodar o benchmark dos puts com os objetos já pre-allocados pelo C++. Concorda? Teste e compartilhe os resultados. Acredito que pre-alocar todos os objetos em m..."1 tabcoin · 3 comentários · clacerda · 2 anos atrás
"Indo direto ao ponto: o motivo do jit ser mais rápido é por que ele esta alocando memoria de forma muito mais eficiente, do que fazer um malloc/free por elemento. Que são operacões extramamente lentas!!! Se estiver curioso em entender o que esta aconte..."1 tabcoin · 5 comentários · clacerda · 2 anos atrás
"Sim o problema é o node e o react, nada contra, mas só com isso, seu currículo é igual ao de todos os outros 9000 candidatos. Não seja um dev mono stack, amplie seus horizontes, aprenda Angular e Java também, (ou Vue e C#) ou qualquer outra coisa ;)"1 tabcoin · 1 comentário · clacerda · 2 anos atrás
"Procure os projetos que participam do GSoC!!! Aliás não perca a opprtunidade e participe do GSoC!!!"1 tabcoin · 0 comentário · clacerda · 2 anos atrás
"Ciência de dados nada mais é do que a boa e velha estatística, de camiseta chinfrosa, com um nome mais vendável e umas GPUs!"3 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Básicos e medianos, nada. Modelos de 8B, que são os menores, podem rodar de forma apenas razoável em laptops "tipo gamer". Embora não alcancem o poder dos modelos gigantes, o Llama 3.1, que é o estado da arte por exemplo, é capaz de realizar tarefas im..."1 tabcoin · 0 comentário · clacerda · 2 anos atrás
"Imagine que, em vez de software, você produz coxinhas. Fazer 100 coxinhas por dia é moleza; dá para fazer na sua cozinha, fritando no fogão de casa. Agora, se a demanda subir para 1.000 coxinhas por dia, vai começar a complicar: talvez você precise de..."5 tabcoins · 1 comentário · clacerda · 2 anos atrás
"Então, pra ser back-end e mandar bem de verdade, você precisa saber quase tudo. Bora lá: Estruturas de Dados e Algoritmos - Buscas diversas, árvores, hashes, programação, dinamica, algoritmos gulosos, programação númerica.. Banco de Dados - Relacionais..."4 tabcoins · 2 comentários · clacerda · 2 anos atrás
"Ah, Python… Essa linguagem linda, prática e… basicamente um grande wrapper. Sim, é isso mesmo: Python é como um encanamento de luxo que conecta "as coisas de verdade" que acontecem por baixo, geralmente em C, C++, Fortran ou outras linguagens menos ami..."5 tabcoins · 2 comentários · clacerda · 2 anos atrás
"Eu escrevo este comentário de um MacBook Air de 2013, com processador Core 2 Duo de 1.3GHz e 4GB de RAM. Ele ainda consegue lidar com tarefas básicas, mas hoje já sofre com algumas abas no navegador devido ao peso de páginas que abusam de JavaScript. I..."3 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Essa parte que menciona ferramentas como Zoom, Miro, e plataformas de e-learning parece ignorar um ponto crucial: interação humana presencial tem uma entropia própria, um caos criativo que nenhuma videoconferência pode reproduzir. Aquela pergunta que s..."4 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Perfeito, Marcelo e Jonatas! Como toda decisão em computação, envolve avaliar os trade-offs. Obrigado pelos exemplos, porque é exatamente isso que vejo: quase sempre uma instância parruda de um SQL Server, MySQL ou PostgreSQL consegue segurar a barra s..."1 tabcoin · 0 comentário · clacerda · 2 anos atrás
"Uma abordagem interessante para o melhor dos dois mundos é transformar seus dados diretamente no banco, preparando-os para serem mapeados pela linguagem com uma view ou função que retorna exatamente o que o ORM precisa. Junto com triggers para lidar co..."3 tabcoins · 5 comentários · clacerda · 2 anos atrás
"Opa! Microsoft Power BI é sua solução. Conecta direto ao banco, atualiza sozinho com novos dados e entrega dashboards prontos para impressão e web. Simples, direto, eficiente, não precisa reinventar a roda."1 tabcoin · 1 comentário · clacerda · 2 anos atrás
"Calma aí, amigo, só tô tentando ter uma conversa agradável. Entendi o ponto, mas acho que você é que não pegou o meu. Se já tem um ambiente de desenvolvimento, o Python faz parte dele, então nem precisa de Docker pra isso, certo? Ou você já vai ter uma..."2 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Cara, última breaking change do Python foi há mais de uma década, e ainda tenho uns scripts rodando em Python 2 sem estresse. E sobre Docker, porque alguém vai criar uma imagem só pra rodar script? Qual a lógica? O script roda na mesma imagem que o sou..."1 tabcoin · 2 comentários · clacerda · 2 anos atrás
"Aqui estou eu, fazendo malabarismo pra enfiar Lua ou até o JS nas aplicações C++ pra rodar scripts, enquanto a galera tá aí escrevendo script em... C++? Interessante. Pois é, o C++ moderno tem seus brinquedinhos, mas, sinceramente, esses dois primeiros..."3 tabcoins · 5 comentários · clacerda · 2 anos atrás
"Perfeito, se você esta serio sobre segurança assuma que o browser tem pelo menos um bug zero day que permita RCE na sua máquina atraves da execução de um JS qualquer! Uma palestra muito interessante sobre o assunto com uma das engenheiras de segurança..."1 tabcoin · 0 comentário · clacerda · 2 anos atrás
"Leia o livro: The Startup Owner's Manual de Steve Blank!!"1 tabcoin · 0 comentário · clacerda · 2 anos atrás
"Qual sua dificuldade? Analise de áudio é complicado mesmo, rs!!!! Estude o livro: Fundamentals of Music Processing de Meinard Mu.ller"1 tabcoin · 2 comentários · clacerda · 2 anos atrás
"Talvez eu seja muito 'old school' (ou preguiçoso, vai saber), mas nunca entendi essa obsessão por temas de editores??? Pra mim, abrir o editor e programar já está de bom tamanho, sem precisar de ‘cores místicas’. Eu uso o tema padrão, sem dramas, sem p..."1 tabcoin · 1 comentário · clacerda · 2 anos atrás
"opção B: face risk HAHAHAHA O título dessa notícia é realmente um clickbait e pura mentira. A manchete leva a crer que as agências estão exigindo a substituição completa de C e C++ por linguagens "seguras por design", como Rust, mas a realidade é muito..."6 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Sei que ainda é sedo, mas quero saber de pessoas que tem mais experiencia, como posso agilizar esse processo para me tornar pleno? Olha, entendo sua ansiedade em crescer na carreira, mas vamos direto ao ponto: coloque carinho no seu trabalho. Carinho,..."17 tabcoins · 1 comentário · clacerda · 2 anos atrás
"O Observer é um dos padrões clássicos do GoF, criado para programação orientada a objetos. Ironia do destino, ele se tornou a base da web! Os event listeners do JavaScript? Só outro nome pra observadores. E o React e todo o conceito de UI reativa? Apen..."2 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Obrigado por compartilhar! Já topei com algumas em outros lugares, mas outras são novidade. Realmente, existe um universo inteiro de padrões de design em SQL que é incrível. Estou trabalhando em um projeto que usa muito SQL, e duas ou três dessas dicas..."3 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Concordo que atualmente o código gerado por IA tem uma natureza estocástica e a falta de previsibilidade é uma limitação real. Mas há um detalhe importante aqui: estamos vendo o início da IA generativa aplicada à programação. Os modelos de linguagem, c..."3 tabcoins · 0 comentário · clacerda · 2 anos atrás
"Quer um site realmente rápido? Esqueça Webpack, Babel, minificadores e toda essa parafernália. Honestamente, se você quer otimização de verdade, conheça cada linha de JavaScript que seu site carrega. E isso é praticamente impossível com toda a quantida..."4 tabcoins · 0 comentário · clacerda · 2 anos atrás