<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>while true do;</title>
	<atom:link href="http://www.danieleteti.it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danieleteti.it</link>
	<description>Daniele Teti's programming blog</description>
	<pubDate>Wed, 15 May 2013 16:08:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>Book Review: &#8220;ZeroMQ&#8221; (PACKT Publishing)</title>
		<link>http://www.danieleteti.it/2013/05/15/book-review-zeromq-packt-publishing/</link>
		<comments>http://www.danieleteti.it/2013/05/15/book-review-zeromq-packt-publishing/#comments</comments>
		<pubDate>Wed, 15 May 2013 12:03:51 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Delphi XE]]></category>

		<category><![CDATA[Delphi XE2]]></category>

		<category><![CDATA[Delphi XE3]]></category>

		<category><![CDATA[Delphi XE4]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[RAD STUDIO XE]]></category>

		<category><![CDATA[Books]]></category>

		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[PACKT PUB]]></category>

		<category><![CDATA[Review]]></category>

		<category><![CDATA[ZeroMQ]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=560</guid>
		<description><![CDATA[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 [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2013/05/15/book-review-zeromq-packt-publishing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Delphi STOMP Client is now compatibile with iOS</title>
		<link>http://www.danieleteti.it/2013/05/14/my-delphi-stomp-client-is-now-compatibile-with-ios/</link>
		<comments>http://www.danieleteti.it/2013/05/14/my-delphi-stomp-client-is-now-compatibile-with-ios/#comments</comments>
		<pubDate>Tue, 14 May 2013 12:22:16 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=558</guid>
		<description><![CDATA[Thank you to Marco Mottadelli, one of the active contributors to my Delphi STOMP Client open source project.
Now the STOMP client is compatibile with:

Delphi Win32/Win64
Delphi for iOS
FreePascal


It use INDY or Synapse as a TCP library, obviously on iOS you have to use INDY.

Project is on google code.
]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2013/05/14/my-delphi-stomp-client-is-now-compatibile-with-ios/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sneak peek to simple integration between DMVCFramework and DORM</title>
		<link>http://www.danieleteti.it/2013/04/18/sneak-peek-to-simple-integration-between-dmvcframework-and-dorm/</link>
		<comments>http://www.danieleteti.it/2013/04/18/sneak-peek-to-simple-integration-between-dmvcframework-and-dorm/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 16:51:36 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[DMVCFramework]]></category>

		<category><![CDATA[DORM]]></category>

		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=544</guid>
		<description><![CDATA[This is a really simple (not optimized and dirty) integration between the upcoming DMVCFramework (WebBroker based MVC framework) and DORM, &#8220;the Delphi ORM&#8221;.
This is the DMVCFramework controller with the relative mapping and methods. In the method &#8220;GetUsers&#8221; dorm is used to execute a select to the database using the sanitized parameter passed on the url.

unit [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2013/04/18/sneak-peek-to-simple-integration-between-dmvcframework-and-dorm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>#3 “dorm, the Delphi ORM” bullettin</title>
		<link>http://www.danieleteti.it/2013/04/16/3-%e2%80%9cdorm-the-delphi-orm%e2%80%9d-bullettin/</link>
		<comments>http://www.danieleteti.it/2013/04/16/3-%e2%80%9cdorm-the-delphi-orm%e2%80%9d-bullettin/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 12:54:54 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dorm]]></category>

		<category><![CDATA["The Delphi ORM"]]></category>

		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[DORM]]></category>

		<category><![CDATA[dorm bullettin]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=539</guid>
		<description><![CDATA[A veeery log time after the last dorm bullettin. But, as usual, I was been very busy on some projects (not only dorm) and the time goes by&#8230;
However, dorm has been extended, polished and improved over the last few months. Has been used in a couple other projects in my compoany (www.bittime.it).
So, here&#8217;s a small [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2013/04/16/3-%e2%80%9cdorm-the-delphi-orm%e2%80%9d-bullettin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DataSnap XE3 concurrency problems and Update1</title>
		<link>http://www.danieleteti.it/2012/12/15/datasnap-concurrency-problems-and-update1/</link>
		<comments>http://www.danieleteti.it/2012/12/15/datasnap-concurrency-problems-and-update1/#comments</comments>
		<pubDate>Sat, 15 Dec 2012 00:36:01 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Delphi XE3]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Bugs]]></category>

		<category><![CDATA[DataSnap]]></category>

		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Threading]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=527</guid>
		<description><![CDATA[If you know DataSnap, probably you know the famous post by Roberto Schneiders about its stability problems (http://robertocschneiders.wordpress.com/2012/11/22/datasnap-analysis-based-on-speed-stability-tests/).
Now, after some (right) dust cloud, in the Update 1 Embarcadero fixed some bugs.
I still haven&#8217;t the time to do an heavy test but the first &#8220;fast-and-dirty&#8221; test give some results, and I&#8217;d like to share my little tests.
I [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/12/15/datasnap-concurrency-problems-and-update1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ITDevCon 2012 – RECAP</title>
		<link>http://www.danieleteti.it/2012/10/29/itdevcon-2012-%e2%80%93-recap/</link>
		<comments>http://www.danieleteti.it/2012/10/29/itdevcon-2012-%e2%80%93-recap/#comments</comments>
		<pubDate>Mon, 29 Oct 2012 12:31:02 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Delphi XE3]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[Events]]></category>

		<category><![CDATA[HTML5Builder]]></category>

		<category><![CDATA[ITDevCon]]></category>

		<category><![CDATA[ITDevCon2012]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[bit Time Software]]></category>

		<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=520</guid>
		<description><![CDATA[Last friday is just ended the 4th edition of ITDevCon. This conference is, now, the biggest Delphi conference in Europe, in terms of speakers, speeches and topics&#8230; no doubt!
Some numbers:

2 days
31 speeches
15 speakers from all over the world (Italy, USA, Norway, Slovenia, Benelux)
70 attendees c.a. from all over the world (Italy, Germany, Russia etc)
32 prizes [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/10/29/itdevcon-2012-%e2%80%93-recap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to enable HTML5 Application Cache (offline webapp) on a DataSnap based web server</title>
		<link>http://www.danieleteti.it/2012/10/10/how-to-enable-html5-application-cache-offline-webapp-on-a-datasnap-based-web-server/</link>
		<comments>http://www.danieleteti.it/2012/10/10/how-to-enable-html5-application-cache-offline-webapp-on-a-datasnap-based-web-server/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 22:21:06 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[DataSnap]]></category>

		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[HTML5]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=514</guid>
		<description><![CDATA[By default, stadalone WebBroker DataSnap servers do not allow to use the &#8220;new&#8221; HTML5 Application Cache file manifest.
While I was preparing the contents and the demos of my &#8220;HTML5 and DataSnap web application development&#8221; (with more than 250 slides and more than 50 samples. More info here) I&#8217;ve configured the DataSnap components to support this [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/10/10/how-to-enable-html5-application-cache-offline-webapp-on-a-datasnap-based-web-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RAD Studio XE3 World Tour - Milan, Rome and Dubai</title>
		<link>http://www.danieleteti.it/2012/09/28/rad-studio-xe3-world-tour-milan-rome-and-dubai/</link>
		<comments>http://www.danieleteti.it/2012/09/28/rad-studio-xe3-world-tour-milan-rome-and-dubai/#comments</comments>
		<pubDate>Fri, 28 Sep 2012 13:23:16 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Delphi XE3]]></category>

		<category><![CDATA[Events]]></category>

		<category><![CDATA[HTML5Builder]]></category>

		<category><![CDATA[RAD Studio XE3]]></category>

		<category><![CDATA[bit Time Software]]></category>

		<category><![CDATA[Dubai]]></category>

		<category><![CDATA[Milan]]></category>

		<category><![CDATA[rome]]></category>

		<category><![CDATA[XE3]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=504</guid>
		<description><![CDATA[Last week I was busy with the event &#8220;RAD Studio XE3 World Tour&#8220;, held in 3 different cities: Milan, Rome and Dubai. In Milan we had a lot of attendees, the developers were looking forward to see the last RAD Studio XE3 features.
Fabrizio Bitti, opened the event, introducing bit Time Software as italian representative of Embarcadero Techonologies.
I presented [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/09/28/rad-studio-xe3-world-tour-milan-rome-and-dubai/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to serialize a TList of objects with Delphi</title>
		<link>http://www.danieleteti.it/2012/08/20/how-to-serialize-a-tlist-of-objects-with-delphi/</link>
		<comments>http://www.danieleteti.it/2012/08/20/how-to-serialize-a-tlist-of-objects-with-delphi/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 10:55:01 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[Delphi XE2]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[RTTI]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=494</guid>
		<description><![CDATA[Some weeks ago a customer asked to me if it is possibile serialize a TList of objects. “Hey, you should use a TObjectList for this”, I said, but he absolutely needs (I dont know why) of a  TList.
This is the (simple) sample code tested with Delphi XE2 Update4. Enjoy.



&#160;


unit Unit4;


&#160;


interface


&#160;


uses


&#160; Winapi.Windows,


&#160; Winapi.Messages,


&#160; System.SysUtils,


&#160; System.Variants,


&#160; [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/08/20/how-to-serialize-a-tlist-of-objects-with-delphi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DROIDDevCon - Call4Papers</title>
		<link>http://www.danieleteti.it/2012/05/25/droiddevcon-call4papers/</link>
		<comments>http://www.danieleteti.it/2012/05/25/droiddevcon-call4papers/#comments</comments>
		<pubDate>Fri, 25 May 2012 09:34:33 +0000</pubDate>
		<dc:creator>Daniele Teti</dc:creator>
		
		<category><![CDATA[DROIDDevCon]]></category>

		<category><![CDATA[DROIDDevCon2012]]></category>

		<category><![CDATA[Events]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Android]]></category>

		<category><![CDATA[conferences]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Verona]]></category>

		<guid isPermaLink="false">http://www.danieleteti.it/?p=485</guid>
		<description><![CDATA[
DROIDDevCon is the first conference in italy completly focused on Android OS development.
This post is the official opening for the call4papers!
Dear potential DROIDDevCon speaker,
I&#8217;m building the agenda for first DROIDDevCon that will be held October 24th in Verona (Italy).
The call for papers are officially open right now, so if you want to propose some speeches, [...]]]></description>
		<wfw:commentRss>http://www.danieleteti.it/2012/05/25/droiddevcon-call4papers/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
