The Expedia (Venere) front-end team at dotCSS and dotJS in Paris (November 2014): speakers, deck links, photos, and the lost-wallet story. Italian twin post available via the language switcher.
Checkboxes are a fundamental element for web forms, they are often needed to allow users toĀ manifest their agreement to terms & conditions of services, making them a mandatory element to allow a registration or a purchase. TheĀ HTMLĀ <input type="checkbox">Ā element belongs to theĀ formĀ family and it has the advantage/disadvantageĀ of being styled and managed differently based on the operative … Continue reading UX for fat fingers, increasing checkbox tappable area→
Cleaning YOURLS spam when the stock antispam fights WordPress: manual IP blacklist, console JavaScript to batch-copy IPs and mass-delete spam rows in the admin UI.
A “test” label disguised itself as actual content at the bottom of the login screen reaching production environment.
Version 2.0.1
What happened
The Monster Android app (version 2.0.1) displayed a “test” label at the bottom of the login screen ā a leftover from development that was not removed before the production release. The placeholder text was visible to every user who opened the application.
UX and QA lesson
Incidents like this highlight how important a systematic UI review is before every release. Placeholder text ā whether Lorem Ipsum, test labels, or temporary strings ā should be identified and removed during the development cycle, not left to individual memory.
A release checklist that includes verifying all visible text on every screen is a good starting point to avoid embarrassing production bugs.
It doesn’t happen really often to receive emails from Google, and usually when it happens it’s bad news (like spiders not crawling, terms&conditions updates a la Orwell etc), andĀ alsoĀ today they met my expectations with this message : This is a notification that your it.simonerescio.spell, is built on a version of Apache Cordova that contains security … Continue reading Spell updated with Cordova 3.5.1 security fix→
Eight practical pitfalls when adapting a WebKit-first mobile site to Windows Phone 8 / Internet Explorer: CSS viewport, resize quirks, tap highlight, pointer events, CSS masks, icon fonts, and remote debugging.
Report of a real attempt to write a post using WordPress 3.9 mobile on an Android smartphone: the 6 UX problems of the admin panel that make the experience a nightmare.
How to validate HTML newsletter markup in Word instead of flooding Outlook with test messages: shared Word/Outlook rendering, Gmail inline CSS, mobile testing pitfalls, and CSS support references.
ForwardJS keynotes of Christian HeilmannĀ (@codepo8) addressing the growing complexity of frontend development technologies and how important it is that we keep the initial barrier low to make the web accessible to new developers and publishers as well. Many new IT users land directly on smartphones with their closed-app ecosystems. How can we bring the web to these new users? See also A user interface is like a joke.