Skip to content

Scandlebars (a Scala implementation of Handlebars) at Gilt

Photo of Emily Kraft
Hosted By
Emily K.
Scandlebars (a Scala implementation of Handlebars) at Gilt

Details

Gilt Lead Engineer Mark Wunsch will talk about Scandlebars, a Scala implementation of the Handlebars tempting language. As always, there will be pizza, beer, and an awesome talk!

Here's Mark's overview of the talk:

At Gilt (gilt.com), we built a Scala implementation of the Handlebars templating language (originally written in JavaScript) to use as our go-to language for building reusable web views. This talk will cover why we would ever attempt such a thing and how we went about doing it.

Handlebars (http://handlebarsjs.com/) is a "logicless" templating language. Fed up with bloated JSP's, we wanted to experiment with rendering more of Gilt's customer-facing web experience client-side. Handlebars.js was the perfect fit for the browser but we thought, "how can we leverage this on the server-side?" What follows is the tale of how an intrepid Front End Engineer versed in JavaScript and Ruby began his journey into Scala. This talk will discuss Scala Parser Combinators and the challenges of bridging programming language paradigms. What began as an experimental toy is now responsible for rendering some of the most crucial elements of the Gilt.com user experience -- and it's open source.

Photo of Tech Talks at Meetup group
Tech Talks at Meetup
See more events
Meetup HQ - 9th Floor
632 Broadway Suite 901 · New York, NY