And Now for Something Completely Different: Declarative AJAX


Details
NEW MEETUP ADDRESS - DETAILS REGARDING PARKING AND BUILDING ACCESS BELOW
Declarative programming describes what a program should achieve in terms of a problem domain, rather than describing how to achieve it using a sequence of primitive operations. It has long been considered a powerful tool for minimizing complexity of software systems, and AngularJS takes advantage of this concept in allowing you to annotate markup.
In this talk we will look at a different application of the same idea with intercooler.js, a library that takes a declarative, HTML-based approach to AJAX requests.
We will discuss:
• The core HTML attributes that drive an intercooler-based web application
• Declarative mechanisms for triggering AJAX requestsIntercooler request and response formats, including custom HTTP Headers
• CSS Transitions
Once we have covered these basics, we will examine a few typical web application UX needs and how they can be addressed using the declarative style:
• Inline editing
• Lazy loading elements on a page
• Infinite scrolling
• Bulk table operations with visual easements
• Implementing a Pause/Play UI to tail a server side resource
Here is the schedule for this meetup. Pizzas and drinks will be served as always:
-
06:30pm - Intro & Sponsors
-
06:40pm - And Now for Something Completely Different: Declarative AJAX (Carson Gross)
-
07:45pm - Social time - Raffle for one JetBrains IDE license
The meetup takes place at:
SkySlope - 825 K Street, Sacramento, CA
The office entrance is very close to the corner of 9th and K Street. The elevator is located directly to the left of the MetroPCS and Bank of America ATM on K Street. Darren from SkySlope will be standing outside of the building from 6:15 to 6:35 to let people in.
After that, please call him at 916-905-1531 so that he knows you need him to get inside.

And Now for Something Completely Different: Declarative AJAX