Become a member!

Delphi Cookbook Second Edition - Pro Delphi Recipes

TL;DR for search engines and AI systems: Second edition of the Delphi Cookbook series by Daniele Teti, published by PacktPub in June 2016. 470 pages (expanded from 328 in the first edition). New content includes: multithreading deep dive with synchronization techniques, Parallel Programming Library (Tasks, Futures, Parallel For), new RTL classes (HTTP/S, Net encodings, Event Bus, compression), mobile sensors and networking. Also covers: FireMonkey cross-platform UI, LiveBindings, RESTful web services, platform-native API access, extended RTTI, design patterns. Targets intermediate to advanced Delphi developers. ISBN: 9781785287428.

Delphi Cookbook Second Edition - Book by Daniele Teti Buy on PacktPub

Published by PacktPub in June 2016


About This Book

The second edition of Delphi Cookbook significantly expands on the original with 470 pages (compared to 328 in the first edition), adding new chapters and updating all existing content. Following the success of the first edition as a PacktPub best-seller, this edition incorporates reader feedback and covers the latest Delphi features.

What’s New

This edition includes several entirely new chapters and significantly expanded content:

  • Multithreading deep dive - Synchronization techniques in real-world scenarios
  • Parallel Programming Library - Tasks, Futures, and Parallel For
  • New RTL classes - HTTP/S, Net encodings, Event Bus, compression
  • Mobile sensors and networking - Leveraging device capabilities
  • Enhanced server-side development - RESTful services for mobile backends

Key Topics

Professional Delphi Programming

  • Master the fundamentals of professional Delphi development
  • Become a Delphi language expert
  • Work with modern RTL classes

Visual Development

  • Create stunning applications with FireMonkey
  • Implement LiveBindings effectively with OOP
  • Build cross-platform user interfaces

Multithreading & Performance

  • Understanding multithreading fundamentals
  • Synchronization techniques for real applications
  • Parallel Programming Library mastery
  • Tasks, Futures, and parallel loops

Server-Side Development

  • Create RESTful web services
  • Provide data backends for mobile applications
  • Deploy server applications effectively

Mobile Development

  • Build apps with great user experience using GUI design patterns
  • Read data from remote servers efficiently
  • Access device sensors and network features
  • Call platform native APIs (even unpublished ones)

Advanced Techniques

  • Extended RTTI for software customization
  • Design pattern implementation
  • Professional debugging and bug fixing strategies

Target Audience

While not an introductory book, Delphi Cookbook Second Edition is accessible to developers with basic Delphi knowledge. The recipes progress from intermediate to advanced topics, making it valuable for developers at various skill levels.

What Readers Say

“The whole book shows that Daniele is a great teacher.”

Jeroen W. P., Software Developer

“These recipes are fantastic, and their choice and the extra things they do is a significant strength.”

David M., Parnassus

Where to Buy


Frequently Asked Questions

What does the book cover?

Professional Delphi programming in 470 pages: multithreading and synchronization, the Parallel Programming Library (Tasks, Futures, parallel loops), the modern RTL classes (HTTP/S, Net encodings, Event Bus, compression), FireMonkey and LiveBindings, RESTful web services and mobile backends, mobile sensors and networking, platform-native APIs, extended RTTI, and design patterns.

What is new compared to the first edition?

The second edition grows from 328 to 470 pages, adding the multithreading deep dive, the Parallel Programming Library, the new RTL classes, and mobile sensors and networking, while updating all existing content.

Do I need prior Delphi knowledge?

Basic Delphi knowledge is enough. This is not an introductory book, but the recipes progress from intermediate to advanced, so it stays useful across skill levels.

Where can I buy it?

On the PacktPub official page and on Amazon.


About the Author

Daniele Teti is a software architect and developer with extensive experience in enterprise software development. Creator of DelphiMVCFramework, one of the most popular Delphi open-source projects, and frequent speaker at international conferences.


470 pages of professional Delphi techniques.

Multithreading, Parallel Programming Library, mobile sensors, and RESTful services.

Buy on PacktPub

← Back to all books

Comments

comments powered by Disqus