GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

David Nolen, NYTimes Software Engineer

David Nolen

Biography: David Nolen

David Nolen is a curious programmer, musician, and teacher living in Brooklyn. He currently writes JavaScript and Ruby for The New York Times. He also helps run the affordable Kitchen Table Coders workshops from a Brooklyn studio. In his free time he contributes to several open source Clojure projects including core.match, core.logic and ClojureScript.

Twitter: @swannodette

Presentation: PARALLEL DEVELOPERS KEYNOTE: Notes on Control

Time: Wednesday 17:00 - 17:50 / Location: Millennium A

Regardless of what programming language you employ it all boils down to Control, more or less of it. Simplicity and complexity arise respectively from principled and unprincipled wielding of Control. While this talk will deliver no conclusions it will hopefully give us all something to think about the next time we sit down to write some Control.

Presentation: Post Functional

Track: Polyglot Programming / Time: Thursday 13:20 - 14:10 / Location: Century B

Functional programming continues to pick up steam as evidenced by growing mainstream interest in languages like Scala, Haskell, Erlang and Clojure. The day when functional programming might be widely employed no longer seems so distant. But will that day represent an apex for the programming craft? Don't bet on it. This talk will explore the benefits of logic programming and it's advantages over functional programming. But do not despair - this talk will explore why the functional and logic programming paradigms work even better when paired. In fact functional programming might provide a better foundation for logic programming than any other.