Dynamiska/alternativa språk

Dag 2 13:00 - 17:00

Ordförande: Niclas Nilsson, factor10

Intresset för dynamiska/alternativa programmeringsspråk såsom Ruby, Python, Perl, PHP, Tcl, JavaScript, har ökat kraftigt de senaste åren, mycket tack vare att dessa plattformsoberoende språk hjälper dig att öka hastigheten i ditt utvecklingsarbete. Under detta spår så kommer vi att titta på användningsområden för Dynamiska Språk (DS), situationer när det är mindre lämpligt att använda DS och hur du rent praktiskt kommer igång med att arbeta med DS. Du kommer även att få lära dig vad ett dynamiskt språk är.

Agenda dag 2

13:00 Ordföranden inleder

Concurrent applications for a concurrent world

13:00-13:50

Joe Armstrong

The world is concurrent - but most applications are written in sequential programming languages. This makes programming more difficult than it needs to be. Erlang is designed from the very beginning to program concurrent, scalable distributed applications.

Joe Armstrong, principle designer of Erlang, describes why Erlang was created and what kind of applications Erlang is suitable for.

The topics covered are: 

  • How to make highly reliable scalable distributed software 
  • The Erlang approach to concurrency and fault-tolerance 
  • How Erlang can exploit the power of modern multi-core CPUs

We'll look at a number of case studies from Ericsson and Swedish companies that use Erlang and see how Erlang fits into the current trend of using functional programming languages to solve industrial problems.  

Ruby and Java - the best of both worlds

14:00-14:50

Ola Bini, Thoughtworks

The last two years, the programming language Ruby has gained lots of headway in the market, in no small part because of the outstanding web framework Rails. Ruby is an extremely powerful and flexible language, but it's also readable and concise. Most important of all, it's fun.

With the success of Ruby has also arrived many real world problems, where integrating with existing platforms and solutions is one of the most important facing developers right now. JRuby is an implementation of the Ruby language that aims to improve this situation, by making it possible to use the full Ruby language on top of the Java Virtual Machine. This makes it possible to interact with your existing Java infrastructure while still having access to all the great Ruby libraries and framworks.

This session will first introduce you to the Ruby language and describe the reasons this language is taking the world by storm. After that we will take a look at what more can be gained from putting Java in the mix. The presentation will be demo-driven and focus on how you can get started using JRuby right now, by showing a simple Rails applications and also the testing framework JtestR.

14:50-15:10 Fikapaus

Groovy, Java's dynamic friend

15:10-16:00

Dierk Koenig, Canoo

Groovy is the new dynamic language for the Java platform that shines with rich language features and seamless integration with Java.
Join this talk to get a feeling about this exciting language and learn how to use it in your Java projects.

IronPython and Dynamic Languages on .NET

16:10-17:00

Michael Foord, Voidspace

IronPython is the first of a new wave of dynamic languages for the .NET framework. Dynamic languages are gaining in popularity, and with IronPython and the DLR Microsoft are committed to making the CLR a good platform for dynamic languages. Not only this, but they can also be used with the new
platform: Silverlight the browser plugin.

Dynamic languages increase developer choice, enable new programming paradigms for the .NET framework, and provide a readymade scripting engine solution for .NET applications.

In this talk I will explore the following topics:

  • Why dynamic languages?
  • The story of IronPython and the DLR
  • IronPython on .NET (interacting with the CLR)
  • Multiple programming paradigms on .NET (functional, procedural,
    OOP, metaprogramming)
  • Dynamic languages on Silverlight
  • Embedding IronPython in .NET applications
17:00 Ordföranden summerar

Se filmerna från Eventet

De filmerna från Developer Summit 2008 på Cornerstone.seVar du där? Finns du på bild? Eller var du inte där, men vill få en glimt av vad kollegorna hade för sig? Nu publicerar vi de första filmerna från årets stora utvecklarevent. Och håll utkik - fler är på väg!

 

Developer Summit 2008:

Stockholm den 9-11 april 2008

Pris:

Konferens 2 dagar: 7 990:-
Labbdag: 5 990:-
Alla tre dagar: 11 990:-

Arrangör

Cornerstone

Håll dig uppdaterad