- If you are a registered user of Delphi 2010, you can now download a digital copy of Marco Cantu?s new book, Delphi 2010 Handbook. (From Marco?s Site: ?The book covers all the new features of Delphi 2010 for Win32, from Extended RTTI to new IDE features, from Windows 7 support to the improved DataSnap architecture. This is a brand new book, there is no overlapping material with the Delphi 2007 Handbook and Delphi 2009 Handbook (which you can consider buying along with this book in printed or electronic format).?) I think you all know by now how great Marco?s stuff is. You can also order a hard-copy of the book as well from Marco?s site. (Marco now is using CreateSpace as his publishing center. The CreateSpace guys are actually here in our current building ? I play basketball with a couple of the guys that work there?.)
- Anders apparently can?t control himself and has put a few more items up for auction, including an autographed by Allen Bauer copy of Delphi 1.
- Michael Swindell sent me this link today: The Secret Origin of Windows or as he called it ?How Turbo Pascal Shaped Windows 1.0?. Read and enjoy.
Share This | Email this page to a friend
Postado em
Tue, 09 Mar 2010 21:42:28 +0000
por
Nick Hodges
|
March has been a big month for development webinars on EDN. We have two more webinars to go before we are finished:
The other webinars that have recently taken place include:
Check out the RAD Studio in Action page for all the white papers, videos, articles, and webinar replay links. You will learn from some of the top programming experts including Brian Long, Bob Swart and Marco Cantu. You’ll find the page at http://www.embarcadero.com/rad-in-action.
Share This | Email this page to a friend
|
The past week has been a busy one, here at RemObjects. On Tuesday, we shipped our new “Spring 2010” releases, updating our entire product suite. We also started work on three major new projects that will significantly shape Data Abstract over the coming year.
Let’s start with a quick look at the “Spring 2010” releases. On [...]
|
very nice analysis of tracking down who has a dblink open on another database
Postado em
Fri, 05 Mar 2010 16:02:00 +0000
por
Kyle Hailey
|
I was talking with a customer yesterday. It was a pretty typical conversation ? they have a big investment in Delphi, with hundreds of thousands of lines of code. They had built a major application for a major business using DataSnap and dbGo (formerly ADOExpress). They had started to build some new web systems with C#, and were trying to figure out where to go next with their existing code base.
Phone calls like this are really fun now. You know why? Delphi Prism, that?s why. These guys were looking at renewing their RAD Studio Software Assurance, and so they have full access to Delphi Prism. They were using C#, but when they started hearing about what Prism could do for them, they were quite interested. They loved the notion of being able to write ASP.NET applications that talk to their DataSnap servers, and they loved the notion of being able to use Delphi syntax for all of their .Net needs.
And Delphi Prism can do that. It can meet all of your .Net needs. The Delphi Prism team at RemObjects have done an incredible job with the language. You give up absolutely nothing if you choose Delphi Prism with the Oxygene language, and you gain a lot over competing languages. Prism was designed from the ground up with .Net in mind. There is nothing in the .Net world the Oxygene language can?t do. And there is a lot in the language that other .Net languages can?t do. LINQ, Generics, Anonymous methods, delegates, attributes, futures, nullable types, sets, anonymous types ? its all there. And the cool part is that the language keeps moving forward, with powerful new features like direct support for Aspect Oriented Programming and Expression types. And all with our beloved begin?end and the rest of the familiar Delphi syntax. You want to build a Silverlight application? No problem. Need to develop for Linux with Mono? The Mac? We have you covered. Want to develop with Prism /on/ the Mac and /on/ Linux? We?ll have you covered there, too, with the next release. You give up nothing and gain a lot. Wait, I already said that. But I guess it bears repeating.
But the team is not resting on their laurels ? they are pressing forward. The upcoming release will support the new Visual Studio 2010. It will be integrated into the MonoDevelop platform. It will provide full language support for the .Net 4.0 platform, including support for dynamic language structures, expression types, a cool new Extension Method syntax, and more. (And while they are at it, they?ve even developed a Delphi-based .Net Scripting tool. And it?s free, too. How cool is that?)
It?s not overstating the case to say that Prism is out in front of the pack with regard to supporting .Net. Have I mentioned that you give up nothing and gain a lot if you use Prism?
If you haven?t given Delphi Prism a look, you should. You can download a trial and give it a whirl. You can peruse the documentation online. Need information on how to get started? Check out the Prism Primer.
P.S. The team that brings you Delphi Prism also develops powerful Delphi tools like DataAbstract and the RemObjects SDK. well worth a look. RemObjects is also moving into the area of Mac/OS X development. Nothing seems to stop moving with those guys, and everything moves in a very cool direction.
Share This | Email this page to a friend
Postado em
Fri, 05 Mar 2010 23:05:25 +0000
por
Nick Hodges
|
Here is an interesting discussion on stopping long running queries by Tanel Poder: in summary, it's relatively easy to stop a long running query on UNIX but not on windows. I've known this for years, but not know exactly why except that windows somehow sets up the connection differently than UNIX. Why this hasn't been address in all these years I don't know. If you've ever tried a "cntrl-c" on windows sqlplus you know it doesn't do much except possibly kill your window but the query keeps running on the database. In the case where your client PC dies or the connection breaks, the query happily continues to run on the database. Sort of annoying. In this case I have to in general kill the Oracle session on the database with the kill session command or use "kill -9" on the UNIX shadow process for the session. If I want the session to keep running and just cancel the query I can use "kill -URG" on the shadow process on UNIX, but if my database is running on windows how could I do that? Tanel's article points out that their might be solution using
You can set the consumer group for a session to CANCEL_SQL to cancel its current call: DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_SESS ( session_id IN NUMBER, session_serial IN NUMBER, consumer_group IN VARCHAR2);
Postado em
Fri, 05 Mar 2010 10:16:00 +0000
por
Kyle Hailey
|
I can’t help myself… I have to list the coolest items that people find…
Allen walks in to a meeting late yesterday afternoon and holds up a Delphi 1 box that he found in his office - he finally realized we’re moving… :)
Anyway, he says "I’ll sign it!"… OK, I’m sold… Here you go:
Delphi 1 autographed by Allen Bauer!
While we’re at it, I blame myself as well. Deep inside a drawer I found a pristine BRICK of "Delphi Developers Do It Faster!" bumper stickers.
Just imagine what you could do with 50 stickers!!! I didn’t actually count, the number of stickers is an estimate. Could be more, could be less… Judge for yourself in the picture at eBay.
Enjoy!
Share This | Email this page to a friend
|
How to avoid the worst problems in database design.
by Jason Tiret
Several factors can lead to a poor database design ? lack of experience, a shortage of the necessary skills, tight timelines and insufficient resources can all contribute. In turn, poor database design leads to many problems down the line, such as sub-par performance, the inability [...]
Postado em
Thu, 04 Mar 2010 09:21:20 +0000
por
Josh Howard
|
- The Haitian Relief Auction is wrapping up, and there are still some good deals to be had. My favorite out there right now is the ?Your name (and picture) in the RAD Studio Easter Egg?. The bidding has gone above $100, so the winning bidder will have their picture included as well. I can tell you that it is fun to have your name in there, and so bid away! Anders highlights a few of the final items, including some autographed books. I think in the end, you all will have contributed well north of $20,000 to the folk in Haiti. Well done and thank you! I should also say thanks to Anders Hejlsberg, Danny Thorpe, Charlie Calvert, and others that took the time and effort to sign and mail back a number of items, as well as to the team members here in Scotts Valley that generously donated a number of their personal copies of software. Well done!
- I was noticing the other day that my Tom Bihn backpack is still pretty much as good as new. I cannot find any way in which it is not in the same condition as the day I bought it. Seriously. I blogged about it when I got it two and a half years ago, and I?m happy to report that reports of their excellent durability are true. I use it every day, take it every where, shove it in my trunk every day on the way to and from work, and it appears to me to be as good as the day I bought it. I am not kidding — this thing is in tip-top shape. I can?t recommend them enough. Seriously excellent product.
- If you are going to be at the Enterprise DataWorld Conference in San Francisco, March 14-18, then do stop by our booth or catch Jason Tiret, our Director of Modeling and Design Solutions, give a talk.
- I absolutely love this site: PleaseRobMe.com Apparently there are a number of different applications for the iPhone, Android, Blackberry, etc., that will make an entry on Twitter based on your location ? for instance, FourSquare.com. So if you are at Starbucks, Twitter will report ?I am at the Starbucks at 123 Main Street? or whatever. Well, this data is harvestable from Twitter, and so the PleaseRobMe folks are pulling it all together. Note: I am in no way advocating robbery or burglary. I am, however, laughing at what those guys are doing.
Share This | Email this page to a friend
Postado em
Thu, 04 Mar 2010 17:20:49 +0000
por
Nick Hodges
|
|
|
Todavia hay tiempo para registrarse para los 3 seminarios web que seran realizados esta semana, gratuito y en línea.
Regístrese ahora

