Daraja Framework is a new free open source library for Object Pascal (Free Pascal 2.6.4, Free Pascal 3.0, Delphi 2009+) available on GitHub. It is based on the stand-alone HTTP server in Internet Direct (Indy) and the successor to the Habari Web Components library by Habarisoft. With the Daraja Framework, writing well organized stand alone … Continue reading Daraja Framework 1.0 released
ScroogeXHTML 6.10 – fast RTF to HTML / XHTML converter
Habarisoft is pleased to announce the release of ScroogeXHTML 6.10, a library for Free Pascal and Delphi which converts Rich Text Format (RTF) to HTML5, HTML 4.01 and XHTML. A off-line demo version, the "Getting Started" guide (PDF) and the complete API documentation are available.
Habari Client libraries release 2015.12
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers. Tested with current message broker versions Apache ActiveMQ 5.13.0 Apollo 1.7.1 Artemis 1.0.0 HornetQ 2.4.5.Final Open MQ 5.1.1 b02 RabbitMQ 3.5.7 Release notes Full release notes are available at https://www.habarisoft.com/releases/2015.12/
Habari Client libraries release 2015.10
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers. Tested with current message broker versions Apache ActiveMQ 5.12 Apollo 1.7.1 HornetQ 2.4.5.Final Open MQ 5.1.1 b02 RabbitMQ 3.5.6 Improvements in this release ♦ RabbitMQ workaround A workaround is included for a breaking change … Continue reading Habari Client libraries release 2015.10
ScroogeXHTML 6.9 – fast RTF to HTML / XHTML converter
Habarisoft is pleased to announce the release of ScroogeXHTML 6.9, a fast RTF to HTML / XHTML converter library for Delphi and Free Pascal. A off-line demo version, the "Getting Started" guide (PDF) and the complete API documentation are available. Release notes Improved support for Hyperlink field conversion Tested with Free Pascal 2.6.4 Fix for … Continue reading ScroogeXHTML 6.9 – fast RTF to HTML / XHTML converter
HornetQ message broker is now in maintenance mode
HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. HornetQ is now in maintenance mode: as documented on the HornetQ Github project page, the master/upstream for HornetQ is now ActiveMQ Artemis. About ActiveMQ Artemis: The Artemis free open source message broker is based on a HornetQ … Continue reading HornetQ message broker is now in maintenance mode
ActiveMQ Artemis replaces HornetQ in WildFly 10
A post in the HornetQ user forum confirms that Apache ActiveMQ Artemis is going to replace HornetQ as the default messaging provider in WildFly 10: HornetQ has been donated to Apache and is now under the ActiveMQ umbrella and has been renamed to Artemis, see The HornetQ Team Blog: HornetQ Apache donation and Apache Artemis … Continue reading ActiveMQ Artemis replaces HornetQ in WildFly 10
Habari Client libraries release 2015.06
Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers. Tested with current message broker versions Apache ActiveMQ 5.11.1 Apollo 1.7.1 HornetQ 2.4.5.Final Open MQ 5.1.1 b02 RabbitMQ 3.5.3 Improvements in this release ♦ Temporary destination support: unit test and ActiveMQ workaround The library … Continue reading Habari Client libraries release 2015.06
Test your Delphi knowledge: Exception handling
With this code, what will happen: [code language="Delphi"] program FunWithDelphi; {$APPTYPE CONSOLE} uses Controls, SysUtils; begin try raise TMouse.Create; except on E:Exception do begin Writeln(E.Classname, ': E is Exception'); end; on E:TObject do begin Writeln(E.Classname, ': E is TObject'); end; on E:TMouse do begin Writeln(E.Classname, ': E is TMouse'); end; end; ReadLn; end. [/code] the … Continue reading Test your Delphi knowledge: Exception handling
Indy 10.6 HTTPS POST example with JSON body
The Indy (Internet Direct) TIdHTTP now creates a default SSLIOHandler when requesting an HTTPS url. This makes TIdHTTP a little easier to use "out of the box". (blog article). The code below sends a hard-coded JSON object as POST body to a secure url. Note: if you need to customize the SSLVersions used, or specify … Continue reading Indy 10.6 HTTPS POST example with JSON body