2
Hotel The Vulcan.LIVE in 2014 will take place in Cologne at the NH-Cologne City Hotel. The hotel is located near the river Rhein in the center of Cologne. We have reserved a conngent of rooms. Please use the keyword “VULCAN” when making your booking. NH-Hotel Köln City, Holzmarkt 47, 50676 Köln, Telefon: 0221 2722880, hp://www.nh-hotels.de/ Registraon My order: 1-day-cket (17.03.2014) to Vulcan.NET Kick-Start Training; price: 499,00 € if registraon is unl 15.01.2014, aſterwards 550,00 €. 1-day-cket (20.03.2014) to Vulcan.NET Workshops, price: 499,00 € if registraon is unl 15.01.2014, aſterwards 550,00 €. 2-day-cket (18.-19.03.2014) to Vulcan.LIVE conference; price: 899,00 € if registraon is unl 15.01.2014, aſterwards 999,00 € 3-day-cket (17.-19.03.2014); price: 1.350,00 € if registraon is unl 15.01.2014, aſterwards 1.499,00 € 3-day-cket (18.-20.03.2014); price: 1.350,00 € if registraon is unl 15.01.2014, aſterwards 1.499,00 € 4-day-cket (17.-20.03.2014); price: 1.799,00 € if registraon is unl 15.01.2014, aſterwards 1.949,00 € All prices are plus VAT Conference Registraon: Hereby I register binding myself for the event and cerfy, that I have read and accepted the AGB´s by hp://www.visualobjects.de/wir/agb.html Registraon by Fax: Registraon by E-Mail: Registraon on our website: hp://www.visualobjects.de/konferenz/anmeldung.html +49(0)221-350 860 81 [email protected] All informaon subject to change. Updates can be found on our website. First Name Last Name Company Department Address ZIP Code / City Phone number Fax number E-Mail Recommended by (name and company) Date / Signature FISCHER & CONSULTANTS, GESELLSCHAFT FÜR UNTERNEHMENSBERATUNG UND SOFTWAREENTWICKLUNG MBH ZOLLSTOCKGÜRTEL 59, 50969 KÖLN, TEL +49 (221) 350 860 80, FAX +49 (221) 350 860 81, [email protected] Conference for Visual Objects and Vulcan.NET A selecon of the conference topics: • Vulcan.3.0 • XAML & WPF – geng the XAML fundamentals right • Windows Services using Vulcan.NET and WCF • Database access using ADO.NET. • Wring Visual Studio Plugins Using Vulcan.NET Vulcan.NET Kick-Start Training / New! Workshops aſter the conference The speakers of Vulcan.LIVE 2014 (selecon) Meinhard Schnoor Robert van der Hulst Fabrice Foray Nikos Kokkalis Michael Fischer Don‘t miss! Get your early bird rebate unl 15 th January 2014! presents:

Conference for Visual Objects and Vulcan

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Conference for Visual Objects and Vulcan

HotelThe Vulcan.LIVE in 2014 will take place in Cologne at the NH-Cologne City Hotel. The hotel is located near the river Rhein in the center of Cologne. We have reserved a conti ngent of rooms. Please use the keyword “VULCAN” when making your booking.

NH-Hotel Köln City, Holzmarkt 47, 50676 Köln, Telefon: 0221 2722880, htt p://www.nh-hotels.de/

RegistrationMy order:

1-day-ti cket (17.03.2014) to Vulcan.NET Kick-Start Training; price: 499,00 € if registrati on is unti l 15.01.2014, aft erwards 550,00 €.

1-day-ti cket (20.03.2014) to Vulcan.NET Workshops, price: 499,00 € if registrati on is unti l 15.01.2014, aft erwards 550,00 €.

2-day-ti cket (18.-19.03.2014) to Vulcan.LIVE conference; price: 899,00 € if registrati on is unti l 15.01.2014, aft erwards 999,00 €

3-day-ti cket (17.-19.03.2014); price: 1.350,00 € if registrati on is unti l 15.01.2014, aft erwards 1.499,00 €

3-day-ti cket (18.-20.03.2014); price: 1.350,00 € if registrati on is unti l 15.01.2014, aft erwards 1.499,00 €

4-day-ti cket (17.-20.03.2014); price: 1.799,00 € if registrati on is unti l 15.01.2014, aft erwards 1.949,00 €

All prices are plus VAT

Conference Registration:

Hereby I register binding myself for the event and certi fy, that I have read and accepted the AGB´s by http://www.visualobjects.de/wir/agb.html

Registration by Fax: Registration by E-Mail:

Registration on our website: http://www.visualobjects.de/konferenz/anmeldung.html

+49(0)221-350 860 81 [email protected]

All informati on subject to change. Updates can be found on our website.

First Name Last Name

Company Department

Address ZIP Code / City

Phone number Fax number

E-Mail Recommended by (name and company)

Date / Signature

FISCHER & CONSULTANTS, GESELLSCHAFT FÜR UNTERNEHMENSBERATUNG UND SOFTWAREENTWICKLUNG MBHZOLLSTOCKGÜRTEL 59, 50969 KÖLN, TEL +49 (221) 350 860 80, FAX +49 (221) 350 860 81, [email protected]

