Friday, October 21, 2016

Books Part 3 - This Time It's Personal

"So many books, so little time."
-- Frank Zappa

I've written about the resurgence of new Delphi books before (here and here). Since then, I am pleasantly surprised to find even more, including new publications, updates and some that I missed, several of which are free e-books.

If you know about any other recent Delphi books, please let me know in the comments.


Delphi Cookbook - Second Edition

by Daniele Teti

Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

A great follow-up to the previous edition.

Dependency Injection in Delphi

by Nick Hodges
This book covers Dependency Injection from A to Z. In it you'll learn about Constructor Injection, Property Injection, and Method Injection. You'll learn about the right and wrong way to use the Dependency Injection Container.
I was lucky enough to preview this book as it was being written. Just like Nick's previous two books, I found it informative and a good read with excellent examples. More importantly, I learned things that will change some of my development habits, even if I don't wind up using a dependency injection container.

MVVM in Delphi

by John Kouraklis

Dive into the world of MVVM, learn how to build modern Windows applications, and prepare for cross-platform development. This book introduces you to the right mindset and demonstrates suitable methodologies that allow for quick understanding of the MVVM paradigm.

Free Books

Delphi Succinctly

by Marco Breveglieri

Learn the fundamentals of Delphi to build a variety of solutions for many devices and platforms. Author Marco Breveglieri will provide you with an overview of Delphi, its principles, its environment, and its use of Object Pascal language so that you can harness its versatility. With Delphi Succinctly, the power of Delphi is at your fingertips.

Delphi Programming for Beginners

by Yuriy Kalmykov

This eBook is offered to professors and students as part of the Embarcadero academic program. The book was originally published in Russian and translated into English and several other languages. The author Yuriy Kalmykov is a well-known expert in software development and author of many programming publications and textbooks, including "Teaching Delphi Programming in Schools". This book is the result of twenty-five years of instructing students as a member of the Informatics and Control Processes faculty at the National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) and teaching in top preparatory schools in Moscow.

Object Pascal Handbook - Updated for 10.1 Berlin

by Marco Cantu

This newly updated 500-page ebook is a complete guide to the current, modern Object Pascal programming language by best-selling Delphi books author and Delphi Senior Product Manager, Marco Cantu. This new language manual for new & existing Object Pascal developers covers core language features, object-oriented programming with Object Pascal, and the latest language features like generics, anonymous methods, and reflection in today's Delphi compilers. The updated edition has been revised for Delphi 10.1 Berlin.

The Delphi Open Tools API Book - Version 1.1

by David Hoyle

The update includes all the articles written since its first publication so you can have all the information in a single volume.

Introduction to Parallel Programming Library in Delphi

by Petar Georgiev

Delphi constantly evolves over the years. Now it's cross-platform and supports creating 64 bit apps. It has all that pretty stuff that allows you to create amazing applications on Windows, Mac OS, IOS and Android.

One of the most exciting new features in Delphi XE7 is the Parallel Programming Library (PPL). It's built in RTL and is cross-platform. It really makes parallel programming fun!

Blaise Pascal Magazine Free Issue

from Blaise Pascal Magazine

Interview with Atanas Popov - CEO of Embarcadero about Delphi and its future
Artificial Intelligence - Create and train your first neural network
How to build an app in XML and create an android package 

Update: Both Dependency Injection in Delphi and MVVM in Delphi have been published since this blog post.


Marco Breveglieri said...

Thanks a lot for including my Delphi Succinctly book in your list! :)
I hope it will be appreciated by Delphi newbies, hobbist and people interested in learning it.

Best regards!

Unknown said...

I downloaded it and read it and was very pleased with another modern object pascal book available for new users. Thank you so much for the time and obvious effort you put into the book!