New Book: MVVM in Delphi is out

Hello everyone,

finally my book is out.

It is, already, available in electronic version and from today offers a paperback edition. In a couple of days, it will be available from You can, also, check the link I have in the right sidebar in this web site or go directly to Apress web site.

The source code is, also, available to download. There is a github repository open to everyone.

I hope you enjoy the book and I am looking forward for your comments.


  1. I am about 1/3rd through it and I must admit it has the best explanation of MVVM I have read. I never really thought there was any difference between MVC and MVVM but John shows the differences in a very clear way.

    Thanks so much, I look forward to finishing it!


    1. Thank you Neal for your comment.

      I am looking forward for your full review. It would be nice if you shared it on Amazon.


  2. So i have read 1/3-1/2 and skimmed the rest. I miss a section discussing/using TDataset and DB-aware controls.

    1. Hi,
      TDataset and DB-aware controls are not covered in this edition.
      It is good idea, though for future material.

      1. Cool! I bought it from Amazon and i do not seem to be able to get a PDF (the Kindle is too small). Do you have any information on this? TIA!

        1. Hi,
          it seems they don’t offer a pure PDF solution.
          Have you considered to convert the Kindle version to PDF. I know it looks ugly but it may be a solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.