Code

This is where I publish bits of code that I believe may be of use to someone else somewhere. At present, I mostly publish Delphi Libraries here although you may find occasional bit of something else.

  • dOAuthBase – A Delphi OAuth Class directly translated from the C# Base Class that Eran Sandler contributed  to the OAuth Project. Does not currently implement all available signing techniques until I’ve tested them a bit more thoroughly.[ Delphi Prism Library ]
  • TMQTTClient – A Delphi Client library for the MQTT protocol. Useful if you need to connect to a Message Broker such as the RSMB or any broker that supports IBMs Websphere MQTT protocol. Supports both Publishing and Subscribing to messages. Published under the MIT-License. [ Delphi Library ]
  • Delphi Prism UT3 Bots – A Delphi Prism library directly translated to Delphi Prism from the C# UT3 Remote Bots Project originally by Andy Sterland & James Lissiak for Jim McKeeth’s Revenge of the Robot Rage session at Delphi Live!. Available on Github for anyone to contribute to. [ Delphi Prism Library ]
  • Cirrus Caching Aspect – A Delphi Prism library which uses the Cirrus AOP API to add method result caching to any class using the Microsoft Enterprise Application Caching Library. Available on Github at jamiei/CirrusCachingAspect for anyone to contribute to. [ Delphi Prism Library ]
  • Delphi-yajl – yajl for Delphi is a project to port the C Header files from the yajl project to Delphi to allow Delphi users to use yajl to parse and generate JSON speedily and with low memory overhead. [ Delphi Library ]

As usual, if you find any bugs or have any improvements to contribute then please do let me know. My hope is that at least one person will find at least one of these useful!

DelphiDelphi Prism