Borcon Day 2 - Monday
As (un)planned I was up late last night working on a new part of the demo for today, as such I slept in (missing 2 alarm calls, ooops) and missed Borlands keynote, lots of the bloggers I posted yesterday were there though if you want to see the notes.
Met up with everyone for the key note at 10, which left us 90 mins to get setup and tested, had to reboot my laptop a couple of times which was making me nervious but it seemed fine. We rehearsed the new demo, but we forgot to tell Rick we were doing it, woops.
I thought Ricks keynote went very well, he got through a lot in an hour, the first demo that Danny and I did went like this:
- Danny wrote a Delphi class that performed string splitting and manipulation, he then compiled it using the delphi for .net compiler but tagetted the 2.0 version of the frameworks using the commandline compiler instead of using the ide version.
- I then loaded the generated assembly into SQL Server and exposed the function that Danny wrote as a SQL Server function using SQLCLR.
- I then wrote a T-SQL version of the function.
- Then we ran the T-SQL and .Net versions to compare perf, the .Net version took ~100ms and the T-SQL version took ~10,000ms. There was applause from the crowd :-)
For the second demo:
- I exposed a SQL Server function as a Web Service using our new HTTP Endpoint technology.
- Danny imported the WSDL into Delphi 8 and it generated a proxy.
- Danny had a simple little UI that called the web service with a parameter and then displayed the results. Once again there was applause :-)
Post Keynote I chilled a little and did some booth duty(my those T-Shirts are flying out the door), then I went to a session on Borlands new data engine for .Net, interestingly enough they write it in a Java and then have a compiler that generates C# code, so it is 100% .Net and can run on top of Compact Frameworks. They are not shipping it yet but they hope to next year.
The first part of the evening was spent on booth duty, answering questions and doing demos, I was glad off the padded carpet by the end. Afterwards I went to the Borland Delphi meet the team session that was packed, as in standing room only, where they showed the new Diamonback Preview release, they even gave out CDx.
So now its time to start prepping for my session at 8(ouch!) in the morning, as is always the case I am adding a couple of demos at the last minute, although I did manage to get my slide count down to 52, shoulf be a snap in 75 mins...