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.

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.

UTF-16: Introduction

Imagine trying to write an email in Portuguese, Chinese, and Arabic all at once, and then sending that message to someone on the other side of the world. It seems simple today, but a few decades ago, this would have been a technical nightmare.

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
Download CV