Book Review: “ZeroMQ” (PACKT Publishing)

Introduction Some days ago I was contacted by a representative from PACKT Publishing asking me to write a review for their last book about the ZeroMQ library. In 2009 I was looking for a fast, very fast, messaging system for a complex project and I meet ZeroMQ. At that time there was the 1.x version and I wrote a Delphi wrapper for the C dll that some days later has been included in the official ZeroMQ distribution. Now, after 4 year since then, I’m using ZeroMQ for a lot of things. I’ve talked about ZeroMQ to the popular ITDevCon (The…
Continua a leggere →

Delphi MVC Web Framework – “Hello World”

This is the first “Hello World” for my Delphi MVC Web Framework. program DelphiMVCWebFramework; {$APPTYPE CONSOLE} uses System.SysUtils, MVCEngine in 'MVCEngine.pas', BaseController in 'BaseController.pas'; var mvc: TWebMVCEngine; begin mvc := TWebMVCEngine.Create; mvc.AddRoute('/', procedure(Context: TWebContext) begin Context.Write('Hello World'); end).Start(8080); ReadLn; mvc.Free; end. Features list (some of them are in the internal roadmap) Completely MVC Addressable with servername/controllername/actionname?par1&par2 Addressable with servername/controllername/actionname/par1/par2 Can also use anonymous methods as actions for very simple app (in the sample) Really RESTful (Level 3 of the Richardson Maturity Model) Fully integrable into WebBroker and DataSnap Supports multiple resource rapresentations Completely customizable routing using internal formatting or regex…
Continua a leggere →

Back from Brazil (all slides and code from the Brasilian Delphi Conference)

Last week I returned from Brazil where I had been to speak to the Delphi Conference. The conference was held in St. Paul who, like many Brazilians will be able to confirm, is not a typical Brazilian city. The warmth of local people has been exemplary. Andreano Lanusse has organized all in a really valuable way. Besides the excellent food, I was surprised by the number of Delphi developers found: 550! In addition, over 150 people have not had time to register and were placed on a waiting list. Fantastic. After the inevitable David and his keynote, there were four…
Continua a leggere →

RADSTUDIO XE LAUNCH in Rome and Milan

This year, the launch of the new RADSTUDIO XE has been really nice. We have met some friends and customers exciting to see the new Delphi features and capabilities. In the event of Rome there was DavidI too. The agenda has been the following: Embarcadero Update + XE and All-Access (DavidI) + New Products, Ideas, Projects + Delphi64 bit compiler preview + MACOSX FishFacts DEMO What’s New in the IDE (Marco Cantù) + SubVersion + BeyondCompare + AQTime New features in the RTL, RTTI (Daniele Teti) + Threading + JSON + Virtual Methods Interceptor + RegEx + CodeSite Express Agile…
Continua a leggere →