SDN event 15 juni 2012
SDN event 15 juni 2012

Op vrijdag 15 juni 2012 zal het tweede SDN event van 2012 plaats vinden. Deze keer zal het event niet plaats vinden op de Achmea locatie, maar keren we op veler verzoek terug naar de Reehorst in Ede.

We hebben 4 goed gevulde tracks. De overige tracks bevatten onderwerpen zoals Scrum op TFS, Scrum en Architectuur, Security van OWASP, Test Driven Development, Lucene, OpenCL/GPGPU, Design Patterns, User interactie en Visual Studio 11. De Delphi track is gevuld met 4 sessies van Ray Konopka, een grote naam in Delphi land, en een sessie van Bob.

Het volledige programma zal de komende dagen aangevuld worden met meer informatie. Deze keer helaas zonder een speciale DotNetNuke track.

Als speciale speaker hebben we Sander Hoogendoorn gevraagd voor 2 van zijn populaire sessies over Smart Use Cases drive Web Development en Agile Anti Patterns.

Kortom alle reden om je in te schrijven voor het tweede event van 2012!

Dit event zal deze keer plaats vinden in de Reehorst te Ede.

Agenda
Alles uitklappen Alles inklappen
15-6-2012 10:00-11:00
 
Uitklappen Inklappen
English Effective User Interface Design (for Windows, Mac and Mobile)
Ray Konopka

The goal of this session is to illustrate the importance of effective user interface design, which is not the same as graphics design.
 

Throughout this session a set of user interface guidelines will be presented that apply to virtually any type of application: desktop, web, mobile, etc. In addition, specific attention will be given to user interface design traps that developers often encounter, and how to avoid them.

 
Uitklappen Inklappen
Dutch Visual Studio 11 Beta: Stubs en FAkes
Alex Thissen

ntb

 
Uitklappen Inklappen
Dutch ntb

ntb

 
Uitklappen Inklappen
Dutch 3d visualisatie van magazijnen

ntb 

Alles uitklappen Alles inklappen
15-6-2012 11:15-12:15
 
Uitklappen Inklappen
English Leveraging CodeSite Studio
Ray Konopka

CodeSite is an advanced debugging and application logging system that gives developers deeper insight into how their code is executing.

CodeSite Express, which is included in RAD Studio XE2, provides core logging functionality but does not include the full range of capabilities available in CodeSite Studio. Migrating to the Studio edition allows developers to fully leverage CodeSite. This session demonstrates the major benefits of CodeSite Studio including remote destinations, enhanced method tracing, advanced data types, and much more.

 
Uitklappen Inklappen
Dutch How Smart Use Cases Drive Web Development
Sander Hoogendoorn

Use cases have been around for many years describing the requirements of software development projects. From a developer’s point of view, use cases are often seen as too abstract and too complex to develop code from. Until now, that is.

 
Uitklappen Inklappen
Dutch Building Single Page Web applications with HTML5, ASP.NET MVC4, Upshot.js and Web API
Marcel de Vries

Single page applications can be thought of as a stateful HTML client application communicating with a services back-end. This type of application has a similar architectural style as RIA (e.g. Silverlight) applications but with the advantage of not requiring a plugin. The HTML client utilizes the power of JavaScript and client side JavaScript libraries, like knockout.js and Upshot.js., to interact with back-end services. These back-end services can then be built with the new ASP.NET MVC4 Web API. After attending this session you will know what Single Page Applications are, when to use them and how to build them using the power of ASP.NET MVC 4, Upshot.js and Knockout.js.

You will learn:

  • The architectural implications of a Single Page application
  • The power of Knockout.js to enable HTML5 and data binding using the MVVM pattern
  • The role of Web API to provide an interaction layer for your application
  • A practical way to implement Single Page Applications using HTML5 and MVC4
 
Uitklappen Inklappen
Dutch Praktisch GPU programming
Vincent Hindriksen

ntb 

Alles uitklappen Alles inklappen
15-6-2012 13:00-14:00
 
Uitklappen Inklappen
Dutch FireMonkey and Grids
Bob Swart

FireMonkey is het nieuwe cross-platform GUI framework in Delphi, waarmee we voor Windows, Mac OS X en iOS toepassingen kunnen maken. Door het ontbreken van data-aware controls, en de introductie van LiveBindings, is met name het gebruik van de verschillende Grids in FireMonkey niet altijd even makkelijk of inzichtelijk. In deze sessie worden de "best practices" en ervaringen met de verschillende FireMonkey Grids gepresenteerd.

 
Uitklappen Inklappen
Dutch Implementing Scrum with Team Foundation Server 11
Jasper Gilhuis

Session Content to be determined. The session will cover an overview of the Scrum Fundamentals and how the Scrum Process is supported by Team Foundation Server 11. The session ranges from managing teams to running a sprint.

 
Uitklappen Inklappen
Dutch Acceptance Test Driven Development in .NET
Jo-wen Mei & Cesario Ramos

 

 
Uitklappen Inklappen
Dutch Compuware
Ton Blankers

ntb 

Alles uitklappen Alles inklappen
15-6-2012 14:15-15:15
 
