Hello there,
I'm Lenildo Luan.

Multidisciplinary software developer based in João Pessoa, Brazil, where I build solutions through code and empower professionals to do the same while striving to become a better human being, 1% at a time.

Mouse Follower 60fps

I always thought it was really cool when I visited a creative website and saw that little ball following the mouse with a smooth, fluid movement. It looks simple, but behind it there is a pretty interesting technical implementation. In this article, we will analyze a code where I implemented a Mouse Follower on my website using React/Next.js and Tailwind CSS, and understand how it works step by step.

Advantages of UTF-16

Why would anyone choose to use UTF-16? If it has the complexity of surrogate pairs and isn't ASCII-compatible, why have companies like Microsoft, Oracle, and Mozilla adopted it as the standard for their platforms?

UTF-16: How It Works

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?

Unicode Fundamentals

Before diving into the technical details of UTF-16, we need to take a step back and understand the fundamental problem that Unicode solves.

Career

  1. Company
    DriveADS
    Role
    Software Engineer
    Date
  2. Company
    Convenia
    Role
    Frontend Developer
    Date
  3. Company
    Assert IFPB
    Role
    Junior Frontend Developer
    Date
  4. Company
    Reitoria da UFPB
    Role
    Intern
    Date
See LinkedIn