Author: Craig Chapman

0

Brutally Roll Your Own Backend – Part 4

Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app....

1

Brutally Roll Your Own Backend – Part 3

Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app....

0

Brutally Roll Your Own Backend – Part 2

Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app....

0

Brutally Roll Your Own Backend – Part-1

Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app....

The encapsulation bug that was a feature.

The recent release of RAD Studio Berlin 10.1 saw a fix to a long standing bug in the Delphi compiler. That-is, helper classes are no longer able to access the private members of their...

1

The difference between an object and a class.

Though it may appear a minor distinction, the difference between an object and a class is something which developers seem to misunderstand all the time. The question often comes up in interview situations, so I...

15

Instantly expose a data table as JSON/REST with Delphi.

[NEW UPDATE] I’ve replaced this component with a re-write named “deREST” – find out more here: http://chapmanworld.com/2018/07/21/instantly-expose-a-table-as-a-rest-endpoint-again/ Since my skill sprint on JSON/REST services in Delphi and C++ builder back in February, one thing has...