DataSnap Filters Compendium

What’s DataSnap Filters Compendium DataSnap Filters Compendium (DSFC) is a compendium of 9 filters for DataSnap 2010. The filters are divided into 3 groups: HASH MD5 MD4 SHA1 SHA512 CIPHER Blowfish Rijndael 3TDES 3DES COMPRESS LZO HASH filters The HASH filters helps avoid to any spiteful person to modify datasnap message through an “Man in […]

Using AMQP from Delphi with ZeroMQ

The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for Message Oriented Middleware (MoM). The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security. The good news about AMQP is that AMQP mandates the behaviour of the messaging provider and client to the extent […]

Swimming World Championships: Delphi Software swim in it

From July 17th to August 2nd, The Foro Italico (in Rome) will be the heart of the 13th FINA World Championships Roma 2009, for swimming, diving, synchronised swimming and water polo. Four permanents pools and two temporary pools will be the set of the competitions for the four competitive disciplines, and all the venue will […]

Delphi profiling made simple… really simple!

Many users asked Embarcadero to include a profiler in the next Delphi for Win32. Waiting for this, there are some interesting tools for profile a Delphi program. For example, AsmProfile is an Open Source sampling profiler wich is very simple to use. UPDATE: Actually AsmProfile is an “Instrumenting” profiler. It uses runtime function detouring and […]

A Simple start with MVP in Delphi for Win32, Part 1

As GUI framework such as VCL become more and more powerful, it’s common practice to let the UI layer do more than it should. Without a clear separation of responsibilities, the UI layer can often become an integral part of application and businness logic, but… this kind of responsabilities belongs to other layers of the […]

.NET databinding in Delphi for Win32

Databinding is defined as: “General technique that binds two data/information sources together and maintains them in sync. This is usually done with two data/information sources with different types as in XML data binding. However in UI data binding, we bind data and information objects of the same type together (e.g. Java objects to Java UI […]