Conference for Visual Objects and Vulcan.NET

A selecti on of the conference topics:

• Vulcan.3.0• XAML & WPF – getti ng the XAML fundamentals right• Windows Services using Vulcan.NET and WCF• Database access using ADO.NET.• Writi ng Visual Studio Plugins Using Vulcan.NET

Vulcan.NET Kick-Start Training / New! Workshops aft er the conference

The speakers of Vulcan.LIVE 2014 (selecti on)

Meinhard Schnoor Robert van der Hulst Fabrice Foray Nikos Kokkalis Michael Fischer

Don‘t miss! Get your early birdrebate unti l15th January 2014!

presents:

Page 2: Conference for Visual Objects and Vulcan

Vulcan.NET Kick-Start TrainingOn March, 17. 2013 again we off er a one day workshop, your quick start to Vulcan.NET. The course will be given in two presentati ons, one in german and the other one in english. Dieter Crispien and Meinhard Schnoor-Matriciani will be the corresponding coaches.

Transporti ng a VO Program to Vulcan.NET using the transporter is nothing which can be done along the way. Most of the developers know this, at least intuiti vely. But we oft en experience a lack of knowledge, how this process really looks like. In this one day training you will be told which steps and tasks are waiti ng for you. You will fi nd soluti ons to most problemati c scenarios inside and we will discuss a couple of strategies to get the most out of this process.

A lot of developers tried to make the transiti on in the past, without a good preparati on for this task. Confronted with tons of error mes-sages and a lengthy process of fi xing this line by line, most of them got frustrated and decided do drop the task. Our speakers, which have done a lot of migrati ons in the last 3 years, will show you which problems you will face and give you the soluti ons to them. This is no academical stuff ! It‘s all driven by practi cal experience.

You want to learn how to go forward and what eff orts have to be calculated? Come to this workshop and aft er it you‘ll be able to come to a reasonable decision.

Vulcan.NET WorkshopsNEW!!! is our Vulcan.NET workshop day aft er the conference on 20 March 2014. Our trainers will show you a framework for your ported to. NET programs and will discuss your individual questi ons and problems. Here you will have the opportunity to deepen your knowledge and skills in Vulcan.NET workshops! We off er the following topics:

Meinhard Schnoor

Introducti on to PRISM 4.1 and MEFOK, we‘re leaving the pacifi ed sector of programming with Visual Objects and want to be ‚fi rst class citi zens‘ in the .NET world from now on. That means to us, that we will have to put our applicati on architecture to test. And we need to acquaint oneself with the modern way of soft ware development. This talk is going to demonstrate, using a showcase, how to build a modern enterprise applicati on using two basic technologies, PRISM 4.1 (guidance to build modular XAML based applicati ons) and the managed extensibility framework (MEF).

Michael Fischer

Using the Enterprise Library with Vulcan.NETIf you browse through a lot of open source projects in the internet, you will recognize that the folks out there try to build their applicati ons on standard libraries. One of these libraries is the enterprise library of the Microsoft Patt ern & Practi ces Group. This library holds a couple of so called applicati on blocks, which are solving everyday problems in a standard way. This talk introduces the most important blocks and demonstrates how to integrate them in your own applicati on.

Meinhard Schnoor

Michael Fischer

Datamigrati on: DBF to SQL, Methods and TechniquesWe are very oft en confronted with the problem to migrate old DBF base data pools to the SQL world. How to move on if we cannot do ‘the big bang’, if we can’t switch applicati ons at a certain point of ti me ? How can we guarantee synchronized ver-sions of our data in both worlds ? What are the typical problems and how do we address them. Which resources and uti liti es can we use ? This talk will show you an approach how you can solve the problem in a confi gurable way.

Discount campaignYou know parti cipants who were not in the last 5 years at the developer conference for Visual Objects and Vulcan.NET? Bring them with you and you will get a discount from us. • For 1 new att endee you will get 10% discount on your registrati on• For 2 new att endees you will get 20% discount on your registrati on• For 10 new att endees your own parti cipati on will be free of chargeAt registrati on the new parti cipants are signing their names under „was recommended by“ and we will consider your discount auto-mati cally.

XAML & WPF Getti ng the XAML fundamentals right (EN)XAML technology is now a major component of all cur-rent Microsoft APIs - for Desktop, Tablet, Phone, and Sil-verlight. The older WinForms technology is now only available as a legacy component in Win32 desktop apps.

‚WinRT‘ does not support WinForms. To many guys WinForms has been dead for a long ti me.This session will provide deal with getti ng the fundamentals of XAML correct, so our GUI script is clear, clean, and easy to follow.

XAML & WPFData binding to XAML UI elements and controls (EN)A „HUGE“ bonus to a developer when using XAML/WPF is the pow-er and fl exibility of the ‚Data Binding‘ underlying technology. Used correctly Data Binding with XAML makes life for us developers VERY easy. Data Binding works similarly across WPF, WinRT and Phone8.This session will deal with the Data Binding aspects of XAML, and also touch on using collecti ons for our custom data, as well as how Vulcan3 can live happily ‚side-by-side‘ with LINQ technology within a C# class library, acti ng as a ‚Data Access Layer‘.

