There are a couple of very interesting libraries and ideas every Delphi developer should take a look at.
The list is far from complete, but should give you a good overview on what more recent Delphi language additions like attributes, generics, helpers, overloading, are capable of.
- Multi threading:
- Unit testing, mocking
- VSoftTechnologies/Delphi-Mocks · GitHub.
- DUNIT: An Xtreme testing framework for Delphi programs.
- DUnit2.
- Unit Testing light in Delphi – Synopse.
- OpenCTF – component test framework | Free Development software downloads at SourceForge.net.
- Single-source unit tests for Free Pascal and Delphi – Stack Overflow.
- Dependency injection
- delphi-spring-framework – Spring Framework for Delphi® – Google Project Hosting.
- emballo – Dependency Injection container for Delphi Win32 – Google Project Hosting.
- delphidicontainer – A (simple) Delphi Dependency Injection Framework – Google Project Hosting.
–jeroen
Filed under: Delphi, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development