"Eu não votei, mas entendo quem votou. Particularmente, acho esse tipo de post desnecessário. No fundo, é só um "oi" com o link do GitHub (na prática, é só o link, já que o "oi" é irrelevante), então é algo que poderia estar no perfil do usuário - se ex..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Esta estrutura tem um detalhe estranho: é um array no qual cada elemento é outro array, que por sua vez só tem um elemento (o objeto com id, números, etc). Não deveria ser um array de objetos? Mas enfim, mantendo essa estrutura, a básica ideia é: cada..."2 tabcoins · 4 comentários · kht · 3 anos atrás
"Então, testei assim: function fatorial(n) { if (n == 1 || n == 0) return 1; return n * fatorial(n - 1); } function fatorial_acc(n, acc = 1) { if (n == 1 || n == 0) return acc; return fatorial_acc(n - 1, n * acc); } const n = 100; console.time(); fatori..."3 tabcoins · 0 comentário · kht · 3 anos atrás
"Dúvida: como vc mediu esses tempos? Porque eu testei aqui e não teve essa diferença tão grande. Na verdade os tempos foram bem próximos. Pergunto porque simplesmente rodar a função uma vez isoladamente (assumindo que esse foi seu teste, mas por favor c..."5 tabcoins · 2 comentários · kht · 3 anos atrás
"Uma imagem vale mais que mil palavras: Pizza as a Service"2 tabcoins · 2 comentários · kht · 3 anos atrás
"Sem ver o código fica difícil dar mais detalhes, mas enfim, não consigo ver a dificuldade. Se não quer trazer os registros deletados, precisa de um WHERE deleted_at IS NULL. Se quer só os deletados, WHERE deleted_at IS NOT NULL (ou só os que foram dele..."1 tabcoin · 3 comentários · kht · 3 anos atrás
"Como construir um compilador de TypeScript? Basicamente, da mesma forma que vc escreve um compilador de qualquer outra linguagem. Mas não é tão simples assim, dê uma lida aqui para ter uma ideia do tamanho da tarefa (e do quanto precisa estudar só pra..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Esse post mostra como o ChatGPT está longe de ser infalível e ainda precisa de alguém conferindo tudo que ele faz (de preferência, alguém que saiba o que está fazendo, em vez de aceitar cegamente tudo que ele responde). O código que ele gerou é vulnerá..."2 tabcoins · 2 comentários · kht · 3 anos atrás
"Só pra ilustrar, um exemplo prático em JavaScript. Suponha que eu tenha um array assim: { nome: 'Fulano', idade: 20 }, { nome: 'Ciclano', idade: 31 }, { nome: 'Beltrano', idade: 20 }, { nome: 'Trajano', idade: 31 }, { nome: 'João', idade: 42 }, ] E eu..."1 tabcoin · 2 comentários · kht · 3 anos atrás
"Complexidade de algoritmos é uma daquelas coisas que vc só percebe que faz diferença quando vc conhece. Quem não conhece não vai perceber, na verdade sequer vai chegar a conceber que aquilo pode fazer alguma diferença. Exagerando um pouco, é como se o..."2 tabcoins · 4 comentários · kht · 3 anos atrás
"É essa. É da Tok&Stok, segundo o site o nome é "Gamer Play". E como já disse, não gostei do colorido, mas coloquei uma capa por cima e pronto (e só tinha essa cor, mas acabei comprando pelo custo-benefício). Lembrando que cadeira, mesa, e setup em gera..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Os principais dicionários listam apenas "monólito" (com acento), então de acordo com a norma culta, essa seria a forma correta. Daria pra argumentar que a área de tecnologia é cheia de neologismos, e tá cheio de sites que usam o termo "monolito" (sem a..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Dúvida: como vc define o que é um "nome brasileiro"? Afinal, existem cidadãos brasileiros (pessoas nascidas e registradas aqui, com RG e CPF, etc) que possuem nomes que muitos consideram "estrangeiros" (em descendentes de orientais é bem comum, só pra..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Com o tempo aprendi a não me apegar a nenhum projeto. Decisões corporativas/gerenciais, que geralmente vem de cima pra baixo, não se importam se vc gosta ou não do projeto: se tiver que mudar a equipe, eles mudam sem dó. E a partir do momento em que te..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Cadeiras gamers são muito ruins Então acho que sou exceção :-) Pesquisei por muito tempo esses modelos executivos, mas nunca encontrei uma boa. As muito boas eram caras demais, e as baratas eram muito ruins. No fim o melhor custo-benefício foi uma cade..."1 tabcoin · 3 comentários · kht · 3 anos atrás
"Pois é. Uma empresa não pensa duas vezes pra demitir alguém que não serve mais para ela. Então nós também não deveríamos pensar duas vezes pra sair de uma empresa que não nos serve mais. Claro que nem sempre é fácil mudar de emprego, mas vc não deveria..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Pior é quando a empresa diz que "somos uma família". Que família é essa que expulsa seus membros de casa quando fica sem dinheiro pra sustentar todo mundo? Só se for uma família bem disfuncional."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Perguntas fechadas podem ser reabertas. Basicamente, todas essas ações comunitárias (feitas pelos usuários) podem ser revertidas pela mesma comunidade (outros usuários podem desfazer o que acham que foi feito errado). Errar é humano, faz parte, e a ide..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"É, eu já liguei mais pra isso no passado. Mas depois percebi que as empresas não ligam de fato pra essas coisas. Elas só fingem que se importam, mas basta uma pequena "crise e necessidade de cortes" pra tudo ir pro buraco. O que dou mais valor hoje é q..."1 tabcoin · 6 comentários · kht · 3 anos atrás
"a maioria das pessoas pode só consultar, ao invés de fazer a mesma pergunta milhares de vezes Isso! Esse é outro ponto que muita gente não entende, e até reclama quando fecham uma pergunta por ser duplicada (pois não percebem que isso é feito para ajud..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Matemática é fundamental, o problema é que muito do ganho que ela te dá é indireto. Isso quer dizer que não necessariamente vc vai resolver equações de segundo grau no seu dia-a-dia. Mas vai precisar usar lógica, raciocínio, capacidade de abstração, e..."4 tabcoins · 0 comentário · kht · 3 anos atrás
"Sem entrar no mérito de ser "bom" ou "ruim", foi essa política rígida que tornou o Stack Overflow a referência que é hoje. Muita coisa boa que tem lá (em especial o conteúdo antigo) é fruto dessa rigidez. É o preço que se paga pela qualidade (aliás, sa..."2 tabcoins · 4 comentários · kht · 3 anos atrás
"Usar enum é uma das formas de fazer, mas nem sempre fica melhor (ver mais aqui e aqui). Como qualquer coisa em computação, depende de cada caso."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Eu costumava ouvir muito que "o ótimo é inimigo do bom". É basicamente a mesma ideia, de que fazer algo que funciona é melhor do que perder tempo deixando tudo perfeito. E como já disseram, isso é uma faca de dois gumes, pois muitos podem usar como des..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Vale lembrar que muitas dessas dicas valem pra qualquer linguagem, não só JavaScript. Claro que podem ter diferenças (como a escolha entre camel case, snake case, etc), mas muitas dicas valem para qualquer linguagem (como nomes descritivos, ser consist..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Eu acho inglês importante sim. Mesmo que vc não vá trabalhar fora do Brasil (ou mesmo morando aqui, mas trabalhando remotamente para empresa estrangeira), ainda sim o inglês pode te ajudar muito. Afinal, na nossa área, a esmagadora maioria do material..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Esse é um pedido frequente, dê uma olhada nos posts abaixo, muitos têm alternativas para usar enquanto a barra de busca não é implementada: https://www.tabnews.com.br/Pandasauro/como-pesquisar-um-tema-assunto-ja-postado-aqui-no-tabnews https://www.tabn..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Como já disseram, o problema é que o JS está tentando buscar os elementos HTML antes deles serem carregados e parseados. Uma alternativa é carregar isso só depois do HTML, usando DOMContentLoaded: // declara as variáveis let num, lista, res, valores =..."3 tabcoins · 1 comentário · kht · 3 anos atrás
"Não sei se é uma regra absoluta, mas percebo que, em geral, quanto maior a empresa, mais burocrática ela é. Já trabalhei em lugares assim, e realmente desmotiva demais. Coisas que poderiam ser feitas em minutos levam dias, o que precisaria de uma ou du..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"Em vez de uma nova aba fixa, por que não ter uma opção para ordenar os posts da forma que acharmos melhor? Aí poderia ter vários critérios, como por exemplo: data de publicação, pontuação, data da última atualização (seja comentário ou edição), quantid..."1 tabcoin · 0 comentário · kht · 3 anos atrás