"Early returns podem de fato simplificar o código elimando estruturas aninhadas, tornando a fonte mais legível e fácil de entender, em um primeiro olhar, é especialmente verdade para exemplos simples como este. Mas para funções complexas essa abordagem..."2 tabcoins · 1 comentário · clacerda · 3 anos atrás
"Programe de verdade!!! Deixe de ser um desenvolvedor web e se torne um programador de computadores! Aqui está uma pequena lista de livros para começar a explorar os fundamentos. Você vai ver a maioria durante um curso de computação. Você pode encontrar..."3 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Escrevi dois dias atrás sobre isso. Leia com atenção. Longe de ser a verdade absoluta, foi apenas o caminho que eu escolhi percorrer. Faça o seu, mas entenda é um caminho longo e desafiador. https://www.tabnews.com.br/clacerda/8c8c6381-e6a6-4ecc-937c-7..."2 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Olá Araujo, Primeiramente, parabéns pelo excelente trabalho em trazer à luz a história tão relevante do JavaScript. Ver essa trajetória detalhada é um lembrete fascinante de como a tecnologia e, em particular, as linguagens de programação, evoluem. Eu..."4 tabcoins · 1 comentário · clacerda · 3 anos atrás
"Realmente, a questão do cenário tecnológico no Brasil é ampla e varia muito de cidade para cidade. Começando por Manaus, embora possa não ser o foco da sua pergunta. Manaus é a cidade brasileira, é inegável seu impacto. Embora seja o mais importante po..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Olá pessoas da Voidr, Fiquei muito animado ao saber da iniciativa de vocês. Especialmente por ser um projeto brasileiro 🇧🇷 que adota o open source e selfhosted como modelo de negócios. Feito por gente boa com suporte grande. Muito massa. Parabéns! Quand..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Em resumo, o professor não quer dar aula e os alunos não querem estar ali, além de que o conteúdo é horrível, totalmente nada a ver. mas não é assim com muitas disciplinas tecnicas fundamentais também, inclusive nas melhores universidades?"2 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Quando li o título deste post, pensei que você fosse fazer essa análise, mas tudo o que vi foram várias perguntas. Mas isso é ótimo. Vamos tentar abordar algumas delas e levantar outras mais. Defininr Arquitetura de Software é extremamente difícil: Em..."9 tabcoins · 0 comentário · clacerda · 3 anos atrás
"É crucial reconhecer que a educação universitária vai além do aprendizado técnico, especialmente no campo da programação e ciência da computação. Como apontado em "The Pragmatic Programmer", (um ombro gigante) ser um programador é, em parte, ser um dit..."8 tabcoins · 4 comentários · clacerda · 3 anos atrás
"Sim, é muito difícil encontrar um emprego como desenvolvedor Vue. Mas o verdadeiro problema não é o Vue. Ele é excelente. É difícil também para os desenvolvedores React, embora mais fácil. E para os desenvolvedores Angular é mais fácil ainda, mas igual..."3 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Colega, Pare tudo que está fazendo e dedique um momento para ler estas palavras. Estou prestes a compartilhar algo que pode mudar sua vida para sempre se você guardar estas palavras. Eu estive lá, senti cada onda de desânimo e cada sopro de esperança d..."7 tabcoins · 2 comentários · clacerda · 3 anos atrás
"Certo, mas têm diferença fundamental. E não é sobre o uso. O XCode e o Quartus, são IDEs fornecidas pelo "dono" da plataforma. Podem ser usada para outras coisas, com restrições ou não, ok. O importante, é que para desenvolver software para estas plata..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Não sei se essas específicas são realmente específicas. Como não? Você não pode usar o Xcode para desenvolver para Windows ou Android. Claro ele sempre vai ter funcionalidades básicas de edição de texto e acesso ao terminal. No entanto, a falta de exte..."1 tabcoin · 2 comentários · clacerda · 3 anos atrás
"Definição de uma IDE: "Um sistema que oferece toda a infraestrutura necessária para desenvolver software para uma plataforma específica." Esta definição é propositalmente vaga, mas precisa. 'Sistema' pode ser qualquer coisa: uma única aplicação ou uma..."1 tabcoin · 4 comentários · clacerda · 3 anos atrás
"Algumas reflexões sobre o assunto, que me tiraram o sono: Uma IDE oferece tudo o que você precisa para desenvolver software para determinada plataforma. Vamos pensar em por exemplo, Visual Studio, Xcode e Android Studio, que vêm com compiladores, SDKs..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Olá Mateus, Li seu último post e lembrei que te recomendei o artigo do Google. Uma das maiores pérolas desse artigo está no apêndice, onde os criadores do Google argumentam que um buscador deve ser aberto e público. O Google criou um produto fantástico..."4 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Oi á! Então, quer ser um multimilionário no mundo das startups com suas habilidades de backend? Vamos lá: pensar que backend é suficiente para uma startup de sucesso é como acreditar que o motor de um carro é tudo que você precisa para vencer uma corri..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Eu acho que você matou a charada: a questão é o uso! Uma forma bem tosca de definir apenas pelo software: se tem um terminal integrado = IDE, se não tem um terminal = editor de texto"1 tabcoin · 1 comentário · clacerda · 3 anos atrás
"Você está absolutamente correto quanto à questão da atualidade dos livros, especialmente em campos de rápido avanço como a tecnologia. É vital aprender a selecionar fontes confiáveis na internet e reconhecer o valor de estar atualizado. No entanto, é i..."1 tabcoin · 0 comentário · clacerda · 3 anos atrás
"Eu já acho que cada um deve usar o meio que mais se adequa. Não. Não é porque você acha que alguma coisa funciona, que ela realmente funciona. Estudos robustos mostram que, apesar de muitos estudantes acreditarem aprender melhor com materiais visuais e..."1 tabcoin · 2 comentários · clacerda · 3 anos atrás
"O que é mutation? Uma mutation no contexto de software funcional é simplemente um assignment, ou qualquer coisa que altera o valor de um objeto depois que ele foi criado. Onde está essa mutation nesse bloco de código? .set() Neste trecho de código, os..."2 tabcoins · 1 comentário · clacerda · 3 anos atrás
"Tanto o GCC quanto o Clang, compiladores populares para C e C++, implementam suas funções nativas ordenação com uma estratégia que combina quicksort com um algoritmo de ordenação quadrático. A última vez que pesquisei sobre isso o GCC utilziva o insert..."2 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Olá GkIgor, na verdade, faz todo o sentido esse negócio de "nossos dados estão nos estados unidos ou china". Indepdente da presença de servidores de outras empresas, no Brasil. No entanto, a questão central aqui é a soberania dos dados, não sua localiz..."3 tabcoins · 2 comentários · clacerda · 3 anos atrás
"O primeiro passo é ler o artigo que introduziu o Google ao mundo. Este documento é uma referência fundamental no campo de crawlers de web e motores de busca. http://infolab.stanford.edu/~backrub/google.html Python, sendo a linguagem usada nos primeiros..."4 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Realmente, a aritmética de datas é mais complexa do que parece à primeira vista. Esse desafio levou à criação do Unix epoch, uma contagem linear do tempo em segundos (ou milissegundos/nanosegundos para maior precisão) desde 1º de janeiro de 1970. Mas m..."4 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Certo, Samuel, preste atenção: Escrevo não para iluminar caminhos, mas para me iluminar, para entender, para desvendar os labirintos da minha própria compreensão. Minhas palavras são reflexos em espelhos embaçados, imagens de um entendimento em constan..."3 tabcoins · 0 comentário · clacerda · 3 anos atrás
"O meu trabalho aqui é levantar mais perguntas, não oferecer respostas prontas!"0 tabcoin · 2 comentários · clacerda · 3 anos atrás
"Essa transição de um foco em habilidades técnicas para habilidades interpessoais e de gestão é completamente natural na carreira de um profissional, especialmente em engenharia. Esse fenômeno é parte do conceito da carreira em "Y", onde as trajetórias..."6 tabcoins · 0 comentário · clacerda · 3 anos atrás
"Claro que não, corrigindo: (...) Escolha um, pode ser qualquer um, mas claro que o CS50 da Harvard é que melhor um cursinho qualquer do YouTube. E quando começar faça todos os exercícios, sem desculpas. Até terminar não estude mais nada ..."1 tabcoin · 1 comentário · clacerda · 3 anos atrás