Nick Hodges

Random Thoughts on the Passing Scene #133

21 Oct
  • First the GOTO was disparaged into oblivion.  Then the ‘with’ statement came into the cross-hairs.  Is the ‘if’ statement next?
  • Hey, the CodeRage 4 replays are online – lot of good stuff in there, especially about the new things available for RAD Studio 2010.  If you are looking at upgrading, the presentations from CodeRage 4 would be a good place to get a look at what you can do with  RAD Studio 2010. 
  • Are you using Windows 7? Want to develop for Windows 7?  Delphi is ready for you to do just that.
  • Learned a new term today: Cargo Cult Programming.  (Saw the term on this excellent answer given by Mason Wheeler on StackOverflow).
  • I know that a lot of you do database management and development.  If you do, you should look into DBArtisanHere’s a nice review of the product if you want to learn more.  Being able to write an then really tune your SQL is a good thing.  We’ve used the tool internally on our database frameworks to ensure that dbExpress uses the most efficient SQL possible.

11 Responses to “Random Thoughts on the Passing Scene #133”

  1. 1
    Rich Says:

    The link to the review of DBArtisan actually points to DB Optimizer (a different product).

    Speaking of which, I haven’t chosen which Embarcadero product for the BOGO offer (Rad Studio Ent. 2010).

    A high-level summary & comparison of various Embarcadero products would be nice. For example, a comparison of ER/Studio vs DBArtisan. And it is confusing which products support which database(s) because some support more than one, while others require a separate license for each database type.

    With October 30 creeping up, I hope I make the right choice :)

  2. 2
    Matthew Willows Says:

    No IF is not next, and WITH is still awesome.

  3. 3
    Jim McKeeth Says:

    The anti-if site is an extreme reaction to one poor use case without sufficient support for a larger case. I think ther e may be merrit in their campaign, but they need more articles and use cases.

  4. 4
    aledwards Says:

    I would love to see iif join its sibling if. This would help me quite a bit.

  5. 5
    TDelphiHobbyist Says:

    Hiya Nick, if memory serves, I seem to recall you marching along, pitchfork in hand, at some of the "Down with With" rallies :)

    I still use it, sparingly, and think it’s the best thing ever.

    I thought the anti-if thing was a joke … well, it should be.

    Keep ‘em coming, I love Random Thoughts.

  6. 6
    m. Th. Says:

    About Delphi for Win 7: Son, you definitely should make much more noise on that outside of our community (pester Tim) - you know: "Delphi has the support NOW while VStudio 2010 will ship only in March 2010" - but, please, do some _actual_ guerrilla marketing ie. digg.com, reddit etc. not only in magazines.

    About Cargo Cult: Wheee… are you serious? You didn’t knew it? :-) …we are so used with it.

    About If: Ok, son, you asked for it (…also Malcolm is to blame, of course). :-) I planned to work today but it seems that I need to do another post…

  7. 7
    Anders Isaksson Says:

    That anti-if site looks as if someone *finally* grokked OOP, inheritance and virtual methods!?

  8. 8
    David Heffernan Says:

    The danger of with is that your desired variable gets scoped out by an inner with. It would be really nice if the compiler issued warnings when that happened. What would be really nice would be if the compiler hints and warnings had finer grained control so that you could enable/disable categories of warnings/hints on an individual basis.

  9. 9
    Dimitrij Says:

    As every tool it might be used in good or bad way. I think that WITH is a great feature and I think that GOTO is also a great feature.

    IF you think GOTO is bad than BREAK, CONTINUE and EXIT are the same.

  10. 10
    David Heffernan Says:

    goto is evil, break and exit are great, continue is dubious.

  11. 11
    Sean B. Durkin Says:

    I wanted to volunteer my help for the redev of tp LockBox. But I am not sure if I have got your e-mail address right. Please contact me (sean@{remove this}seanbdurkin DOT id DOT au) .

Leave a Reply

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

Your Index Web Directorywordpress logo
Close