UTF-8: Un Diseño Brillante

2025-09-13
UTF-8: Un Diseño Brillante

El brillo de UTF-8 radica en su elegante compatibilidad con ASCII, al tiempo que admite millones de caracteres. Este artículo explica lúcida y claramente el diseño de UTF-8: utiliza bits iniciales para indicar la longitud del carácter (de 1 a 4 bytes), siendo los caracteres ASCII de 1 byte. Se incluyen ejemplos que muestran la codificación y decodificación de texto con caracteres ASCII y emojis. En comparación con otras codificaciones, el equilibrio de UTF-8 entre compatibilidad y extensibilidad es una obra maestra del diseño.

Leer más
Desarrollo

¡Deja de forzar el modo oscuro!

2025-01-19

Una entrada de blog critica duramente a los sitios web que fuerzan el modo oscuro. El autor señala que el modo oscuro de alto contraste (por ejemplo, texto blanco puro sobre fondo negro puro) causa fatiga ocular e incomodidad. El artículo utiliza razones de contraste y experiencias personales de lectura para ilustrar el problema, recomendando que los diseñadores web sigan las pautas WCAG y elijan un contraste adecuado en lugar de perseguir ciegamente el modo oscuro. El autor argumenta que el modo oscuro es beneficioso en situaciones específicas (por ejemplo, pantallas OLED, entornos oscuros), pero forzarlo es una experiencia de usuario terrible.

Leer más