<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paulo Poiati &#124; Blog</title>
	<atom:link href="http://blog.paulopoiati.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.paulopoiati.com</link>
	<description>@SuppressWarnings(“useless”)</description>
	<lastBuildDate>Sat, 12 May 2012 17:43:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>A not well know and underestimated css property: box-sizing</title>
		<link>http://blog.paulopoiati.com/2012/05/12/a-not-well-know-and-underestimated-css-property-box-sizing/</link>
		<comments>http://blog.paulopoiati.com/2012/05/12/a-not-well-know-and-underestimated-css-property-box-sizing/#comments</comments>
		<pubDate>Sat, 12 May 2012 17:39:09 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=299</guid>
		<description><![CDATA[The box-sizing (introduced in CSS3) is one of the forgotten properties, no one talks about it but can be really useful in some situations. What it does? In the Mozilla words: The box-sizing CSS property is used to alter the default CSS box model used to calculate widths and heights of elements. It is possible [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2012/05/12/a-not-well-know-and-underestimated-css-property-box-sizing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Builder: Introduction</title>
		<link>http://blog.paulopoiati.com/2012/02/16/jquery-builder-introduction/</link>
		<comments>http://blog.paulopoiati.com/2012/02/16/jquery-builder-introduction/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 18:03:20 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[builder]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=162</guid>
		<description><![CDATA[Which web developer never built DOM elements programmatically? It’s a mess, don’t is? Well, it was a lot worse in the past. When the only way to do that was appending strings or with the standard Document Api (Document#createElement, Document#appendChild &#8230;). But In the past few years the things got better. Javascript Frameworks emerged and [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2012/02/16/jquery-builder-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing VimRepress in MacVim (OSX Lion)</title>
		<link>http://blog.paulopoiati.com/2012/02/07/installing-vimrepress-in-macvim-osx-lion/</link>
		<comments>http://blog.paulopoiati.com/2012/02/07/installing-vimrepress-in-macvim-osx-lion/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 01:08:18 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[brew]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=255</guid>
		<description><![CDATA[Installing VimRepress should be trivial for almost every case but one exception is installing it in MacOSX Lion. If you installed MacVim compiling the source without specifying the architecture it will use the x86_64 (default for Lion) even if you are using homebrew. The problem is, the python interpreter will not work correctly if you [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2012/02/07/installing-vimrepress-in-macvim-osx-lion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Easyhash:  An easy interface to generate md5 and sha1 hash in hexadecimal format</title>
		<link>http://blog.paulopoiati.com/2011/12/31/easyhash-an-easy-interface-to-generate-md5-and-sha1-hash-in-hexadecimal-format/</link>
		<comments>http://blog.paulopoiati.com/2011/12/31/easyhash-an-easy-interface-to-generate-md5-and-sha1-hash-in-hexadecimal-format/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 06:20:32 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[easyhash]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=209</guid>
		<description><![CDATA[Generate hash in hexadecimal format is a common need for most developers. Generally this is an easy task, but like a lot of stuff it&#8217;s complicated to do in Java. You need to use the java.security.MessageDigest API and convert the result from bytes to a hexadecimal string. Unfortunately, even in Groovy there is no easy [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2011/12/31/easyhash-an-easy-interface-to-generate-md5-and-sha1-hash-in-hexadecimal-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grails / GORM: Changing default id name and type from an entity</title>
		<link>http://blog.paulopoiati.com/2011/10/04/grails-gorm-changing-default-id-name-and-type-from-an-entity/</link>
		<comments>http://blog.paulopoiati.com/2011/10/04/grails-gorm-changing-default-id-name-and-type-from-an-entity/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 05:07:33 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[GORM]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[grails gorm groovy]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=189</guid>
		<description><![CDATA[While developing a simple application at work I got stuck with a common case in GORM, and I didn&#8217;t found the solution in the documentation. I have a table with a column named myid of type varchar. But the GORM, by default, auto generate an id property for you with the long type. The solution [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2011/10/04/grails-gorm-changing-default-id-name-and-type-from-an-entity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy / GMongo tips and tricks</title>
		<link>http://blog.paulopoiati.com/2011/01/29/groovy-gmongo-tips-and-tricks/</link>
		<comments>http://blog.paulopoiati.com/2011/01/29/groovy-gmongo-tips-and-tricks/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 00:26:51 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[GMongo]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[gmongo]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[mongodb]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=120</guid>
		<description><![CDATA[Based on some emails I received last days I will show some features of GMongo that not everyone is aware. Regex based search In the mongo official Java driver you can do searches using Regular Expression. To do that you just need to pass a java.util.regex.Pattern instance as the search term. In Groovy there is [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2011/01/29/groovy-gmongo-tips-and-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GMongo available at Maven Central</title>
		<link>http://blog.paulopoiati.com/2010/07/03/gmongo-available-at-maven-central/</link>
		<comments>http://blog.paulopoiati.com/2010/07/03/gmongo-available-at-maven-central/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 06:41:53 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[GMongo]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[gmongo]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=86</guid>
		<description><![CDATA[A maintenance release (0.5.1) of GMongo was launched. It just fixed a bug with com.mongodb.DB#createCollection. But the good news is the GMongo availability in the Maven Central (http://repo2.maven.org/maven2/). Maven: Ivy: Groovy Grape: This should compile and run seamlessly in an environment with Groovy 1.7.2 (or later): Updated: Version 0.6 is now available as well.]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2010/07/03/gmongo-available-at-maven-central/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GMongo 0.5 Released</title>
		<link>http://blog.paulopoiati.com/2010/06/20/gmongo-0-5-released/</link>
		<comments>http://blog.paulopoiati.com/2010/06/20/gmongo-0-5-released/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 06:19:29 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[GMongo]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=49</guid>
		<description><![CDATA[UPDATE: GMongo is in constantly development, for more details check https://github.com/poiati/gmongo. GMongo is an alternative to de default Java driver for Mongodb. It&#8217;s use an easy and less verbose syntax, the grammar is very close to the official mongo shell cliente (javascript). It&#8217;s just a wrapper around the Java driver. So, every single method of [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2010/06/20/gmongo-0-5-released/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Forwarding Objective-C Messages</title>
		<link>http://blog.paulopoiati.com/2009/12/05/forwarding-objective-c-messages/</link>
		<comments>http://blog.paulopoiati.com/2009/12/05/forwarding-objective-c-messages/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 18:07:49 +0000</pubDate>
		<dc:creator>Paulo Poiati</dc:creator>
				<category><![CDATA[Objective-c]]></category>
		<category><![CDATA[C]]></category>

		<guid isPermaLink="false">http://blog.paulopoiati.com/?p=11</guid>
		<description><![CDATA[Unlike Java or plain C, Objective-C work with messages. You don&#8217;t invoke a method on an object, instead, you send a message to it (like the Ruby language). This approach let a more dynamic behavior. For instance, suppose that you have this class: As you can see it has only one instance method definition, called [...]]]></description>
		<wfw:commentRss>http://blog.paulopoiati.com/2009/12/05/forwarding-objective-c-messages/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

