I had a humbling afternoon in the lab. I needed to implement the Blake2 hashing algorithm using the Libsodium bindings for Delphi, but after a quick search through the files using Windows Explorer, I came up empty. No "Blake," no references, nothing.
It wasn't until I sat down in the Delphi IDE and started navigating the units directly that I found the truth. Tucked away in a dedicated hashing unit were the exact overloads I was looking for—clean, type-safe, and ready to use.
Chapters:
00:00 Intro: A Humbling Moment
00:46 What Happened (The Search Fail)
01:34 A Closer Look
04:36 Lessons Learned: IDE vs. Explorer
06:27 Running the New Version
08:15 Thoughts on Libsodium for Delphi
09:01 Tips: Managing DLLs (32/64-bit & Paths)
10:37 Final Thoughts: Turning Failure into Growth
Support the channel:
Channel Member - / @silvercoder70
Paypal - https://www.paypal.com/donate/?hosted... (Note: Donations will appear as 'Tim Coates Solutions' on your statement. Thanks for keeping the Pascal dream alive!)
#Delphi #ObjectPascal #Libsodium #CleanCode #SoftwareEngineering #SilverCoder #ProgrammingTruths