This year Jens Fudge kindly invited both Cary Jensen and me over to present at the DAPUG workshop in Denmark on October 22nd and 23rd.
On the first day we’ll have separate sessions. Cary takes the lead with all things FireDAC while I’ll cover webservices, client apps and progressive web apps. The second day we’ll be presenting together. These sessions will be very dynamic indeed, as we’ll not only cover the subjects as planned, but also interact with the audience to get the most out of Delphi for their code.
As a teaser; did you know you can search for all occurences of substrings in a book of a million words in just microseconds?
Please find the download with source and slides here: Download source and slides
The download has been compressed with RAR with password coderage2018
and has the following SHA-256 checksum
Have fun creating your own REST microservices and PWA‘s!
Note: with newer versons of TMS WebCore you may need to change two lines of code in the file UnitJSONHelper.pas.
lArray := lJSONObject.GetJSONValue('result');
Additionally the no longer needed WebRunner lines in the Project file TheCounterWeb.dpr should be automatically removed when you open the project, if not remove them manually.
The boilerplate code is of course available for download, please use it to jump start your own software.
Oh, and the nice thing about PWA, an Android device will offer the user the option to install the web app as an actual app with an icon on the start screen. Good stuff!
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.