"Bom, desde que comecei a trabalhar na área (no primeiro estágio em meados de 1999), percebi que as coisas costumam ser cíclicas. Sempre que há um grande movimento em direção a determinada coisa (seja tecnologia, framework, modo de fazer as coisas, etc)..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Existem vários tipos de índices, mas a ideia básica é que eles criam uma estrutura de dados que abrange todos os registros (embora também existam índices parciais, mas o mais comum é sempre considerar todos). Ou seja, no seu exemplo o segundo código se..."5 tabcoins · 1 comentário · kht · 2 anos atrás
"Complementando - e reforçando - o que já disseram, base64 não é criptografia, é apenas um algoritmo de codificação de dados. E embora a função btoa receba uma string, vale ressaltar que a ideia do algoritmo é receber qualquer sequência de bytes e conve..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sim, é perfeitamente possível fazer web scraping com Java. Inclusive, existem várias libs disponíveis. Embora o link acima cite o Selenium, eu diria que não é a opção mais adequada, já que ele foi pensado para ser uma ferramenta de testes automatizados..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Complementando, seguem outros posts que já tivemos 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/intr..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Em vez de tratar como rivalidade (ou seja, tem que escolher entre um e outro), eu prefiro ver como abordagens diferentes, e dependendo do caso, até mesmo completamentares. É claro que cada um acaba tendo sua preferência, mas não passa disso: uma mera p..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Bem, memes são piadas e/ou críticas. Alguns têm fundamento, outros exageram (que é uma característica típica de uma boa piada) e outros são apenas críticas vazias, com informações falsas ou fruto da ignorância. Sem saber de quais vc está falando, não t..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Indicar a melhor IDE é complicado, pois isso depende muito de vários fatores, desde a sua experiência usando, as funcionalidades que vc precisa (que podem ser iguais, ou um implementa de um jeito ligeiramente melhor, etc), e até mesmo gosto pessoal. En..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sobre a questão da portabilidade, vale lembrar que o famoso slogan do Java ("Write once, run everywhere"), embora seja verdadeiro para a maioria dos casos, tem limitações. A mais óbvia é quando precisa de algo muito específico de um sistema operacional..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Complementando, a versão curta do void main só estará disponível a partir do Java 21, que será lançado mês que vem. Além disso, segundo a descrição, ainda será em caráter experimental, pois é o que chamam de "preview language feature". Isso quer dizer..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Como vc pode ver pelos outros comentários, não há consenso. Uns acham que é uma boa, outros acham que não. Já eu acho que tanto faz, desde que o foco inicial seja nos princípios básicos de programação (algoritmos/lógica, estruturas de dados, etc). Nest..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"Não é exatamente o mesmo, mas eu uso o Balsamiq Wireframes. Inclusive, foi o que usei para as imagens deste post."2 tabcoins · 0 comentário · kht · 2 anos atrás
"O texto deu a entender que vc é iniciante, tanto no JavaScript quanto na programação em geral (se não for isso, por favor seja mais específico). Sendo assim, para JavaScript sugiro os tutoriais da MDN. Ali vc terá uma visão mais ampla da linguagem, ind..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Complementando, segue um "causo": conheço um cara que já deu aula em faculdade particular, uma dessas Uni-qualquer-coisa. Ele disse que os donos mandavam os professores pegarem leve pra galera não desistir (ou seja, pra não ter menos gente pagando). Ma..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Pois eu já vi todas as combinações possíveis: gente que fez faculdade pública, particular ou nenhuma, que era excelente, médio, ruim ou terrível, que fazia pouca ou muita 💩 O que eu percebia era que na média, quem fazia pública tinha a tendência de ger..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Na época, a Sun era uma empresa muito relevante. Estima-se que no total (ao longo de vários anos) ela tenha gastado bilhões em marketing para promover o Java. Apenas em uma campanha de 2003, por exemplo, foram gastos cerca de 500 milhões de dólares. Eu..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"JVM, independente do sistema operacional. Isso era algo que a indústria da computação nunca tinha visto antes Na verdade, o conceito em si é bem antigo. Neste pergunta do Stack Overflow vemos alguns casos de VM's que remontam até os anos 60. Talvez a J..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"O autor do texto argumenta que o Linux não tem uma adoção maior no desktop porque há muitas distribuições diferentes, e essa complexidade afasta o usuário "comum", que só quer ligar o computador e usá-lo. Daí ele defende a ideia de uma distribuição "of..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Acho que isso é o resultado de anos de cursos picaretas e "influencers", que prometeram que programar é fácil e dá muito dinheiro. "E dá pra aprender em poucos meses! E não precisa saber matemática e nada de teoria chata!" Meu lado pessimista acha que..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Eu acho que o alerta sobre o ChatGPT é importantíssimo, pois muita gente está achando que ele "sabe tudo", que não erra, etc. E como o post foi todo gerado no ChatGPT, então tem tudo a ver sim. O comentário não está falando mal só por falar, está fazen..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"como essa diferença de tensão foi coletada como informação binária? Não foi. Se não existia computador e nem qualquer outra necessidade de codificar informação em binário, a tensão era medida e interpretada seja lá como precisassem (alguém media "10 vo..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"De maneira resumida, por vezes elas podem omitir detalhes importantes e/ou chegar a conclusões erradas, que não condizem com o texto original. Concordo que nem sempre a gente precisa ler 100% de tudo, mas depender só de versões resumidas também é perig..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sem querer ser chato mas já sendo (e se vc acha que o texto ficou longo, desculpe): nem toda plataforma serve para todo mundo. Aliás, nem todo ambiente, seja um site, lugar, grupo, clube, associação, o que for, serve para qualquer tipo de pessoa, é ass..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Como vc já pegou os conceitos básicos (entende que data e ponto no tempo são diferentes, timezone e offset não são a mesma coisa, etc), já está na frente de muita gente :-) Eu sei como é se perder na documentação, a API é bem grande e completa, e não d..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Já que vc compartilhou uma pequena história, deixa eu contar a minha também :-) Teve uma vez que eu precisava analisar um arquivo gigante. Era um formato antigo de um software mais antigo ainda, que continha basicamente dependências (similar a um packa..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sobre reescrever tudo, este artigo dá um ponto de vista interessante. Só pra resumi-lo (mas recomendo que leia), a ideia defendida lá é que código velho não é necessariamente ruim, e código novo não garante que vai ficar melhor. Um dos argumentos é que..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Complementando o que os demais já disseram: vc chegou a fazer a pesquisa mais simples possível sobre o assunto? Hoje em dia, praticamente todo tipo de informação básica, intermediária ou avançada está na internet. Muitas estão acessíveis de graça e são..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Muito bom, só de lembrar que API não é só web, já está acima da média :-) Sério, hoje em dia essa ideia está tão disseminada que muita gente acha que API é sinônimo de "URL que retorna um JSON". Obrigado por lembrar que não é só isso. Pra complementar,..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Provavelmente ele usa. A OpenAI, apesar do nome, não é tão open assim, e não divulga a lista exata de todas as fontes usadas. Mas dá pra inferir com certo grau de certeza que o Stack Overflow foi usado no treinamento da IA. De qualquer forma, o problem..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Depende do contexto, e também cai muito em preferência pessoal. Tenho visto ultimamente uma tendência de usar arrow function pra "tudo". Talvez por isso muita gente, principalmente quem está começando, pense que é o único jeito de declarar funções (ou..."4 tabcoins · 0 comentário · kht · 2 anos atrás