AsyncCalls 2.99 â Asynchronous function calls
(2011) Andreas Hausladen
âWith AsyncCalls you can execute multiple functions at the same time and synchronize them at every point in the function or method that started them. This allows you to execute time consuming code whose result is needed at a later time in a different thread. While the asynchronous function is executed the caller function can do other tasks.â
Github repo : GitHub - ahausladen/AsyncCalls: AsyncCalls â Asynchronous function call framework
Getting Full Speed with Delphi (Why Single-Threading Is Not Enough?)
(2011) PrimoĹž GabrijelÄiÄ
"All operating systems support one thread per process (obviously) but some go further and support multiple threads in one process. Actually, most modern operating systems support multithreading (as this approach is called), the difference is just in details.
With multithreading, operating system manages multiple execution paths through the same code and those paths may execute at the same time (and then again, they may not - but more on that later).
An important fact is that processes are heavy. It takes a long time (at least at the operating system level where everything is measured in microseconds) to create and load a new process. In contrast to that, threads are light. New thread can be created almost immediately - all the operating system has to do is to allocate some memory for the stack and set up some control structures used by the kernel."
Arkadios -
Constrained Genericity for Borland Delphi
Willibald Krenn
March 2003
2011 - DORM ⌠âDelphi ORMâ
Letâs Build a Compiler, by Jack Crenshaw
This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction.
You can read the parts on-line or download them in a ZIP file.
This is an awesome read. Highly recommended.
I had forgotten about âDelphi Haters Blogâ
2011 - âAre there 21 developers working on Delphi ?â
2006 - by Rob Kennedy ⌠[ This is waaaay before the alteration of the FreeandNil function signature] [ Magic behind FreeAndNil ]
https://marc.durdin.net/category/delphi/page/2/
-
Generics and Delphi enumerated types without RTTI
March 25, 2014 -
Testing for design time in Delphi, in an initialization section
March 24, 2014 -
Finding class instances in a Delphi process using WinDbg
December 10, 2013 -
Delphiâs TJSONString.ToString is broken, and how to fix it
November 1, 2013 -
Debugging a stalled Delphi process with Windbg and memory searches
October 30, 2013 -
The Fragile Abstract Factory Delphi Pattern
November 22, 2012 -
How not to re-raise an exception in Delphi
October 30, 2012
(2016) Creating a SecureString type for Delphi, Part 1
- Allen Bauer creating discussions on ⌠FreeAndNil.
A case against FreeAndNil
A case when FreeAndNil is your enemy
You will be pleased to hear I found the video of the FreeAndNil debates we had a little while back. We thought they had been lost by GoToWebinar and staff changes but I managed to find them when looking for something else.
I will upload them too when I get a chance.
2011 Testing with DUnit - Kris Golko
Test Driven Development
Borland Conference 2005
by Charlie Calvert
How did I forget you ?
âA Keyâs Odysseyâ
In 2010 âŚ
What are your top 3 favorite features of spring4d?
- Inversion of Control Container (26%, 89 Votes)
- Design Patterns (19%, 65 Votes)
- Interfaced Collections (18%, 59 Votes)
- Utility Classes (10%, 35 Votes)
- Cryptography Library (8%, 26 Votes)
- Class Helpers (8%, 26 Votes)
- Code Templates (6%, 20 Votes)
- Value Converters (4%, 14 Votes)
- Numbering Rules (1%, 2 Votes)
Total Voters: 141
https://devjetsoftware.com/general/vote-for-features-in-spring4d/
The Delphi Magazine - 2007 - sample articles âŚ
https://web.archive.org/web/20070218081607/http://www.thedelphimagazine.com/samples.php
Sampling The Delphi Magazine
-
Beating The System: Adding Auto-Persistence Capabilities To Your Options Dialogs
-
Perspectives: Microsoft Visual Studio .NET: A View From Across The Fence
-
Articles on Web Commerce
These articles by Peter Hyde are in Acrobat format and include source code files, all packaged up into self-installing EXE files (just download the files and run them). -
An in-depth look at C++ Builder for Delphi users by columnist Brian Long, based on his article in Issue 19 (March 1997).