-
Como gerar números aleatórios sem repetição
Não reinvente a roda, já existe algoritmo pronto - e provavelmente mais eficiente do que esse que você fez :-) continuar lendo -
Não leve o Índice TIOBE tão a sério
O Índice TIOBE, embora muito conhecido por indicar a "popularidade" de linguagens de programação, não deveria ser levado tão a sério. Leia mais e entenda os motivos... continuar lendo -
Lendo dados do teclado em Java: usando a classe java.util.Scanner
Problemas ao usar o Scanner? Você pede para ler os dados mas ele não lê corretamente? Entenda melhor como ela funciona e como evitar esses problemas. continuar lendo -
Entendendo o Date do JavaScript (ou: criei um Date mas ao printar/formatar ele fica com dia/hora errado)
Quer formatar sua data para DD/MM/YYYY, YYYY-MM-DD, ou qualquer outro formato? Não deu certo porque o resultado ficou com "um dia a menos", "três horas a mais", ou com "fuso horário diferente"? Veja aqui todos os detalhes e "pegadinhas", e possíveis soluções - e o mais importante, entenda porque isso acontece. continuar lendo -
Datas/Horas vs Durações
Em programação, um erro muito comum ao manipular datas e horas é confundi-las com durações. Apesar de "parecidas" - e relacionadas - elas não são a mesma coisa. continuar lendo -
Somar 1 dia a uma data é o mesmo que somar 24 horas?
Na maioria das vezes sim, mas a resposta certa é "Depende" continuar lendo -
O programador foi ao mercado
Você provavelmente já ouviu alguma variação dessa piada. O que você não ouviu, é que dá para tirar uma lição dela. continuar lendo -
Meu JSON retornou a data /Date(1555375534143-0300)/, o que eu faço?
Às vezes aparece uma data retornada como "/Date(1555375534143-0300)/". Este é um dos piores formatos de data já criados, mas não é impossível de interpretá-lo, vamos lá? continuar lendo -
O que é o timestamp?
Provavelmente você já ouviu falar em "data em milissegundos" ou algo assim. Esse é o tal do timestamp, vamos entender o que ele realmente é? continuar lendo -
Como ler e manipular um JSON
Aprenda de uma vez por todas a mexer com esse tal de JSON. continuar lendo