Making Web
Human-First
UXHarmony is a journal of an UX and web dev who likes to document
his
everyday challenges - and how he solves them.
Latest posts
WordPress Site Under Attack? Fail2Ban to the Rescue!
Wordpress site getting DDOSed? Fail2Ban makes it easy to detect and block abusive IPs when your server is flooded with scrapers or abusive requests.
Read Post
Installing FreeBSD 15 on my old MSI laptop
Finally gave FreeBSD 15 a spin on an old MSI laptop to see how it feels compared to other UNIXes
Read Post
How to detect trackpad in Javascript?
Learn what is momentum scroll and how do detect it in JavaScript. Includes code examples and practical explanations for handling trackpad behavior.
Read Post
A problem with new css units
While the new CSS units bring good improvements for determining viewport size with or without dynamic toolbars, they sometimes break on iOS devices.
Read Post
Why are radio buttons rounded?
The radio buttons are a fundamental components in user interfaces, in this article we will jump into the origin and development of radio buttons.
Read Post