Uitklappen Inklappen
English Creating Custom FireMonkey Controls
Ray Konopka
RAD Studio XE2 includes the brand new FireMonkey user interface framework (FMX). Like the VCL, FireMonkey is component-based, but unlike the VCL, FireMonkey is designed to be cross-platform. This session will take a closer look at the inner workings of FMX to provide you with what you need to get started building custom FireMonkey controls. Specific topics will include class hierarchies, style resources, user interactions, designer functionality, and deployment.
 
Uitklappen Inklappen
Dutch Agile Anti-patterns! Yes Your Agile Project Can And Will Fail Too!
Sander Hoogendoorn

The popularity of agile software development processes and methodologies is imminent and fast growing. Many organizations and projects turn towards agile to help solve the problems of traditional software development. Scrum, extreme programming, test driven development, and lean are no longer the new kids on the block. However, with the rising popularity of agile, mainly due to lack of experience, or management over-expecting results, the coming years many agile projects will fail miserably. Agile is not the silver bullet. In his enthusiastic style speaker Sander Hoogendoorn, global agile thought leader at Capgemini and involved in agile projects since the mid-nineties, will demonstrate the differences in traditional and agile projects, and show why agile projects will fail – independent of the process used. Sander will elaborate on a series of agile anti-patterns that people will recognize immediately. Think of the Scrumdamentalist, Agile-In-Name-Only, the Pseudo-Iteration, Guesstimation, the Bob-the-Builder Syndrome, Parkinson’s Law, the Agile Project Manager, and Student Syndrome. Of course with many embarrassing examples and anecdotes from real-life projects.

 
Uitklappen Inklappen
Dutch De pijn van paradigma’s
Marcel Peereboom

Waarom werken relationele databases niet echt lekker samen met .Net (of java)? Hoe komt het dat er consessies aan object modellen worden gedaan als er met webservices wordt gewerkt? Waarom hebben veel .NET programmeurs bij het maken van hun LOB-app vaak het gevoel helemaal niet zo heel erg OO bezig te zijn?

In deze sessie probeer ik een antwoord te geven op de vraag waarom het pijn doet als je met meedere paradigma’s tegelijk aan het werken bent.

 
Uitklappen Inklappen
Dutch Building Secure Software, The good, bad and the ugly
Martin Knobloch

Security is hot, all and everything has to be secure, but what does ‘being secure’ mean? This presentation will take you into secure development, where to start and does it end? How to build awareness, implement secure development in you devevelemtent team. Into the whole company? How to setup, monitor and improve security through software development? There are a lot of myth about software, not the least it to be expensive. During this presentations, anecdotes from the field come by and lesson’s learned will be shared!

Alles uitklappen Alles inklappen
15-6-2012 15:30-16:30
 
Uitklappen Inklappen
English Skinning your VCL Apps with VCL Styles
Ray Konopka
VCL Styles, introduced in RAD Studio XE2, provides support for application skinning. That is, the ability to dynamically change the appearance of user interface elements without coding changes or recompiling. This session illustrates how to leverage VCL Styles, avoid potential problems, add support in custom controls, and even create a custom VCL Style.
 
Uitklappen Inklappen
Dutch Interaction Design
Rogier van Brakshoofden

 ntb

 
Uitklappen Inklappen
Dutch ntb

 ntb

 
Uitklappen Inklappen
Dutch Hoe Git een betere ontwikkelaar van je maakt
Wilbert van Dolleweerd

De laatste aantal jaren is in mijn ogen een revolutie gaande op het gebied van versiebeheersystemen. Grote (met name open source) projecten zijn allemaal aan het overstappen naar gedistribueerde versiebeheer systemen.

Deze DVCS’en (Distributed Version Control System) bieden grote voordelen ten opzichte van de centrale versiebeheer systemen zoals we die tot nu toe kennen. Voorbeelden van centrale systemen zijn Subversion, Team Foundation Server, Clear Case, Perforce en CVS.

In deze sessie wil ik jullie aan de hand van Git – mijns inziens het meest populaire DVCS – laten zien waarom ik denk dat het centrale model langzaam vervangen zal gaan worden door het gedistribueerde model. Ik heb zelf meerdere jaren ervaring met Git, zowel in mijn eigen prive projecten als binnen een bedrijfsomgeving.

 

Aanmelden voor deelname

Betalende leden van de vereniging SDN hebben gratis toegang tot dit SDN Event.
Leden met een persoonlijk lidmaatschap kunnen alleen zelf deelnemen. Leden met een bedrijfslidmaatschap kunnen met het aantal personen deelnemen dat in het bedrijfslidmaatschap is opgenomen.

Je dient je aan te melden voor deelname via de SDN website. Je moet hiervoor ingelogd zijn en daarvoor dien je een account te hebben aangemaakt op de website.
Betalende SDN leden dienen daarbij hun lidnummer en accountcode in te voeren zodat ze recht te hebben op gratis deelname. Bij aanmelding van meer personen dan is opgenomen in het lidmaatschap betalen de extra deelnemers het tarief voor niet-leden.

Ook niet-leden kunnen zich aanmelden voor deelname
De kosten voor deelname voor niet-leden bedragen € 75,00 per persoon, incl. btw.

Event Locatie

Reehorst
Bennekomseweg 24
6717 LM  Ede

Routebeschrijving

Sponsors