

This session discusses building Domain Specific Languages and DSL-style code in Java, C#, Groovy, and Ruby. It discusses the different types of DSLs, implementation details, and example problem domains where DSLs make sense. Throughout this session, I discuss the applicability of this style of development and show targeted examples.


The goal of this keynote is to illustrate the importance of effective user interface design in an application. To reach this goal, a set of user interface guidelines will be presented that apply to virtually any type of application. In addition, specific attention will be given to user interface design traps that developers often fall prey to.


This workshop explains all the hype surrounding Ruby on Rails, in a context familiar to Java developers. It covers convention over configuration, ActiveRecord, controllers, views, AJAX, scaffolding, testing, and deployment. This web framework for Ruby has appeared from nowhere to become the critics darling: there must be good reasons why. This session shows those reasons, in a context familiar to Java, .NET, and Delphi developers. It discusses how configuration works in Rails, persistence through ActiveRecord, scaffolding, controllers, views, and AJAX. It also covers the important topic of testing, and how Rails makes it easy and automatic. Finally, this session discusses deployment and reflects back on the important lessons that Rails teaches all developers.


Find out why everyone won't shut up already about Ruby on Rails! This web framework for Ruby has appeared from nowhere to become the critics darling: there must be good reasons why. This session covers convention over configuration, ActiveRecord, controllers, views, Ajax, scaffolding, testing, and deployment.


David Intersimone "David I" (Vice President, Developer Relations and Chief Evangelist) at the opening keynote for EKON 11 / EuroDevCon 2007. David will give everyone an update on the Developer Tools Group.


Die Teilnehmer der Session werden in die Fragestellung und Techniken der zeitgenössischen Kryptografie und Analyse eingeführt. Exemplarisch werden mit einem Tool ein paar konkrete Kryptotechniken (z.B. Randomize, One-time Pad, SHA-1, AES und RSA) vertieft und mit ihren Stärken und Schwächen verglichen. Aufbauend sind praktische Übungen inklusive der Schlüsselgenerierung und dem Datenaustausch im Workshop geplant. Agenda - Übersicht - Geschichte der Kryptologie - Symmetrische Verfahren - Asymmetrische Verfahren - Hybride Systeme - Schlüsselverwaltung - Signaturen - Public Key Infrastructure (PKI), SSL und IPSec, VPN


In the next few years, a couple of trends will become obvious: building applications using multiple languages on managed runtimes (both Java and the CLR) and the desire for the joint goals of higher productivity and greater code confidence. This keynote ties these ideas together, presenting a clear vision of where Enterprise software development is heading and how to do it best.


In this session, we’ll discuss the “State of Delphi” – where it is, what’ son the roadmap, and where the product is headed. In addition, Nick will be happy to take questions from the delegates about their thoughts and issues regarding the product.


David Intersimone "David I" (Vice President, Developer Relations and Chief Evangelist) for the Technology Keynote at EKON 11/EuroDevCon 2007. David will show Developer Tools Group products in action including demos of key capabilities of our existing products. You will also get the chance to see previews of what's cooking in the R&D labs at DTG.