Firebird developers can use Firebird events to notify clients about changes in database record data. In the previous post, I showed and discussed some limitations of Firebird events. This post presents a solution based on message-oriented middleware. The solutions in the first post used server-side logic in the Firebird database metadata, implemented with Firebird's procedural … Continue reading Firebird Database Events and Message-oriented Middleware (part 2)
Firebird Database Events and Message-oriented Middleware (part 1)
Firebird developers can use Firebird events to notify clients about changes in database record data. In this article, I will show and discuss some limitations of Firebird events and compare possible workarounds with a solution based on message-oriented middleware.How should I implement "server push" for new data, instead of "client pull"?For this article we assume … Continue reading Firebird Database Events and Message-oriented Middleware (part 1)
Habari Client Libraries for Delphi and Free Pascal – minor updates released
A minor version update of Habari Client libraries is available. It includes a fix for the Synapse communication adapter which was introduced in the last major release. Registered users can download these new versions from the download area: Habari Client for ActiveMQ 3.2.2 Habari Client for Apollo 1.2.2 Habari Client for HornetQ 1.8.2 Habari Client … Continue reading Habari Client Libraries for Delphi and Free Pascal – minor updates released
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
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
Lazarus 1.0 released
The Lazarus team announced the release of Lazarus 1.0. The release is available for download at the SourceForge download page. Lazarus is an open-source development system that builds on the Free Pascal compiler by adding an integrated development environment (IDE) that includes a syntax-highlighting code editor and visual form designer, as well as a component … Continue reading Lazarus 1.0 released