Become a member!

DelphiMVCFramework

The Official Guide

DelphiMVCFramework - The Official Guide

Published by LeanPub in August 2020

Buy “DMVCFramework - the official guide” as hardcopy on Lulu or buy as e-Book on LeanPub

DelphiMVCFramework is a Delphi framework which allows to create powerful RESTful and JSON-RPC servers without effort At the time of writing DMVCFramework is the most popular open source Delphi project on Github with the biggest developers community. After the collaboration with an editor for my first 3 books (Delphi Cookbook Series), I decided to switch and start a new self publishing adventure. After 2 years of hard work the first edition of DelphiMVCFramework - the official guide is finally ready.

Table Of Contents

  • Foreword by Jim McKeeth
  • Chapter 1: Getting Started with DelphiMVCFramework (read it, it’s free)
  • Chapter 2: Controllers and routing
  • Chapter 3: Renders
  • Chapter 4: Municipal Library System - The Database
  • Chapter 5: Municipal Library System - The APIs
  • Chapter 6: Municipal Library System - Creating APIs using Datasets
  • Chapter 7: Municipal Library System - Creating APIs with MVCActiveRecord
  • Chapter 8: Municipal Library System - Complete APIs with MVCActiveRecord
  • Chapter 9: Authentication & authorization
  • Chapter 10: Middlewares
  • Chapter 11: Municipal Library System - Authentication and Authorization
  • Chapter 12: JSON-RPC: why, when and how use it
  • Chapter 13: Document and test your REST API with the Swagger middleware
  • Chapter 14: Tips and Tricks

This book guides the reader from the DMVCFramework fundamentals to professional RESTful and JSON-RPC API development.

The book contains all the source code and all the sql scripts needed to learn and understand the topics explained.

Source code for the book’s examples can be fetched as extra content from the book page in the editor’s web site. Of course, the examples work best in the context of their appearance in this book, and you’ll need some DMVCFramework background knowledge to make use of them.

Translations

Given the success of DMVCFramework in the Delphi community, the book “DMVCFramework - the official guide” has been translated also in the following languages.


DelphiCookbook 3rd Edition

Delphi Cookbook 3rd Edition

Published by PacktPub in July 2018

Delphi Cookbook is a best sellers for PacktPub in its category since the 1st edition back in the 2014. This edition is the first in co-authoring with Daniele Spinetti. Daniele Spinetti is an Embarcadero MVP wich works with me in bit Time Professionals (site in english here). We works together every days, so has been a pleasure to share this experience too.

What’s new in 3rd edition

In this third edition we wanted to add content to keep the book updated with emerging technologies and new features made available by Delphi. Like the 2nd edition, some chapters are completely new while all the others has been updated, evolved and integrated with new contents. The new chapters are devoted to Linux Development and IoT. Moreover there are many new contents about FireDAC and RTTI attributes.

This edition contains all the recipes from the previous version updated to Delphi 10.2 Tokyo. We reached now 780 pages and 78 recipes!

Learn all the development possibilities provided by Delphi

  • Cross-platform
  • Mobile with FireMokey (Android and iOS)
  • Server-side programs (Linux and Windows)
  • Integration with IoT
  • Working with data (FireDAC, JSON, XML)
  • a lot more…

Topics of the book

  • Develop visually stunning applications using FireMonkey
  • Deploy LiveBinding effectively with the right OOP approach
  • Working with data (JSON, XML)
  • Design, develop and deploy server-side programs to serve RESTful web services (Linux and Windows) and provide data to your mobile and web apps
  • Use well-defined GUI design patterns to build mobile applications that provide a great user experience
  • Extremely useful recipes on FireDAC database access framework
  • Build mobile apps that read data from a remote server efficiently
  • Call the platform native API on Android and iOS even for an unpublished API
  • Manage software customization for your customer by making better use of an extended RTTI
  • Implement the most popular design pattern without wasting too much time on debugging and bug fixing
  • Enrich your knowledge of Delphi deepening the libraries made available
  • Integrate your applications with Internet of Things

As I told also at the time of 1st and 2nd edition, Delphi Cookbook is not an introductory book, you will not find any “Introduction to the Object Pascal language”, however the majority of the chapters are not too complex and can be grasped also by the new Delphi programmers.

Where to buy

The book is available for sale on the editor website and on Amazon.

Delphi Cookbook 3rd Edition on PacktPub

Delphi Cookbook 3rd Edition on Amazon

Samples and source code

All the samples are in a github repo

DelphiCookbook 2nd Edition

Delphi Cookbook 2nd Edition

Published by PacktPub in June 2016

The first edition got a lot of interest and appreciation comments. Delphi Cookbook is a best sellers for PacktPub (my editor) in its category, the editor decided to ask me a 2nd edition. So here it is! If you liked the 1st edition, you should find something interesting also in the 2nd one. The 2nd edition contains 470 pages compared to the 328 of the 1st edition.

