Cantitate/Preț
Produs

Mastering Delphi Programming

Autor Primo¿ Gabrijel¿i¿
en Limba Engleză Paperback – 25 noi 2019

Notăm cu interes faptul că Mastering Delphi Programming depășește sfera documentației oficiale rigide, oferind o perspectivă pragmatică asupra ecosistemului Delphi prin fuzionarea a două lucrări fundamentale ale lui Primo¿ Gabrijel¿i¿. Spre deosebire de manualele care se limitează la sintaxă, acest ghid se concentrează pe arhitectură, oferind soluții concrete pentru provocări de design și optimizarea execuției. Apreciem modul în care autorul descompune problemele complexe de proiectare în componente gestionabile, punând accent pe utilizarea eficientă a memoriei și pe programarea paralelă. Abordarea diferă de Delphi Quick Syntax Reference prin profunzimea analizei — dacă lucrarea lui John Kouraklis servește ca un dicționar de sintaxă rapid, volumul de față este un manual de inginerie software, mai puțin abstract și mult mai aplicabil în proiecte de anvergură. Remarcăm integrarea a opt tipare de proiectare esențiale care armonizează memoria partajată între firele de execuție, un aspect critic pentru aplicațiile moderne scalabile. De asemenea, tranziția către dezvoltarea pe Linux via RAD Studio 10.2 este tratată nu doar ca o posibilitate teoretică, ci ca un flux de lucru optimizat prin utilizarea bibliotecilor externe și a îmbunătățirilor aduse bibliotecii de execuție (RTL). În comparație cu Fearless Cross-Platform Development with Delphi, care pune accent pe diversitatea platformelor, Mastering Delphi Programming se distinge prin rigoarea tehnică aplicată performanței brute. Autorul ghidează cititorul prin procesul de identificare a blocajelor (bottlenecks) și aplicarea algoritmilor corecți pentru remedierea acestora, transformând acest volum de 674 de pagini într-un instrument de lucru indispensabil pentru rafinarea codului sursă.

Citește tot Restrânge

Preț: 36034 lei

Puncte Express: 541

Carte tipărită la comandă

Livrare economică 12-26 iunie


Specificații

ISBN-13: 9781838989118
ISBN-10: 1838989110
Pagini: 674
Dimensiuni: 191 x 235 x 36 mm
Greutate: 1.24 kg
Editura: Packt Publishing

De ce să citești această carte

Recomandăm această carte programatorilor de nivel intermediar care doresc să treacă de la scrierea codului funcțional la dezvoltarea de aplicații robuste și performante. Prin parcurgerea acestui Learning Path, veți câștiga expertiză în utilizarea tiparelor de proiectare și a multithreading-ului, elemente esențiale pentru a construi sisteme scalabile pe Windows, iOS și Linux folosind cele mai bune practici din industria software actuală.


Despre autor

Primo¿ Gabrijel¿i¿ este un expert recunoscut în ecosistemul Delphi, fiind autorul unor lucrări de referință precum Delphi High Performance și Hands-On Design Patterns with Delphi. Expertiza sa se concentrează pe optimizarea performanței, algoritmi avansați și arhitecturi de sistem complexe. Contribuția sa la comunitatea de dezvoltatori este marcată de o abordare practică, orientată spre rezolvarea problemelor de eficiență a codului în medii multithreading și cross-platform, fiind un ghid esențial pentru utilizatorii de RAD Studio.


Notă biografică

Vinicius Feitosa Pacheco has been working as a software engineer since 2007. He has diverse experience with high-performance and high-availability software architectures, with an emphasis on microservices, and is passionate about teaching and talking about them.In the last 4 years, he has worked as an instructor in the field of software engineering techniques (including design patterns) and programming languages, such as Python, Java, and Go. He has been a speaker at large conferences such as PyCon Argentina, Pycon Colombia, EuroPython, RubyConf Brazil, the MobileConf, and QConSP.

Descriere

Use structural, behavioral, and concurrent patterns in Delphi to skillfully develop applications Key Features Delve into the core patterns and components of Delphi to enhance your application's design Learn how to select the right patterns to improve your program's efficiency and productivity Discover how parallel programming and memory management can optimize your code Book Description Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for most operating systems, including Microsoft Windows, iOS, and now Linux with RAD Studio 10.2. If you know how to use the features of Delphi, you can easily create scalable applications in no time. This Learning Path begins by explaining how to find performance bottlenecks and apply the correct algorithm to fix them. You'll brush up on tricks, techniques, and best practices to solve common design and architectural challenges. Then, you'll see how to leverage external libraries to write better-performing programs. You'll also learn about the eight most important patterns that'll enable you to develop and improve the interface between items and harmonize shared memories within threads. As you progress, you'll also delve into improving the performance of your code and mastering cross-platform RTL improvements. By the end of this Learning Path, you'll be able to address common design problems and feel confident while building scalable projects. This Learning Path includes content from the following Packt products: Delphi High Performance by Primoz Gabrijelčič Hands-On Design Patterns with Delphi by Primoz Gabrijelčič What you will learn Understand parallel programming and work with the various tools included with Delphi Explore memory managers and their implementation Leverage external libraries to write better-performing programs Keep up to date with the latest additions and design techniques in Delphi Get to grips with various modern multithreading approaches Break a design problem down into its component parts Who this book is for This Learning Path is for intermediate-level Delphi programmers who want to build robust applications using Delphi features. Prior knowledge of Delphi is assumed.