10:40am–11:20am Thursday, 07/22/2010
A while back, it seemed that type-driven object-oriented languages such as C++ and Java had taken over. They still dominate education. Yet the last few years have seen a number of different languages reach prominence, often of very different styles: Python, Ruby, Scala, Erlang, Haskell, Lua, and many more. Surely there are enough languages. Yet new ones keep appearing. Why? And why now?
2:30pm–3:10pm Thursday, 07/22/2010
To really master JS you need more than a framework: you need to grok some heavy-duty functional and OO concepts it took from weird languages like Scheme and Self. Come see where these ideas came from, and how to use them in your JS code.
9:45am–10:00am Thursday, 07/22/2010
Object-oriented programming began, back in the 1960s with Simula, as a way to describe the behavior of interacting items - objects. It was purified through languages such as Smalltalk, in which everything is an object and every operation a message send, a clear and beautiful model. But then something went very wrong.
1:30pm–5:00pm Monday, 07/19/2010
Scala is a hybrid object-functional language for the JVM. Java programmers can easily migrate to Scala as an improved Java, then learn to exploit its powerful support for Functional Programming. Developers from other languages can exploit the JVM's power and rich libraries using a state-of-the-art language. Come learn why Scala is seductive; why it meets the needs of the modern developer.
9:00am–9:10am Friday, 07/23/2010
In this short, weensy eensy, talk, Chris will give an update on how
open source has changed over the last three years. Is Ruby growing ?
Actionscript? Or is it all PHP all the way down? How's gplv3 doing?
Agpl? MIT? Will the Nasa open source license domainte? Come and find