Archive for the ‘DataSnap’ Category
EDN developers through the years
On November 3, 2010, I observed my thirteenth anniversary as an employee of what is now Embarcadero Technologies. This milestone has prompted me to look back on what has been my primary area of responsibility for most of this time – building, managing, maintaining, and supporting what is now the Embarcadero Developer Network (EDN).
EDN started out as the “Borland community site” back in July of 1999. It was launched at the Borland developer’s conference (BorCon ’99) in Philadelphia, Pennsylvania. David I used to have a picture on his office door of the community site launch at the conference closing session, in which he and Charlie Calvert are smiling, and I am conspicuously absent, due to the slow dial-up connection I had for deploying updates to CodeCentral. (I joined the closing session about 10 seconds after it started.) Dan Miser, Chad Hower, and I did the CodeCentral updates during the conference, in lieu of sleeping. Conferences are always sleep-deprivation affairs, but 5 hours of sleep spread over 4 days is definitely not enough!
CodeCentral is the one part of EDN that preceded the community site launch at BorCon ’99. The original CodeCentral was launched in 1998 as a demonstration of MIDAS technology (now called DataSnap). I wrote CodeCentral when I was still an “Enterprise Product Manager”, responsible for database and distributed computing connectivity for Borland. It was originally intended for getting code snippets from the community, so the documentation team could use them as examples for the product documentation. (A technical writer named Nathan Tawil spent a lot of time talking with me about what CodeCentral features would help the documentation effort.)
There have been many changes, expansions, and retirements to EDN over the years. Only two things have remained the same throughout EDN’s history: David I’s tireless championing of EDN on behalf of our customers, and his internal campaigning for the resources to best support it; and my role as the architect and manager for EDN.
As can be expected from a community site originally started in 1998, many people have worked on EDN over the years, and many systems have come and gone.
In roughly chronological order, here are most of the people who have contributed to the design and development of the systems that have been part of EDN: David Intersimone, Charlie Calvert, Chris Malatesta, Ann Lynnworth, Michael Ax, Marc Ross, Rosemary Abell, Elwood Bredell, Tom Lam, Cindy Furry, Tom Gardner, Jeff Overcash, Rob Schieck, Dan Miser, Chad Hower, John Ray Thomas, Robert Love, Corbin Dunn, Anders Ohlsson, Yorai Aminov, Nick Hodges, Gillmer Derge, Leonel Togniolli, Holger Flick, Brian Layman, Lori Olson, Chris Jackson, Jonathan Benedicto, and David Clegg.
There have been many changes, and people coming and going in the last 13 years, so I am convinced I’m missing a few people. Please don’t be offended if I haven’t listed you or someone you know – just post a comment and I’ll update the list.
Wow, I can’t believe I forgot to put Leonel Togniolli in the initial list! Sorry about that, Leonel. You were a huge contributor to EDN, and I’ve listed you now.
Using DataSnap/REST with QualityCentral
In case you haven’t seen it yet, I’ve started writing about the process of implementing the new QualityCentral middle tier in DataSnap/REST.
This first article is an extensive introduction to DataSnap/REST that provides step-by-step details on building, debugging, and deploying a DataSnap/REST ISAPI dll: You can read it at http://edn.embarcadero.com/article/40873.
The second DataSnap/REST article begins the discussion of developing the new QualityCentral middle-tier. It’s called “Connections with DataSnap” and can be found at http://edn.embarcadero.com/article/40890.
The new middle tier is already heavily using the routines from DbxUtils.pas. I’ll be discussing some of those routines at CodeRage 5 (http://www.embarcadero.com/coderage5/sessions) on Friday Oct 8th at 9am Pacific time. (A little over 9 hours from now).