I RLY HATE Forms! - Beginner

12th July 2017 in London at CodeNode

There are 97 other SkillsCasts available from FullStack 2017 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

644494483 640

Forms are the lifeblood of the Web– the simplest, most common method of interaction and data collection. And they suck.

Ok, done well they don’t have to be so painful for the user, and designing them well can be an engaging challenge.

However, implementing them… is tedious, repetitive and error prone.

What’s much more interesting is writing a system that writes all that for you! Now there is an interesting coding challenge with problems to solve along the way that will remove the repetition and reduce errors.

During this talk, you will explore creating a simple, cross platform JS class for form creation that can be expanded with support for validation and whatever features you care to add. Even if your client wants a static HTML form, you won’t have to write it.

Not intended as a prescriptive “This is the right way” lecture, the guide is intended to encourage problem solving with code that can be reused, expanded and maintained.


I RLY HATE Forms! - Beginner

Dave Benson

With a career that harks back to the days of Photoshop 3 and IE 5, and has encompassed everything from graphic design to sysadmin, David is today a committed contract developer, focusing on UI/UX, vanilla and frameworked JS with an abiding passion for clever, responsive CSS. David is the winner of the 2014 Market Research Society Award for innovation with long-term client YouthSight for his work on responsive mobile surveys. Current personal projects include C-VPO, the Automated Resumé Submission Engine, and PlasticMonkey, a Lego® Minfigure collector’s catalogue site.