Sign up

Leandro Linares

Not verified No WebSub updates No Webmention updates Not yet validated

I use code to create human-friendly interfaces, and tools to build nerdy things. I document my coding journey in tweets and blog posts, and my building process in stories and videos.

Public lists
IWC BER 2025

Leandro Linares
• Leandro Linares

Second update on the DIY handheld console

A quick, and hopefully final, update on what changed with the DIY handheld game console.

Leandro Linares
• Leandro Linares

What's next for the DIY handheld game console

What's new, what I'm working on, and what comes next.

Leandro Linares
• Leandro Linares

How to build a handheld game console

All the information I gathered while building this DIY Raspberry Pi handheld game console is compiled in this place, so anyone can build it.

Leandro Linares
• Leandro Linares

Post-processing 3D printed parts

I glued, smoothed, and painted this 3D printed Tesla Roadster 1/8 scale model.

Leandro Linares
• Leandro Linares

Developer Happiness

My highlights from the 2020 analysis on what makes software engineers happy.

Leandro Linares
• Leandro Linares

Lightning fast interactions with Optimistic UI

The trick to make interactions feel lightning fast.

Leandro Linares
• Leandro Linares

Structuring content with Microdata

Introduction to the basic concepts of Microdata: the structured data on the Internet.

Leandro Linares
• Leandro Linares

Highlights of Web Accessibility

Introduction to the basic concepts of Web Accessibility (a11y).

Leandro Linares
• Leandro Linares

Learning UX over DX

Frameworks are tools for developers, not for users. Good UX is the end, the frameworks we use are the means to that end.

Leandro Linares
• Leandro Linares

Building an Arduino MIDI Controller

I'm a beginner in all things Arduino and I've been working on an easy, fast, and cheap project to learn more about it.

Leandro Linares
• Leandro Linares

Using an emoji as favicon with SVG

SVG favicons are supported by browsers. SVG can render text and emojis are text as they are part of the unicode standard.

Leandro Linares
• Leandro Linares

Single HTML Element Cube with 6 faces

No CSS was harmed in the making of this blog post.

Leandro Linares
• Leandro Linares

How I built an arcade machine from scratch

I mixed old hardware with new materials to make a full-sized retro cabinet that fits in a small apartment.

Leandro Linares
• Leandro Linares

A complete guide to setting up RetroPie

Step-by-step tutorial on how to setup your Raspberry Pi to make the most of it as retro games console.

Leandro Linares
• Leandro Linares

Node dependencies vs. devDependencies

Definición totalmente básica sobre las dependencias de Node JS.

Leandro Linares
• Leandro Linares

Dudas comunes de microdata

Las consultas sobre microdata que recibo más a menudo.

Leandro Linares
• Leandro Linares

Incremental DOM

Diferencias entre Virtual DOM de Facebook e Incremental DOM de Google.

Leandro Linares
• Leandro Linares

Imágenes retina en tablets con HiDPI

Qué tamaños de imágenes tener en cuenta para distintas resoluciones y cómo implementarlas.

Leandro Linares
• Leandro Linares

Microinteractions

Introducción y punto de partida para saber más sobre este patrón de diseño.

Leandro Linares
• Leandro Linares

Card pattern

Características de este patrón de diseño, más alla de su aspecto visual.

Leandro Linares
• Leandro Linares

Velocidad percibida por el usuario

Cómo mejorar la experiencia de espera de los usuarios de una interfaz.

Leandro Linares
• Leandro Linares

Single Page Apps y cómo mejorar la UX (parte 2)

Cómo podemos aprovechar los beneficios que nos dan las SPA.

Leandro Linares
• Leandro Linares

Protocolo HTTP/2

De qué se trata el nuevo protocolo de intercambio de datos.

Leandro Linares
• Leandro Linares

Single Page Apps y cómo mejorar la UX (parte 1)

Cambios que proponen las SPA y cómo podemos aprovechar los beneficios.

Leandro Linares
• Leandro Linares

Calidad vs. velocidad en el desarrollo

Notas acerca del video de Facebook donde introducen el concepto de Flux.

Leandro Linares
• Leandro Linares

Multi-Device Layout Patterns

Introducción a los tipos de layouts más conocidos.

Leandro Linares
• Leandro Linares

Evitar redundancia de roles ARIA

Análisis sobre dos casos similares de roles.

Leandro Linares
• Leandro Linares

Background offset en CSS

Cómo mejorar el posicionamiento de un background, usando el feature de offset.