Book presentation: "Delphi in Depth: Firedac" by Cary Jensen
Markus Greschat, 20.06.2017
On May 10, 2017, renowned author Cary Jensen released his latest book, “Delphi in Depth: FireDAC.” This book offers both an introduction to FireDAC components and advanced techniques for experienced Delphi developers.
About Cary Jensen
Cary Jensen is a bestselling author who has published more than 25 books on software development. He is also a skilled and sought-after trainer and speaker for software companies worldwide.
Cary is the Chief Technology Officer at Jensen Data Systems, Inc., a company that has been providing training, consulting, and development support since 1988. He actively develops software and supports his clients with data modeling, software architecture, software development, team building, mentoring, training, and software migration. Dr. Jensen holds a Ph.D. in Engineering Psychology from Rice University and specializes in Human-Computer Interaction.
About the Book
The book begins with an overview of FireDAC, including its features and advantages.
It then explores the various ways to connect to databases, regardless of whether a mainstream database and a FireDAC driver are used or a migration is made from a client-server database.
The book also explains how to configure FireDAC to optimize almost every aspect of data retrieval, memory management, and subsequent write operations to the database. You will learn about inheriting dataset properties and fine-tuning configuration at the level of individual components.
Two chapters focus on communicating with the underlying database using data components, queries, and stored procedures. This section describes the capabilities of these components and some of their basic configurations, including creating and using parameterized queries and stored procedure calls. It also covers using transactions and monitoring database connections through ongoing applications.
Another section of the book presents the basics of Delphi database development.
Three chapters are dedicated to creating and using indexes, as well as searching and filtering datasets.
A large section of the book provides a core understanding of data-related operations in Delphi. Even experienced Delphi database developers will find useful information here.
Advanced FireDAC Technologies
The remaining part of the book focuses on more advanced FireDAC technologies that allow developers to create sophisticated solutions for database applications, including:
Virtual Fields
FireDAC Datasets
FDSchemaAdapters
FDMemTable
Insights into the SQL Command Processor
Array DML (Data Manipulation Language) – A high-speed mechanism for executing a large number of similar parameterized queries.
Cached Updates
Local SQL
Book Details
Paperback: 556 pages
Publisher: CreateSpace Independent Publishing Platform (May 10, 2017)
Language: English
ISBN-10: 1546391274
ISBN-13: 978-1546391272
Dimensions: 18.9 x 3.2 x 24.6 cm
This comprehensive guide by Cary Jensen is a valuable resource for both new and experienced Delphi developers who want to maximize the potential of FireDAC in their applications.