My good friend Francisco Vera recently released a new version of his personal site where he’s continuously sharing his work and insights on the craft of experience and service design. You can also check the source code for his template on GitHub.
On Twelve Days of Front End Testing, Amy Kapernick shows twelve testing tools that cover several aspects of front end testing, such as visual regressions, accesibility, performance, etc.
Request handlers are a different, simpler way to structure a PHP app leveraging the
__invoke() magic method to create truly single-responsibility classes.
Wired posts about the resurfacing of RSS as an option to social and algorithmic feeds and the unlikely yet hopeful persistence of an emblem of the open web – It’s time to head back to RSS?
Why some apps use fake progress bars — a brilliant example of how psychological factors influence design, trading efficiency and speed for trust.
Usernames are a much, much harder problem than what you might think at first glance… even if you can get away with a really simple and naive implementation on a prototype, a large, global and secure service must consider lots of not-so-obvious details and possible attack vectors.
Let’s talk about usernames deals with the problem with uniqueness, homograph attacks, confusables and other security concerns that you might need to consider.
It is now well known that people use technology in unexpected ways (at least, in ways that software engineering and product teams had not intended) […] Our original charge was to find ways to improve and optimize users’ browser workflows following software and design-oriented assumptions. Instead, we saw that users were doing just fine with the tools they were already using.
A brief piece on the limits of science, the inadequacy of understanding science as a simple "building": "phenomena with different levels of complexity must be understood in terms of different, irreducible concepts"