Phil Hepburn

NEW!

(Session will be held in: DE - German, EN - English, FR - French)

Vulcan.LIVE 2014 conference

Welcome and Opening Session Michael Fischer and Brian Feldman presentNews in Vulcan product Where are we going?What is planned for the next product version?

Applicati on Show Reloaded Closing SessionQuesti ons and answersOutlook 2015

Extend the DB Server for Databinding (DE/EN)The intenti on of substi tuti ng the VO GUI classes with Sys-tem.Windows.Forms windows, quickly leads to the awa-reness, that the dbServer class is not appropriate to fi t into the databinding of System.Windows.Forms. There are a couple of workarounds but most of them are just

compromises and do have profoundly disadvantages. Time to build the correct way of databinding into the dbServer class itself.

Windows Services using Vulcan.NET and WCF (DE/EN)The more one gets used to program in the .NET world, the more one opens new fi elds in soft ware development. There are a lot of tasks which we could not achieve with Visual Object, or it was real hard low level work. One of these things have been real Windows Services. This talk introduces the basics to build your windows ser-vice in a safe and comfortable way. On the way through the samples it also touches the base technology of the Windows Communicati -on Foundati on (WCF).

Database access using ADO.NET (EN/DE)In this session Robert will give an overview from the Vi-sual Objects database model and the Vulcan.NET data-model and mow to move your code to .NET using Vulcan. Topics covered are:• Databinding in VO, DataServers and Windows• Databinding in .NET o Ado.NET and Winforms o Databinding for WPF• Using VO data in a .NET form• Using .NET data providers on VO GUI forms

Enti ty Framework: Overview and Introducti on (EN/DE)In this session Robert will give an Overview over the Enti ty Framework and how you can use it in your (Vulcan).Net applicati on. Topics covered are:• Code fi rst, Model fi rst, Database fi rst• The context connects your app with the database• POCO classes and how to decorate them• Annotati ons and the Fluent API• Querying the data and LINQ• Concurrency Control • Connected and Disconnected enti ti es

Writi ng Visual Studio Plugins Using Vulcan.NET (EN/FR)Extend Visual Studio to integrate your own tools into the Editor and the general Environement using Vulcan.NET. This session will show you how to add your own word to Intellisense and how to create a TollWindow to interact with the code you are writi ng.

Visual Studio & Vulcan.NET : Extend and Customize your Environ-ment using Templates (EN/FR)Looking to the integrati on of Vulcan.NET into Visual Studio 2010/2012 will let you relalize, that are only a few project and item templates compared to other language envi-ronments like C#. The-re a couple of very use full templates missing, for example things like consuming a service, building offi ce addin‘s, sharepoint pro-jects and much, much more. As old Clipper and VO die hards, we are used to make our living room comfortable by our own eff orts. Fabrice will show in this session how to do this with very low eff ort and gives you the base knowledge how to customize this process.

TDD Test-Driven Development with Vulcan.NET (EN)Test-driven development (TDD) advocates the concept of testi ng before writi ng code. This is a paradigm shift from the traditi onal programming workfl ow, but is it actually any bett er than testi ng the code aft erwards or even not testi ng it at all? Can TDD be useful for an existi ng applica-

ti on? What makes a test good or bad? How can a testi ng fra-mework help? These are some of the questi ons this session will att empt to answer.

Profi ling and opti mizati on. (EN)Code opti mizati on is considered to be one of the most challenging aspects of programming, something that only masters of the coding art can do well. But is it really that hard or is there some secret recipe to it? Is opti mizati on even necessary in the world of .NET or does the JIT compiler take care of everything? In this session we will peek under the hood and learn how to performance-tune our code for fun and profi t.

Code-quality with Vulcan .NET (DE)This session is about things the end user will not noti ce directly. It‘s code quality, not something like functi onality, features or that kind. One important thing is: how can we easily prove that our code does what it should do. Not even now but also in the future aft er some changes.

Maintainability, readability, documenti on in code are some keywords.

Design Patt erns Conti nued (DE)Last year saw we some of the most used design patt erns. Now we go a litt le bit foreward. For those how didn‘t heard about: There are some well known design patt erns out there. They are: - described in a similar way, -useful, -tested, -named and –published. Why not use them?

Coders‘ Last Resort-The Visual Studio Debugger (DE/EN)• Six tough scenarios and the strategies to solve them • plus: Tricks you should never forget

Amongst others: How do I use conditi onal break-points? What are datati ps good for? Bonus discussi-on: DebuggerAtt ributes – and: How expensive can errors get, coming from non-existent error handling or useless error messages?

UserControls for everybody (DE/EN)• Creati ng UserControls• Staying in control of eventsDieter will show the creati on of your own components, how to communicate with them via defi ned interfaces and the use of the-ses components within the IDE and your own applicati on.

Michael Fischer

Brian Feldman

Meinhard Schnoor

Robert van der Hulst

Fabrice Foray

Nikos Kokkalis

Frank Maraite

Dieter Crispien