Registration | Frontend 2011
A nice Huffduffer-style mad libs form gives this registration form a friendly quality.
I only just found this article about those “mad libs” style forms that I started with Huffduffer.
A nice Huffduffer-style mad libs form gives this registration form a friendly quality.
An interesting proposal for a Huffduffer-style mad-libs ad-posting form for Craigslist.
This looks like a really interesting proposal for allowing developers more control over styling inputs. Based on the work being done the customisable select element, it starts with a declaration of appearance: base.
When I was in Amsterdam I was really impressed with the code that Rose was writing and I encouraged her to share it. Here it is: drop this script into a web page with a form to have its values automatically saved into local storage (and automatically loaded into the form if something goes wrong before the form is submitted).
The opening paragraphs of this article should be a mantra recited by every web developer before they begin their working day:
Things on the web can break — the odds are stacked against us. Lots can go wrong: a network request fails, a third-party library breaks, a JavaScript feature is unsupported (assuming JavaScript is even available), a CDN goes down, a user behaves unexpectedly (they double-click a submit button), the list goes on.
Fortunately, we as engineers can avoid, or at least mitigate the impact of breakages in the web apps we build. This however requires a conscious effort and mindset shift towards thinking about unhappy scenarios just as much as happy ones.
I love, love, love the emphasis on reducing assumptions:
Taking a more defensive approach when writing code helps reduce programmer errors arising from making assumptions. Pessimism over optimism favours resilience.
Hell, yeah!
Accepting the fragility of the web is a necessary step towards building resilient systems. A more reliable user experience is synonymous with happy customers. Being equipped for the worst (proactive) is better than putting out fires (reactive) from a business, customer, and developer standpoint (less bugs!).
Some buggy behaviour has been fixed in iOS 18 but now there’s a new bit of weirdness.
Better UX through better HTML: inputmode, enterkeyhint, and autocomplete.
A small but important addition to CSS.
An easy accessibility fix, courtesy of my past self.
A modest proposal for incrementally adjusting our terminology.