Software Developer Conference 2005
30 & 31 mei 2005, Papendal, Arnhem
14eKeer!
De SDN organiseert dit jaar voor de veertiende (!) maal de Software Developer Conference! Voor jou als deelnemer betekent dat zekerheid - van een goed geoliede organisatie - en commitment - van het SDN als organisator van Conferenties voor Developers -.
Don’t miss out. Dé toonaangevende Developer Conference in 100 procent jóuw taal! Ontwikkel je in Delphi, C#, VB.Net of ASP.Net, dan is dit hét evenement om weer helemaal op de hoogte te raken. Kom twee dagen lang naar de Software Developer Conference. Een wereld line-up aan sprekers, zoals je van het SDN gewend bent, de mondiale guru’s van jouw ontwikkeltaal. Deel kennis en ervaringen met honderden SDN-developers. Ontdek in welke richting de omgeving en talen zich ontwikkelen. Voel de vibes en kom terug bruisend van inspiratie. Ontvang bovendien een gratis Catch the Wave draagtas vol tools, technieken en hebbedingtjes.
De SDC 2005 mag je niet missen!
Thema en Onderwerpen
De 13e editie van 2004 trok meer dan 300 developers, die luisterden naar, keken naar en spraken met meer dan 25 nationale en internationale sprekers. En de 14e editie zal alleen maar beter, diepgaander en vernieuwender worden met informatie van alle niveaus over Delphi(.Net), C#, Visual Basic.NET, ASP.NET, enz., enz. Deze Software Developer Conference kent en behoeft eigenlijk geen expliciet thema, want als je kijkt naar de sprekers en sessies, dan is er maar 1 thema mogelijk: de Software Developer, jij dus!
Gebleven is de focus op talen, de richting waarin de SDN zich inhoudelijk nog weer verder wil ontwikkelen, ook middels deze SDC. Het arsenaal van de SDC 2005 bevat dan ook tracks op de volgende gebieden:
- Delphi Win32
- Delphi.Net
- C#
- Visual Basic.Net
- ASP.Net
Uiteraard kijk je op www.sdc.nl voor de exacte details van het programma en het allerlaatste nieuws over het sessieschema!.
Top Tien
De top 10 redenen op een rijtje om naar SDC 2005 te komen:
- Het programma: 90 sessies over development, development, nog wat meer development, en dat in de volle breedte van … eh... development
- De sprekers: "best of breed", nationaal & internationaal!
- De sessies: informatief, diepgaand, met humor, en met herhaling zodat je niks hoeft te missen.
- Het avondprogramma: nog even een verrassing maar uiterst amusant en verrassend!
- Het Internet Café: Computers met toegang tot internet tot je beschikking tijdens de gehele SDC, zoals je van ons gewend bent.
- All in prijs: Het SDN is een No Nonsense club: geen "verrassingen" achteraf.
Bij de deelnameprijs zijn alle lunches, het diner op maandagavond en de consumpties in de pauzes inbegrepen. Zelfs het parkeren is gratis! Het enige wat je eventueel extra betaalt is de barnota op maandagavond!
Voor wie ook wil overnachten op Papendal (aanrader) kan bij het aanmelden ook een hotelkamer reserveren. We hebben gezorgd voor een speciaal SDC tarief.
- Leveranciersmarkt: alle belangrijke leveranciers rond de aandachtsgebieden van de SDN komen hier bijeen, zijn direct toegankelijk en hebben vaak met interessante aanbiedingen.
- Naslagwerk & Catch the Wave draagtas: Om te voorkomen dat je kramp in je vingers krijgt van het maken van notities (al dan niet op de laptop of Tablet PC), ontvangt je als deelnemer een cd-rom. Op deze cd staat alle technische informatie van de sessies. Dit stelt je in staat na afloop alles nog eens rustig alles door te nemen.
De SDC 2005 Catch the Wave draagtas zal weer een fraai exemplaar zijn; een handige tas waarin de cd-rom een plekje vindt. Natuurlijk is de tas ook bedoeld om alle andere zaken in op te bergen, zoals je mobiele telefoon, want die doe je natuurlijk uit tijdens de sessies. De sponsors zullen er dit jaar voor zorgen dat er ook na de conferentie nog volop te genieten valt.
- De locatie: Papendal is ook een beetje twee dagen "weg zijn..."
- De prijs: voor SDN leden: € 495 tot 15 mei, € 555 na 15 mei. Voor niet-leden: € 645 tot 15 mei, € 705 na 15 mei
De sprekers en de sessies
We lichten er voor de diverse networks, combinaties ervan of algemene(re) tracks 1 spreker/sessie uit. Het topje van de ijsberg, zeg maar!
Uiteraard kijk je op www.sdc.nl voor de exacte details van het programma en het allerlaatste nieuws over het sessieschema!

