All Blog Posts  |  Next Post  |  Previous Post

New Hands-on with Delphi book available now


Wednesday, May 13, 2020

I'm more than delighted to see today the first fruits of brainstorming and ideas that started here more than 6 months ago.


This first result is a new book, written by our chief evangelist Dr. Holger Flick. The book title is "Hands-on with Delphi" and on the side of the book you can see in a light blue rectangle the big number 1. This suggests there will be a number 2, and 3 and ...

So, what did we brainstorm about? Over the timespan of 25 years, we have created a wide range of products, all focusing on a specific area. There are the VCL UI controls in TMS VCL UI Pack, there is the Flexcel product for sophisticated manipulation, generation of Excel & PDF files, there is our Aurelius ORM, our XData server, our cross-framework/cross-platform FNC components, our TMS WEB Core framework, ... too much to name it all. Each product has its strengths and its documentation and samples focus on this one specific product.

But there is a bigger picture and that picture is what you are doing on a daily basis. Creating great software applications for users by bringing together the best components from our company as well as other 3rd party companies. There is one thing in common, that is of course: Delphi which is the central part, the IDE, the compiler, the frameworks that bind it all together.

And with this insight, the idea was born that it would bring additional value if more knowledge was transferred about how to bring all pieces of the puzzle together, how the different components, technologies, frameworks and tools can be brought together to create powerful & stunning applications that help people and organisations all over the world in many domains.

In this first book in the series, Holger already brings together a big stack of different products:
With the book come of course also the sample projects that were created using Delphi 10.3 Rio.

Head over to the book content description to see what you will learn with the book:
  • Write a professional web service for a database with over 8 million records.
  • Design VCL, FireMonkey and TMS WEB Core web clients for multiple platforms and devices.
  • Implement a reporting service with XData.
  • Generate signed PDF documents with a customizable template.
  • Add a token-based login to your services.
  • Build user interfaces with vector images to be ready for any display resolution.
  • Encrypt sensitive data using modern algorithms.
  • Use parallel programming to build responsive client applications.
  • Write better code with static code analysis.

The book can be ordered from today from Amazon:

Check the blog from our colleague Dr. Holger Flick where you can obtain also a sample chapter PDF.

And if that's not enough, the content table for the 2nd book is already nearly done. We are eager to learn though what you want to see covered in books 3, 4, 5 ...

Bruno Fierens


This blog post has received 14 comments.

1. Thursday, May 14, 2020 at 5:53:30 AM

I would really like to see something on how to create multiform web applications with menus and pop data entry screens. More like a web application than a website.

Wilfred Oluoch

2. Thursday, May 14, 2020 at 8:43:27 AM

Uk / Germany links are swapped around...

Hansen Keld

3. Thursday, May 14, 2020 at 9:16:28 AM

Thank you for notifying!

Masiha Zemarai

4. Friday, May 15, 2020 at 3:10:08 AM

Ordered 3 copies!

Price Rhett

5. Friday, May 15, 2020 at 4:48:34 PM

Thanks for your support, Rhett!

Holger Flick

6. Sunday, May 17, 2020 at 4:06:03 PM

Ordered one. Delivery will be in 2 days. Can''t wait :-)

Bellaard E

7. Monday, May 18, 2020 at 1:16:18 PM

Got my copy today, ran over the pages and already love the book - this is really useful hands-on material!
Great - well done, Holger !

Feichtenschlager Thomas

8. Monday, May 18, 2020 at 2:41:48 PM

Doesn''t ship to Australia

Steve Modra

9. Monday, May 18, 2020 at 4:35:10 PM

It is a temporary restriction due to COVID19. Please contact Amazon customer support for advice. I recently heard from customers that some restrictions were lifted, or they have been able to order after contacting Amazon customer support.

Holger Flick

10. Friday, May 29, 2020 at 4:13:54 AM

Thanks Holger - ordered it and TMS WEB Core

McIntyre Don

11. Monday, July 27, 2020 at 2:30:37 PM

Chapter creating comma-separated files. The convert txt to csv project fails with TReader.Rewind : Undeclared identifier. i.e Rewind is not a member of TStreamReader.

Rob Minjoot

12. Monday, July 27, 2020 at 3:34:03 PM

What Delphi version do you use? This book is based on Delphi 10.3. Can it be you use an older version of Delphi?

Masiha Zemarai

13. Monday, July 27, 2020 at 4:33:11 PM

Rob: Please replace with TReader.Position := 0;

Holger Flick

14. Tuesday, August 4, 2020 at 9:41:27 AM

Thanks. Yes, I was using version 10.2 where TStreamReader doesn''t have the rewind procedure. In 10.2 TStreamReader doesn''t have the Position property either, although it would work with TReader.

Rob Minjoot

Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.

All Blog Posts  |  Next Post  |  Previous Post