clacerda
- Além do Git: Uma Breve Jornada por Controle de Versão
13 tabcoins ·
2 comentários ·
clacerda ·
mês passado - 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 ·
mês passado - A SOLUÇÃO É MAIS ANTIGA DO QUE VOCÊ IMAGINA! Pense na academia, não a da esquina, mas a ideia de academia, que existe há milênios. Algumas, inclusive, são as instituições mais antigas do planeta. A Academia, com "A" maiúsculo, é muito mais simples e po...
8 tabcoins ·
2 comentários ·
clacerda ·
há 10 dias - Cara, esse artigo é sensacional! É o tipo de conteúdo que é super difícil de achar em português, e fiquei muito feliz quando li. Recomendo demais! Mas o título é meio enganoso. Não é que o JavaScript seja mais rápido que o C. O fato é apenas que uma ve...
6 tabcoins ·
1 comentários ·
clacerda ·
há 25 dias - Você conhece o malloc ou a melhor pergunta de entrevista
6 tabcoins ·
4 comentários ·
clacerda ·
há 28 dias - 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ários ·
clacerda ·
há 2 meses - 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 ·
há 2 meses - Concordo 100% com o user1. E o fato é que 99% das startups que vão faturar 20 milhões, vão quebrar antes do lançamento, ou antes do segundo ano de vida. É simples assim, esse é o número. Você está iludido, meu amigo. E os devs full-cycle feras que você...
4 tabcoins ·
1 comentários ·
clacerda ·
há 12 dias - 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** - Relacio...
4 tabcoins ·
2 comentários ·
clacerda ·
há 2 meses - 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ários ·
clacerda ·
há 2 meses - Para evitar acesso simultâneo à mesma view com os mesmos parâmetros, uma solução eficaz é combinar uma tabela de "checkout" no banco de dados com um mecanismo de "heartbeat" via WebSockets. A tabela de chefkoit registra qual usuário está visualizando q...
3 tabcoins ·
1 comentários ·
clacerda ·
há 4 dias - 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ários ·
clacerda ·
há 2 meses - 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ários ·
clacerda ·
há 2 meses - Não é mais ficção. Entidades que lutam pelos direitos trabalhistas dos robôs ja existem. E os robos devem deixar a internet e as industrias em breve. Vai ser uma loucura. Que tempo para se estar vivo!
2 tabcoins ·
0 comentários ·
clacerda ·
há 10 dias - Escrevi mais ou menos sobre isso outro dia. Veja a segunda parte. tl;dr- Nenhum. No desenvolvimento backend profissional com Go, é comum construir tudo do zero, sem frameworks. O pacote http e html tem tudo o que você precisa de um framework, ou o bási...
2 tabcoins ·
0 comentários ·
clacerda ·
há 21 dias - Olá! Entendo perfeitamente a sua dor com a gestão de documentação. O uso de Word para essa finalidade realmente se torna um "inferno". Eu estive lá. O que fizemos foi migrar para a abordagem "docs as code". A ideia central é tratar a documentação como...
2 tabcoins ·
1 comentários ·
clacerda ·
há 21 dias - A Questão malloc é um Teste de Raciocínio, Não de Implementação. A pressão dos 15 minutos na pergunta sobre malloc é totalmente intencional. Há um elemento de sadismo na expectativa de ver a reação dos candidatos, não nego, mas a função principal é ava...
2 tabcoins ·
1 comentários ·
clacerda ·
há 28 dias - Sério, transformar uma ideia em algo real em um fim de semana e já estar colhendo 200 reviews? Isso é de tirar o chapéu! A energia que você colocou nesse projeto é contagiante e mostra que a gente precisa mesmo é de gente que bota a mão na massa. E ess...
2 tabcoins ·
1 comentários ·
clacerda ·
mês passado - 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ários ·
clacerda ·
mês passado - 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ários ·
clacerda ·
mês passado - Opa por favor! Vá em frente!! Legal saber que caps locks valeram a pena!!! Obrigado pela mensagem. E perfeita sua colocação final, é isso mesmo. Sempre tem um exercicio mais dificil!!
1 tabcoins ·
0 comentários ·
clacerda ·
há 9 dias - tl;dr: Não, não é errado! Não tenho certeza do que você está propondo. Como você está procurando projetos? Você pretende entrar em sites onde as pessoas pedem projetos e simplesmente desenvolvê-los? Vá em frente. Não apague. Apenas publique. Não há nad...
1 tabcoins ·
0 comentários ·
clacerda ·
há 13 dias - A "liberdade" do software livre varia conforme a licença. Não presuma que tudo é permitido.
1 tabcoins ·
0 comentários ·
clacerda ·
há 26 dias - Comece pelo clássico sobre refatoração: "Refactoring: Improving the Design of Existing Code"
1 tabcoins ·
0 comentários ·
clacerda ·
há 30 dias - Os classicos vão atender bem para alugar uma vps.. Hostgator, locaweb. etc. E tem as """nuvems""" brs tbm: absam, maglu, etc..
1 tabcoins ·
0 comentários ·
clacerda ·
há 30 dias - 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 tabcoins ·
3 comentários ·
clacerda ·
mês passado - 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 tabcoins ·
5 comentários ·
clacerda ·
mês passado - 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 tabcoins ·
1 comentários ·
clacerda ·
mês passado - Procure os projetos que participam do GSoC!!! Aliás não perca a opprtunidade e participe do GSoC!!!
1 tabcoins ·
0 comentários ·
clacerda ·
mês passado - 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 tabcoins ·
0 comentários ·
clacerda ·
há 2 meses