Pacific Northwest Scala 2013 Scala for Javascript Kiddies; Javascript for Scala Nerds by Clint Tseng

669 views · Published 25 October 2013 · 31:17 · Indexed 28 October 2026

Channel: Confreaks · 2013 · Science & Technology

Watch on YouTube

What do you do if you are a Scala lover who writes complex, interactive web application interfaces for love and for a living? What do you do if your company writes software that aims to bring about radical change in government, but you still have to play by government rules? What do you do if nothing out there satisfies your needs for both a fantastic user experience and beautiful, functional code?

In this talk I describe how a quest to fulfill a government mandate for accessibility led to the development of a new interface framework based largely on Scala-like philosophies, and how one small monadic abstraction can change the entire face of a codebase. We will cover how Functional Reactive Programming can be usefully applied in a imperative-functional hybrid environment, and the upsides and downfalls of attempting to apply a very Scala-based mindset onto a fully dynamic language like Javascript. The work covered in this talk culminated in a framework called Janus (https://github.com/clint-tseng/janus), and while very young, the implications and influences behind it are very strong, and very much derived from my time learning and building Scala code.

Help us caption & translate this video!

http://amara.org/v/FG70/

More from this channel