Hey – I am in the official Delphi for PHP Announcement!

I reading the news articles right on the CodeGear home page, and in the first one, “CodeGear Announced General Availability of Delphi for PHP (March 27, 2007)”, ¬†I happened to see a name that looked somewhat familiar! ūüėČ

Sometime after what turned out to be the mid-way point in the field test period, we are given an oportunity to submit testimonials about our experience with the Delphi for PHP field test so far. I figured it would go in the scrolling banner on the CodeGear home page or in a email to CodeGear customers, but what do you know, there it is in plain site on the home page! Nifty!

CodeGear‚ĄĘ Announces General Availability of Delphi¬ģ for PHP

Developers Say Delphi’s Rapid Application Development Environment Makes It Easier and Faster to Build PHP Web Applications

SCOTTS VALLEY, Calif. ‚Äď March 27, 2007 ‚Äď CodeGear, a leader in developer tools, today announced that Delphi¬ģ for PHP ‚Äď an integrated visual Rapid Application Development (RAD) environment for the popular PHP Web development language ‚Äď is now shipping worldwide.
Delphi for PHP brings the RAD productivity benefits that Delphi users have enjoyed for years to PHP Web developers. PHP, designed to allow Web developers to write dynamically generated pages quickly, is the most prominent dynamic Web language today and has become one of the top 10 programming languages overall.
The new product from CodeGear can allow developers to be more productive as they write rich, database-driven Web applications in PHP.In addition to a RAD environment for PHP, key features of Delphi for PHP include: VCL for PHP, an open-source PHP 5 visual component library with more than 50 reusable components and seamless AJAX integration; out-of-the-box integration with InterBase¬ģ, MySQL, Oracle¬ģ, Microsoft SQL Server, and other popular databases; an integrated PHP debugger; drag-and-drop database application development using the Data Explorer for InterBase and MySQL; and a code editor with Code Insight, Code Explorer, and Code Templates.¬† Deployment options include Windows, Linux, Solaris and other platforms.Developers who have used a pre-release version of the new product said they experienced significant productivity improvements.

Because Delphi for PHP can debug existing PHP projects as easily as it creates new ones, it instantly starts paying for itself. With contract work costing between $80-$100 per hour, if Delphi for PHP saves you just 3 hours, it’s already paid for itself.¬† It can do that with your first project. I’ll never use “Echo” or “Print” as a debugging tool again,” said Brian Layman, an Akron, Ohio-based software engineer.

As a web designer, you‚Äôre judged on the quality of your work and how soon it‚Äôs completed.¬† When Delphi for PHP allows you to offer better products on a time scale your competition can‚Äôt touch, your services will be in great demand,” said Layman.

Delphi for PHP is part of a family of products from CodeGear that includes Delphi 2007 for Win32, Delphi for .NET, Turbo‚ĄĘ Delphi, C#Builder¬ģ, C++ Builder¬ģ, JBuilder¬ģ and InterBase.
U.S. Pricing
The product is available for an introductory price of $249; special academic pricing is also available. For more information on system requirements, languages and pricing, visit www.codegear.com/products/delphiforphp.
About CodeGear
CodeGear from Borland Software Corporation (NASDAQ: BORL) delivers innovative, high-productivity development tools for a wide spectrum of software developers ranging from individuals to enterprise teams. CodeGear products enable developers to freely develop on their platform of choice while focusing on simplifying complex technologies and tasks so they can concentrate on application design, not infrastructure, to enable on-time project delivery. To learn more about CodeGear and its products, visit www.codegear.com. CodeGear. Where Developers Matter.
CodeGear, Delphi, Turbo Delphi, C#Builder, C++Builder, JBuilder, InterBase, and all other CodeGear brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation or its subsidiaries in the United States and other countries. All other marks are the property of their respective owners. Microsoft, and Windows Vista, and all other Microsoft brand and product names are service marks, trademarks or registered trademarks of Microsoft Corporation or its subsidiaries in the United States and other countries.Safe Harbor Statement:
This release contains “forward-looking statements” as defined under the U.S. Federal Securities Laws, including the Private Securities Litigation Reform Act of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the features available in, and the potential benefits to be derived from, CodeGear products and solutions, and the release dates, plans and market acceptance of such products and solutions, including the CodeGear Delphi product line. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: rapid technological change that can adversely affect the demand for CodeGear products, shifts in customer demand, shifts in strategic relationships, delays in CodeGear‚Äôs ability to deliver its products and services, software errors or announcements by competitors. These and other risks may be detailed from time to time in Borland Software Corporation periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K and its latest Quarterly Report on Form 10-Q, copies of which may be obtained from www.sec.gov. Borland is under no obligation to (and expressly disclaims any such obligation to) update or alter its forward-looking statements whether as a result of new information, future events or otherwise. Information contained in our website is not incorporated by reference in, or made part of this press release.

