Skip to content

Delphi for iOS preview in Istanbul

I’m just back from Turkey and co-presenting on live "Developer Direct" webinar with David I, Stephen Ball, Jason Vokes and Marco Cantu. We are doing DataSnap live demos. It is a very cool way of spending your Friday day work:-)
Yesterday I was presenting upcoming Delphi for iOS support to 150 enthusiastic Delphi and C++Builder developers [...]

Delphi Labs: DataSnap code samples updated to XE3

It seems that it is my very first post in the New Year 2013, so I wish You all the best and great time writing all kinds of programs. I’m sure it is going to be a great year for Delphi and Marco is predicting it as well, especially that next month Delphi is going [...]

C++ CodeRage7: My DataSnap session demo source code and slides

The C++ CodeRage 7 virtual conference is great fun so far. Lots of great sessions and we had a great guest on Monday: Bjarne Stroustrup, who invented the C++ Programming language.
Right now in the virtual space there is my pre-recorded "Building scalable, multitier systems with DataSnap and C++Builder XE3" is happening and I’m getting ready [...]

My CodeRage7 Delphi DataSnap session and demos source code

The CodeRage7 online Delphi developer conference is in full swing! There is plenty of great content and I’m looking forward to replies of some sessions as it is impossible to follow all of them!
To me the biggest news is to have Marco Cantù appointed as the new Delphi Product Manager! Welcome to The Team!
In a moment my [...]

Delphi DataSnap REST server and jQueryMobile web client tutorial available

I have just put together a little EDN article about using jQueryMobile JavaScript library in your Delphi XE2 "DataSnap REST Application" projects. The idea was to demonstrate how to call server-side functions implemented in native Delphi code from the JavaScript client embedded in a web page using very popular jQueryMobile framework for pages optimized for [...]

"24 Hours of Delphi" today and my "FireMonkey End-to-End Scenarios"

It is a really long day today:-) I’m now still listening to "24 Hours of Delphi" online webinar hosted by David I and Anders Ohlsson from Developer Relations, and it is almost midnight now. Very good stuff!
I have promised during my session to upload "FireMonkey End-to-End Scenarios" demos. Both demos and slides are now available [...]

Delphi Labs: DataSnap XE - Callbacks

I was always intrigued by a possibility of doing callbacks in client/server, distributed applications. RAD Studio XE demos include "CallbackChannels" demo that shows how to use callbacks with different DataSnap communication protocols (TCP/IP, HTTP) and architectures (DBX, REST).
In this "Delphi Labs" episode I have tried to create the most simple example of using callbacks. Both client and server are [...]

Delphi Labs: DataSnap - Passing "Plain Old Delphi Objects" Parameters

One of the cool new features in introduced in Delphi XE is a possibility to use TObject-descendant as parameter types in DataSnap server methods. I was planning to cover different possible parameter types that you can use in DataSnap applications, but it would be a huge discussion. Jim Tierney from Embarcadero has already discussed different [...]

Delphi Labs: DataSnap XE - jQueryMobile Web Frontend

Man! That was a LOT of work to get this finished. I am especially happy with three new video episodes that I have recorded and uploaded to youtube that shows how you can: use jQueryMobile in Delphi code, add DataSnap server connectivity and generate dynamic, data-driven jQueryMobile web pages dynamically.
In this Delphi Labs DataSnap tutorial I am [...]

Delphi Labs: DataSnap XE - WebBroker jQueryMobile Boilerplate

Two weeks ago I have been presenting with Jason Vokes at the University College of London for post-graduate students that were learning how to become technological entrepreneurs. We showed them building scalable, fault-tolerant Delphi XE application with DataSnap framework and deploying to Amazon EC2 cloud. For this occasion I really wanted to build a brand new, [...]

Bad Behavior has blocked 2 access attempts in the last 7 days.

Close