RAD Studio Tip: Using resource scripts to organize project dependencies.

RAD Studio Tip: Using resource scripts to organize project dependencies. RAD Studio has been around for a very long time, and continues to see new feature development. Consequently, it’s sometimes easy to forget some of the great features that have been included in the product for several years. This happened to me recently and so I … Read more

Privacy Policy

Privacy Policy. ChapmanWorld is the personal blog of Craig Chapman, focused around software development.Sign up and commenting on this blog has been disabled, and as such, I do not directly collect any data from you. Indirectly, this site uses cookies for essential session handling.It also collects ‘page views’ and ‘referral’ information, for analytical purposes only, … Read more

The costs and benefits of Interfaces.

The costs and benefits of Interfaces. Introduction I’m a fan of interface driven development in Delphi, and I am not quiet about that. Like any syntax feature however, it’s important to understand both the benefits, and the costs of the feature. Interfaces have several great benefits, but of course they also come with costs.Today, I’m … Read more

Why not GitHub? – Because not Git…

Why not GitHub? – Because not Git… If you feel you’re having “De ja vu”, this is possibly the third time that I’ve written about not using GitHub, or more specifically, not using Git. I’ve wrestled with this problem for several years now, and finally, I’m just done trying to use GitHub to host my … Read more

REST, You’re doing it wrong.

REST, You’re doing it wrong. Introduction My wife recently expressed her frustration with the abundance of blog posts entitled ‘you’re doing it wrong’, or some approximation there-of; and so I could hardly resist writing one of my own! In this post I’d like to take a look at REST, and how it’s being used, or … Read more

On SoA and SOAP and REST with WebBroker

On SoA and SOAP and REST with WebBroker There has been a lot of talk from Embarcadero recently, regarding their RAD Server product, which is an excellent product, but today I’d like to discuss a far older technology included with RadStudio and related products. Web Broker has been in Rad Studio since the 90’s and … Read more

Databases at Runtime with RadStudio

Databases at Runtime with RadStudio It can be advantageous to learn how to connect to a database through code alone for certain scenarios, server-side code for example, where a UI is not required. It’s also useful for separating your code (and therefore logic) from the UI, which is often a beneficial design practice. Before we … Read more