Blogs.CodeGear.com to convert to WordPress MU

CodeGear Blogs  

A WordPress Explosion

That’s right folks there are gonna be about 90 new WordPress blogs out there. Blogs.CodeGear.com, Borland’s home for Employee Blogs, and Blogs.TeamB.com, home for¬†a sqad of volunteers who support the CodeGear community,¬†¬†are leaving¬†the open source¬†.Text¬†¬†solution behind forever.¬† And they are moving to WordPress MU, baby!¬†

What the heck are .Text and WordPress MU (Myooo? Moo?) anyway????

.Text¬†is a .NET 1.1¬†blogging software package said to be at the top of the heap back before 2004 ended.¬† 2004 was the year of it’s last update.¬† Meanwhile WordPress MU¬†is a Multi User wrapper around the current source code for the very popular WordPress blogging softare.

WordPress MU

OK… Spill the beans…

“How do I know all this juicy gossip?”, you might well ask.¬† Well, it just so happens that those 90 or so blogs are going to be converted by none other than YOURS TRUELY!¬†

That’s right, as of today, a goal I had dreamed about back in 1987, as I helped my highschool computer teacher figure out how to use Turbo Pascal (and supplied the school’s pirated copy of Fortran 77 too SHHH!!!) has finally been met: I am now a Borland CodeGear (contract) Programmer.¬† How cool is that???

I pitched this project to Allen Bauer back in February.¬† Their current implementation of .Text seemed somewhat dated and limited in its ablities, from a readers perspective.¬† I knew that even just working evening hours and weekends, I could quickly turn their site around and give them something MUCH more robust.¬† I’d not heard anything back from Allen.¬† So, I’m not certain if my original suggestion had anything at all to do with the fact that John Kaster¬†went looking for a WordPress developer or not.¬† Either way, I saw a post by John asking for someone experienced in WordPress, and I leapt at the opportunity.¬† Well, as of tonight, it’s official.¬† The “Please welcome Brian Layman” email has gone out to the powers that be.¬†¬†And¬†after a few conversations,¬† I’m now set up with all sorts of CodeGear goodness that I can tell you absolutely nothing about! MWAHAHAHAHAAHA!

Seriously though, this is gonna be a great project to work on and¬†I’m going to¬†be enjoying every moment of it. I’ve done my share of blogs and sites, (I actually should be anouncing another new site tomorrow btw), but an 88 site conversion is certainly exciting enough to¬†raise an eyebrow or two on any WordPress developer’s face.¬†¬† I just want to thank John Kaster for allowing me the opportunity to participate in this project.

So, keep your eyes out for the switch over sometime in the not too very¬†distant future.¬†¬† I’ve just begun work tonight, learning the ins and outs¬†of their current infrastructure.¬† If all goes well… well, actually, I’ll leave the end of that sentence up to the fine folks at CodeGear.

The Code Cave’s 1 year Blogaversary: Confessions of a Code Monkey


It was one year ago, Feb 28, 2006 to completely precise, that TheCodeCave.com first came on line.  A week later I had a fairly functional website, running WordPress with a theme I was satisfied with and a bunch of great ideas. 

This site was mostly meant for my own convenience as a place where I could put Delphi and PHP code fragments¬† that I knew I could find later.¬† I have used it for that again and again and again.¬† It is a¬†MUCH better resource than Microsoft Outlook’s sent folder.¬† Plus, now that someone named Meagan works at the office,¬†every time I simply type ME in the To: address of an email, I send stuff to her instead of my home account.¬† (Sorry, Meagan, for all of those meaningless code¬†fragments in your email account.)

Anyway,  my wife first suggested the name The Code Cave.  Since I liked caving and coding, it made sense to her.  Since it had multiple meanings, I, of course loved, it.  (A code cave, you know, is empty space in an executiple where all sorts of neat treasures can be hidden.)  So it worked.  

