<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Fabio Kung</title>
	<atom:link href="http://fabiokung.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://fabiokung.com</link>
	<description></description>
	<lastBuildDate>Thu, 18 Apr 2013 11:01:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Software Development Guidelines by Steve Djajasaputra</title>
		<link>http://fabiokung.com/2013/02/27/software-development-guidelines/#comment-2116</link>
		<dc:creator><![CDATA[Steve Djajasaputra]]></dc:creator>
		<pubDate>Thu, 18 Apr 2013 11:01:21 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=367#comment-2116</guid>
		<description><![CDATA[Hi Fabio,
please see my example of guidelines http://soa-java.blogspot.nl/2012/09/soa-software-development-guidelines.html

As you said &quot;There are not rules&quot;,  they are just guidelines :)
Steve]]></description>
		<content:encoded><![CDATA[<p>Hi Fabio,<br />
please see my example of guidelines <a href="http://soa-java.blogspot.nl/2012/09/soa-software-development-guidelines.html" rel="nofollow">http://soa-java.blogspot.nl/2012/09/soa-software-development-guidelines.html</a></p>
<p>As you said &#8220;There are not rules&#8221;,  they are just guidelines <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I&#8217;m a Certified Ruby Programmer Silver by Fabio Kung</title>
		<link>http://fabiokung.com/2008/08/19/im-a-certified-ruby-programmer-silver/#comment-2082</link>
		<dc:creator><![CDATA[Fabio Kung]]></dc:creator>
		<pubDate>Wed, 20 Mar 2013 21:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.wordpress.com/?p=50#comment-2082</guid>
		<description><![CDATA[Hello Tommaso,

Unfortunately I can&#039;t help much. It&#039;s been many years since I did the exam, and at that time there weren&#039;t many resources to help.

Good luck!]]></description>
		<content:encoded><![CDATA[<p>Hello Tommaso,</p>
<p>Unfortunately I can&#8217;t help much. It&#8217;s been many years since I did the exam, and at that time there weren&#8217;t many resources to help.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I&#8217;m a Certified Ruby Programmer Silver by Tommaso</title>
		<link>http://fabiokung.com/2008/08/19/im-a-certified-ruby-programmer-silver/#comment-2056</link>
		<dc:creator><![CDATA[Tommaso]]></dc:creator>
		<pubDate>Tue, 05 Mar 2013 09:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.wordpress.com/?p=50#comment-2056</guid>
		<description><![CDATA[Hello Fabio,
I&#039;m taking the Ruby silver certification, I would like to know where I can find the material for study and if there are tests to be able to exercise for the exam.
Thanks to Thomas Caporuscio soon.]]></description>
		<content:encoded><![CDATA[<p>Hello Fabio,<br />
I&#8217;m taking the Ruby silver certification, I would like to know where I can find the material for study and if there are tests to be able to exercise for the exam.<br />
Thanks to Thomas Caporuscio soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software Development Guidelines by Fabio Kung</title>
		<link>http://fabiokung.com/2013/02/27/software-development-guidelines/#comment-2049</link>
		<dc:creator><![CDATA[Fabio Kung]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 20:20:37 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=367#comment-2049</guid>
		<description><![CDATA[Nice ones Luiz. Here is something worth quoting, related to the former:

&lt;blockquote&gt;&quot;There are only two hard things in Computer Science: cache invalidation and naming things.&quot;

-- Phil Karlton&lt;/blockquote&gt;]]></description>
		<content:encoded><![CDATA[<p>Nice ones Luiz. Here is something worth quoting, related to the former:</p>
<blockquote><p>&#8220;There are only two hard things in Computer Science: cache invalidation and naming things.&#8221;</p>
<p>&#8211; Phil Karlton</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software Development Guidelines by Luiz Fernando Corte Real</title>
		<link>http://fabiokung.com/2013/02/27/software-development-guidelines/#comment-2047</link>
		<dc:creator><![CDATA[Luiz Fernando Corte Real]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 12:18:10 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=367#comment-2047</guid>
		<description><![CDATA[Great list, Kung!
I’d add 2 items on it, were it my list:

1) Naming: your code can be decoupled, well structured and so, but how are you going to identify the pieces if their names say nothing? It’s a very basic guideline, but it’s always good to keep it in mind. I’m always thinking on good names for my classes, methods and variables, as I think it will help other people (including me six months from now) understand that code I’m writing.

2) Know your tools: I’ve seen quite often people reimplementing functionalities or misusing a library and blaming it later. If you are going to use a library (or tool), you need to know it well to take the best of it.

I’d never thought about the event-loop thing, even having suffered with that. Thanks :)

Keep writing!]]></description>
		<content:encoded><![CDATA[<p>Great list, Kung!<br />
I’d add 2 items on it, were it my list:</p>
<p>1) Naming: your code can be decoupled, well structured and so, but how are you going to identify the pieces if their names say nothing? It’s a very basic guideline, but it’s always good to keep it in mind. I’m always thinking on good names for my classes, methods and variables, as I think it will help other people (including me six months from now) understand that code I’m writing.</p>
<p>2) Know your tools: I’ve seen quite often people reimplementing functionalities or misusing a library and blaming it later. If you are going to use a library (or tool), you need to know it well to take the best of it.</p>
<p>I’d never thought about the event-loop thing, even having suffered with that. Thanks <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Keep writing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Running Java Web Applications on Heroku Cedar Stack by Jonathan Schreiber</title>
		<link>http://fabiokung.com/2011/08/06/running-java-web-applications-on-heroku-cedar-stack/#comment-2041</link>
		<dc:creator><![CDATA[Jonathan Schreiber]]></dc:creator>
		<pubDate>Thu, 07 Feb 2013 19:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=317#comment-2041</guid>
		<description><![CDATA[Olá.

Meu nome é Jonathan Schreiber e trabalho na área de Parcerias, da RedeHost, uma das 3 maiores empresas de Hosting do Brasil.

Gostaríamos de ter você como um de nossos parceiros, já que o conteúdo do seu site/blog está diretamente ligado à tecnologia. Queremos oferecer nosso apoio através isenção nos nossos serviços como Hospedagem.

Se houver interesse, envie um e-mail com seu e-mail e telefone que entraremos em contato.

Abraço.]]></description>
		<content:encoded><![CDATA[<p>Olá.</p>
<p>Meu nome é Jonathan Schreiber e trabalho na área de Parcerias, da RedeHost, uma das 3 maiores empresas de Hosting do Brasil.</p>
<p>Gostaríamos de ter você como um de nossos parceiros, já que o conteúdo do seu site/blog está diretamente ligado à tecnologia. Queremos oferecer nosso apoio através isenção nos nossos serviços como Hospedagem.</p>
<p>Se houver interesse, envie um e-mail com seu e-mail e telefone que entraremos em contato.</p>
<p>Abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Short bio by vtffatec</title>
		<link>http://fabiokung.com/about/short-bio/#comment-2033</link>
		<dc:creator><![CDATA[vtffatec]]></dc:creator>
		<pubDate>Thu, 17 Jan 2013 21:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/#comment-2033</guid>
		<description><![CDATA[Olá Fabio, sou novo no âmbito de TI e estava pesquisando um pouco, achei uma situação curiosa.Vejo, normalmente, que os profissionais em TI ocupam o cargo de desenvolvedor sênior em uma linguagem x depois de 4 ou 5 anos de experiência profissional, se não para mais. Já você, pelo que vi, começou a trabalhar com desenvolvimento em 2002 e já em 2004, segundo o que consta no Linkedin, ocupou um cargo de arquiteto de software/desenvolvedor sênior.
Isso se dá em função dos seu estudos na área, que possivelmente deve ter iniciado antes de 2002?
Abraço e parabéns pelos trabalhos e participações em opensource.]]></description>
		<content:encoded><![CDATA[<p>Olá Fabio, sou novo no âmbito de TI e estava pesquisando um pouco, achei uma situação curiosa.Vejo, normalmente, que os profissionais em TI ocupam o cargo de desenvolvedor sênior em uma linguagem x depois de 4 ou 5 anos de experiência profissional, se não para mais. Já você, pelo que vi, começou a trabalhar com desenvolvimento em 2002 e já em 2004, segundo o que consta no Linkedin, ocupou um cargo de arquiteto de software/desenvolvedor sênior.<br />
Isso se dá em função dos seu estudos na área, que possivelmente deve ter iniciado antes de 2002?<br />
Abraço e parabéns pelos trabalhos e participações em opensource.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Soda is cheaper than Water by Hernan Martinez</title>
		<link>http://fabiokung.com/2009/10/24/soda-is-cheaper-than-water/#comment-2028</link>
		<dc:creator><![CDATA[Hernan Martinez]]></dc:creator>
		<pubDate>Thu, 10 Jan 2013 18:35:44 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=208#comment-2028</guid>
		<description><![CDATA[Mas vai comparar logo com Taí rs]]></description>
		<content:encoded><![CDATA[<p>Mas vai comparar logo com Taí rs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ruby and dependency injection in a dynamic world by Dependency Injection (&#38; Small Furry Animals) &#124; Ethereal Bits</title>
		<link>http://fabiokung.com/2010/05/06/ruby-and-dependency-injection-in-a-dynamic-world/#comment-1047</link>
		<dc:creator><![CDATA[Dependency Injection (&#38; Small Furry Animals) &#124; Ethereal Bits]]></dc:creator>
		<pubDate>Wed, 28 Mar 2012 05:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=255#comment-1047</guid>
		<description><![CDATA[[...] languages like Perl or Ruby then DI is essentially baked in, you&#8217;re probably already using it whether or not you realize [...]]]></description>
		<content:encoded><![CDATA[<p>[...] languages like Perl or Ruby then DI is essentially baked in, you&#8217;re probably already using it whether or not you realize [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ruby and dependency injection in a dynamic world by Fabio Kung</title>
		<link>http://fabiokung.com/2010/05/06/ruby-and-dependency-injection-in-a-dynamic-world/#comment-1011</link>
		<dc:creator><![CDATA[Fabio Kung]]></dc:creator>
		<pubDate>Sun, 26 Feb 2012 22:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://fabiokung.com/?p=255#comment-1011</guid>
		<description><![CDATA[Hey Sean,

I&#039;m not sure I understand your comments correctly, but they seem a bit controversial to me.

Either you declare those dependencies in your classes that require them, or you declare them in a central place, away from your classes. You can at some level mix both approaches, but It&#039;s always a tradeoff in the end.

Modules allow you to do any of the above.]]></description>
		<content:encoded><![CDATA[<p>Hey Sean,</p>
<p>I&#8217;m not sure I understand your comments correctly, but they seem a bit controversial to me.</p>
<p>Either you declare those dependencies in your classes that require them, or you declare them in a central place, away from your classes. You can at some level mix both approaches, but It&#8217;s always a tradeoff in the end.</p>
<p>Modules allow you to do any of the above.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
