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

Presentation: "Programming languages"

Time: To be announced / Location: Lille Sal, Musikhuset

Location: Lille sal

It's always a hot topic for everyone; and it seems now more than ever many developers are picking up new languages after a decade in "the desert of Java and C#". For a while dynamic languages were all the rage (with Ruby at the helm), and now it seems that functional languages are finally starting to be broadly accepted as useful for doing "real work". At the same time, both Java and C# have been adding features in exactly the areas of being more dynamic and being more functional. Where will this end? Is the future a language that can cover all bases, or will we continue to see many new languages? What do you think? Come join the discussion!

 

Fish Bowl moderator: Kresten Krab Thorup

 

 

Kresten Krab Thorup, Hacker, CTO of Trifork, Member of Program Advisory Board

Kresten Krab Thorup

Biography: Kresten Krab Thorup

Kresten Krab Thorup is CTO of Trifork, a public Danish company providing software solutions to government and financial services providers.  Trifork is also creator of the long-running GOTO conference (formerly known as JAOO), and co-creator of QCon.  As Trifork CTO Kresten in responsible for technical strategy, and spends most of the time acting as internal consultant, researching future technologies, as well as being editor for GOTO and QCon conferences.  Kresten has also been a principal contributor to Trifork's own Java EE certified application server "Trifork T4", where he authored many core elements.

Kresten has been a contributor to several open source projects, including GCC, GNU Objective-C, GNU Compiled Java, Emacs, and Apache Geronimo/Yoko. Before joining Trifork, Kresten worked at NeXT Software (now acquired by Apple), where he was responsible for the development of the Objective-C tool chain, the debugger, and the runtime system.  Kresten was on the committee for JSR-14 (adding generics to Java) which was closely related to the subject of his Ph.D. thesis.  

More recently, Kresten has been hacking Erlang projects, and founded the Erjang open source project (notice the J there), a virtual machine for Erlang running on the Java Virtual Machine, as well as several smaller open source packages for Erlang.
 
Kresten is member of GOTO Aarhus Program Advisory Board; he has a Ph.D. in computer science from University of Aarhus.