"Em português, tem alguns que indico abaixo. Primeiro, três respostas minhas no Stack Overflow: Sobre o git reset, aqui tem uma explicação detalhada sobre as diferentes opções (soft, mixed e hard) E este explica sobre os estados de um arquivo (staged, m..."6 tabcoins · 1 comentário · kht · 1 ano atrás
"Eu concordo que usar UTC ajuda muito em vários casos, mas em computação tudo depende. Raramente devemos trabalhar com absolutos do tipo "sempre faça X" (mesmo que X seja a melhor solução pra 99,999% dos casos, tem que gastar nem que seja 2 segundos pra..."8 tabcoins · 1 comentário · kht · 1 ano atrás
"Tem dois trechos que podem dar margem a alguma confusão, pois pra mim eles parecem contraditórios. Primeiro é dito que posso publicar "qualquer outro tipo de conteúdo que poderá fazer alguma diferença na vida de quem trabalha em áreas diretamente ou in..."5 tabcoins · 1 comentário · kht · 1 ano atrás
"Mas quem define o que é um conteúdo de qualidade? Por exemplo - só pra sair do "educacional" - um influencer fitness que sugere dietas malucas que até fazem a pessoa emagrecer, mas de uma forma que detona a saúde, é o que? Vai ter fãs dizendo que é bom..."3 tabcoins · 1 comentário · kht · 1 ano atrás
"Na documentação oficial da linguagem tem este link, com traduções em vários idiomas. Em português, é esta aqui. Não vi como está a qualidade da tradução, então vá por conta e risco. Eu pessoalmente prefiro ler este tipo de conteúdo em inglês, porque a..."1 tabcoin · 1 comentário · kht · 1 ano atrás
"criar conteúdo é ótimo para alavancar carreiras, desde que a pessoa saiba o que está fazendo Exatamente. Se a pessoa sai falando sobre algo que não conhece direito, são grandes as chances de falar besteira. E aí o tiro sai pela culatra, já que isso pod..."3 tabcoins · 5 comentários · kht · 1 ano atrás
"Eu vi o post, mas como não dá pra saber se todo mundo vai clicar, resolvi responder e deixar a informação aqui também. Desculpe pelo mal entendido. Mas eu reconheço que isso é uma batalha perdida. A esmagadora maioria dos cursos só ensina de uma forma,..."1 tabcoin · 0 comentário · kht · 1 ano atrás
"E lá vamos nós de novo :-) Já falei aqui sobre isso, mas como o assunto sempre volta, vale repetir: Sei que a ideia do post é ser um guia básico, mas de qualquer forma é uma ótima oportunidade pra esclarecer novamente uma coisa muito importante: Não ex..."5 tabcoins · 3 comentários · kht · 1 ano atrás
"Complementando, existe também String.prototype.padStart que é similar, mas como o nome diz, completa no início. Um uso comum é formatar um número com zeros à esquerda - mas claro que antes precisa convertê-lo para string: const valor = 10; console.log(..."10 tabcoins · 0 comentário · kht · 1 ano atrás
"O post está errado. Dá pra verificar com um teste simples (é basicamente o mesmo código que tem lá, só que simplificado): function f() { var infoGlobal = "bla"; } console.log(infoGlobal); // erro! Esse código dá erro, veja. Mais precisamente, o erro é..."2 tabcoins · 1 comentário · kht · 1 ano atrás
"O TIOBE não avalia o mercado. Ele só mede "popularidade", e de uma maneira bem questionável. O critério está bem explicado aqui, e tem comentários bem interessantes aqui também. Leia os links e tire suas próprias conclusões. Pessoalmente, depois que eu..."2 tabcoins · 1 comentário · kht · 1 ano atrás
"Há alguns minutos :-) Bem ou mal, por pior que esteja hoje, o Stack Overflow ainda tem muito conteúdo antigo que é referência. E mesmo que tenha piorado também o SEO (antigamente sempre era o primeiro resultado no Google, hoje nem tanto), muitas buscas..."3 tabcoins · 1 comentário · kht · 1 ano atrás
"eu não entendo a parte que ele inicializa a variavel palavra (dentro do loop). quero dizer, como essa variável interege com o restante do código? Vc não entendeu o for (const palavra ou a linha palavrasUnicaspalavra] = true? Enfim, vamos lá: Este é o f..."6 tabcoins · 1 comentário · kht · 1 ano atrás
"É basicamente uma função que retorna um objeto. Mas é feito de uma maneira, na minha opinião, desnecessariamente complicada (mais detalhes abaixo). Mas vamos por partes... Função anônima Primeiro o código cria uma função anônima - no caso, function ($n..."6 tabcoins · 2 comentários · kht · 1 ano atrás
"Acho que ficou legal, mas tem um detalhe importante: hoje os posts não possuem tags nem qualquer outra forma de categorização oficial. Até tem umas marcações informais que alguns colocam, do tipo Pitch], [Dúvida], etc, mas não é o suficiente pra termos..."2 tabcoins · 1 comentário · kht · 1 ano atrás
"Até onde sei, as engines não fazem memoização por default. Geralmente é algo que vc faz à parte, já que a engine em si não tem como garantir que a função é pura (sem efeitos colaterais), pois aí memoização não é indicado. Tem que ver também o tamanho d..."1 tabcoin · 0 comentário · kht · 1 ano atrás
"Sem saber o que meuFilter faz, é difícil analisar com precisão, mas enfim... Usar console.time pode mascarar alguns detalhes, como já informei neste teste que fiz. Sugiro que leia, mas pra resumir: Existem várias coisas que acontecem antes do seu códig..."3 tabcoins · 1 comentário · kht · 1 ano atrás
"Sei que a ideia do post é ser um guia básico, mas de qualquer forma é uma ótima oportunidade pra esclarecer novamente uma coisa muito importante: Não existe uma definição única, canônica, universal e livre de controvérsias sobre Orientação a Objetos. A..."7 tabcoins · 2 comentários · kht · 2 anos atrás
"Uma alternativa que eu acho muito boa é o Benchmark.js. É bem fácil de usar e dá os resultados em um formato bem legal, além de dar métricas - na minha opinião - melhores do que somente o tempo total. Tem uns exemplos que fiz aqui e aqui, veja lá como..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Sei que a ideia do post é ser um guia básico, mas de qualquer forma é uma ótima oportunidade pra esclarecer novamente uma coisa muito importante: Não existe uma definição única, canônica e universal sobre Orientação a Objetos. A definição dada acima é..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"Complexidade é um assunto - sem trocadilho - complexo. Mas pra resumir, não é necessariamente sobre tempo, e sim sobre "quantidade de operações de acordo com o tamanho da entrada". E tanto n quanto n + 1 são ambos O(n), o termo mais significativo preva..."6 tabcoins · 1 comentário · kht · 2 anos atrás
"Obrigado pela menção :-) Eu não respondi antes porque não tenho domínio de certos detalhes, mas enfim, segue um exemplo com o pouco que sei. Python faz algo do tipo com o hash de strings. Ou seja, se vc fizer um programa que faz print(hash('abc')) e ro..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"O próprio criador do NodeJS disse isso em sua palestra que se arrepende de coisas como o node_modules Pra quem ficou curioso, ele mostra esse arrependimento com relação ao node_modules a partir dos 13 minutos deste vídeo ("It's my fault and I'm very so..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"Acho que a questão vai além da dependência. Pra mim o que influencia muito mais é como usamos as ferramentas. Por exemplo, praticamente todo mundo usava e ainda usa a internet pra programar (geralmente o Google, que cai em algum link do Stack Overflow,..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando, acho que seria interessante colocar um terceiro grupo que pudesse usar somente as ajudas tradicionais: Google, Stack Overflow, documentação, e qualquer outro conteúdo da internet que já existia antes do ChatGPT. A única restrição seria..."5 tabcoins · 3 comentários · kht · 2 anos atrás
"Complementando, seguem outros posts sobre o assunto: https://www.tabnews.com.br/yurikerber/guia-basico-sobre-git https://www.tabnews.com.br/Ernane/guia-rapido-e-pratico-dos-principais-comandos-git https://www.tabnews.com.br/Yagasaki/introducao-ao-git-e..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Vc pode configurar seu próprio servidor. Existem várias formas, a documentação oficial é um ótimo ponto de partida. Inclusive, uma das opções é rodar sua própria instância do GitLab. Existem outras alternativas também, é só testar e escolher :-)"2 tabcoins · 0 comentário · kht · 2 anos atrás
"Só pra aprofundar um pouco cada item (que para quem ainda não percebeu, são todos irônicos), e complementar o que já foi dito em outros comentários: for vs map/reduce/forEach/etc De fato tenho visto muitos "cursos" e influencers que adoram propagar o u..."12 tabcoins · 3 comentários · kht · 2 anos atrás
"Eu não toquei nesse ponto porque achei que ia desviar do assunto principal (entender o formato), e também porque o texto está quase no limite de caracteres que o site permite, mas enfim, concordo com vc :-) De fato existe um abuso de JSON. Usa-se pra t..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"É bem por aí. A maior parte do nosso trabalho é analisar e entender o problema, discutir alternativas de soluções, sua viabilidade, usabilidade, etc, e só depois escrever o código. E depois ainda tem que testar, corrigir, validar, etc. Mais ainda, tem..."2 tabcoins · 0 comentário · kht · 2 anos atrás