| Spreker |
Sessie |
| Rob Bracken |
Building custom .NET collections for data-aware controls |
| Jim Cooper |
Developing for the Compact Framework with C# |
| Mark Michaelis |
C# 2.0 (Part 1) |
| Mark Michaelis |
C# 2.0 (Part 2) |
| Mark Miller |
Design Patterns In-depth: Composites in C# |
| Mark Miller |
Design Patterns In-depth: Factories in C# |
| Ted Neward |
Introduction to Indigo |
| Ted Neward |
Indigo Discovery |
| Ted Neward |
Indigo Eventing |
| Ted Neward |
Indigo Services |
Ted Neward, een nog nieuwe naam voor de SDC, komt (bijna alles) vertellen over Indigo. hij verzorgt maar liefst 4 sessies over dat onderwerp. Volgens Ted is Indigo “Microsoft's new enterprise communications and transactions stack, that represents the "next generation" beyond COM+, ASMX, Enterprise Services, .NET Remoting, and MSMQ”.
In de Introduction to Indigo sessie verhaalt Ted over de scope, de breedte en (vast ook) de diepte van Indigo, Ook de architectuur komt aan bod en Ted zal toelichten waarom Indigo van .NET een solide basis zal vormen voor enterprise systems in de komende jaren.
Wil je meer weten na deze introductie dan kun je nog kiezen uit Indigo Discovery, Indigo Eventing en Indigo Services.

| Spreker |
Sessie |
| Kent Alstad |
Writing Production Code |
| Kent Alstad |
Data Binding with Business Objects in VB.NET |
| Jim Cooper |
Useful Free .NET Tools |
| Tom Howe |
Top 10 VB.NET Language Changes |
| Tom Howe |
Active Reports for .NET |
| Mark Miller |
Refactoring in Visual Basic 2005 |
| Paul D. Sheriff |
I Want "My" Namespace |
| Paul D. Sheriff |
Keeping Secrets in .NET Applications |
| Peter Vogel |
Efficient XML.NET 1.1 |
| Peter Vogel |
Office 2003 XML |
Paul D. Sheriff vertelt over de nieuwe My-namepsace in VB in zijn sessie I Want “My” Namespace. In VB.NET 2005 wordt nl. een compleet nieuwe namespace met de veelbelovend naam "My" geïntroduceerd. Deze namespace bevat klasses die programmeeroplossingen mogelijk maken die met VB 6.0 eenvoudig te realiseren waren maar in VB.NET wat moeilijker te vinden waren. Je leert hoe je machine informatie kunt achterhalen, de Forms-collection kunt benaderen, met het file-systeem kunt werken, resources en application-settings kunt opvragen, en nog veel meer.

