Wednesday, November 25, 2009

Delphi Tour stops in Sacramento and Los Angeles

Your truly will be in Sacramento on 12/2 and in Los Angeles on 12/3. Please follow the links for all the details. Please tell all your friends and co-workers to register in advance so that we can have enough PIZZA for you all!

In other news, Michael Rozlog (Delphi Product Manager) will be in Atlanta on 12/1 and in Miami on 12/2. Please see those links for details and registration as well.

Thanks, and Happy Turkey Day!


Friday, October 9, 2009

Unicode Migration Statistics Tool

This utility will hopefully assist you in collecting useful statistics
on how hard (or not) it would be to migrate your older applications to

Parser.exe is based on Jacob Thurman's work, and should support Pascal
code all the way back to the early days. It may have some issues with
some really old and esoteric syntax.

Please take it for a spin and give me some feedback. I'd like to know
if it helps you, and if so - how? ;)

When you first launch the app, you will have to specify a directory
where the source code you'd like to analyze lives. You can choose to
process sub directories or not.

Hit "Process files" and let it run. You'll see the tool logging processed
files as it goes.

If you run into an ERROR (it gives a line number) it most likely ran
into some syntax that it doesn't like. Don't worry about that. At least
not yet... ;)

Once finished, the treeview at the bottom will be populated. It'll list
all used units (and how many times each one was used), number of files,
number of lines, and number of instances of quite a few things that may
or may not be interesting to you, such as String, Read, Write, SizeOf,

Each node can be expanded and this is where it gets interesting. You'll
notice number of instances of each token per file and as a percentage
of all instances of that token found.

Should you be daring enough to want stats on your own custom tokens,
feel free to put them in the box that says "GetTempFileNameA" and hit
"Add Token". Nothing will happen quite yet. Add as many tokens as you
want, hitting "Add Token" between each one. Then hit "Process files"
again and you will get your custom stats added to the tree view.

Oh, BTW, "Save Report" simply saves a flat version of the tree view
to a file.

Source code is included.

Good luck, enjoy, and let me know how it goes!


Friday, October 2, 2009

Stuck with ERwin?

ER/Studio Enterprise provides:

  • Clear and simple data modeling

  • Effective collaboration

  • Comprehensive support

  • Flexible licensing support

For much more information, please check out the comparison and feature matrices.

JBuilder Roadmap Published

The JBuilder Roadmap article contains a summary of the roadmap for JBuilder 2010 and beyond. It may not include every new feature or improvement that will ultimately be available when the product is released, but should give a general idea of some of the key new features or enhancements being made. Of course, as with any product roadmap, the information is subject to change.

Wednesday, September 9, 2009

Converting from BDE to DbExpress

Robert Love had a presentation on "Converting from BDE to DBX" at CodeRage just an hour ago.

Check out his BDE to DBX code converter.

You can get the source directly from the following SVN Location.

Thanks Robert!

RAD Studio 2010 Team

I'm testing YouTube's HD format to see if it's "good enough" for screen casts...

Don't read anything else into this test than the fact that I'm testing it out...


Friday, August 21, 2009

RAD Studio 2010 comes to Washington, DC on 8/27!

The Advantage Database folks at Sybase have graciously given me the opportunity to speak at their Advantage Technical Summit in Washington DC next Thursday. As part of that, they are also letting me host a Delphi User Group open to the public. The DUG will start at 6:30pm.

I'll be presenting What's New in RAD Studio 2010 in both sessions.

The location is the fabulous Renaissance Mayflower Hotel located at 1127 Connecticut Avenue NW, Washington, District Of Columbia 20036. Phone: 1-202-347-3000. Toll-free: 1-800-228-7697.

Please drop me a line to let me know you are coming!

Can't wait to see you in DC next week! :)

Tuesday, June 30, 2009

Get TWICE the tools for your money!

For a limited time, we're offering you the opportunity to get TWO tools for the price of one.

Click here for all of the juicy details!

This special offer ends August 24, 2009.

But wait, there's MORE! If you want the BEST value anywhere - look no further than All-Access! All-Access beats the value of even this fantastic Buy-One-Get-One-Free offer. For only a fraction more than this awesome offer you get access to everything you need in one value busting package!

Thursday, May 28, 2009

Monday, May 4, 2009

My code can't be migrated to Unicode!

Do you have any snippets of unbelievably convoluted code that you wrote and/or inherited and have no idea of how to possibly migrate it to Delphi 2009 and Unicode?

I believe that 99% of all of your Delphi code migrates to Unicode simply by hitting the build button in Delphi 2009, and that the rest is handled by hints, warnings and errors.

If you disagree, then I want to hear all about it. Send me a code snippet that you're banging your head against, or simply have a question about and we'll see what happens. :)

Thursday, April 30, 2009

Your chance of getting into Delphi Live! 2009 for FREE is very high... least at the moment.

Since there are currently no submissions (that I'm aware of) to the video contest, your chance of winning is pretty much 100% if you submit one and no one else does...

So, get out your camera, and record a 30-second clip and submit it. :)

Feel free to leave a comment to give me a heads-up that you're working on one.


Wednesday, April 22, 2009

