Desenvolvedor de software multidisciplinar residente em João Pessoa, Paraíba, onde crio soluções através de código e capacito profissionais para fazer o mesmo enquanto busco me tornar um ser humano melhor, 1% a cada dia.
Eu sempre achei muito massa quando entrava em algum site criativo e via aquela bolinha seguindo o mouse, com um movimento suave e fluido. Parece simples, mas por trás disso tem uma implementação técnica bem interessante. Neste artigo, vamos analisar um código onde implementei um Mouse Follower no meu site, React/Next.js e tailwind.css, e entender como ele funciona passo a passo.
Por que alguém escolheria usar UTF-16? Se ele tem a complexidade dos surrogate pairs e não é compatível com ASCII, por que empresas como Microsoft, Oracle e Mozilla o adotaram como padrão para suas plataformas?
Let's uncover the inner workings of UTF-16. But before diving into the technical explanation, think with me: if you were to design a system to encode Unicode in 16 bits, what immediate challenge would you face?