<<< Previous speaker next speaker >>>

Nate Schutta, Author of Ajax books

 Nate  Schutta

Nathaniel T. Schutta is a senior software engineer focussed on making usable applications.

A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various No Fluff Just Stuff symposia, universities, and Java user groups.

In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace dynamic languages.

Presentation: "Building Languages with MPS"

Time: Friday 11:30 - 12:30

Location: City

Abstract: JetBrains' MPS (Meta-Programming System) is a concrete, shipping, free version of a modern category of DSL tools, the language workbench. This session shows how to use MPS to extend the capabilities of Java (adding support for syntax you'd like to see) and how to build your own external DSLs. The goal of MPS is nothing short of building tools for your users that they love as much as accountants like Excel. By leveraging their natural vocabulary and giving them rich, context-sensitive editing, with facilities like refactoring, you can create tools that transcend traditional applications. This talk shows lots of examples of leveraging the true power of MPS.