In this video, Alister pretends to have been handed a utility application that has “issues.” He looks at how the GUI can be improved to make it more responsive using a background thread. He then cleans up the code by taking advantage of some of the latest language features (inline variables and type inferencing) and enhancements to the Delphi Runtime Library (System.IOUtils). Finally, we make it faster by executing some of the code in parallel (using TTask in System.Threading).
See the full playlist and share it with your friends
http://embt.co/DelphiWelcomeYT
Documentation links
http://docwiki.embarcadero.com/RADStudio/en/Inline_Variable_Declaration
http://docwiki.embarcadero.com/RADStudio/en/Inline_Variable_Declaration#Type_Inference_for_Inlined_Variables
http://docwiki.embarcadero.com/Libraries/en/System.IOUtils
http://docwiki.embarcadero.com/RADStudio/en/Using_TTask_from_the_Parallel_Programming_Library
http://docwiki.embarcadero.com/RADStudio/en/Using_the_Parallel_Programming_Library
Free Delphi Community Edition
https://www.embarcadero.com/products/delphi/starter
30-Day RAD Studio & Delphi trial
https://www.embarcadero.com/products/delphi/start-for-free
More Delphi learning resources
https://learndelphi.org
More about Delphi Embarcadero
https://www.embarcadero.com/products/delphi
More from Alister Christie, Embarcadero MVP
https://learndelphi.tv