Watch, Follow, &
Connect with Us

Embarcadero Blogs

Latest Posts

Важное объявление

Мы "переехали" на новую техническую площадку.

Новый адрес моего блога "Маг Ри БД":

С нетерпением ждем на этой странице!

posted @ Mon, 01 Sep 2014 08:01:29 +0000 by Andrew Sovtsov

Blog umgezogen auf die Community-Seite

Der Blog befindet sich nun hier:

(Dieser Blog wird nur noch zur Archivierung bis auf weiteres aufrechterhalten….)

posted @ Sun, 31 Aug 2014 11:50:07 +0000 by Matthias Eissing

Don't miss the RAD Studio US and Canada Tour – See it in person or online

You’re invited to join Embarcadero at a live in person or online event to see what’s coming in RAD Studio, Delphi and C++Builder.

Experience RAD Studio live in New York, Montreal, Santa Monica, Vancouver or Toronto
If you are near one of these cities or will be in the area between September 9-11, 2014 join us in person for the full experience. You’ll get the latest info on RAD Studio, a chance to win some great prizes, and an exclusive product discount.

Can’t make it in person? Join us for a live online broadcast!
For the first time, we will be broadcasting live from two of the tour stops on September 10th and 11th. Join us for one of these webinar versions online from wherever you are. Attendees of the online events get a chance to win an Android tablet.

There is a lot to be excited about with the upcoming product releases including new innovations in multi-device design, enterprise services and developing connected apps for the Internet of Things. Don’t miss out on these exciting events. Space is limited, so register NOW!
These informative two hour sessions will be led by Embarcadero’s David Intersimone, Jim McKeeth and Al Mannarino.

Want to get an early start? If you don’t have an XE6 version yet, see how you can buy or upgrade to XE6 now and get the next release free. (Applies to select products. See web page for details).
Learn more >

posted @ Tue, 26 Aug 2014 20:06:00 +0000 by Tim Del Chiaro

My "Sip from the Firehose" blog has moved to the new Embarcadero Community blog…

Just a note - this is the last blog post on my EDN Wordpress blog server. We have migrated all of our blog posts over to the new Community 3.0’s EasyBlog Joomla module. You will find all of our future and past blog posts You will find my "Sip from the Firehose" blog at

posted @ Mon, 25 Aug 2014 18:47:13 +0000 by David Intersimone

RAD Studio Tech Preview Webinar September 4

Tech Preview Webinar: RAD Studio, Delphi and C++Builder

See what’s coming for VCL/Windows and FireMonkey multi-device development in RAD Studio and get ready to take your app development to the next level.

Thursday, September 4, 20146AM San Francisco / 9AM New York / 2PM London / 3PM Milan
11AM San Francisco / 2PM New York / 7PM London / 8PM Milan
5PM San Francisco / 21-Aug 9AM Tokyo / 21-Aug 10AM Sydney

Join Embarcadero’s John Thomas and Marco Cantu for this exclusive Tech Preview webinar for RAD Studio to:
  • See new and revolutionary innovations in multi-device development
  • Learn how to easily build and deploy enterprise services
  • Get expert advice on building connected apps for the Internet of Things
Space is limited, so register NOW!

If you're in the US or Canada you can also join us for one of these RAD Studio Live events in Santa Monica, New York, Toronto, Montreal and Vancouver with David I, Jim McKeeth and Al Mannarino or watch one of the live online broadcasts from those events. 

In other countries, check your email box for live event invites or the Embarcadero events page.

posted @ Fri, 22 Aug 2014 06:30:00 +0000 by Tim Del Chiaro

DataSnap "CUSTOMERS" FireDAC JSON Reflection Demo Code

My "RAD in Action: Build Modern Apps with Enterprise Mobility Services" webinar is happening right now. During my 50 minutes session I’m demonstrating using DataSnap framework for building multi-tier database application with FireDAC JSON Reflection framework. That’s very powerful and very easy to code.

During the demo I have illustrated the following best practices:

  • InterBase „EMPLOYEE” sample database
  • FireDAC database access components
  • DataSnap server deployed to a web server
  • Secure HTTPS communication
  • Role-based Authentication and Authorization
  • DataSnap REST Client Module and Proxies
  • FireDAC In-Memory Database Tables
  • Visual LiveBindings for connecting UI to data
  • FireMonkey Mobile iOS/Android Client

