<<< Previous speaker next speaker >>>

Nate Schutta

 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: "DSLs in JavaScript"

Time: Friday 13:00 - 14:00

Location: Henry Moore Room

Abstract:

Domain specific languages are all the rage these days - from ordering hash-browns to complex business rules, DSLs are showing up everywhere. Though not the right tool for every job, DSLs can prove very useful, but they require a language with the right characteristics.

Most examples are written in Ruby or Groovy, but if you find yourself in an organization that isn't as accepting of new languages, all is not lost...we can use JavaScript!

Though often dismissed as a toy language, JavaScript is very powerful and includes many of the features of today's darlings. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how you can mold JavaScript to suit your needs.