Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Hippo

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Pragmatic model driven development in Java with smart use cases and domain driven design

Korte omschrijving van de sessie
Model driven development has a promise of high productivity. However, many approaches fail to deliver. Sander Hoogendoorn (Capgemini) and Rody Middelkoop (Avisi) will present a very pragmatic approach to model driven development, based on modeling smart use cases and domain models in UML. The speakers elaborate enthusiastically on this approach and the techniques used, and they will model and generate a fully deployable Java applications live on stage!

Niveau Intermediate

Track Methodology

Vereiste voorkennis
Although some knowledge around use cases, domain driven design and Java is preferable (for everyone), it is not required for this session.

Een structurele beschrijving van de opbouw van de presentatie
In this unstable economy, organizations target software development at shorter time-to-market and high productivity. Model driven development has a promise of raising productivity in projects. However, many approach fail to deliver this promise. During this high-paced, interactive talk speakers Sander Hoogendoorn (Principal Technology Officer and agile thought leader at Capgemini) and Rody Middelkoop (Technical evangelist at Avisi, and lecturer at the Hogeschool Arnhem Nijmegen) share their very pragmatic approach to delivering software using model driven development. First, Sander will elaborate on the modeling and code generation approach, that relies on smart use cases and smart use case stereotype, a solid software architecture and domain driven design. Next, Rody will take the stage and demonstrate how this approach effects building Java web applications, generating a fully deployable Java EAR live on stage! Although other architectures and frameworks can be applied, Rody will use open source Java frameworks such as Ant, FreeMarker, Struts2, Spring and JPA/Hibernate3.
 Download de presentatie

 


Sander Hoogendoorn 
www.sanderhoogendoorn.com
info@sanderhoogendoorn.com
In his role of principal technology officer at Capgemini, Sander Hoogendoorn is concerned with the innovation of software development. He is also responsible for Capgemini’s agile software development platform, which is called the Accelerated Delivery Platform (ADP). Sander is recognized as an agile thought leader and is a certified global software engineer at Capgemini. Sander’s expertise ranges from (agile and non-agile) software development methodologies, software architecture, design patterns, modeling, UML, model driven software development, domain driven development, .Net, Java and software development tools.

He coaches organizations and projects and has published numerous articles and columns in international magazines, such as OBJECTSpectrum, International Developer Magazine, DevX, Software Release Magazine, .Net Magazine, Optimize, Java Magazine, DataNews, Informatie, Database Magazine, and Tijdschrift voor IT Management. Sander is also a columnist for Software Release Magazine and SDN Magazine, and he has written books on UML and agile software development. He hopes to find the time soon to write new books on Smart (the agile methodology), smart use cases, pragmatic software architecture and patterns, project anti-patterns and perhaps even a Dummies-like book with tips on visiting conferences.

Besides that Sander is a frequent speaker at Dutch and international conferences, which include OOP (Germany), JAOO (Denmark), SET (Switzerland), Javapolis (Belgium), TDWI, DW&I (UK), DevDays, J-Spring, J-Fall and Database Systems. Sander also runs seminars and workshops on UML, .Net, design patterns, software estimation, and agile software development both in the Netherlands and in Belgium. Sander is a member of Microsoft’s Partner Advisory Council for .Net. He is also a member of the advisory board of @Portunity (MDA vendor), the editorial board for Software Release Magazine, the editiorial boarch for Tijdschrijft voor IT Management and member of the expert panel for Computable.

Rody Middelkoop 
Hogeschool Arnhem en Nijmegen, Avisi
Rody Middelkoop is werkzaam als consultant bij Avisi waar hij zich concentreert op het verhogen en hoog houden van de softwarekwaliteit, met aandacht voor het ontwikkelproces, codegeneratie en tooling. Hij combineert deze werkzaamheden met een docentschap Informatica aan de Hogeschool van Arnhem en Nijmegen, waar hij zijn passie voor software engineering deelt met studenten, collega´s en het bedrijfsleven. Rody heeft op meerdere conferenties gesproken over softwareontwikkeling, SaaS, open source en onderwijs. Na zijn studie Technische Informatica aan de RU Nijmegen was Rody werkzaam bij AtosOrigin als software engineer en software architect op diverse Java projecten, daarnaast werkte Rody als systeemarchitect en consultant bij Ferox-IT waar hij collega’s en klanten trainde en adviseerde over de toepassing van Microsoft technologie, zoals .NET en Sharepoint.