During the session I have promised to make the source code of the demo available, so here it is! I have uploaded "Customers" demo source code to Code Central here:

posted @ Wed, 20 Aug 2014 19:20:06 +0000 by Pawel Glowacki

Appmethod nominated in the "CTIA Awards Mobile Applications, Development & Platforms" category

We’ve just heard that Embarcadero’s Appmethod has been nominated as one of 5 finalists in the CTIA Awards "Mobile Applications, Development & Platforms" category. The Super Mobility Week conference takes place September 9, 10 & 11, 2014 at the Sands Expo & Convention Center in Las Vegas.

To vote for Appmethod in the "Mobile Applications, Development & Platforms" category go to

Voting is very easy and will take you only 30 seconds.

  1. Click here:
  2. Hit “Sign up/Sign In to Vote”
  3. Type in your email and the captcha (it is case sensitive) and hit submit
  4. Click on "Click to Vote for this Entry"

Remember to click on “vote” after you “sign in”. You should see a "thumbs up" bitmap if you’ve voted correctly.

posted @ Mon, 18 Aug 2014 19:01:41 +0000 by David Intersimone

DataSnap "Simple Calculator" REST demo

It was so much fun to create one of the "Developer Skills Sprint" sessions last week.
During the live Q’n'A session I have promised to make the source code of my DataSnap "Simple Calculator" REST server and client projects available.

Here it is! It is now available from the Code Central at

A few years ago, back in the Delphi XE time frame, I have created a series of DataSnap "Delphi Labs". The source code of these Delphi Labs has been updated to Delphi XE3. But the technology does not stand still. I do not think anymore that it makes sense to make just the cosmetic adjustments to these examples. In fact these demos need a major upgrade to use the latest technologies and best practices.

  • Server architecture. For performance reasons it is best to implement DataSnap servers as web applications and deploy to a web server. Instead of "DataSnap Server" wizard, use "DataSnap REST Application" or "DataSnap WebBroker Application".
  • Communication Protocol. In the world of highly disconnected apps the best communication protocol is standard HTTP or HTTPS.
  • Security. On top of HTTPS transport security, make sure to use encryption filters and role-based authentication and authorisation.
  • Client Connectivity. Instead of using "DBX" use "REST". There are two wizards for creating client-side proxy classes: "DataSnap Client Module" and "DataSnap REST Client Module". The first one is based on the DBExpress technology and uses "TSQLConnection" component for connectivity. Don’t use it. Use the second, REST-based wizard, that generates REST-style client proxies and uses "TDSRESTConnection" component for connectivity.

The "Simple Calculator REST" demo is the new generation version of my first "Delphi Lab" and covers the basics of creating DataSnap server and client projects.

The second historical demo in the "Delphi Labs" session was about creating multi-tier database applications with DataSnap. The new generation version of this demo is in the works and will be presented this Wednesday, August 20th, during my global "Build Modern Apps with Enterprise Mobility Services" webinar. I’m going to move away from deprecated IAppServer interface and use FireDAC JSON Reflection framework for creating new generation multi-tier database applications.

See you online! In the meantime make sure to register for the webinar!

posted @ Mon, 18 Aug 2014 09:30:13 +0000 by Pawel Glowacki

What About Blackberry?

One of the most common questions we get when we talk about new features in Delphi, C++Builder and RAD Studio is “What about Blackberry?” which is almost as common as similar questions about Windows Phone or Linux. iOS and especially Android …

Read more »

posted @ Wed, 13 Aug 2014 12:08:03 +0000 by Jim McKeeth

Developer Skill Sprint: Behavior-Driven Development (BDD) with Roman Yankovsky

Today’s developer skill sprint is "Behavior-Driven Development (BDD) with Roman Yankovsky". Roman Yankovsky is one of our Embarcadero MVPs in Saint Petersburg, Russia. Roman gave an overview of his DelphiSpec library for automated testing and also mentioned Gherkin "a Business Readable, Domain Specific Language that lets you describe software’s behavior without detailing how that behavior is implemented."

Here are the links that Roman included at the end of his skill sprint presentation:

Blog posts about BDD:

You can find all of the Developer Skill Sprints replays on YouTube at

posted @ Tue, 12 Aug 2014 14:46:51 +0000 by David Intersimone

Server Response from: BLOGS1