"You can never have too much of that Delphi goodness!"

We recently ran a survey of the folks who came to any of our Delphi 2009 Productivity Tour stops in the US and Canada. One randomly drawn winner of the people who completed the survey were to receive a copy of RAD Studio 2009 Professional.

I just have to pass on Jon's (from Salt Lake City) response upon being notified that he won:

"Sweeeeeeeet. I already bought a copy but you can never have too much of that Delphi goodness. High five everyone for me!"

High Five back to you Jon, and thanks for your awesome support! :)

Want a FREE pass to Delphi Live! 2009?

You are hereby invited to take part in a video competition for a FREE pass to Delphi Live! 2009. This is your opportunity to create a 30-second video of why YOU should be at Delphi Live! 2009 and WHY it’s the event to be at! You only have 30 seconds, but tell us where you’re from, what’s most important to you about Delphi Live! 2009. Be creative and funny!

Full details here!


Monday, April 20, 2009


The Offer:

$299 Delphi 2009 and C++Builder 2009 Professional Upgrades
$499 RAD Studio 2009 Professional Upgrades
20% off all other Delphi, C++Builder and RAD Studio New User & Upgrades license SKUs


Delphi Live 2009 runs May 13 - 16, 2009

No worries - you will have about two weeks to take advantage of this special offer, starting when the show starts.

Other Details:


Delphi Live 2009 coming very soon...

Delphi Live 2009 is just around the corner. Check out the schedule and list of speakers!

See you there May 13-16 in San Jose, CA!


Thanks all Delphi 2009 Producivity Tour attendees!!!

Many thanks to all of you who came to our events in all the cities! In most cities we had twice the number of attendees than we had two years ago, in some cities even more.

Special thanks go out to Cary Jensen, Marco Cantรน and Loy Anderson for their great support with sharing their awesome Delphi Developer Days in both Baltimore and Chicago!

Again, it was awesome to see you all in person!

Sunday, January 25, 2009

Your place or mine?

As part of our Delphi outreach in the US and Canada, we would love to meet you and talk about all things Delphi and Embarcadero!

Are you a Delphi User Group in the US or Canada? (I've reached out to the ones I know of)

Do you have a few Delphi users in your company that would love to host us?

Do you know of a location we can use? Conference room? Library? Classroom?

What dates and times work best? Breakfast? Lunch? Evening?

Or would a Delphi Meet-up work better for you? First beer on us kind of thing in return for a business card? I've done a few of these in the past, and they're typically much less formal - usually chatting over a few brews, and no PowerPoint pitches beamed on the wall.

For example - we have an office in San Francisco. We plan on trying out a lunch meeting as well as an evening meeting to see what works best. If it's a success, who knows, maybe it'll turn into a monthly thing.

Of course we also have Scotts Valley - we're thinking that an evening meeting would work best here.

Send me your suggestions - and I'll compile a list of stops we will do.

PS: Other things are happening in the rest of the world. So don't worry, just because this is targeted at the US and Canada. :)

Wednesday, January 21, 2009

CodeRage III on YouTube

I have started putting 2-minute teasers from CodeRage III up on YouTube.

Watch them all here!


Delphi Live 2009 - May 13–16, 2009 - San Jose, CA

Yes, you heard right! An in-person conference in the US!

Olaf is spilling the first details here...

The conference will be organized by Software & Support Verlag, and supported by Embarcadero.

Many more details, including Call For Papers, pricing, etc.

Keep checking Olaf's blog, S&S site, as well as DN for news about this and other things!


Tuesday, January 20, 2009

DataRage - the event for database professionals - Call for Papers

Embarcadero Technologies has begun planning for our first virtual conference with exciting and helpful content aimed specifically for database developers, systems analysts, architects and modeling specialists, database administrators and database & security architects – DataRage – to be held the week of March 16, 2009.

You are invited to submit abstracts for consideration as a speaker at DataRage. Please submit an abstract for each of your proposed presentations. Please read all information available at carefully.

The deadline for submitting abstracts is January 30, 2009.

Abstracts will be reviewed by a panel of Embarcadero employees and we will notify submitters within 2 weeks of the abstract submission deadline regarding the status of proposals.

Thank you for your interest. We are excited about hosting this DataRage event and the participation of our community is vital to our success. We look forward to seeing your ideas!


Wednesday, January 14, 2009

Lino Tadros 2.0

My good friend Lino Tadros had a close call recently, and writes about it here.

I visited him in the hospital just before New Year's, and he was already on his way to recovery. He had us all very worried for quite some time, but it was great to see him doing much better.

The thing that convinced me that he'll be just fine, was that he was cracking jokes like before - we walked around the perimeter of the hospital and raced old people (they won). He stopped halfway around the perimeter and ordered a double cheese burger with fries from the nurses' station - they ignored us like they heard that joke every day. :)

Lino - I wish you the best of luck in reaching your ultimate goal!

Love you, man!

Tuesday, January 13, 2009

ThunderBird and RPC over HTTP anyone?

I'm looking for something that allows me to use ThunderBird with MS Exchange using "RPC over HTTP". Secure IMAP and secure SMTP are not an option in this case. Is there such a thing?