Saturday, October 14, 2017

Welcome, DevSpace 2017 Visitors! UI Presentation Slides Are Online

Welcome, DevSpace 2017 Visitors!

Thanks for coming to my two speeches!

Developers: Why Care About the User?

As developers, we deal with technologies, frameworks, and data, making it very easy to forget that what we create is meant for real people to use. 

While designers and UI specialists should handle most decisions about how a product or service looks and feels, we should all be on the same page to make better solutions. Whether we are building an interface for a desktop website, mobile application, or chatbot, what are some basic design concepts that we as developers can pick up, allowing us to be on the same page with designers and product owners during product meetings and discussions?

Why Nobody Fills Out My Forms

Has your web form conversion rate hit a wall? Are users not receiving confirmation e-mails, getting pestered with password or data format warnings *after* they finish entering their information, or bailing after being asked the same questions multiple ways? Find out why not enough people are filling out your web forms, and learn suggestions of A/B tests you can try to help encourage more people to interact.

Friday, September 22, 2017

Welcome, CONNECT.TECH Visitors! Icons Behaving Badly Slides

Welcome, CONNECT.TECH 2017 visitors!

Thanks for coming to my speech, Icons Behaving Badly!

The design behind adding interactivity to an application or website seems trivial; download a free icon collection from sites such as Flaticon, Font Awesome, or iconmonstr, pick an appropriate icon, and add the image to your work. However, should there be more to this process, especially if you are concerned about people understanding how to use what you develop? Learn why the "5-second rule" doesn't apply just to picking food off the floor, how the wrong icon can show cultural insensitivity, why the manner icons are placed in a website or app may be as important as the images themselves, and how to perform icon usability tests. You may be surprised which icons users find to be generally instantly recognizable as to what functions they relate, and which others not so much.

Friday, March 24, 2017

"Why Nobody Fills Out My Forms" Slides and Resources

Welcome JazzCon.Tech visitors!

Click here for the updated slides to the talk "Why Nobody Fills Out My Forms"


AlephBet is a pure-javascript A/B (multivariate) testing framework for developers.

PlanOut is a library and interpreter for designing online experiments.

Sixpack: An Ab Testing Framework from SeatGeek

Google Analytics Content Experiments

Kissmetrics - Customer Intelligence and Web Analytics

Optimizely - Experimentation Platform

Unbounce -  build custom landing pages for any campaign

Visual Website Optimizer - A/B and Split Testing Software

Watch Out For False Positives - 3 Ways To Get Better At Testing

The Ultimate Guide To A/B Testing

12 A/B Split Testing Mistakes I See Businesses Make All The Time

How Netflix does A/B Testing

Define Stronger A/B Test Variations Through UX Research

28 Tips for Creating Great Qualitative Surveys

Why Users Fill Out Less If You Mark Required Fields

Reset and Cancel Buttons

The 25 Best Words to Use in Your Call-To-Action Buttons

Showing/Hiding vs.Enable/Disabling form fields

IP2Location - Geolocate IP Address Location

GeoIP Products - MaxMind

W3C - Geolocation API Specification

Google Maps API - Reverse Geocoding

GeoNames geographical database

Form Usability: Avoid Splitting Single Input Entities

How can I deal with diverse gender identities in user profiles?

How To Optimize Contact Forms For Conversions

Mailcheck - Reduce misspelled email addresses in your web apps

Validate email address in JavaScript?

Legit - checks the domain of an email address for valid/existence of MX records

For Returning Users, Overly Strict Password Requirements Can Lead to an 18% Abandonment Rate

A dynamic strength meter for password input validation with various configurable options

jQuery Password Strength Meter for Twitter Bootstrap

Low-Budget Password Strength Estimation

Usability Testing of Inline Form Validation: 40% Don't Have It, 20% Get It Wrong

Form validation - When should error messages be triggered?

On forms, is inline placeholder text better than a label outside each field?

Mobile Form Usability: Never Use Inline Labels

The New Rules of Form Design

Placeholders in Form Fields Are Harmful

Why Infield Top Aligned Form Labels Are Quickest to Scan

How the float label pattern started

Float Labels with CSS

Label Pattern with just CSS

Float Labels - a Collection

Float label pattern for Vue.js

Placeholders with the same text as the label - good practice?

LinkedIn Lost 167 Million Account Credentials in Data Breach

360 million Myspace accounts breached

Yahoo hack: 1bn accounts compromised by biggest data breach in history

Which Site Seals Create The Most Trust?

How Users Perceive Security During the Checkout Flow

Why Most Online Shoppers Don’t Make it Past the First Step of Checkout

How to Create a UI That Users Can Trust

6 Essential Trust Signals For Your Website To Follow