Share This | Email this page to a friend
|
Marco Cantù is presenting a webinar on building RESTful clients and servers in Delphi and RAD Studio, at the Asia-friendly time of 3pm AEDT on Wednesday the 4th of March. More details here
Postado em
Mon, 01 Mar 2010 16:01:13 +0000
por
Malcolm
|
- Help Update 2 for RAD Studio 2010 is now available.
- Marco has released his new book: Delphi 2010 Handbook
- The RemObjects guys are constantly on the move. Their latest is a .Net scripting called RemObjects Script for .Net. It?s written, of course, in Delphi Prism and takes advantage of the DLR inside of .Net. And the best part is that it is free and open source. You can download it from the repository at code.remobjects.com. And here?s the fun part ? it even got onto Miguel De Icaza?s twitter feed. (Miguel is the head honcho for the Mono project).
- Turbopower Update: The AsyncPro project is seeing a lot of development. Sean Durkin has been doing some great work and contributing mightily to the cause. If you are an AsyncPro developer or user, and want to get involved, please let me know. Helping out in a project like this is a great way to hone your skills, broaden your horizons, give back to the community, advance your professional chops, and get recognized. LockBox is another project that is active and looking for additional development. Don?t be shy.
- Hey, did you know that you can post your Delphi code at refactormycode.com?
Share This | Email this page to a friend
Postado em
Mon, 01 Mar 2010 21:46:27 +0000
por
Nick Hodges
|
Atención comunidad, los vídeos de Delphi Developer Day IV ya están disponibles, ustedes pueden asistir en linea o hacer el download, como le guste.