| Spreker |
Sessie |
| Frits Ankersmit |
Bouw betere .NET software met unit tests |
| Frits Ankersmit |
Test before code |
| Jim Cooper |
Custom Attributes in .NET |
| Markus Egger |
Understanding Arrays and Collections in .NET |
| Markus Egger |
Understanding Object-Oriented Development |
| Markus Egger |
Building TabletPC Applications with VS.NET |
| Cathi Gero |
.NET Windows Forms Tips and Tricks |
| Tom Howe |
15 .NET Controls in 75 Minutes |
| Cary Jensen |
Understanding .NET DataSets: Working with Data In Memory |
| Brian Noyes |
Tackle Complex Data Binding in Windows Forms 2.0 |
Tom Howe - 15 .NET Controls in 75 Minutes: Er zijn 100-en .NET controls gecreëerd om het leven van de applicatie-ontwikkelaar snel en makkelijk te maken. Deze rondrit langs 15 van de meest populaire .NET controls – dat is 1 control per 5 minuten - zal dat bewijzen. Ontdek welke controls het meest van nut zijn voor jouw applicaties. Tom zal je, als onafhankelijk ontwikkelaarzijn meest favoriete time savers laten zien. Of je geïnteresseerd ebnt charting, reporting, multimedia, advanced navigation, content management, credit card transactions of andere features, check in ieder geval deze 15 controls.
NB: Ook gratis tools zullen de revue passeren.
ASP.NET
| Spreker |
Sessie |
| Michele Leroux Bustamante |
10 Essentials for a Professional ASP.NET Application |
| Michele Leroux Bustamante |
Developing Applications Today for ASP.NET 2.0 Migration Tomorrow |
| Michele Leroux Bustamante |
Web Services Security – Achieving Interoperability with WSE 2.0 |
| Stephen Forte |
Writing Secure Code for ASP .NET |
| Cathi Gero |
ASP.NET Tips and Tricks |
| Brian Noyes |
Extending ASP.NET with Custom Handlers and Modules |
| Paul D. Sheriff |
Introduction to ASP.NET 2.0 Security |
| Paul D. Sheriff |
Tracking Users with the New Personalization Features in ASP.NET 2.0 |
| Peter Vogel |
Integrating Client-side Code in ASP.NET |
Naast nieuwe(re) namen (zie hierboven) hebben we natuurlijk ook bekende namen, want wat goed is, moet je niet laten vallen. Dus is Stephen Forte er ook weer bij, ditmaal met o.a. een verhaal over Writing Secure Code for ASP.NET. Het schrijven van code is makkelijk, maar het schrijven van secure code is een ander verhaal. Daar waar web developers in het verleden de security-maatregelen overlieten aan de beheerders, is het nu belangrijk dat ASP.NET developers zelf ook focussen op security. In deze sessie maakt de ASP.NET developer kennis ‘threat modeling’ - denken als een hacker -, en daarna worden best practices getoond hoe hiermee om te gaan. Voorbij de wereld van authenticatie en authorisatie volgen coding techniques als ‘proper’ validation, session, exception, data management, Code Access Security enz., om te eindigen met de manier waarop deze technieken kunnen wapenen tegen de ‘threats out there’.
WIN-32
| Spreker |
Sessie |
| Rob Bracken |
Using TAPI to integrate your program with the phone system |
| Rob Bracken |
Use the OpenXML Delphi components to embed XML parsing |
| Chad Z. Hower |
High performance TCP servers |
| Thomas Huijer |
Hybride applicaties in Delphi Win32 en .NET |
| Thomas Huijer |
XML presenteren en transformeren dmv XSLT |
| Cary Jensen |
Cary Jensen's Favorite ClientDataSet Tricks |
| Michael Li |
Building Dynamic Applications With Packages |
Michael Li zal in zijn sessie Building Dynamic Applications With Packages van start gaan met een overzicht van runtime, design time end custom packages, en vervolgen met de verschillen tussen het statisch en dynamisch laden van packages. E.e.a. wordt uiteraard voorzien van de nodige practicsche demo’s, zoals business logic partitioning, multi-database vendor support, en self-patching applicaties (via internet). De sessie zal afsluiten met een demonstratie van een volledig functionele TCP/IP gebaseerde plug-in manager, vergelijkbaar met b.v. Norton AntiVirus LiveUpdate.
.NET
| Spreker |
Sessie |
| Nick Hodges |
Advanced ASP.NET Component and Control Building |
| Nick Hodges |
ASP.NET Components and Controls in Delphi -- the Basics |
| Nick Hodges |
Building Templated ASP.NET Controls in Delphi |
| Chad Z. Hower |
Unit testing with NUnit |
| Chad Z. Hower |
Constructors and Destructors in Delphi for .NET |
| Thomas Huijer |
Delphi 2005 Database Applications |
| Cary Jensen |
Data Access in Delphi 2005 |
| Cary Jensen |
Debugging Applications with Delphi 2005 |
| Michael Li |
Understanding Web Application Threats and Vulnerabilities |
| Michael Li |
Migration to Delphi.NET (Part 1) |
| Michael Li |
Migration to Delphi.NET (Part 2) |
| Brian Long |
The .NET Profiling API |
| Brian Long |
.NET Debugging Facilities |
| Brian Long |
.NET Interoperability 101 |
| Lino Tadros |
.NET Remoting in Delphi 2005 |
| Lino Tadros |
ECO II Development in Delphi |
| Lino Tadros |
Reporting in Delphi 2005 |
| Jason Vokes |
Providing Data Remoting Services Infrastructure on .NET with Delphi 2005 |
| Jason Vokes |
Introduction to using databases on .NET with Borland Data Provider (BDP) and Data Remoting using Delphi 2005 |
Brian Long - .NET Interoperability 101 (Delphi)
Developers hebben niet altijd de luxe om een applicatie van scratch te herschrijven voor een nieuw platform. Daarom biedt .NET een scala interoperability mechanismes om systemen ‘piece by piece’ ove te zetten. In deze sessie kijkt Brian naar de opties om .NET applicaties te bouwen die gebruik maken van Win32 code, maar ook andersom, dus om Win32 applicaties te bouwen die gebruik maken van .NET code. Voor diegenen die de overweging (moeten) maken om een bestaand systeem te migreren naar het .NET platform kan interoperability het overgangsproces werkbaar maken door het in stappen op te delen, die ieder voor zich een correct werkend migratiedeel opleveren.
GENERAL
| Spreker(s) |
Sessie |
| Kent Alstad & Richard Campbell |
A Recipe for Requirements |
| Kent Alstad & Richard Campbell |
Extreme Project Management |
| Richard Campbell |
SQL Querying Tips & Techniques |
| Richard Campbell |
T-SQL Error Handling in SQL Server 2005 |
| Markus Egger |
Building Powerful Interfaces with WinForms and Avalon: A Preview |
| Stephen Forte |
Using Ranking and Windowing Functions in SQL Server 2005 |
| Stephen Forte |
Using XQuery 1.0 to Retrieve and Manipulate XML Data with SQL Server 2005 |
| Cathi Gero |
Deploying and Maintaining Smart Client Apps Using ClickOnce |
| Cathi Gero |
Advanced Techiques of Using ClickOnce |
| Sander Hoogendoorn |
Popular project anti-patterns. How to make your projects fail |
| Sander Hoogendoorn |
Using pragmatic use cases |
| Chad Z. Hower |
Mail and more |
| Mark Michaelis |
Essential Virtual PC/Server |
| Mark Michaelis |
MS Build for the Present and Future |
| Mark Miller |
Extending Visual Studio – Custom Tool Cook-off |
| Brian Noyes |
Smart Client Communications with the Middle Tier |
| Brian Noyes |
Smart Client Offline Data Synchronization and Caching |
| Marcel de Vries |
Visual Studio Team System Overview |
| Marcel de Vries |
Visual Studio Team System Quality Tools |
| Marcel de Vries |
Visual Studio Team System Team build |
En zoals u van ons gewend bent, hebben we ook dit keer weer duosessies, b.v. Extreme Project Management door Kent Alstad & Richard Campbell.
Veel mensen maken kennis met en zijn geïnteresseerd XP (Extreme Programming), maar hoe kunnen de bijbehorende technieken toegepast worden op de kritieke activiteit Project Management? Dat blijft vaak de vraag. Het is natuurlijk geweldig om ‘agile’ te zin, maar je baas wil graag even met je praten over enkele datums, en wat doe je dan? Deze sessie helpt je om (zelf) te genieten van de vrijheden van agile technieken en toch de smile op het gezicht van je baas te voorschijn te toveren!
VisualObjects en Visual FoxPro
Je zult gezien hebben dat er op deze SDC geen specifieke VO- en VFP-sessies zijn. Dat wil echter niet zeggen dat je als VO-er/VFP-er niets te zoeken hebt op deze SDC. Dat bleek in het verleden al, want menig VO-er/VFP-er ging naar een of meer van de andere sessies. En ook daar is ook nu alle reden toe.
Met VO.NET in het vooruitzicht en VFP 9 al in de schappen is dit een uitgelezen kans om nader kennis te maken met b.v. het .NET framework. Want hoewel je met VO.NET en/of VFP vrijwel alle functionaliteit en syntax van VO/VFP kunt gebruiken, zul je toch iets van het .NET framework af moeten weten om van deze enorme schat aan mogelijkheden gebruik te kunnen maken. Daarbij komt dat VO.NET geleverd gaat worden met Visual Studio 2005, en dat VFP natuurlijk rechtstreeks uit de Microsoft-stal komt. Genoeg overeenkomsten om een zeer zinvolle conferentie te hebben.
Aanraders zijn b.v. sessies als ".NET Windows Forms Tips and Tricks" en "5 .NET controls in 75 Minutes". Als ontwikkelaar van database toepassingen zijn sessies als "Tackle Complex Data Binding" en "Building custom .NET collections for data-aware controls" erg interessant, of "SQL Quering Tips and Techniques". Tussendoor pik je dan nog een of twee compact framework sessies mee en steek je ook je licht op bij een van de ASP.Net sessies.
Al met al weet je dat deze SDC ook voor jou als VO/VFP ontwikkelaar (weer) een hoogtepunt zal zijn en ben ik in ieder geval goed voorbereid op toekomstige vragen van je klanten/baas/collega’s.
Meld je aan!
Al met al weer een enorm aanbod, dat zul je met ons eens zijn! We hopen dat je snel de keuze maakt om deze SDC-2005 bij te wonen - en als je wilt blijven overnachten, dan moet je zeker snel die keuze maken want de beddencapaciteit is niet ongelimiteerd.
Dus schrijf je in via www.sdc.nl en tot ziens op 30 en 31 mei op de Software Developer Conference 2005!
Het SDN-team.