Please log in to watch this conference skillscast.
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.
YOU MAY ALSO LIKE:
- I RLY LOVE Form Controls! - Intermediate (SkillsCast recorded in July 2017)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- Shpadoinkle User Interface Programming (Lightning Talk) (SkillsCast recorded in November 2020)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
I RLY HATE Forms! - Beginner
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.