C++

RAD Server Academy Course - lecture 7 extract - Returning JSON using JSONValue and JSONWriter.

I’ve uploaded an extract of me RAD Server Embarcadero Academy course Lecture 7 –Returning JSON using JSONValue and JSONWriter. This video clips will give you an example of one of the lectures that are included in the Delphi and C++ courses. The clips (on my YouTube channel) show you how to use JSONWriter to output rows and columns of database data as JSON data. There are clips…
Read more
News

Attributes for Documenting TEMSDataSetResource

I recently blogged about a number of RAD Server topics, including using TEMSDataSetResource, (the component that enables a TDataSet to be expose as a RESTful resource, and manage all the List, Get, Put, Post, Delete methods – very cool!), how to set named parameters for…
Delphi

Tears of Ra - Cool Apps Selection

Today’s CoolApps selection is Tears of Ra, by Konstantinos Onoufriadis. It is an Egyptian-themed slot machine app that is a lot of fun to play and explore. Tears of Ra was written and developed with Delphi and is availablenow on Android. I asked Konstantinos why he…
News

Developing client applications using RESTful master-detail data with TRESTResponseDataSetAdapter

This is part 3 in my series of developing an REST server and client application and will focus around using the TRESTResponseDataSetAdapter. In my last two posts, we have created a REST server with a fully documented API using YAML, and exposed 3 datasets with master detail relationships over REST using zero lines of code. If you have not read and watch the videos. I would suggest…
Read more
Delphi

Delphi RTL: Generic vs. Traditional Collections

Since Delphi got generic types, in the 2009 version, its runtime library (RTL) has a generic collections unit. The RTL however, still has the classic collections. Recently I got some requests about which is recommended to use, and while the discussion can go a bit deeper, I…
Delphi

Delphi Android 64-bit In-App-Purchase Fix

We have found a severe issue with the TInAppPurchase component on Android 64-bit and here is a workaround you can apply directly to your code. After our release of RAD Studio 10.3.3, which includes for the first time Delphi Android 64-bit support, a few customers have…
News

Master Detail data in RAD Server using TEMSDataSetResource

Master Detail data in RAD Server The TEMSDataSetResource is a very powerful component that enables rapid development of full document REST API’s for TDataSet using RAD Server. Using TEMSDataSetResource, along with traditional master detail relationship configurations, it is possible to expose, and automatically document data APIs via REST with no code at all. In this article, I will cover…
Read more