Delphi and Free Pascal logging with the Log4D library

Log4D is a log framework based on the popular Java logging framework Log4J. The information on CodeCentral describes the general architecture: "It is a port of the log4j Java package to Delphi - runtime configurable logging with a hierarchy of categories, each individually controllable. Categories form the basis of the hierarchy, logging messages sent to … Continue reading Delphi and Free Pascal logging with the Log4D library

Discover ActiveMQ brokers with Delphi and IP Multicast

Note: an update of this article has been posted here. This article shows how Delphi can use IP multicast to find Apache ActiveMQ message brokers in the local network. With the code below, a Delphi application can list all ActiveMQ brokers, see their status, and get their IP address. This allows for dynamic configuration of … Continue reading Discover ActiveMQ brokers with Delphi and IP Multicast

Habari Client for RabbitMQ 1.4 released

September 4, 2012 - Habarisoft today released version 1.4 of Habari Client for RabbitMQ, a library which provides easy access to RabbitMQ, the open source messaging system. With this library, Delphi and Free Pascal developers can build integrated solutions, using the peer-to-peer or the publish and subscribe communication model. Habari Client for RabbitMQ includes message … Continue reading Habari Client for RabbitMQ 1.4 released

Habari Client for OpenMQ 2.2 released

August 2, 2012 - Habarisoft is pleased to announce release 2.2 of its Delphi and Free Pascal client library for the OpenMQ message broker. Open Message Queue (OpenMQ) is an enterprise-quality, production-ready open source message-oriented middleware project and provides enterprise features including clustering for scalability and high availability. Habari Client for OpenMQ features include suport … Continue reading Habari Client for OpenMQ 2.2 released

RabbitMQ in Action

Manning released the book "RabbitMQ in Action", Distributed messaging for everyone, by Alvaro Videla and Jason J.W. Williams, with a foreword by Alexis Richardson. A 37% discount code is available here. RabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts by explaining how message … Continue reading RabbitMQ in Action

Enterprise Messaging News (July 2011)

GlassFish 3.1.1 released - now supporting Java 7 and AIX July 28, 2011 - GlassFish 3.1.1 (the reference implementation of Java EE 6) supports Java 7 and it's now available, it also adds support for additional platforms (AIX, 64-bit load-balancer), upgrades the versions of the product components such as Weld, EclipseLink, Jersey, etc and includes … Continue reading Enterprise Messaging News (July 2011)

Delphi IDE Features – Tips and Tricks

Delphi ErrorInsight: resolve "wiggly lines" quickly Unknown types and symbols are marked with red wiggly lines in the code editor. If the unit which contains the reference is not yet in the uses list, a simple trick saves many manual steps: right-click on the underlined text and choose "Refactoring | Find Unit...". A dialog will … Continue reading Delphi IDE Features – Tips and Tricks

Enterprise Messaging News (June 2011)

HornetQ 2.2.5 Message Broker released June 17, 2011 - HornetQ 2.2.5.Final, available for download now, will be the first release included as the default Java Message System (JMS) provider in the JBoss AS 7 Java EE application server. Changes and bug fixes also include an issue in the Stomp Decoder. HornetQ is an open source … Continue reading Enterprise Messaging News (June 2011)

Enterprise Messaging News (April 2011)

Apache ActiveMQ 5.5 released April 1, 2011 - The Apache ActiveMQ team announced the release of Apache ActiveMQ 5.5.0. This is a maintenance release, bringing together over 130 resolved issues and many new features. Full details and download link can be found in the release page: http://activemq.apache.org/activemq-550-release.html Delphi 6 to XE and Free Pascal applications … Continue reading Enterprise Messaging News (April 2011)