"Acho que um iniciante talvez tenha mais dificuldade pra entender tudo (eu, mesmo depois de anos na área, ainda não consegui absorver 100%, de vez em quando preciso reler alguns trechos), mas pelo menos já terá uma noção do assunto. Só de saber o que é..."1 tabcoin · 2 comentários · kht · 4 anos atrás
"Um que eu gosto, apesar de não focar diretamente em programação, é o Unicode Explained. Creio que toda essa parte sobre manipulação de caracteres, encodings e tudo mais é algo que muita gente não conhece, e pouquíssimos dominam de fato. E é algo import..."1 tabcoin · 4 comentários · kht · 4 anos atrás
"Complementando, segue o link: https://www.tabnews.com.br/eduardoMats/saiba-porque-nao-usar-floats-para-representar-reais-dolares-etc E tem esses também: https://www.tabnews.com.br/samuhmatos/as-linguagens-de-programacao-nao-conseguem-fazer-esse-simples..."2 tabcoins · 0 comentário · kht · 4 anos atrás
"Pois é, tem linguagens que quando vc imprime o valor, ele acaba sendo truncado/arredondado e isso acaba mascarando o problema (e dando a falsa impressão de que ele "não existe"). É o que aconteceu neste exemplo que fiz em Python: o problema só apareceu..."2 tabcoins · 0 comentário · kht · 4 anos atrás
"Isso é porque TS usa os mesmos tipos do JS, no qual o tipo Number é sempre um número de ponto flutuante (não há a separação entre int e float que tem em outras linguagens)."2 tabcoins · 0 comentário · kht · 4 anos atrás
"É mesmo (inclusive, é essa que eu tenho). Atualizei o link, obrigado!"1 tabcoin · 0 comentário · kht · 4 anos atrás
"Um que eu gosto muito é o The Pragmatic Programmer, que apesar de "velho" (a primeira edição é de 1999, o que na nossa área é considerado "pré-histórico"), ainda é bem atual, pois não foca em nenhuma tecnologia específica. Em vez disso, ele possui conc..."2 tabcoins · 2 comentários · kht · 4 anos atrás
"Sim, além disso um buscador nativo poderia ter mais opções avançadas, como por exemplo "posts do Fulano com pontuação >= N", "posts do Fulano respondidos por Ciclano nos últimos X dias", e por aí vai."1 tabcoin · 0 comentário · kht · 4 anos atrás
"É, se não fosse tão fácil ganhar pontos (basta postar qualquer coisa), o problema seria muito mais difícil de acontecer. E talvez nem precisasse de bloqueio."1 tabcoin · 0 comentário · kht · 4 anos atrás
"O problema é que o bloqueio foi feito por IP e não por usuário. Ou seja, não impede tanto assim, pois mudar de IP é muito mais fácil que criar outro usuário (pois além de criar, precisa postar alguma coisa pra ter pontos suficientes pra votar). Enfim&h..."1 tabcoin · 2 comentários · kht · 4 anos atrás
"De forma bem resumida: não retorne a informação isAdmin para o frontend. Faça a checagem no backend, sempre que o usuário tentar acessar algum recurso protegido. Ou, em vez de retornar esse JSON, outra alternativa é usar um JWT Token que contenha os pa..."1 tabcoin · 1 comentário · kht · 4 anos atrás
"Se vc já está no curso, aí não tem jeito, precisa em algum momento introduzir os termos corretos. Aí não sei o melhor jeito pq não sou professor."2 tabcoins · 2 comentários · kht · 4 anos atrás
"Falando especificamente da área de tecnologia/programação: saber inglês é importantíssimo e vai te ajudar muito. A maioria do material disponível (documentação oficial, livros, tutoriais, etc) sai primeiro em inglês. Claro que tem muita porcaria, mas a..."3 tabcoins · 0 comentário · kht · 4 anos atrás
"Nesse caso eu evitaria qualquer termo do tipo. Já li sobre uma palestra dada em um colégio (não vi a palestra, li um post que o palestrante escreveu). Ele disse que primeiro perguntou quem ali tinha [nome da rede social que era moda na época]. E aí ele..."2 tabcoins · 5 comentários · kht · 4 anos atrás
"<sarcasmo>Será que não precisa mesmo? Se tivesse, evitaria que as pessoas perguntassem isso toda hora:</sarcasmo> https://www.tabnews.com.br/Pandasauro/como-pesquisar-um-tema-assunto-ja-postado-aqui-no-tabnews https://www.tabnews.com.br/gab..."1 tabcoin · 10 comentários · kht · 4 anos atrás
"O problema do "banco roxinho" foi usar float, descobriram na prática os problemas de arredondamento que ele possui: https://tecnoblog.net/noticias/2022/02/16/nubank-tem-bug-que-nao-deixa-transferir-r-1799-e-mais-3-valores-via-pix/ O que mais me assusta..."2 tabcoins · 0 comentário · kht · 4 anos atrás
"Pior que o processo de emburrecimento dos cursos não é algo novo, e nem exclusivo do Brasil: https://www.joelonsoftware.com/2005/12/29/the-perils-of-javaschools-2/"2 tabcoins · 0 comentário · kht · 4 anos atrás
"Conheço gente que deu aula em faculdade particular, dessas tipo "pagou-passou". O dono dizia claramente pra passar todo mundo, senão "eles desistem e a gente perde dinheiro". Ele disse que mesmo pegando mais leve, muitos ainda não passavam. E se pegass..."2 tabcoins · 2 comentários · kht · 4 anos atrás
"Mas qual seu objetivo? Se for aprender a programar, por exemplo, então sugiro começar do básico: termos como algoritmo, variável, array, função, etc são indispensáveis, sem isso vc acaba pulando etapas e vai se complicar no futuro."2 tabcoins · 7 comentários · kht · 4 anos atrás
"Outra desvantagem do segundo exemplo é que a partir do momento que vc fez uma divisão, o float já se "infiltrou" no meio do cálculo. E aí tudo pode acontecer. Por exemplo, se quiser voltar ao valor original, nem sempre dará certo: total = 255 total_flo..."3 tabcoins · 5 comentários · kht · 4 anos atrás
"Certo, então voce ta me dizendo que qualquer pessoa pode fazer essa alteração? é o que qualifica essa alteração como boa ou ruim, ja que existem tantas formas diferentes de fazer, essa alteração pode não agradar ao autor ou a uma comunidade que ta alte..."1 tabcoin · 8 comentários · kht · 4 anos atrás
"O Git é um sistema de controle de versão. Imagine que eu escrevo alguma coisa. Depois faço umas alterações. Depois outra pessoa faz mais alterações. E assim por diante. O Git mantém um histórico dessas alterações: ele mantém um registro de quem fez o q..."2 tabcoins · 10 comentários · kht · 4 anos atrás
"O reddit já explicou isso de uma maneira bem simples: a diferença entre Git e GitHub é a mesma entre porn e pornhub :-)"1 tabcoin · 0 comentário · kht · 4 anos atrás
"Fiz faculdade pública, e concordo que tem professores "carrascos" que pareciam gostar de reprovar todo mundo. Mas esses eram exceção. A maioria se importava com os alunos (eu não via tão claramente na época, mas hoje percebo que era assim; só não era d..."1 tabcoin · 0 comentário · kht · 4 anos atrás
"De forma geral, se vc quer que o bash complete algum comando que não está sendo completado, basta buscar por "comando] completion". Geralmente nos resultados aparece algum script pronto que vc adiciona no seu .bashrc. No caso do npm, basta seguir [esta..."1 tabcoin · 0 comentário · kht · 4 anos atrás
"Bom, tem vários tutoriais por aí, mas se é bom ou não é questão de opinião. Eu sugiro ir vendo até encontrar algum que consiga entender. Tem muitos que só jogam comandos e vc fica sem entender direito o que está acontecendo, por exemplo. Mas só pra não..."1 tabcoin · 1 comentário · kht · 4 anos atrás
"Criar outro usuário dá um pouquinho mais de trabalho, pq o novo usuário precisa postar algo pra ter TabCoins pra poder votar. Tudo bem que não é tão difícil, basta comentar "que legal" e votar antes que alguém negative (o que é raro)."1 tabcoin · 0 comentário · kht · 4 anos atrás
"Esse mesmo artigo já foi postado há uns dias atrás: https://www.tabnews.com.br/adrianoalmeidadev/o-futuro-e-o-passado-do-desenvolvimento-web-e-renderizar-do-lado-do-servidor"1 tabcoin · 1 comentário · kht · 4 anos atrás