Topics of the book

  • Understand the basics of professionals Delphi programming
  • Become a Delphi language Ninja
  • Knowing the new RTL classes to work with HTTP/S, Net encodings, event bus, compression etc.
  • Develop visually stunning applications using FireMonkey
  • Deploy LiveBinding effectively with the right OOP approach
  • The thousand faces of multithreading: syncronization tecniques in the real world
  • The Parallel Programming Library: Tasks, Futures parallel For
  • Create server-side programs to serve RESTful web services and provide data to your mobile apps
  • Use well-defined GUI design patterns to build mobile applications that provide a great user experience
  • Build mobile apps that read data from a remote server efficiently
  • Using sensors and network in mobile apps
  • Call the platform native API on Android and iOS even for an unpublished API
  • Manage software customization for your customer by making better use of an extended RTTI
  • Implement the most popular design pattern without wasting too much time on debugging and bug fixing

Where to buy

The book is available for sale on the editor website and on Amazon.

PacktPub (Official book page)

Delphi Cookbook 2nd Edition on Amazon


DelphiCookbook

Published by PacktPub in 2014

DelphiCookbook has been published in 2014 and targets the most recent Delphi version available at time (Delphi XE6). Delphi Cookbook has been the first book of the best selling series of “Delphi Cookbooks”.

Topics of the book

  • Create visually stunning applications using FireMonkey
  • Effectively use LiveBindings with the right OOP approach
  • Create server-side programs to serve RESTful web services and provide data to your mobile apps
  • Develop mobile apps for Android and iOS using well-defined GUI design patterns for a great user experience
  • Build efficient mobile apps that read data from a remote server
  • Call the platform-native API on Android and iOS even for an unpublished API
  • Use extended RTTI to better manage the software customization for your customer
  • Leverage the most popular design patterns for a better design without wasting too much time debugging

It is not an introductory book, you will not find any “Introduction to the Object Pascal language”, however the majority of the chapters are not too complex and can be grasped also by the new Delphi programmers.

The book is available for sale on the editor website and on Amazon.

Official Delphi Cookbook page at PacktPub

Delphi Cookbook at Amazon

The Euclidean Method: Building Irrefutable Arguments Through Geometric Logic

➡️ Buy “The Euclidean Method: Building Irrefutable Arguments Through Geometric Logic”

Published by LeanPub in August 2025

Unlock the 2,300-Year-Old Mathematical Secret Behind Every Undefeatable Argument

In 300 BC, Euclid discovered the geometric principles that make mathematical proofs irrefutable for millennia. He unknowingly unlocked the universal formula for logical certainty—one that would secretly power history’s most influential speakers.

Martin Luther King’s “I Have a Dream” follows Euclidean architecture. Steve Jobs’ iPhone launch uses geometric precision. Jeff Bezos structures Amazon letters like mathematical theorems.

This isn’t storytelling or charisma training. It’s the first framework transforming ancient mathematical rigor into modern persuasive power. Master operational definitions, shared axioms, and geometric structures that make arguments mathematically unassailable.

Your ideas deserve logical armor. Stop hoping for approval. Start building inevitable acceptance.

Here’s exactly what you’ll master:

Chapter 1: The Crisis of Modern Argumentation

Why 73% of Business Presentations Fail

  • The post-truth problem destroying business communication
  • How logical ambiguity kills brilliant ideas
  • The hidden pattern behind every successful argument
  • The PROVE framework that makes arguments unassailable

Chapter 2: The Fundamentals - Definitions that Eliminate Ambiguity

How to Transform Vague Concepts into Persuasion Levers

  • The 4D framework for operational definitions
  • The 7 universal business axioms that work in any context
  • How to build consensus through shared assumptions
  • Strategic postulates that make audiences accept your premises

Chapter 3: Logical Architecture - Building Indestructible Chains of Reasoning

From Mental Chaos to Crystalline Structure

  • Mapping logical dependencies like software architecture
  • The 5 argumentative construction models that never fail
  • How to identify and eliminate fatal logical gaps
  • Quality assurance techniques for bulletproof reasoning

Chapter 4: Geometries of Persuasion - Structures that Guide the Mind

How Form Determines Argument Strength

  • The triangular structure of unbreakable arguments
  • Circular reasoning that creates inevitable closure
  • Complex geometries for sophisticated business situations
  • Choosing optimal structure based on audience and context

Chapter 5: Operational Precision - From Idea to Flawless Execution

The Production Process of World-Class Argumentation

  • Backward design from desired outcomes
  • A/B testing methodologies for arguments
  • Performance techniques that make logic visible
  • Measurement systems for continuous improvement

Chapter 6: Mastery - Integrating the Method into Professional Practice

From System Learning to Permanent Transformation

  • Advanced applications for specific contexts (board presentations, investor pitches, crisis communication)
  • Scaling the method across entire organizations
  • Adaptation strategies for virtual and emerging media
  • Building permanent competitive advantage through logical precision

My Promise to You

This book contains zero fluff, no motivational speeches, and no abstract theories. Every technique has been refined through real-world application across decades of presentations—from international conference stages to government briefing rooms to corporate boardrooms. Every principle includes specific examples from actual high-stakes situations. Every framework has been tested with measurable results across technical, political, and corporate environments.

If you’re tired of hoping your ideas get accepted, if you’re frustrated by brilliant proposals dying in meetings, if you know you have valuable insights but struggle to make them irrefutable—this systematic method will transform how you communicate forever.

Comments

comments powered by Disqus