Share This | Email this page to a friend
|
The annual ER/Studio Special Interest Group (ER-SIG) at Enterprise Data World (EDW) in San Francisco will be on Wednesday, March 17 from 4:30-5:30 pm.
We’d like you to help us with the content for this year’s meeting and as we make plans to re-start the “Online ER-SIG Best Practices” webinar series.
Would you please take a few [...]
Postado em
Fri, 26 Feb 2010 15:13:37 +0000
por
Josh Howard
|
Product Family: ER/Studio
Announcement: New point release and updates to ER/Studio Data Architect, Business Architect, Repository and Portal.
Type: Point releases of ER/Studio Data Architect 8.5.3, ER/Studio Business Architect 1.6.1, ER/Studio Repository 5.5.1, and ER/Studio Portal 1.5.1
What?s New:
Windows 7 Support – ER/Studio Data Architect and Business Architect now support Windows 7.
Additional Teradata 12 Support – Teradata [...]
Postado em
Thu, 25 Feb 2010 17:07:35 +0000
por
Josh Howard
|
Join Embarcadero Technologies and Marco Cantù for an exclusive Technical Webinar - Learn how to create REST Clients & Servers Get the most from Delphi and RAD Studio 2010 with Representational State Transfer (REST) - a new architecture for Web services that is having a significant impact on the industry. Join Marco as he delves into the technologies involved in REST from the Delphi perspective. Live Web Seminar - Wednesday, March 3, 2010 Click a session time to register: Topics covered in this webinar include:- The concepts behind Representational State Transfer
- REST technologies and Delphi
- Creating Delphi REST clients that interface with RSS feeds, maps, and TwitterData-oriented REST servers
Visit the Embarcadero RAD in Action REST Web services page for more information, a free white paper download, and to view a series of tutorial videos. More About Marco: Marco Cantù is the author of the best-selling Mastering Delphi series and in the recent years he has self-published books on the latest versions of Delphi, including his Delphi 2010 handbook. Beside training and consulting on Delphi, Marco is available for consulting on Web architectures and the integration of Delphi projects. You can read Marco's blog at http://blog.marcocantu.com, follow him on Twitter at http://twitter.com/marcocantu, and contact him on marco.cantu@gmail.com.
Postado em
Thu, 25 Feb 2010 09:48:00 +0000
por
Tim
|
The C++Builder Developer?s Journal is a great magazine run by some really dedicated guys. I?ve been a subscriber for quite awhile and find it almost always has a couple of articles I?m interested in. They are very often applicable to Delphi as well. Anyway, the May 2010 issue will be an open one, meaning it will be freely available to anyone, not just subscribers. They are running a Call for Papers right now, so if you?ve had an idea for an article burning away in the back of your mind, or just like the idea of the fame and fortune that comes with being a published author (yes, I kept a straight face while typing that. Getting good at this, aren?t I?) go and check it out.
Postado em
Tue, 23 Feb 2010 16:21:41 +0000
por
Malcolm
|
By now you?re all aware that we?re getting ready to move to a new building here in Scotts Valley. This process is giving us a chance to clean out our offices and during all these archeological expeditions, some lost artifacts are being (re)discovered. Note the following:
These are some bookends that my father made for me within the first year after moving my family to California to work on the Turbo Pascal team. He made these at least two years before Delphi was released, and at a few 6 months before we even began work on it in earnest. Certainly before the codename ?Delphi? was ever thought of. I suppose they are my ?happy? accident.
This next one is just sad. I received this award at the 2004 Borcon in San Jose from, then Borland President/CEO, Dale Fuller. My title at that time was ?Principal Architect?? Of course I like to think that I have strong principles, and maybe that was what they were trying to say? Within a week or so after I got this plaque, another one arrived with the correct spelling of my title. I keep this one just for the sheer hilarity of it. Also, it is a big chunk of heavy marble, so maybe one day I can use to to create a small marble topped table?

Share This | Email this page to a friend
Postado em
Tue, 23 Feb 2010 21:17:50 +0000
por
Allen Bauer
|
A while ago, I started planning a new Data Abstract feature: we wanted to support scripting in the .NET parts of the product, for validating business rules on both the client and the server, and for writing server logic, like we already have in Data Abstract for Delphi. There were several options we considered to [...]
|