Nick Hodges

The New Delphi Product Page

14
May

You guys have no doubt noticed our new web site.  I want to make sure that you’ve noticed some of the new features of the Delphi product page.

First, we’ve added a Delphi Resource Page.  On this page, we’ve put in some of the popular blogs, web sites, toolkits, and other resources that are useful for Delphi developers.  We’ve concentrated on resources for beginners, things that will help your productivity, and things to help you get nice user interfaces up and running very quickly. If there is a site you think should be in on the Resource page, let me know

Secondly, we’ve added a "Feature Drill Down".  Here, we have an outline of the major feature areas, with sub items for the specific features, that then take you to a short description and/or screen shot of the feature.  Right now, the feature drill downs aren’t completely comprehensive.  We’re working to flesh them out more.  If there are areas or specific features that you’d like to see, let me know.

I think both of these are nice additions to the web site, particularly for those folks not so familiar with Delphi’s features and capabilities, and for those folks wanting to get started in the community.

Random Thoughts on the Passing Scene #69

08
May
  • Best question asked at the All Hand meeting yesterday: "When’s the party?"
  • Sounds like things were pretty crazy at JavaOne yesterday.
  • Interesting graph: http://www.news.com/8301-13580_3-9936329-39.html
  • One thing that is clear to me — Embarcadero is most decidedly not an "ALM Company". That phrase carries a some baggage for many of you, but it seems pretty clear to me that the new company will be focused on developers as we have been all along.
  • Other thoughts from the Blogsphere on the deal:
  • And some news articles:
  • SDTimes — Embarcadero picks up CodeGear assets
  • The Register — Embarcadero snaps up Borland’s CodeGear for $23m
  • Information Week — Embarcadero Buys CodeGear
  • DevEx — Borland Finally Sells CodeGear
  • Totally Juiced Up!

    07
    May

    Well, if you haven’t heard the news yet, you probably want to read this:

    Embarcadero Technologies® to Acquire CodeGear™ from Borland Software

    There is also an FAQ, Customer letter from Wayne Williams, the CEO of Embarcadero Technologies, as well as a Community Letter from David I.

    For a view from the Embarcadero side of things, you can read this blog post from Greg Keller, the Products Manager at Embarcadero.

    Go ahead and read all that stuff.  I’ll wait.

    <finger strumming>

    Done?  Great.  And now, I have to tell you, I am thrilled with this.  Totally thrilled. Seriously.  It is hard for me to conceive of a non-fantasy based outcome for us, the products, and our customers that could have been better.  Merging into Embarcadero Technologies is going to be awesome.  I’m already thinking up new products, combinations and SKUing that is really, really exciting.  If you haven’t taken a look at the Embarcadero product line up, please do. There is some seriously cool stuff there.  All of the products are database-neutral, just like us.  All of them are developer tools. 

    The cool part is that the Embarcadero product line is completely complementary to Delphi.  Delphi’s bread an butter has always been client/server development with rich, powerful Windows interfaces.  Database access has always been a key and valuable part of the product, but we never really ventured over the world of database design and management.  Where Delphi lets off, tools like Rapid SQL and ER Studio start.    

    And a word for you guys who don’t care about databases and don’t know a SELECT statement from a hole in the wall.  Delphi still is and will continue to be the tool of choice for you.  How could it not be?  We’ve got some really cool stuff on our roadmap for this year including VCL enhancements, language enhancements like Generics and Anonymous Methods, as well as Unicode development that will continue to make Delphi the best development tool in the world.  If database isn’t your thing, we still have you covered like we always have.  Not to worry.  It’s me, remember?  ;-)

    Okay, enough for now.  No doubt this will be a topic for a while, eh?

    Random Thoughts on the Passing Scene #68

    06
    May
    • I despise wires.  I hate them.  They get tangled.  They get caught.  You have to snake them around to where you want them to go.  Right now, my biggest wish is a relatively inexpensive, effective pair of wireless headphones.  So when I see this — Is Wireless Power Closer Than We Think? — I get pretty fired up.  One can dream, can’t one?
    • Anders Melander, probably best known as the author of TGIFImage, has a blog. (Thanks to Craig Stuntz….)
    • My recent post on the publishing business has elicited quite a bit of response from Dr. Bob, Jan Goyvaerts, and Marco Cantu.  Cool!  I think its really interesting, and I’m glad to have some comments from folks who have written books the old way and the new way.
    • While we are at it — here is a list of all of Dr. Bob’s stuff on Lulu.com

    Random Thoughts on the Passing Scene #67

    04
    May

    The Programming Book Business

    02
    May

    I’ve blogged about this before — the programming book industry continues to fascinate me. Jeff Atwood comments this week on it, talking about how "The Internet has rendered programming books obsolete."  Lately, there has been a resurgence of Delphi books, lead by Marco Cantu and others, but these guys are not using traditional book publishing channels, but rather are taking advantage of the  budding "on demand publishing" industry, most notably on lulu.com.   I know that I first do a Google search if I have a programming issue, and if I want to learn to do something new, I tend look first to the Internet rather than for a book.  But that doesn’t mean that books aren’t valuable — they are.

    I still buy programming books, but I find that I don’t buy the books that "teach you to program <insert language name> in <insert ever shrinking period of time>." Instead, like Jeff Atwood, I tend to buy books about the practice of software development — my latest is Facts and Fallacies of Software Engineering by Robert L. Glass.  This is a cool book. Easy to read, and full of terrific nuggets of wisdom.  Probably my all time favorite is The Pragmatic Programmer by Andrew Hunt and David Thomas.  Atwood makes a great, great point when he says, "If you feel compelled to clean house on your bookshelf every five years, trust me on this, you’re buying the wrong programming books."   I think he’s dead on about that.  (I’m happy to note that the two books I mentioned above are in his list of top five programming books. ;-) I need to get Peopleware and Don’t Make Me Think.) 

    I have been involved with the publishing of a few books done in the "old-school" way, and I dare say it is really, really inefficient.  Really inefficient.  Really, really inefficient.  There were editors and more editors and them some other editors.  And they don’t know one thing about programming.  (I remember a book in the early days of Delphi where an editor decided that the word "Pascal" should be replaced with "Delphi" everywhere.  Or maybe it was the other way around.  In any event, it wasn’t pretty.)  You have to submit your work to them in a special MS Word template, and then they comment (generally very ignorantly), and then you do a huge back and forth with them.  Then of course, once the book fiiiinally gets past that treacherous gauntlet, they print up boxes and boxes and boxes of them, ship them all around the country, put them on shelves, sell a few, and eventually box the remainders up again and send them back to the publisher.  They pay the author a very small royalty relative to the book price. This whole thing simply does not make sense to me.

    Marco Cantu was here last week — and he graciously gave me a signed copy of his new "Essential Pascal".  This book was printed on demand by Lulu, and is a nicely made and bound as any book I have.  Marco has been very pleased with the way his Lulu publishing as gone.  Julian Bucknall has said the same thing about his The Tomes of Delphi: Algorithms and Data Structures.  There is a nice collection of Delphi books on Lulu, including a number of them from Dr. Bob as well. (Ray Konopka, call your agent!) 

    On demand publishing is clearly the future.   It’s a classic case of cutting out the middle man.  A guy like Marco makes a lot more money per book sale, so he doesn’t have to sell as many books to make it worth his while.  This enables authors to publish books of smaller and tighter scopes — that is, books that the traditional publishing industry wouldn’t touch in a million years.  This is good for authors — they make money where they wouldn’t have been able to previously. 

    It is also good for customers — they get books that they want that would never have been published under the previous model.  Prices are lower, too, because with the overhead gone, authors can charge less and still make more.  It’s simply a vastly superior business model.  And the cool thing is that anyone can publish almost any book at all, and sell it to anyone.  You could, quite literally, take that paper you wrote for a conference a while back, work it up a bit, and be selling online in a week.  I don’t know why I haven’t done it.

    Why haven’t you?  :-)

    Help Update #3 is out

    28
    Apr

    If you have your IDE set to check for updates, you should know by now that Help Update #3 is out — and this should be a good update.  There should be loads of new content in the VCL section, and improvements throughout.

    If you don’t have the IDE set to automatically check for updates, then do a:

    Start|All Programs|CodeGear RAD Studio|Check for Updates

    and it should tell you about the April 08 Help Update.

    Or, if you prefer, you can download the Help Update from the Registered User Page.

    Random Thoughts on the Passing Scene #66

    25
    Apr
    • I think our new web site looks really great — keep your eyes peeled for more valuable content coming down the pike.  I particularly like the Delphi Resources page.  Also, we’ll have a pretty thorough "Feature Drill Down" like the one for Delphi for PHP.
    • For all you German speakers — Danny Magin gives a heads up about German Delphi Days 2008 on 14 June 2008.
    • Are you a member yet of the Delphi Community at lulu.com?
    • Our PR Department is working overtime!  David I has a good summary of the great press we’ve been getting for Delphi for PHP 2.0.
    • Delphi is moving up!  So is Pascal, for that matter.  And PHP is holding strong.
    • Here’s a question for you:  Why can’t you "un-press" elevator buttons?  I got on the elevator this morning (I know, I’m lazy….) and accidentally pressed the "1" button before pressing "3". Naturally, I had to stop at the first first floor and wait for the door to close. Seems like a simple thing to fix.  And while we are at it, if I turn off my car, why to my lights stay on?

      Random Thoughts on the Passing Scene #65

      24
      Apr

      • CapableObjects, the guys who build ECO — an integral part of Delphi — have a spiffy new website.
      • DZone is a pretty cool site that I found today and signed up for.  It’s sort of like a Digg just for developers. It looks fairly new, as nothing seems to have very many votes, but it seems worth a look anyway.  I’m always interested in good programming articles, and it seems like a nice place to find them.  And while you are there, feel free to pump up this story;-)
      • Now here is a Star Trek fan with waaaaayyyy too much time on his hands.  But he does prove a point we all know to be true.  ;-)
      • Perspicacity from the newsgroups: "Delphi is the only game in town for productive, powerful desktop Win32 apps." — Roger Lascelles

      RAD Studio Roadmap Updated

      23
      Apr

      The Delphi and C++Builder Roadmap has been updated.  Note that this roadmap focuses on our native features only.  We’re working on an updated roadmap for our .Net development products.

      April 2008 Hotfix is Available

      18
      Apr

      A Delphi hotfix we are calling "The April 2008 Hotfix" is now live at http://cc.codegear.com/item/25495.  It is also referenced at the Registered Users Site.

      Some things to note:

      • This hotfix applies to all versions of Delphi 2007, C++Builder 2007, and RAD Studio 2007.
      • You must have the December Update installed for this hotfix to work correctly.  Your About Box will tell you if you have the December Update.
      • Being a hotfix, it merely fixes a select number of bugs — eight to be exact.  See the Readme for details.
      • Being a hotfix, it will not alter the About Box at all — you can only tell if you’ve applied it by knowing that you have.  ;-)  If you are concerned, it is perfectly safe to apply it again.  Heck, apply it every day if you like.  No harm done.
      • Being a hotfix, it will not be part of your MSI library.  Therefore, if you do a repair, you’ll need to apply the hotfix again.

      For localized versions of the Readme:

          Cool Stuff with Delphi #19

          17
          Apr

          Saleen Software has a rather impressive set of free utilities, all built with Delphi.

          Delphi for PHP 2.0 is Out!

          16
          Apr

          Hey, welcome to the world, Delphi for PHP 2.0! You can order your upgrade or new version right this very minute!

          There are a lot of really cool things going on with this product.  First up:  there are some great features that make building PHP applications even easier.  You can check them out at in PDF form, or you can go here to read about them:

          http://www.qadram.com/vcl4php/docwiki/index.php/What_is_new_in_Delphi_for_PHP_2.0

          Oh, wait, hey, check out that link!  That’s right — that’ a Documentation Wiki!  The entire set of documentation for Delphi for PHP 2.0 is on a Wiki. Sweet!  So get busy and help out!  Be advised that all contributions are governed by a Creative Commons License, and things posted to the Wiki very likely will end up in the "official" help file in the product.  We have it set up so that the current state of the wiki can be captured and included as the official help, and we’ll be doing that. 

          We’ve also been getting a lot of great press:

          Hey, do you want to help out even more than updating the Wiki?  There are a couple of ways for you to do that.

          First, you can contribute to the VCL for PHP project, which is an open source project on SourceForge.  You can contribute new components, fix bugs, and generally improve the code base.

          You can also help by localizing the IDE to your favorite spoken language.  Delphi for PHP 2.0 supports community-contributed localizations for the IDE.  Out of the box we provide such localizations for:

          • English
          • German
          • Traditional Chinese
          • Portuguese
          • Japanese
          • Spanish

          And we also make it easy for further localizations to be done, so if you can make an IDE localization in your language of choice, please do.  Donate it to the community, and we all can benefit.

          Random Thoughts on the Passing Scene #64

          12
          Apr

          Random Thoughts on the Passing Scene #63

          07
          Apr

          Cool Stuff with Delphi #19

          03
          Apr

          FL Studio

           

          "FL Studio is the most complete virtual studio currently available. It will play any sample file (wav), generator (softsynth), VSTi & DXi) or midi instrument you feed it."

          I’m told that they get 5,000,000 downloads a year — pretty slick.

          Cool Stuff with Delphi #18

          02
          Apr

          Q10 from Baara EStudio

          And the cool part is it is free.

          And it is a PortableApp

          Random Thoughts on the Passing Scene #63

          28
          Mar
          • I am going to be on the road next week.  I’ll be attending the COMMON Conference for AS400 developers, showing them all the cool stuff you can do with Delphi/400 and Delphi/400 for PHP.  Should be fun — it is being held in Nashville at the Gaylord Opryland Resort, which is where we had a Borcon a while back.  Fun place.  I plan on entering, staying inside, and not going outside until it’s time to catch my plane.  ;-)  If you are in the area, stop by our booth and say hello.
          • Jeff Atwood has a nice post about Unicode.  Some good links there if you want to start learning about BOMs and surrogate pairs and UTF-16, etc.   One of the articles he links to is by Joel Spoelsky, which has in nice big bold type in the middle: "IT’S NOT THAT HARD." Exactly my point.  ;-)  And besides, it is clear we all should get one of those T-Shirts.
          • If you are a unit test junky — and you are, of course, aren’t you? — then you are probably using DUnit.  If so, have you checked out Joe Whites cool extension to DUnit he calls DUnitLite? It lets you write things like
            Specify.That(Add(2, 2), Should.Equal(4));
            Specify.That(Control.Caption, Should.Equal(’Close’).IgnoringCase);
            Specify.That(ElapsedTime, Should.Be.AtMost(500));

            into your tests — which are a little easier to understand. Very cool. Be sure to check out Joe’s Blog while you are at it.

          Random Thoughts on the Passing Scene #62

          26
          Mar
          • This Eric Lippert post really hits home for me.  It is always way more complicated to get something done than you first think. That was a big lesson of my first year here.  Starting here, I was as guilty as the next non-tech poster of saying "Why can’t they just do <some feature> over the weekend? Heck, I could knock it out in a day".  While things around here aren’t quite as Kafka-esque as at Microsoft, the point is definitely the same — there’s tons and tons of things that need to happen after that the"I could do that in and afternoon" code actually gets written. Writing code is an actually the easiest and one of the smallest portions of actually getting a feature into the product.  This isn’t, of course, to say that we don’t get new features done — obviously we do — but it is to say that getting that feature done takes a lot more work than merely knocking out some code and checking it in to SVN.
          • I read this post, and immediately bought this book.  The list of facts and fallacies was just too compelling not to buy it and give it a read.  I always like a book that busts conventional wisdom.  And who doesn’t like a book fully of short, truthful statements that get explained later?  ;-) 
          • One thing I’ve learned:  There isn’t a direct correlation between the desktop OS market and the developer tools market for that Desktop OS.
          • Interesting.  This article — Practical UML™: A Hands-On Introduction for Developers — is by a very large factor the most popular technical article on CDN.  I mean like by a factor of five or six times.  It must be a popular link on Google somehow for people looking into UML.

          The Unicode Shift

          24
          Mar

          We’ve been hard at work on our Unicode product called "Tiburon".  Things are going really, really well.

          Internally, the process has been quite smooth.  The process went like this:

          1. The first step was to get the compiler working.  First, we established a new type “UnicodeString” which works pretty much like AnsiString does.   It knows how to handle Unicode string types, and carries along with it information about the type of string "payload" that it is carrying.  By default, it’s payload is UTF-16.  Note that this new type is an addition to the set of string types.  All existing string types are still there and still work like they always did.
          2. Next, we updated the RTL to use the new UnicodeString as the default string type. That is, we set string = UnicodeString, Char = WideChar  and  PChar = PWideChar.  We then added classes and functions that will allow you to have greater control over the encoding of text for I/O operations, and other data storage and conversion needs.The result was a complete RTL that knows how to deal with Unicode data without you having to do much of anything to your existing code.
          3. Once that was complete, we applied the new RTL to the VCL.  This proved to be a very easy step, as the VCL was already basically "Unicode-ready".  The VCL is single-sourced, and since VCL.NET is already "Unicode-ified", it was a pretty straight-forward process to get the VCL up and running with the new RTL and compiler.  The result was a VCL that is completely Unicode enabled.
          4. Finally, once the VCL was updated, we started compiling the IDE with the new VCL, RTL, and compiler.  Naturally, the IDE itself needs to be built with the same VCL that you all will use, thus enabling you to install fully Unicode-enabled components and experts into the IDE.  We run and use the same VCL you do, so we’ve got a fully Unicode-ified IDE up and running.  This process was also remarkably easy — the new RTL and VCL work so similarly to the previous version that getting the IDE working was a much smoother process than even we had anticipated.  Because we’ve done all the heavy lifting in the RTL, large swaths of our existing code is working just fine as is, and yours will too.

          We only in the early pre-Alpha stages, but as a result, we already have:

          1. A new compiler with new inherent UnicodeString type
          2. A new RTL using new string type routines (i.e. many new compiler helper functions in System.pas).
          3. An updated VCL using the new RTL that allows the string type to easily "float" to the UnicodeString type
          4. A fully functional IDE compiling with the new Unicode Compiler, RTL, and VCL.

          As part of the process, we had a partner summit here this past week. We invited some of our key technology partners out to look at early versions of Tiburon, and they ran their code against it.  They all were able to make great progress towards converting their code in just the one day they were here.  All of them reported that the porting process was quite easy, and they were very pleased with how it all went.  A number of them had their entire code based transitioned to the new compiler and RTL and had their components up and running within a few hours.  All in all, it was quite painless for the guys who build components and products for Delphi.  Everyone was quite pleased at the end of the day. We were happy because we got to see some of the fruits of our labor, and the partners were happy because they rather easily had much of their code up and running very quickly.   As a result, we are more confident than ever that we are on the right track and that the vast majority your existing code will make the leap to a Unicode product just fine.

          Our Chief Scientist Allen Bauer has revealed a little bit of the specifics of what we are up to, so if you need to know more about the bits and bytes side of things, give him a read. But from the Product Manager side of things, we are ahead of schedule and moving along nicely.  We’ll continue to roll out information as it becomes available, but you can rest assured that your existing code base, to a very, very large degree, is safe, and will compile with Tiburon.  There will be certain code idioms that will need to be checked and reviewed, and we’ll be letting you know about those things in the coming weeks. The cool part is that many of the changes you can do now with the existing compiler, and such changes, minor as they are, will give you a more robust code base.  We are working hard to ensure that the migration to Tiburon is as smooth as possible, and our process (which, believe me, gives the compiler, the RTL, and the VCL a really good workout; there are advantages to building Delphi in Delphi) has shown us that our work will reap rewards for your code base.

          Random Thoughts on the Passing Scene #61

          20
          Mar

          Random Thoughts on the Passing Scene #60

          12
          Mar
          • BTW, pursuant to the launch of the Delphi/400 products, I’ll be at the COMMON Conference in Nashville at the end of the month. Some of you old timers might remember the venue from Borcon a number of years ago. If by chance you are there, stop by our booth to say hello.
          • More Delphi/400 stuff: Nice article in ITJungle about Delphi/400 and Delphi/400 for PHP. In addition, it was nice to see that the top story on SD Times was about us: System i gets some love from CodeGear

          SD

          • RemObjects has published their 2008 Roadmap.
          • The CodeGear folks in EMEA (Europe, Middle East, Africa) are busy. Have you checked out http://www.codegear-events.eu, where they are running web seminars something like every fifteen minutes? Okay, it might not be that often, but it sure seems like it. Many of these seminars are in English, and you don’t have to be in the EMEA region to sign up. The times might not be perfect for you if you aren’t in the EMEA region, but the replays are available 24 hours a day.
          • If you haven’t noticed what is up over there, you should head over to Hallvard Vassbotn’s blog. He’s re-running all of his Delphi Magazine articles that he had written over the years. Hallvard is a seriously smart guy and an outstanding writer, so don’t miss all the great content that he’s publishing there.

          Delphi/400 and Delphi/400 for PHP

          10
          Mar

          Today we announced two new products: Delphi/400 and Delphi/400 for PHP. You can find out more about them on the product page.

          I’m pretty excited about this new product. We’ve worked with SystemObjects in the past, but we decided to take the partnership a step further and create an actual product that includes connectivity to AS/400 and System i machines. There are a lot of old, green-screen type applications out there that can now be easily and quickly modernized and brought to either the browser or the Windows desktop. Developers can access AS/400 and System i data just like any other data in Delphi — a few components hooked up together and you are running and displaying data immediately.

          If you are a Delphi guy, this is good news — you can now get your foot in the door at companies that use AS/400s. You can show them how you can use Delphi to create powerful, rich GUI-based applications for them in Windows or in the browser.

          If you already have Delphi, you can purchase the connectivity to AS/400 separately. If you don’t, you can buy the whole package together.

          Elite Suite for Intraweb and VCL for the Web is now Open source

          09
          Mar

          Gleaned this from the newsgroups:

          We have an important announcement for customers of our Intraweb
          components and for the greater Delphi/Intraweb community:

          Effective immediately, Arcana Technologies (www.arcanatech.com) has
          terminated sales of the Elite Suite for Intraweb and VCL for the Web and
          released the entire suite to Open Source under the MIT license.

          The project can be found at this address:
          http://code.google.com/p/iwelite/

          The Arcana components for Intraweb came about due to our own extensive
          use of Intraweb in daily development and the need to fill some basic
          needs that were missing from the built-in component set. As we have in
          the past, Arcana continues to use Intraweb daily, for internal projects
          as well as projects for clients worldwide. We want to make it clear
          that we intend to be fully dedicated to the success of our components
          and that we will be active in the Open Source project.

          I would like to assure our customers with current support subscriptions
          that they will continue to receive support through the end of their
          contract term. Anyone else who would like to receive support will be
          able to do so via our existing incident based Extended Support Service
          (ESS) which can be found at http://www.arcanatech.com.

          I welcome participation from anyone who would like to contribute to the
          success of this project; be it in translating the help files to wiki
          pages, or just submitting a few bug fixes. Your help will be welcomed.

          We have launched a public group at the following address for
          coordinating the effort. We urge you to join.

          http://groups.google.com/group/iwelite

          I would like to thank all of our customers that have been with us this
          far and we hope to continue our relationship with you, even if in a
          slightly different venue.

          Thanks again and we look forward to these exciting changes.

          Random Thoughts on the Passing Scene #59

          06
          Mar

          Random Thoughts on the Passing Scene #58

          01
          Mar
          • CodeGear made more money.
          • I’ve been going around the world telling people that we will be "continuously improving and frequently updating the help".  Well, pursuant to that, we have released another help update.  Please download it and give it a look.  And please be sure to tell all your friends about it.
          • The indefatigable Pawel Glowacki has a great article on the new dbExpress metadata classes
          • Thomas Pfister does a good job talking about the distinctions between InterBase and Blackfish SQL
          • I have this theory that we can bring down the juggernaut that is Microsoft if we can just burn through all the GUID’s there are — so you need to go to http://www.get-a-guid.com/ and hit the refresh button about a hundred times.  Just think what would happen if every possible GUID got used up!

          Toronto Delphi Users Group — March 3

          29
          Feb

          TDUG  meeting Monday, March 3

          (www.tdug.com)

          A continuation of the Jan 23 presentation on the significant additions to Delphi since Delphi 7

          Topics (Among others)
          1. Demonstrate more refactoring
          2. Demonstrate how to customize help insight
          3. Use class helpers to add two methods to TStringList
          4.  Add an AsString method to a record type
          5. Overload the < operator for the record type
          6. Implement unit testing for the demo program
          7. Demonstrate InstallAware if time permits

          Date: Monday, March 3, 2008
          Time: 7:00pm - 10:pm
          Location: North York Central Library, Room 1
          5120 Yonge Street (North York Centre Subway Stop)

          Note: Refreshments will be served at the meeting.

          PLEASE REPLY TO dermontr@rogers. com IF YOU ARE COMING

          The Delphi Survey in Russian

          26
          Feb

          The Delphi Survey is now available in Russian!

          The main article about the survey is here.

          Random Thoughts on the Passing Scene #57

          25
          Feb
          • New Blog: Danny Magin
          • Are you guys aware that with the December Update, we distributed some new source code? Take a look at: C:\Program Files\CodeGear\RAD Studio\5.0\source\dotNet\asp\provider and see. It’s the code for the DBXASPProvider that we ship with Delphi for .Net. Give it a look, as it shows a good use of our new dbExpress MetaData classes.
          • So I’m sitting at dinner last night, and Hadi Hariri turns to me and says, "I didn’t even know you’d be here. Dude, you should blog about it.". Well, here I am — at EKON in Frankfurt. I’ve actually been here for two days, and Hadi is right — I should have mentioned that fact on my blog. Well, now I have! I’m going to be giving the keynote to a room full on .Net developers tomorrow, and I’m going to sing to them the praises of native code.

          Delphi Job Opportunity in New York

          22
          Feb

          Here is a Delphi job opening in New York City:

          This position is for a prestigious financial services firm in NYC - it can be either long-term consulting or full-time. 

          Experienced Delphi developer who has worked in creating Windows based applications rich in user interface and server side applications that process data for middle office operations. The candidate should have the experience in

          • Socket programming and multithreading
          • Programming various user interface controls, third party controls and DLLs
          • Database programming (preferably Sybase and Informix)
          • Systems integration
          • Analyzing and addressing memory leaks and performance bottlenecks

          The candidate should

          • Have aptitude for problem solving
          • Have excellent interpersonal skills
          • Work in a team environment

          The candidate will be responsible for writing applications in a client server framework. Some of the tasks would be to

          • Develop / enhance Windows based applications for capturing trades for fixed income, derivatives market.
          • Interface with external trading systems
          • Provide Straight Through Processing feeds to customers

          Contact:

          Maria Costanzo

          Technical Recruiter

          Aegistech, LLC

          mcostanzo@aegistech.com

          Direct Tel: 212-651-9473

          14 Penn Plaza - 8th Floor

          New York, NY 10122

          © 2008 Nick Hodges | Entries (RSS) and Comments (RSS)

          Your Index Web Directorywordpress logo
          Close