Delphi 10.1 Berlin Update 2 - startup problems and fixes

Just a quick note to leave documentation for other Delphi and C++Builder developers around here. After installing the RAD Studio 10.1 Berlin Update 2 my RAD Studio installation was broken. The installation reach the end but when I start RAD Studio I get a lot of messages of “Package raise exception XXX do you want to load the next time?

ITDevCon: -15 days

In about 2 weeks ITDevCon 2016 will start! The agenda is final since one week already, with most of the speeches already defined months ago. You can check the agenda here: http://www.itdevcon.it/en/agenda We have 15 speakers from all over the world, from Brazil to Slovenia, from Germany to Italy; lot of contents, lot of topics.

We have the numbers, "Delphi Cookbook 2nd Edition" is a bestseller!

Delphi Cookbook 2nd Edition was published by PacktPub at the end of June 2016. I’m very happy to see that in just 30 days, it has become a bestseller in its category. So far, the book has sold 13 copies each day, which is a good figure for a tech book (it should increase in the following months because the book will be available in more stores).

Delphi Cookbook - 2nd Edition

Starting from today my Delphi Cookbook 2nd edition is available to buy. The first edition got a lot of interest and appreciation comments. Delphi Cookbook is a best sellers for PacktPub (my editor) in its category, the editor decided to ask me a 2nd edition. So here it is!

ITDevCon 2016 - Call4Paper

[UPDATE: ]{style="color: #ff0000;"} [ITDevCon2016 will be held next Oct 6th, 7th in Rome (Italy). ]{style="color: #ff0000;"} [The post has been updated as well.]{style="color: #ff0000;"} Dear potential ITDevCon speaker, As every year (but 2015), I’m building the agenda for next ITDevCon that will be held next October 6th, 7th in Rome (Italy), in a new location, the bit Time group headquarter!

Great success for RAD Studio in one of the most important italian government palaces

This week, in one of the most important government palaces in Italy (I cannot say which one), I did a consultancy about mobile development. The internal dev team is currently using Xamarin and they have a blocking problem with it. In the team there is a friend of mine which called me some days ago to know if I know how to solve their problem using Delphi.

Webinar: "Refactoring legacy code to design patterns"

On Mar,22nd 2016 I’ll talk about refactoring during a programmed skill sprint with the title: Refactoring legacy code to design patterns. After a short theoretical introduction, there will be a live demo showing the power of refactoring and the power of the refactoring engine built in into the RAD Studio IDE.

DataSnap Filters Compendium Updated to Delphi 10 Seattle

Very quick info. Not tremendous useful today as when developed (Delphi 2010 time frame) but, if someone is still using my DataSnap Filters Compendium (and I know some users heavily use it), now can find the Delphi 10 Seattle version on github. Currently works all the speed test and the server/client test.

Echoes From The Past: Message Master For Delphi a.k.a. MM4D

Some years ago, at the Delphi 6/7 timeframe I was working on a client/server program with c.a. 400 forms and 200 units. At that time I needed a simple way to localize in Italian (in primis) and in other languages, all the standard dialogs (ShowMessage, InputBox, InputQuery etc.). Moreover, I would have liked to give a unique style to them.

DelphiMVCFramework at the 10° Delphi Meetup in Dresden , Germany

Mathias Pannier did a nice talk at the 10° Delphi Meetup in Dresden, Germany. You can find his review with the slide (both in english) in his blog. Mathias contacted me about some specific questions the audience did. Here’s my replies. Is it possible to have a [MapperJSONSer(‘first_name’)] attribute for DataSet fields?