A year later,¬†the site has a google rank of 357,000, which is not to shabby in my book.¬† Especially since I had a couple dry spells of 1 post per month.¬† I’ve¬†just gotten my first Adsense check¬†deposited and that pays for next year of hosting in full.¬† So, the site is self sufficient.¬†¬†¬†I’ve also been told that I’ve helped loads of people (Sweet).¬† And my life is enriched by coming to know loads of new people I’ve met through the¬†site.

Not a bad year…¬†¬† Her sites have done well too.¬† She hosts KnitChat.com of course (where I’d been doing php and WordPress for a whole year before TheCodeCave. came around), and Loom Out Loud, and now¬† a new knitting magazine site: Loom Knitter’s Circle.

¬†I plan to do a number of “Posts that never made it” posts, the first one of which was the Delphi source code for turning any 1and1 account into a Dyn DNS server posted yesterday.¬† I had a whole series of web automation posts planned, but I never put them up.¬† I hope to get a number of them up. I’ve found that when I stop using this site a repository, and start using it as a blog, I get less code up here and less posts up here. So, the posts will get up here when they get up here.

So,¬†for an old¬†Borland Turbo Prolog/Turbo C/Turbo Pascal coder, my venture into the web¬†has been a good experience…¬† And I can’t wait to tell you all some of the good stuff that I’ve got going on right now…¬† I’m juggling a few¬†nifty things right now and hopefully I’ll have some good news to share as a result. I’m smilin’ just thinkin’ about it.

code monkey – noun –

Download link

1. A person only capable of grinding out code, but unable to perform the higher-primate tasks of software architecture, analysis, and design. Mildly insulting. Often applied to the most junior people on a programming team. 2. Anyone who writes code for a living; a programmer. 3. A self-deprecating way of denying responsibility for a management decision, or of complaining about having to live with such decisions. As in “Don’t ask me why we need to write a compiler in COBOL, I’m just a code monkey.”¬† ¬† ¬† — The Jargon File

Impressions of the Developer Studio 2006 World Tour

1. Abstract

The Borland Developer Tools Group is doing a world wide tour to demonstrate the usability and productivity of the Borland Developer Studio. They are also trying to send a clear message to their devoted developers that the Delphi divestment doesn’t denote Dooms Day.

2. Overview

I attended the May 31, 2006, Columbus, Ohio event hosted by Anders Ohlsson. Anders’ official title, with Borland, is Staff Engineer. But it’s worse than that. He’s really in marketing.
Despite that, he’s congenial, intelligent and knows his stuff fairly well.

During the presentation he fielded many questions from the the audience. One thing that surpised me was the standard response to questions that he could not answer. He didn’t say contact support or even look at the FAQ on our website. Consistenly he said “Go to the blogs.”. I even doodled that in big bold letters across the top of one of my pages of notes. Go to the Blogs” was the response to questions ranging from specific code upgrade issues to queries like “What’s the latest dirt on Dev Co?”.

BTW, the most important place to look for answers is the blog of Borland’s Chief scientist Allen Bauer, “The Oracle of Delphi”. He’s who has most freely discussed matters regarding the spin off of the developer tools. NOTE: Anders’ wording and hesitation in that sentence led me to believe Bauer had been a bit more liberal with discussing the matter than he had been been authorized to OR perhaps that the tighter leash on everyone else was chaffing a bit.. It was clear that there was definitely a list of items that could (and likewise could not) be discussed by Borland employees.

Continue reading Impressions of the Developer Studio 2006 World Tour

Developer Studio 2006 World Tour

This is where I’ll be on May 31 down in Columbus… Anyone else gonna be there?

Developer Studio 2006 World Tour in Europe, Asia/Pacific and the Americas – May/June 2006 – by David Intersimone

Abstract: Borland is going on tour to show the advanced usability and productivity offered by Delphi 2006’s new tool-set. We’ll also discuss the latest initiatives that are making Borland and our developer community bigger, better, and stronger than ever.
Join David Intersimone, “David I”, Borland’s Vice President of Developer Relations and Chief Evangelist, and other Borland developer tools team members at this quarter’s Developer Studio Worldwide Road Show. Seminars will be taking place in Europe, Asia/Pacific, and the Americas. The Road Show will also be an opportunity to discuss all of the latest initiatives that are making Borland and our developer community bigger, better and stronger than ever.

