Hoje em dia somos obrigados a instalar apps de governo como carteira digital, e outros apps inseguros como Tiktoks da vida.
Não confio. Por isso todos os meus apps importantes como BitWarden, Authy, tudo que sou obrigado a logar com conta do Google, como Gmail, Whatsapp, etc eu instalo e mantenho numa partição encriptada e isolada. Pra isso, uso o Knox da Samsung, no app Secure Folder.
Assim, do lado de fora, em aberto, instalo apps de governo, Tiktok e coisas inseguras que tenho zero confiança. Apps de seguradora, etc.
Infelizmente nem todo celular tem capacidade disso, mas procure o equivalente a Secure Folder no seu e mantenha tudo escondido e encriptado, completamente isolado. É tão isolado que nem copy e paste funciona entre apps de dentro do Secure Folder e fora.
Se meu celular for roubado, mesmo ele estando deslogado, não tem como acessar meus apps. Primeiro, tem que achar a pasta encriptada, que tá escondida. Daí precisa da minha impressão digital pra abrir essa pasta.
Inconveniente só que nenhuma notificação fica aberta também. Porque tá encriptado. Mas até isso é uma proteção extra.
https://t.co/wypqKFcYb7
#Java developers.
The final list of #Java21 features is complete.
Along with thousands of improvements, Java 21 has 16 #JEPs including Generational ZGC, Record Patterns, Pattern Matching for switch, Virtual Threads, and more:
➡️ https://t.co/mC4Jac6426
#OpenJDK#JDK#JDK21
Bacana, mesmo se for incompleto é legal pra iniciantes verem como é o código de verdade de uma empresa de verdade.
Nenhuma surpresa que é quase tudo em Scala e Java (Twitter foi um dos 1os a evangelizar Scala), e pena que foi tudo squashed num único commit (o divertido seria ler os logs).
Vai ser legal ver a comunidade fazendo engenharia reversa e montar uns docker-compose.yml pra subir tudo isso em algo que minimamente funciona. Pessoalmente eu não teria a paciência, mas é começar a compilar projeto a projeto, ver o que falha, quais serviços dependem de quem e quais configs/inputs cada um precisa.
Bom exercício.
Resolver problemas de performance em sistemas, tem-se como primeira solução o uso de Cache. Sabia que existem várias estratégias de implementar Cache na sua arquitetura? 🤯 🔥
Segue o 🧵
/cc @sseraphini
Os vídeos do Mago do MacBook são muito bons.
O cara conserta máquinas que a assistência técnica da Apple não consegue ou se nega. E muitas vezes elas destroem máquinas caríssimas por incompetência.
Em vários ele mostra o conserto em detalhes, como nesse.
https://t.co/z6T0d1At6p
⚠️#Java performance comparison⚠️
I decided to compare the performance of different collection iteration options. In particular:
📍 for loop
📍enhanced for loop
📍for loop with an Iterator
📍stream
Details🧵👇
Suar para entender o domínio que está inserido(a), gastar muita energia para propor uma organização que maximize as chances de sucesso e fazer a informação fluir pelas equipes são os pontos que mais me inspiram do DDD. Falei sobre isso hoje => https://t.co/CVT1UAEhLT
O VÍDEO PERFEITO NÃO EXIS... ESQUECE! EXISTE SIM! 🫶🥰 Cristiano Ronaldo com Messi, Neymar e Mbappé pegou muito a estagiária. LENDAS! Não parem de jogar nunca, por favor 🙏
Crédito: @psg_inside
11 ways ChatGPT saves me hours of work every day, and why you'll never outcompete those who use AI effectively.
A list for those who write code:
1 of 16