"Whenever you read a good book, somewhere in the world a door opens to allow in more light."
-- Vera Nazarian
Happy (belated) New Year!
And what better way to spend those cold, wintry days than in front of a fire with a nice book? Or more than one...
Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, iOS, and now Linux with RAD Studio 10.2. This book will be your guide to build efficient high Performance applications with Delphi.
The book begins by explaining you how to find performance bottlenecks and apply the correct algorithm to fix them. It will teach you how to improve your algorithms before taking you through Parallel programming and explore the various tools to build highly concurrent applications. You will then delve into improving the performance of your code and master the cross platform RTL improvements. Finally, this book will take you through memory management with Delphi and help you leverage the several external libraries to write better performing programs.
By the end of the book, you will be adept with the knowledge to create High Performance Applications with Delphi.
This book covers various stages of software development and practical cases of the programming with database management systems. You find different recommendations on the choices of the design (architecture) and the programming of enterprise-level information systems. Many examples are for different data models and databases like Microsoft SQL Server, PostgreSQL, Firebird, XML/JSON, and NoSQL. Recommended for the software developers, students and other IT professionals as well as to all interested in database applications development.
While this is not a book exclusively about Delphi, it does include examples written in Delphi and C++ Builder, lots of raw SQL and even a couple in C#.
I'm also a fan of the subject matter and think that all software developers should have a working knowledge of databases.
And an update that I missed from last year:
The now available version of the FireMonkey book covers changes, which have resulted after Delphi XE7 up to today's version Delphi 10.2 Tokyo. In particular, the work with the Multi Device Designer ("Fire UI") is dealt with in detail, which considerably simplifies and accelerates the platform development. In the chapter ("How to - Tips & Tricks", a series of tricks and workarounds are given.)
A completely new and comprehensive chapter is devoted to the introduction to 3D programming. In this context demo programs are provided, which the buyers of the book can download and use for their own purposes.
Another new chapter deals with the development for the Linux platform, which is possible with Delphi 10.2 Tokyo (in the enterprise version).
Update: Looks like I missed another one:
If you know about any other new Delphi books, please let me know.