Developer Studio Key Features Include:
Enterprise Core Objects III (ECO‚ĄĘ III) Framework – includes valuable enterprise application services, such as object-relational-mapping and transparent object persistence, saving the time and complexity of building and maintaining custom services
Enhanced Visual Component Library (VCL) – provides easy graphical user interface (GUI) development with a large selection of GUI components, with auto-positioning and customisable guidelines
Extended IDE / ALM Integration – allows you to take control of the development lifecycle process by leveraging integration with leading Borland ALM products
‚ÄúLive Templates‚ÄĚ System – enables you to tab through fields and insert points of any template, significantly accelerating coding productivity

Why You Should Attend:
The Road Show is a unique opportunity to put yourself ‘in the know’ and:

Learn about great new technologies that will make a big difference to you and your users/customers
Discover exactly how Borland’s continuing investment in IDEs is building an even brighter future for the developer community
Meet and talk with the people shaping the future of the technologies that you know and love

What Will Be Covered:
The Road Show half-day agenda will be as follows:
Borland/Delphi update
IDE overview and Developer productivity
Moving Delphi Client/Server applications to multi-tier
Build and run model Driven Software


—–Original Message—–
From: David I [mailto:davidi.bdn@borland.com]
Sent: Friday, May 19, 2006 8:02 PM
To: Brian Layman
Subject: Your place has been reserved

Your place has been reserved for:

Wednesday, May 31st 2006
Registration from 9.00am – Seminar starts 9.30am

We look forward to seeing you there.

David Intersimone

—–Original Message—–
From: David I [mailto:davidi.bdn@borland.com]
Sent: Friday, May 19, 2006 1:02 PM
To: Brian Layman
Subject: Join the Borland Developer Tools Group “Developer Studio 2006 Road Show” in Columbus – May 31st, 9:30am

Join the Borland Developer Tools Group “Developer Studio 2006 Road Show” in Columbus – May 31st, 9:30am

Wednesday, May 231, 2006 – 9:30am to 1:00pm
Renassiance Hotel
50 N. 3rd Street
Columbus, OH 43215

Borland Presenter – Anders Ohlsson

The road show is designed to update you on the advanced new features of Delphi 2006. The Road Show is a unique opportunity to put yourself ‘in the
know’ and:
a) Learn about great new technologies that will make a big difference to you and your users/customers,
B) Discover exactly how Borland’s continuing investment in IDEs is building an even brighter future for the
developer community,
C) Meet and talk with the Thank you for registering for the Developer Studio 2006 Road Show.

Your place has been reserved for:

Wednesday, May 31st 2006
Registration from 9.00am – Seminar starts 9.30am

We look forward to seeing you there.

David Intersimone
Date and Location:

Wednesday, May 31st 2006 – Colombus, Ohio
Renassiance Hotel
50 N.3rd St
Wednesday, May 31st 2006
Tel: (614) 267-7300

people shaping the future of the technologies that you know and love.

What Will Be Covered:
1) Borland/Delphi and the “DevCo” spin-off update,
2) IDE overview and Developer productivity, 3) Moving Delphi Client/Server
applications to multi-tier,
4) Build and run model Driven Software

.0Registration/sign-in starts at 9am. The presentation starts at 9:30am and lasts for approximately three hours.

For more information and to register, use the following URL:

Legal notices covering this email message, software
documents, files and information are available at

Borland Privacy Policy (effective date: August 31, 2004)



To cancel your subscription to Borland Developer Network News, click on the following hyperlink:

Industry wants girls to stick to knitting

It’s almost funny…

On the same day I get this:

—–Original Message—–
From: newsletter-bounces@womengamers.com [mailto:newsletter-bounces@womengamers.com] On Behalf Of WomenGamers.Com Newsletter
Sent: Monday, March 13, 2006 4:31 PM
To: newsletter@womengamers.com
Subject: [Newsletter] WomenGamers.Com March Newsletter & XBox 360 Giveaway

