---
layout: meetup
title: "on('input'): Dealing With Data From Your User In Real-time"
author: astacy
when: 2015-05-19T19:30:00.1-05:00
speakers:
  - name: Charles Lowell
    title:
    avatar: https://pbs.twimg.com/profile_images/1272369014/skull_guns_400x400.jpg
    bio: Charles has been delivering bullet-proof software for over 18 years. An avid contributor to open source, he founded [the Frontside](http://frontside.io) in 2005 to help businesses deliver game-changing user interfaces to their customers. Also, he really, really, really, really likes to code. Really.
    email:
    homepage:
    twitter: cowboyd
    github:
    linkedin:
sponsor:
  name: uShip
  url: https://www.uship.com
  logo: https://cldup.com/azYVnOOyFP-3000x3000.png
venue: frog
after: gingerman
organizers:
  - lingram
  - astacy
---

As the saying goes, "April showers bring May showers." They also bring you another JavaScript meetup! Local markup slinger [Charles Lowell][1] will be giving a talk titled "`on('input')`: dealing with data from your user in real-time&hellip; as in like forms, actually."

![animated gif of what appears to be a honey badger dancing][2]

Dealing with forms in a stateful UI can be a nightmare. While most of the major frameworks focus on their hot new rendering hotness, they uniformly pass the buck when it comes to handling user input. More often than not, you’re on your own, armed with nothing but callbacks when it comes to the complexities of wrangling networks of textfields, checkboxes and other custom components into robust, valid data structures that the rest of your app can use. In this talk, we’ll explore how to bring just a little more sanity to our forms by looking for help in an unlikely place: those same advances in rendering that have pushed the state of the art so far forward these past few years.

[1]: https://twitter.com/cowboyd
[2]: https://cldup.com/uJyOXkshJR.gif 'awww yisss'
