News

Build Flexible and Robust Apps with a Multi-Tier Architecture

A Multi-Tier architecture separates the UI/Presentation, the application and business logic layer, the data access layers, and the database itself in separate applications, potentially running on different computers. In this blog post we’ll examine some of the key traits of this architecture and discuss key reasons for adopting this model. Multi-tier architectures are fairly common these days…
Read more
News

RAD Server: Beyond the Basics Webinar Replay and Code

Last week’s webinar on RAD Server was well attended, which is great because we see increased interest in the RAD Server technology. We have great plans for it for the coming release! Watch the Webinar Replay The video of the webinar is on YouTube…
Delphi

How to customize URL in Datasnap REST servers

Author: Landerson Gomes In this post I discuss how to customize the URLs generated by the Datasnap REST server. Challenge A major challenge in building APIs when using Datasnap is to generate URLs so that documentation, understanding, and versioning is easy. I’ve always been particularly bothered by the “datasnap / rest / TServeMethodName” automatically generated by Datasnap…
Read more
C++

Building Perfect REST APIs with RAD Server and Delphi

REST API architecture has become the most popular approach for building scalable, secure, multi-user systems.Using RAD Server you can quickly publish your Delphi or C++ logic as HTTP REST API endpoints that can be used from any app and framework, including mobile…
Delphi

REST with Datasnap Details in Practical Application Part 2

Author: Landerson Gomes When exposing the project I decided to make use of REST DataSnap on the server side, and on the client side of the REST Client Library, and Firemonkey to create our solution. For serialize and deserialize of JSON types, we use the new features of the JSON Frameworks (inserted from the Seattle version): System.JSON.Readers and…
Read more