Let me know if you have a specific speaker from DelphiLive! you would like interviewed on the podcast, and any specific questiosn you might have. I’ve already contacted a few speakers at random, but I am certainly open to interviewing all the speakers. If you are a speaker then feel free to nominate yourself or just drop me an email.
With each speaker I plan to talk with them a little about their background, what they are up to, and what we can expect from their sessions.
I guess you could say I am a bit of a Delphi groupie, especially for tours and events . . . . The new Delphi 2009 Productivity Tour reminds me of the Delphi 6 Release Tour.
The nearest tour stop for the Delphi 6 tour was in Salt Lake City, Utah and I lived in Boise, Idaho (I live on the northern Washington coast now.) So a friend of mine and I took the day off of work and left really early to drive down to Salt Lake City (about 5 hours away). We made it in by 10 AM for the start of the presentation.
This was the first time I met Anders Ohlsson. It was extra memorable because the airlines lost his luggage and presentation laptop so he was in sweat pants, a T-shirt and on a laptop that didn’t work right with the projector (couldn’t show on the projector and the screen at the same time, so he had to keep looking over his shoulder.) It was still a great presentation. Of course we couldn’t get enough so we took Anders to lunch and grilled him with some more questions. He ended up helping us with some tough problems we had with our current development and saved us a lot of headaches. As far as I know that company still uses the framework he helped us develop over lunch. It was a good investment. Maybe I should have expensesed it. . . .
We found out Anders was presenting at the users group that night too, so we stuck around for that in hopes we would win a copy of Delphi 6. We didn’t win Delphi, but I was glad I we stuck around anyway since I won a cool Delphi hat that I still own. It says “Delphi does it all, especially Windows.” We decided not to stick around for the after meeting party since we had to work the next day.
My friend was going to trade off on the drive home so I could get some sleep too, but that was when he discovered he couldn’t drive a stick. That ended up being OK because we discovered Mountain Dew Code Red (a new flavor at the time) for the trip home. I believe my friend said it tasted like “Manna from Heaven.” Not sure he had a reliable frame of reference, but it was amusing none the less.
Hopefully the Delphi 2009 Productivity Tour is stoping in a city near you. If not, then it sounds like a good chance for a road trip! Be sure to register for all the events you plan on attending. Remember, the price of airfare is actually down right now, and flying across the country is a great way to support the economy!
I went to install the latest JVCL today for Delphi 2009. I was surprised that JEDI stopped offering one download with both the JCL and JVCL. So I downloaded both, installing JCL first since it is required by JVCL. Well, JVCL gave me an error that I had the wrong version of the JCL installed.
So I went back to Sourceforge to look if I grabbed the wrong one. Sure enough, I had the September 9th version of each. I tried again, and it still didn’t work. So I figured I would get the latest from Subversion. After I installed the subversion client I discovered links to download the latest versions via the subversion web interface as a tar.gz file (no need to connect via subversion.) The links are not obvious, but really useful in my opinion, so I thought I would share them here:
[Check out the official daily link in the comments!]
At 1:45 AM today Allen Bauer will be presenting an open space session on Delphi 2009. Be sure to show up with your Delphi questions and to find out what is new in Delphi 2009. I’ll be there and would love to meet you too.
I picked up my Delphi Prism DVD too. I’ll post some interesting details on that later. Just in case you missed the news (or didn’t see it coming), it is powered by the RemObjects Oxygene compiler. From what I can tell they have exclusively licensed it.
PDC has been really interesting. I’ve been live posting to Twitter as much as I can, and much more frequently then I can here. I’ve already done a couple of interviews that I will be posting later too. Need to find some good WiFi. I am on one of the provided PC’s right now. BTW, IE 8 Beta doesn’t seem it like WordPress’s Admin page. Don’t think I can get Firefox installed though.
Hopefully you all just got an email from Michael Swindell with the subject line “Product Update: Delphi and C++Builder Changes.” The email address it comes from is “CodeGear from Embarcadero” <firstname.lastname@example.org>. If not, then check your spam folders and furiously refresh your in-box until it shows up.
They will email the download link later. I can hardly wait. Now I just need to get an autographed hard copy. I’ll be sure to pack a copy when I go to the physical Delphi conference CodeGear is planning.
This week is an interview with Craig Peterson, the Lead Developer on Scooter Software’s Beyond Compare, one of my favorite utilities. We discuss deveoping on the Linux platform with Kylix, adding Unicode Support pre-Delphi 2009, the new version of Beyond Compare and some tips for using it, plus a whole lot more.
A very short introduction to Generic Collections in Delphi 2009. Create a TList of Integers and show adding and removing items from it. Showing some of the differences in types, gotchas and errors you might get.
Generics, or parametrized types, are a type that works with another type that is defined later. Collections are a great example of using them. You create a generic TList, and then when you use it you declare what type it will contain. Then it will be strongly typed to that specific type, both in adding items and removing them.
Delphi Generics work with all types in Delphi: native types (Integer, string, etc.), Records, Objects and Interfaces.