Kennisbank

Alle Delphi boeken die je nodig hebt om beter te programmeren.

Als ontwikkelaar kun je jezelf altijd verbeteren, vaardigheden aanleren, beter leren programmeren. Dit kan eenvoudigweg door meer te programmeren (en dus te leren van de fouten die je maakt), maar als je echt een duwtje in de rug wilt krijgen, kun je het beste gebruik maken van de kennis van anderen. Daarom hebben we bij GDK Software een beleid dat je altijd boeken kunt kopen op kosten van het bedrijf. Je verdient deze investering in een mum van tijd terug.

Bij GDK werken we met Delphi. Voor de Delphi ontwikkelaars onder ons heb ik een aantal goede boeken opgesomd om je (Delphi) kennis uit te breiden.

Ik weet zeker dat je iets uit de volgende lijst met boeken kunt halen. De meeste zijn specifiek gericht op Delphi programmeurs, maar ik heb twee boeken toegevoegd die over het algemeen erg nuttig zijn om te lezen.

We beginnen met de ‘basis’, als je niet veel weet over Delphi of Pascal is deze zeer aan te bevelen.

Object Pascal Handbook door Marco Cantu

Marco Cantu is de best verkochte Delphi-boeken auteur en Delphi Senior Product Manager. Hij heeft al veel boeken over Delphi geschreven, maar met deze bijgewerkte versie heb je een complete handleiding van alle ins-and-outs van de programmeertaal Object Pascal. Een aanrader als je wilt beginnen met programmeren in Delphi. Het boek behandelt de basis, van elementaire console-applicaties tot complexe codestructuren.

En als bonus heeft Marco “The Evolution of Object Pascal” toegevoegd in de bijlage.

Coding in Delphi en More Coding in Delphi door Nick Hodges

Om deze boeken te beschrijven is het het beste om het woord te geven aan de auteur zelf:

“Het enige wat me opvalt is dat er veel meer van jullie Delphi programmeurs zijn dan de gemiddelde Delphi programmeurs denkt. Er zijn overal Delphi mensen. Ook heb ik gemerkt dat veel Delphi ontwikkelaars “achter” lopen. Dat wil zeggen, ze gebruiken ofwel een oudere versie van Delphi, of ze gebruiken niet of zijn zich niet eens bewust van alle functies in de nieuwere versies van Delphi die ze gebruiken. Als het bovenstaande bekend is, is dit boek voor jou: De Delphi ontwikkelaar die nog niet helemaal de sprong heeft gemaakt naar de coole en verbazingwekkende dingen die je kunt doen met de nieuwste versies van de Delphi-taal”.

Al overtuigd?

https://leanpub.com/codingindelphi en
https://leanpub.com/morecodingindelphi

Delphi Cookbook door Daniele Teti

Dit boek is bedoeld om professionele Delphi-ontwikkelaars te helpen bij hun dagelijkse werkzaamheden en bestaat uit ongeveer 50 Delphi-programmeerrecepten. Het boek behandelt onderwerpen als JSON manipulatie, anonymous methods, multithreading en Firemonkey stuff. Inclusief de code recepten die te vinden zijn op https://github.com/PacktPublishing/Delphi-Cookbook-Third-Edition is het nuttig om de voorbeelden te bekijken.

https://www.packtpub.com/application-development/delphi-cookbook-third-edition

 

Dependency Injection door Nick Hodges

Dit boek behandelt dependency injection van A tot Z. Hierin leer je over Constructor Injection, Property Injection, and Method Injection. Je leert over de juiste en verkeerde manier om de Dependency Injection Container te gebruiken.

En waarom heb je dependency injection nodig? Lees gewoon het boek en je weet waarom!

https://leanpub.com/dependencyinjectionindelphi

Expert Delphi door Paweł Głowacki

Dit boek van Paweł (die helaas is overleden in 2017) richt zich op mobiele ontwikkeling met Delphi. Hoewel het boek enkele jaren oud is, is het nog steeds waardevol om te lezen als je wilt beginnen met mobiele applicaties. Via Packtpub kun je het boek ook gratis lezen:

https://www.packtpub.com/free-ebooks/application-development/expert-delphi/9781786460165

Delphi in Depth: FireDAC door Cary Jensen

Als je veel met databases werkt (en wie doet dat niet) dan is dit boek iets voor jou. Het boek beschrijft hoe je optimale prestaties uit je database kunt halen en hoe je de verbinding met databases kunt maken, hoe je kunt werken met cache-updates, FireDAC-scalarfuncties, enzovoort.

https://sites.fastspring.com/jensendatasystems/product/delphiindepthfiredac

En tot slot, twee boeken die ik echt aan kan raden. Beide zijn niet specifiek voor Delphi, maar zijn erg nuttig en leuk om te lezen.

Clean code door Robert C. Martin

De ondertitel van dit boek is “A Handbook of Agile Software Craftsmanship”. Een boek dat elke softwareontwikkelaar zou moeten hebben gelezen.

“Zelfs slechte code kan werken. Maar als code niet schoon is, kan het een ontwikkelteam op de knieën dwingen. Elk jaar gaan ontelbare uren en aanzienlijke middelen verloren door slecht geschreven code. Maar dat hoeft niet.” Een aanrader!

https://www.oreilly.com/library/view/clean-code/9780136083238/ en https://cleancoders.com/

Code: The Hidden Language of Computer Hardware and Software door Charles Petzold

Geen praktisch boek als zodanig, maar een geweldig boek om te duidelijk te maken hoe jouw code ‘onder water’ wordt uitgevoerd. Beginnend met de werking van een telegraafpaal, wordt er een compleet werkende computer op papier uitgedacht. Zeer interessant om te lezen, met aansprekende voorbeelden.

https://www.barnesandnoble.com/w/code-charles-petzold/1100324884

Heb je nog andere suggesties voor geweldige en fascinerende boeken? Neem dan contact met mij op via info@gdksoftware.com!

Geschreven door Marco Geuze
Directeur

Contact

Laat ons helpen jouw ambities concreet te maken.