JSFoo 2018

On JavaScript and Security

Just make sure you don't have a form

Submitted by Aparna Vaikuntam (@aparna-v) on Monday, 5 February 2018

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

Thats right. Forms, where you enter some data and submit.
No one knows the magic formula for making users happy but one generally accepted way to fail is to have a registration form. To be avoided at any cost.
But hang on. What if form input is the primary way the user interacts with your application?
Say, you have a loan processing system for capturing financial data of people running micro enterprises with limited digital footprint?
We at Artoo are solving this problem of bringing technology to those who need it the most.
Being able to quickly add and customize forms for our clients is business critical for us.
We have engineered our solution so that form rendering and validation logic is abstracted and does not have to be coded separately for every form. This reduces the time for developing and testing our product as it grows.
In this talk, I hope to explain our scalable and maintainable form rendering system powered by Ember.

Outline

  • Mock requirements of a registration form
  • The traditional solution
  • Problems with the traditional solution
  • Using Ember patterns to solve these problems

Speaker bio

Aparna is product architect at Artoo. She works across the stack comprising an Ember frontend, Node.JS backend and an android solution.
She has a decade of engineering experience, including stints at Vencore Labs (previously Applied Communication Sciences) and Samsung Research.
Aparna also holds a Masters degree in Computer Science from Rutgers, NJ.
She is a mom and a passionate engineer.
When not stuck with a tech sinkhole, she can be found reading a book while watching Shin Chan with her daughter, but without much success.

Links

Slides

https://www.slideshare.net/secret/BYeD4bH8PSXJzx

Preview video

https://youtu.be/KpNv7RCU8XM

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 8 months ago

    Aparna, I need a two-minute preview video to evaluate this talk. Upload it here.

    • 1
      Aparna Vaikuntam (@aparna-v) Proposer 8 months ago

      sure! Will do by tomorrow Apr 14

      • 1
        Zainab Bawa (@zainabbawa) Reviewer 8 months ago

        Great, looking forward to this!

        • 1
          Aparna Vaikuntam (@aparna-v) Proposer 8 months ago

Login with Twitter or Google to leave a comment