Greetings and welcome to the re-launch of our very own WomenGamers.Com newsletter! To unsubscribe, see instructions below. Since we launched this website back in 1999, we have witnessed a fundamental change in this industry. Way back in the day, when we pried our feet into high heeled pumps to pursue venture funding for this website, we were actually asked “Women play games”? Nowadays we have women’s game conferences, scholarships for women to pursue Masters degree programs in game development, and an inquisitive press who is watching the grass roots movement of women slowly being accepted by the gaming community as consumers and as drivers. We want to thank you, our members, for contributing your time, energy and passion to our online community. YOU have made a difference.

Now to the news. In recent news, the Electronic Entertainment Expo is going to be placing a heavy fine on booth babes this year, new surveys show a near 50-50 male/female split of gamers in Asia, and Reggie Fils-Aime, Executive Vice President of Sales and Marketing for Nintendo, urges the industry to embrace new demographics, even if it means running ads during Oprah. How is *that* for fundamental change!

ZDNet publishes this:

Industry wants girls to stick to knitting
ZDNet – 9 hours ago
Commentary–The computer industry may pride itself on being different. But for all its self-congratulatory pretensions, this business …

My first reaction to the article title was: What a load of bunk!

The computer industry, while admittedly male weighted, has always been one the most accepting industries out there. Being married to a woman that worked Technical Support for a software and hardware company may make me a little biased, but I don’t think there is a problem in the technology industry in seeing a woman as an equal. For example if you look at the company I work for now, I beleive it has a good ratio of women to men – one I expect to be in the forty percent range, that includes the woman I used to report to before I took on my current role. I also maintain the misleading ratio of recommending for hire 100% of the women that I’ve interviewed for internships. The problem is that that amounts to a total count of 1 out of maybe 20 interviews and 60 resumes.

After actually reading the article, I’d have to say that it does have a valid point in that there are a lot more men in CEO positions then women. The thing is, I’m quite certain that in large part is is purely numbers issue, Perhaps in more ways than one. First, there’s the obvious, for years every one was told flat out that “Women are not good at math.” Now, it is statistically impossible (or infinately improbable, if you will) that there are exactly the same number of men and women genetically gifted with the exact same skill aptitudes for mathmatics. Therefore geneticaly and statistically speaking, one gender will be better than the other. Whether that is to an extent that is measurable, is another matter.

But regardless of the genetics involved, it is a self fulfilling statement. If you repeatedly tell large groups of people they aren’t good at something, a certain percentage will begin to act as if that is true. Then the condition snowballs it becomes obvious that there are fewer of that group participating and people look for reasons why. I will say that that was the case for many years in the technical fields. Women simply weren’t participating as much as men. For that reason alone you’d logically expect there to be fewer women CEOs. But does that explain it all? Not quite yet. For I have the sneaking suspicion, that we are right where we should expect to be.

You see, the real question in my mind is: “Is the number of CEOs out of proportion to the gender bias as it was when today’s CEOs entered the work force?”. There is a certain path that todays CEO’s took to get to where they are. It is logical to assume that most CEOs should be expected to take similar course. So we need to look at what that course is.

The best (first) number I could get for the average age of CEOs in the technolgy sector is 45.7 in 2003 (http://www.forbes.com/2003/03/31/cx_wt_0401exec.html) Let’s make our math easy and say they entered the technology fields at 19.7 years of age. That’s a difference of 26 years in the industry. So, we’d have to look at the women that graduated with degrees in technology related fields starting in 1980.

Well, it turns out, purely coincidentally, that 1980 was the year that the male to female graduate ratio reached an equalibrium in the United States with just as many female college graduate as male (http://sll.stanford.edu/projects/tomprof/newtomprof/postings/361.html). It does not stretch the imagination to believe that the degrees women received that year were largely weighted to non-technological fields such as Nursing.

Personally, I think this goes much further to explaining the lack of women in the top positions. This article was published in the US and self centeredly addresses a problem in the US. I agree that’s where the problem lies. A majority of North Americans are trained to want (and get) everything now! now! now! When they don’t get it, whether it is reversing the historical trends of the last century, or the re-training and cultural indoctrinization of a nation’s police force (off topic, sorry), it takes time.


Graphics programming in Delphi

This was a brief introduction to Graphics programming that I wrote a few years back… The concepts are all good even if the links are not.¬† ūüôā¬† Many of the resources for Delphi graphics programming were disappearing even then.¬† So this article is now the only place to get some of these examples…