Presentation: "Writing Domain Specific Languages in Boo"
Time:
Monday 11:00 - 12:00
Location:
SAS Dania
Abstract:
Domain Specific Langauge is not just the DSL SDK from Microsoft. A DSL can make working with the domain much easier, since you are capable of leveraging the domain concepts directly. The other alternative to a DSL is an XML file, and we all know how well declarative model can work when you need imperative concepts, just consider NAnt for a minute and you will see the issue.
Usually, writing a DSL in .Net would be a complex issue, requiring writing a parser, interpreter, etc. Boo already handles all of that, and its open architecture means that it is very easy to extend it to express the concepts of the domain. This talk will show you how to build DSLs in Boo and how to utilize this power in your applications.
Download slides
Presentation: "Painless Persistence with Castle ActiveRecord"
Time:
Tuesday 11:00 - 12:00
Location:
SAS Nortvegia
Abstract:
Persistence is one of the most troublesome points in any application.
Handling the mismatch between the data in its relational form and the
data as developers would like to have is a non trivial task at best,
and daunting and herculean at worst. Tools such as Object Relation
Mappers exists to help make it easier, but they often require experts
in order to use effectively.
ORM does not need to be hard to use, or for the specialists alone.
Active Record builds on top of the proven NHibernate object relational
mapper and gives you rapid feedback, inferencing capabilities, and in
general tries to do the right thing and stay out of your way.
Using Active Record, persistence is not only painless, it can be fun,
frictionless and boost your productivity beyond your wildest dreams.
Download slides
Presentation: "MonoRail: Building Maintainable & Testable Web Applications"
Time:
Wednesday 09:30 - 10:30
Location:
SAS Nortvegia
Abstract:
Keep It Simple and Don't Repeat Yourself are two of the most important
principles of building good software. MonoRail is an alternative to
standard Webforms development that offers you the chance to build
complex web application while maintain those core principles (and
more!). By a dint of smart choices, convention over configuration and
reasonable defaults, MonoRail gives you a better productivity,
separation of concerns and an overall maintainable approach for web
applications.
Join Hammett and Ayende, Castle Project committers, in an overview of
how to build real world enterprise web applications with MonoRail.
Download slides
Presentation: "Panel: Enterprise Application Frameworks"
Time:
Wednesday 16:00 - 17:00
Location:
SAS Nortvegia
Abstract:
During the track we have seen all those technologies and frameworks -
probably a lot of questions are left open and almost certainly new have
arisen.
In this panel we will take the input from the audience and
discuss Enterprise Frameworks in general. So this is your change to
actively participate!