<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31595757</id><updated>2011-04-21T22:52:41.612-03:00</updated><title type='text'>Emerson Santos (monit06)</title><subtitle type='html'>“Ainda que eu ande pelo vale da sombra da morte, não temerei mal nenhum, porque tu estás comigo.” 
: (Salmo 23.4)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31595757.post-1888528404521240334</id><published>2008-02-08T16:08:00.000-02:00</published><updated>2008-02-08T17:49:13.438-02:00</updated><title type='text'>Development Trends</title><content type='html'>É comum encontrarmos em sites de tecnologia ou em blogs algumas opiniões sobre qual a linguagem/plataforma que mais está sendo utilizada para desenvolvimento de aplicações.&lt;br /&gt;&lt;br /&gt;Para saber o que realmente está acontecendo resolvi fazer uma consulta ao mestre Google (mais especificamente ao &lt;a href="http://www.google.com/trends"&gt;Google Trends&lt;/a&gt;). O resultado está no gráfico abaixo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_H2u3tlW2H0Y/R6yvN6N0F-I/AAAAAAAAAB4/TsPzAtzgv7w/s1600-h/20080208_trends.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5164695526187472866" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_H2u3tlW2H0Y/R6yvN6N0F-I/AAAAAAAAAB4/TsPzAtzgv7w/s400/20080208_trends.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;É notável que Java vem perdendo espaço ao longo dos anos para outras linguagens/plataformas. Acredito que em muitos dos casos é em virtude dos seguintes fatores:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Burocracia no desenvolvimento (arquivos XML, deployment descriptors, taglibs, frameworks para apresentação-integração-persistencia, deployment de WARs-JARs-EARs-CARs etc)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nível de conhecimento necessário para se criar "boas" aplicações (Design Patterns, Tiers/Layers, Estratégias de integração e persistência, etc).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;"Neste ponto quero ressaltar que todos os itens mencionados acima deveriam ser considerados em qualquer desenvolvimento, independente da plataforma ou linguagem. Porém é mais comum ver isso nas pessoas que conhecem Java."&lt;/em&gt;&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Complexidade na criação das tarefas básicas, como por exemplo, criar um CRUD.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Minha opinião é: existe espaço para todas elas, principalmente para o desenvolvimento com todos os pontos ruins acima. A escolha certa fica pela combinação do nível de conhecimento da tecnologia e pelo grau de complexidade da aplicação. Abaixo segue alguns de meus critérios na hora de começar um novo projeto (desde que eu tenha escolha, é claro):&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;.NET: É interessante utilizar a produtividade do Visual Studio para se criar aplicações que não demandem de tantas complexidades técnicas. A produtividade é notável, principalmente se aliado a componente de terceiros (AJAX, Gráficos e Relatórios), e os resultados tendem a agradar os usuários, que é o que mais importa.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Java: Para tarefas mais complicadas de integração, requisitos apurados de desempenho, necessidade da multiplataforma e outras coisas complicadas eu defendo sua utilização, principalmente devido a dois principais pontos: sucesso no desenvolvimento de aplicações críticas e liberdade com a vasta opção de componentes open-source.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-1888528404521240334?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/1888528404521240334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=1888528404521240334&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/1888528404521240334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/1888528404521240334'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2008/02/development-trends.html' title='Development Trends'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_H2u3tlW2H0Y/R6yvN6N0F-I/AAAAAAAAAB4/TsPzAtzgv7w/s72-c/20080208_trends.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-9207258690320682161</id><published>2008-02-08T15:56:00.000-02:00</published><updated>2008-02-08T16:01:04.648-02:00</updated><title type='text'>SCEA Book Reviews</title><content type='html'>Em umas de minhas passadas pelo &lt;a href="http://www.javaranch.com/"&gt;JavaRanch&lt;/a&gt; encontrei um post interessante sobre alguns Book Reviews para turma que pretende estudar para a prova de arquiteto - SCEA.&lt;br /&gt;&lt;br /&gt;Segue o link para o site Ecletic Programmer: &lt;a href="http://eclecticprogrammer.com/"&gt;http://eclecticprogrammer.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ateh mais!&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-9207258690320682161?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/9207258690320682161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=9207258690320682161&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/9207258690320682161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/9207258690320682161'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2008/02/scea-book-reviews.html' title='SCEA Book Reviews'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-2712845942281064772</id><published>2008-01-06T13:44:00.000-02:00</published><updated>2008-01-07T00:09:13.162-02:00</updated><title type='text'>Java EE Learning Path</title><content type='html'>Como havia mencionando há algum tempo atrás, estou compartilhando um pouco de minha lista de livros favoritos para o aprendizado de Java EE.&lt;br /&gt;É claro que aprender sobre JEE leva um pouco de tempo devido à grande quantidade de tecnologias, protocolos e frameworks, portanto não espere ler apenas um livro e “cabum!!!” agora você já é o “bam bam bam” de Java.&lt;br /&gt;O trabalho é árduo, leva-se um bom tempo lendo livros, revistas, sites, blogs, fóruns, fora a experiência em campo desenvolvendo aplicações das mais variadas.&lt;br /&gt;Sem mais delongas segue abaixo minha sugestão de leitura:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Primeiro Passo:&lt;/strong&gt; Apesar de ser um livro grande e que aborda praticamento todos os pontos da plataforma eu acredito que é um bom começo, principalmente por estar disponível no site da Sun (&lt;a href="http://java.sun.com/javaee/5/docs/tutorial/doc/"&gt;http://java.sun.com/javaee/5/docs/tutorial/doc/&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Java-TM-EE-Tutorial-3rd/dp/0321490290/ref=pd_bbs_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199637481&amp;amp;sr=8-1" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51MCSV0BFFL._PIlitb-dp-500-arrow,TopRight,45,-64_OU01_SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Java(TM) EE 5 Tutorial, The (3rd Edition).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0321490290 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Segundo Passo:&lt;/strong&gt; Após ter um visto todas as possibilidades da plataforma, o próximo passo é entender bem sobre as principais tecnologias do Container JEE.&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0596005407/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I2J9KWWLWGZOR&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/510gJtq2RyL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Head First Servlets and JSP.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0596005407 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0596005717/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I34CRHWQF7YQ1N&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51BKRKIyLJL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0596005717 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Core-JavaServer-TM-Faces-2nd/dp/0131738860/ref=pd_sim_b_img_27" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51TjhIjbtLL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Core JavaServer(TM) Faces (2nd Edition) (Core Series).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0131738860 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Terceiro Passo:&lt;/strong&gt; Entenda as principais frameworks utilizadas no desenvolvimento de aplicações corporativas.&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0672328968/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I6ZQNF95OD8EA&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/515t6GHITRL._PIsitb-dp-500-arrow,TopRight,45,-64_OU01_SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Agile Java Development with Spring, Hibernate and Eclipse.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0672328968 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Building-Spring-2-Enterprise-Applications/dp/1590599187/ref=pd_bbs_sr_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199638769&amp;amp;sr=1-2" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51bkdOKVJVL._PIsitb-dp-500-arrow,TopRight,45,-64_OU01_SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Building Spring 2 Enterprise Applications.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 1590599187 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Quarto Passo:&lt;/strong&gt; Projete aplicações corporativas como elas realmente devem ser construídas. "Be an architect!"&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0131422464/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I1E9H4IRMWTSYH&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51QAENR2PSL._PIlitb-dp-500-arrow,TopRight,45,-64_OU01_SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0131422464 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0131463071/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I3367GBVZOQ6O2&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51SieXMozfL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Core Series).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0131463071 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0596007124/ref=wl_it_dp?ie=UTF8&amp;amp;coliid=I3UTJTAH0J579&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51lsYxRYnOL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Head First Design Patterns (Head First).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0596007124 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Software-Engineering-International-Computer-Science/dp/0321313798/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199639290&amp;amp;sr=1-1" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/41X4HP2C1VL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Software Engineering: (Update) (8th Edition).&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0321313798 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-2712845942281064772?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/2712845942281064772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=2712845942281064772&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/2712845942281064772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/2712845942281064772'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2008/01/java-ee-learning-path.html' title='Java EE Learning Path'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-8693977378322813154</id><published>2008-01-05T15:15:00.000-02:00</published><updated>2008-01-06T13:50:44.519-02:00</updated><title type='text'>Happy New Year 2008</title><content type='html'>Bom, um ano sem postar uma misera linha no meu blog resolvi retomar as atividades agora em 2008.&lt;br /&gt;&lt;br /&gt;Problemas de tempo a parte, pretendo começar o ano com o pé direito desejando um Feliz Ano Novo aos leitores.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_H2u3tlW2H0Y/R3-96_E9lrI/AAAAAAAAABc/0yknWnnEdbE/s1600-h/HappyNewYear.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5152045319797446322" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_H2u3tlW2H0Y/R3-96_E9lrI/AAAAAAAAABc/0yknWnnEdbE/s320/HappyNewYear.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-8693977378322813154?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/8693977378322813154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=8693977378322813154&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/8693977378322813154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/8693977378322813154'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2008/01/happy-new-year-2008.html' title='Happy New Year 2008'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_H2u3tlW2H0Y/R3-96_E9lrI/AAAAAAAAABc/0yknWnnEdbE/s72-c/HappyNewYear.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-1617545179179114576</id><published>2007-03-15T12:40:00.001-03:00</published><updated>2007-03-15T12:40:41.461-03:00</updated><title type='text'>O primeiro de 2007</title><content type='html'>2 anos - Inácio Pinto&lt;br /&gt;3 a 4 anos - Inocêncio Pinto&lt;br /&gt;5 a 6 anos - Créscio Pinto&lt;br /&gt;7 a 10 anos - Jacinto Pinto&lt;br /&gt;11 a 15 anos - Armando Pinto&lt;br /&gt;16 a 20 anos - Gastão do Pinto&lt;br /&gt;21 a 25 anos - Valente Pinto&lt;br /&gt;26 a 30 anos - Amâncio Pinto&lt;br /&gt;31 a 40 anos - Modesto Pinto&lt;br /&gt;41 a 50 anos - Décio Pinto&lt;br /&gt;51 a 60 anos - Caio Pinto&lt;br /&gt;acima de 61 anos - Serafim do Pinto&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-1617545179179114576?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/1617545179179114576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=1617545179179114576&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/1617545179179114576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/1617545179179114576'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2007/03/o-primeiro-de-2007.html' title='O primeiro de 2007'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115774647051735132</id><published>2006-09-08T17:09:00.000-03:00</published><updated>2006-09-08T17:14:30.536-03:00</updated><title type='text'>Tecnologia Emergente</title><content type='html'>Eis o exemplo da era da tecnologia emergente :&lt;br /&gt;&lt;br /&gt;Na escola, uma professora mandou o aluno escrever 500 vezes no quadro negro a seguinte frase :&lt;br /&gt;&lt;br /&gt;"Não vou mais jogar avião de papel em sala de aula".&lt;br /&gt;&lt;br /&gt;Mas como a informática veio para facilitar a vida, vejam como ele fez :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/1788/3431/1600/legal.0.jpg"&gt;&lt;img style="CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1788/3431/400/legal.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115774647051735132?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115774647051735132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115774647051735132&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115774647051735132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115774647051735132'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/09/tecnologia-emergente.html' title='Tecnologia Emergente'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115679087198578047</id><published>2006-08-28T15:27:00.000-03:00</published><updated>2006-08-28T15:48:19.360-03:00</updated><title type='text'>Mais coisas engraçadas</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=yIS9DqlWaYI"&gt;Palestra Motivacional&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=vS10iEz3aV4"&gt;Evolution of dance&lt;/a&gt; (Um pouco bambi porém engraçado)&lt;/li&gt;&lt;li&gt;&lt;a href="http://cenriqueortiz.com/blog/zizou/index.html"&gt;A verdade sobre a cabeçada de Zidane&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Como estou sem tempo para postar coisas interessantes resolvi postar alguns links inúteis que chegam a minha caixa de e-mail.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115679087198578047?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115679087198578047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115679087198578047&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115679087198578047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115679087198578047'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/08/mais-coisas-engraadas.html' title='Mais coisas engraçadas'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115565383388741450</id><published>2006-08-15T11:47:00.000-03:00</published><updated>2008-01-07T00:15:44.801-02:00</updated><title type='text'>Java SE Learning Path</title><content type='html'>Após alguns anos aprendendo e trabalhando com Java identifiquei alguns livros que me ajudaram a conhecer e formar uma boa base sobre a plataforma. Dividi a linha de aprendizado em alguns passos:&lt;br /&gt;&lt;br /&gt;[2008] Resolvi editar este post para complementar a lista de livros para aprendizagem. Acredito que peguei muito pesado colocando os livros de certificação logo no primeiro passo. Também quero deixar claro que existem muitos outros bons livros que não foram mencionados.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Primeiro Passo:&lt;/strong&gt; Certifique-se de que você sabe o básico de programação orientada a objetos e também conhece a linguagem.&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=pd_sim_b_img_2" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51H8F665FAL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Head First Object-Oriented Analysis and Design.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0596008678&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=pd_sim_b_img_8" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51UT%2BakNIJL._SS75_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Head First Java, 2nd Edition.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0596009208 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Segundo Passo:&lt;/strong&gt; Comece por um livro sobre como certificar-se na linguagem Java. Existem alguns livros que acredito serem muito bons para começar. Aqui os livros estão ligados com a versão da linguagem que você pretende tirar a certificação (1.4, 5.0 ou 6.0).&lt;br /&gt;&lt;br /&gt;&lt;table id="table1" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0201728281/sr=1-3/qid=1155652758/ref=pd_bbs_3/104-9709336-1363951?ie=UTF8&amp;amp;s=books" target="_blank"&gt;&lt;img style="FLOAT: left" src="http://ec1.images-amazon.com/images/P/0201728281.01._SCTHUMBZZZ_V61417599_.jpg" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;A Programmer's Guide to Java Certification: A Comprehesive Primer, 2nd Ed.&lt;/strong&gt;&lt;/span&gt; (versão 1.4)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0201728281&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table2" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0072226846/sr=1-2/qid=1155652758/ref=pd_bbs_2/104-9709336-1363951?ie=UTF8&amp;amp;s=books" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ec1.images-amazon.com/images/P/0072226846.01._SCTHUMBZZZ_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Sun Certified Programmer &amp;amp; Developer for Java 2 Study Guide&lt;/strong&gt; (versão 1.4)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0072226846&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table2" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Certified-Programmer-310-055-Certification-Guides/dp/0072253606/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199636805&amp;amp;sr=1-1" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/518zcxsbqOL._SS75_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;SCJP Sun Certified Programmer for Java 5 Study Guide&lt;/strong&gt; (versão 5.0)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0072253606 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Terceiro Passo: &lt;/strong&gt;Após conhecer e memorizar o que foi explicado sobre cada parte da plataforma e quais as regras de sintaxe é hora de partir para uma abordagem mais profunda e fortificar e explorar maiores detalhes.&lt;br /&gt;&lt;br /&gt;&lt;table id="table5" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0201310058/sr=1-1/qid=1155658075/ref=pd_bbs_1/104-9709336-1363951?ie=UTF8&amp;amp;s=books" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ec1.images-amazon.com/images/P/0201310058.01._SCTHUMBZZZ_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Effective Java Programming Language Guide&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0201310058&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table6" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/032133678X/sr=1-3/qid=1155658075/ref=pd_bbs_3/104-9709336-1363951?ie=UTF8&amp;amp;s=books" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ec1.images-amazon.com/images/P/032133678X.01._SCTHUMBZZZ_V61462003_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Java(TM) Puzzlers: Traps, Pitfalls, and Corner Cases&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;032133678X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table6" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0321349601/ref=wl_itt_dp?ie=UTF8&amp;amp;coliid=IXP2064304FUC&amp;amp;colid=1PE7F702FWLFO" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51Hx%2Bg4Q6QL._SS75_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Java Concurrency in Practice&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;0321349601 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Quarto Passo:&lt;/strong&gt; Aprenda sobre &lt;a href="http://java.sun.com/docs/codeconv/" target="_blank"&gt;"Code Conventions for the Java Programming Language"&lt;/a&gt; , &lt;a href="http://www.javacamp.org/designPattern/" target="_blank"&gt;"Design Patterns"&lt;/a&gt; e leia alguns códigos de projetos Open Source como o &lt;a href="http://www.springframework.org/" target="_blank"&gt;"Spring Framework"&lt;/a&gt;. A melhor parte está aqui pois você estará vendo na prática quais são os Best Practices para construção de uma aplicação em Java.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table10" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/Implementation-Patterns-Addison-Wesley-Signature-Kent/dp/0321413091/ref=pd_sim_b_img_18" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://ecx.images-amazon.com/images/I/51JHn-6oNwL._SS75_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Implementation Patterns &lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;0321413091&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table9" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0201485672/sr=8-1/qid=1155659675/ref=pd_bbs_1/104-9709336-1363951?ie=UTF8" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://images.amazon.com/images/P/0201485672.01._SCTHUMBZZZ_V61460853_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Refactoring: Improving the Design of Existing Code&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt; 0201485672&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table10" cellspacing="0" cellpadding="0" width="61%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="121" rowspan="3"&gt;&lt;a href="http://www.amazon.com/gp/product/0321213351/sr=8-2/qid=1155659675/ref=pd_bbs_2/104-9709336-1363951?ie=UTF8" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="FLOAT: left" src="http://images.amazon.com/images/P/0321213351.01._SCTHUMBZZZ_V61417592_.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Refactoring to Patterns&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ISBN:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;0321213351&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Após toda essa série de livros você já estará pronto para começar a trabalhar bem com a linguagem e a tirar a certificação.&lt;br /&gt;É claro que você não precisaria ler todos esses livros para poder tirar a certificação, mas com certeza eles serão necessários para ter uma boa base sobre a linguagem.&lt;br /&gt;Futuramente estarei escrevendo sobre como aprender Java EE e ME, mais alguns livros que penso serem importantes também.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115565383388741450?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115565383388741450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115565383388741450&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115565383388741450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115565383388741450'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/08/java-se-learning-path.html' title='Java SE Learning Path'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115435838503323812</id><published>2006-07-31T11:42:00.000-03:00</published><updated>2006-07-31T18:40:37.073-03:00</updated><title type='text'>ShoZu for Flickr</title><content type='html'>Este fim de semana estava fazendo alguns testes com o &lt;a href="http://www.flickr.com/tools/"&gt;Flickr API &lt;/a&gt;e encontrei um serviço legal oferecido gratuitamente por um site parceiro do &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt;, trata-se do &lt;a href="http://www.shozu.com/portal/tour.do?configId=101"&gt;ShoZu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/1788/3431/320/ShoZuTour.png" /&gt;&lt;br /&gt;&lt;br /&gt;"ShoZu is the easiest and coolest way to upload photos from your phone to your Flickr PhotoStream.&lt;br /&gt;&lt;br /&gt;With just one click your photo or video is on the Web. You can add a description and tags either before or after uploading it. You can even change them later, from your phone.&lt;br /&gt;&lt;br /&gt;When friends or fans comment on any photo in your Flickr photostream, ShoZu forwards those comments to your phone while you're still at the beach, concert or wherever - now that's really cool!&lt;br /&gt;&lt;br /&gt;And ShoZu keeps on getting better. You can now set up your favourite email addresses and blogs in ShoZu - and then email or post your photos and videos in seconds."&lt;em&gt; - from ShoZu website.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Resumindo instalei o client do ShoZu no meu celular e agora posso postar diretamente as fotos que tiro na minha conta do flickr (e exibir no meu blog através do &lt;a href="http://www.flickr.com/badge_new.gne"&gt;Flickr Badge&lt;/a&gt;).&lt;br /&gt;Achei bem interessante e interativo, a única coisa que tive que ajustar foi o tamanho da foto para 160x120 para não ter nenhum problema ($ pela utilização do GPRS) no final do mês com minha fatura de celular. Segue como ficou a imagem:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/1788/3431/320/ShoZu.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115435838503323812?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115435838503323812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115435838503323812&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115435838503323812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115435838503323812'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/shozu-for-flickr.html' title='ShoZu for Flickr'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115403211590516064</id><published>2006-07-27T17:03:00.000-03:00</published><updated>2006-07-27T22:43:35.116-03:00</updated><title type='text'>Presenting Motorola Moto Q</title><content type='html'>Atualmente este é o celular que mais me chama a atenção. Quem sabe no futuro não venha a utilizá-lo para fazer as minhas ligações, tirar fotos, mandar mensagens e quem saber fazer uns programinhas em J2ME ou C#.&lt;br /&gt;&lt;br /&gt;Bom, acredito que ele é um bom celular devido a junção de algumas qualidades:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Teclado QWERTY (Fácil para escrever e-mail, URL e SMS) &lt;/li&gt;&lt;li&gt;Windows Mobile 5.0 (Afinal sistema operacional windows é outra coisa né)&lt;/li&gt;&lt;li&gt;Thumb Wheel - igual ao BlackBerry (Essa rodinha na lateral é show para navegar na internet)&lt;/li&gt;&lt;li&gt;Camera de 1.3 mega pixel &lt;/li&gt;&lt;li&gt;Tela de 320 x 240 pixels, 65K TFT (Muitas cores mais realista)&lt;/li&gt;&lt;li&gt;64MB RAM / 128MB Flash of built in memory&lt;/li&gt;&lt;li&gt;Conectividade via Bluetooth, IrDA and mini-USB&lt;/li&gt;&lt;/ul&gt;Ele reúne grande parte das melhores coisas que um celular pode oferecer. Acho que somente uma antena Wi-Fi cairia bem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://direct.motorola.com/ENS/q-home.asp?Country=USA&amp;language=ENS&amp;amp;productid=30419" target="_blank"&gt;http://direct.motorola.com/ENS/q-home.asp?Country=USA&amp;language=ENS&amp;amp;productid=30419&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.motorola.com/mot/image/13/13964_MotImage.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.motorola.com/mot/image/13/13970_MotImage.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.motorola.com/mot/image/13/13967_MotImage.jpg" /&gt;&lt;img src="http://www.motorola.com/mot/image/12/12520_MotImage.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115403211590516064?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115403211590516064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115403211590516064&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115403211590516064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115403211590516064'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/presenting-motorola-moto-q.html' title='Presenting Motorola Moto Q'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115394622957737538</id><published>2006-07-26T17:07:00.000-03:00</published><updated>2006-07-26T17:37:09.590-03:00</updated><title type='text'>Why Blog?</title><content type='html'>Oras bolas, taí o porque resolvi criar este blog. Foi idealizado assim que li o treixo abaixo:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Why Blog?&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;"There are a lot of different things you can do with a weblog. For example, you can do commentary, on the craft of coding, on the business of software development, on the direction of the platform, etc. Or you can be a sort of "reporter at large", providing news from trade shows, projects (yours or others'), industry and professional groups, etc. Another option is to write a sort of mini-article, offering tutorials or perspectives on coding, perhaps with ample examples of the techniques you're discussing."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Achei ser uma maneira interessante de fazer um tracking das coisas que encontro pela internet e de certa forma distribuir esse conhecimento com pessoas que leiam o blog (espero que existão)&lt;br /&gt;&lt;br /&gt;Mudando de assunto tem duas frases que acho interessante.&lt;br /&gt;&lt;br /&gt;A primeira eu já tinha ouvido alguem dizer mas não tinha entendido o porque.  É comum encontrar em foruns e comunidades Java discuções sobre produtividade (não que essa discução não tenha sido feita antes, mas com o lançamento do JEE5 ela voltou a tona)  daí encontrei essa frase lá no meio.&lt;br /&gt;&lt;br /&gt;"When the only tool you have is a hammer, every problem looks like a nail"&lt;br /&gt;&lt;br /&gt;Vejo todo mundo discutindo sobre usar ou não usar EJB3, JPA e JSF. Daí vem a frase, tudo vai depender do problema. Não dá para cortar um bolo com um martelo.&lt;br /&gt;&lt;br /&gt;Outra frase interessante é a contruída em cima do Leadership Statement da Accenture: People Developer, Value Creator, Business Operador.&lt;br /&gt;Essa aqui eu acho que se enquadra mais ao meu dia-a-dia no desenvolvimento de aplicações:&lt;br /&gt;&lt;br /&gt;"Bug Developer, Core Dump Creator, Fire Dept Operator"&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115394622957737538?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115394622957737538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115394622957737538&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115394622957737538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115394622957737538'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/why-blog.html' title='Why Blog?'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115384162320743083</id><published>2006-07-25T12:02:00.000-03:00</published><updated>2006-07-26T12:38:35.700-03:00</updated><title type='text'>Blog Interessante! Geek And Poke</title><content type='html'>Estava eu boiando pela internet atras de coisas interessantes até que encontrei um blog chamado &lt;a href="http://geekandpoke.blogspot.com/"&gt;Geek And Poke&lt;/a&gt;, bem original com varios cartoons legais.&lt;br /&gt;&lt;br /&gt;Um dos desenhos que observei tem bastante a ver com um livro que estou lendo e gostaria de compartilhar pois achei bem legal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Don't Make Me Think!: A Common Sense Approach to Web Usability&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://safari.informit.com/0789723107"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;img style="FLOAT: left" alt="" src="http://safari.informit.com/images/0789723107/0789723107_cs.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Publisher: New Riders&lt;br /&gt;Pub Date: October 13, 2000&lt;br /&gt;Print ISBN-10: 0-7897-2310-7&lt;br /&gt;Print ISBN-13: 978-0-7897-2310-9&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;O livro é bastante interessante e fácil de ler. Bem legal para desenvolvedores que criam aplicações para a Web e (raramente, digo isso devido ao Time Pressure) se perguntam como podem deixar suas aplicações mais simples e óbvias.&lt;br /&gt;&lt;br /&gt;Mas afinal o que isso tem a ver com o blog Geek And Poke, aí vai a resposta:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/1788/3431/1600/dontmakemethink_thesis.jpg"&gt;&lt;img alt="" src="http://photos1.blogger.com/blogger/1788/3431/320/dontmakemethink_thesis.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;E essa imagem aki!!! Eh interessante pelo fato do "NO serial" como uma das reivindicações dos manifestantes. É a cara do movimento Open Source não?!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/1788/3431/320/no_war.jpg"&gt;&lt;img style="WIDTH: 320px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1788/3431/320/no_war.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115384162320743083?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115384162320743083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115384162320743083&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115384162320743083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115384162320743083'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/blog-interessante-geek-and-poke.html' title='Blog Interessante! Geek And Poke'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115377845543236590</id><published>2006-07-24T18:54:00.000-03:00</published><updated>2006-07-24T19:04:19.443-03:00</updated><title type='text'>Cara esse video é engraçado!</title><content type='html'>Comic Soccer @ YouTube&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vaFm47lsL2g"&gt;http://www.youtube.com/watch?v=vaFm47lsL2g&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115377845543236590?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115377845543236590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115377845543236590&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115377845543236590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115377845543236590'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/cara-esse-video-engraado.html' title='Cara esse video é engraçado!'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31595757.post-115377639959565570</id><published>2006-07-24T18:23:00.001-03:00</published><updated>2008-09-03T08:41:48.548-03:00</updated><title type='text'>Let's get it started with some tech jokes!!</title><content type='html'>Bom como estou na fase inicial de um blogger, nada mais interessante que algumas piadinhas e imagens interessantes de se ver!&lt;br /&gt;&lt;br /&gt;Vamos começar com uma sobre Linguagens de Programação:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Java:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega, encontra o dragao.Desenvolve um framework para aniquilamento de dragoes em multiplas camadas.Escreve varios artigos sobre o framework mas nao mata o dragao.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;.Net:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega, olha a ideia do Javanes e a copia, tenta matar o dragao, mas e comidopelo reptil.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;C:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega, olha para o dragao com olhar de desprezo, puxa seu canivete, degola odragao. Encontra a princesa, mas a ignora para ver os ultimos checkins no cvs dokernel do linux&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;C++:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Cria um canivete basico e vai juntando funcionalidades ate ter uma espadacomplexa que apenas ele consegue entender ... Mata o dragao mas trava no meio daponte por causa dos memory leaks&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;COBOL:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega, olha o dragao, pensa que ta velho demais para conseguir matar um bichodaquele tamanho e pegar a princesa e, entao, vai embora.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Pascal:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Se prepara durante 10 anos para criar um sistema de aniquilamento de dragao...Chegando la descobre que o programa so' aceita lagartixas como entrada.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;VB:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Monta uma arma de destruicao de dragoes a partir de varios componentes, partepro pau, pra cima do dragao e, na hora H, descobre que a espada so funcionadurante noites chuvosas...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;PL/SQL:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Coleta dados de outros matadores de dragao, cria tabelas com N relacionamentoscomplexidade ternaria, dados em 3 dimensoes, OLAP, demora 15 anos para processara informacao. Enquanto isso a princesa virou lesbica.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Ruby:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega com uma p*t* fama, falando que e o melhor faz tudo, quando vai enfrentar odragao mostra um videozinho dele matando um dragao ... O dragao come ele detedio.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Smalltalk:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega, analisa o dragao e a princesa, vira as costas e vai embora, pois eles saomuito inferiores.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Shell:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Cria uma arma poderosa para matar os dragoes, mas, na hora H, nao se lembra comousa-la.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Shell(2):&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;O cara chega no dragao com um script de 2 linhas que mata, corta, stripa,empala, pica em pedacinhos e empalha o bicho, mas na hora q ele roda o scriptaumenta, engorda, enfurece, e coloca alcool no fogo do dragao.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;ASSEMBLY:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Acha que ta fazendo o mais certo e enxuto, porem troca um A por D, mata aprincesa e transa com o dragao&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Fortran:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega desenvolve uma solucao com 45000 linhas de codigo, mata o dragao vai aoencontro da princesa ... mas esta o chama de tiozinho e sai correndo atras doprogramador java que era elegante e ficou rico.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;FOX PRO:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Desenvolve um sistema para matar o dragao, por fora e bonitinho e funciona, maspor dentro esta tudo remendado, quando ele vai executar o aniquilador de dragoeslembra que esqueceu de indexar os DBF.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;ANALISTA DE PROCESSOS:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Chega ao dragao com duas toneladas de documentacao desenvolvida sobre o processode se matar um dragao generico, desenvolve um fluxograma super complexo paralibertar a princesa e se casar com ela, convence o dragao que aquilo vai ser bompra ele, e que nao sera doloroso. Ao executar o processo ele estima o esforco eo tamanho do estrago que isso vai causar, a assinatura do papa, do buda e doRaul Seixas para o plano, e entao compra 2 bombas nucleares, 45 canhoes, 1 portaavioes, contrata 300 homens armados ate os dentes, quando na verdadenecessitaria apenas da espada que estava na sua mao o tempo todo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;CLIPPER:&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Monta uma rotina que carrega um array de codeblocks para insultar o dragao,cantar a princesa, carregar a espada para memoria, moer o dragao, limpar asujeira, lascar leite condensado com morangos na princesa gostosa, transar com aprincesa, tomar banho, ligar o carro, colocar gasolina e voltar para casa. Nahora de rodar recebe um "Bound Error: Array Access" e o dragao come ele comfarinha.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;Emerson Santos blogging about Yadda Yadda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31595757-115377639959565570?l=monit06.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monit06.blogspot.com/feeds/115377639959565570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31595757&amp;postID=115377639959565570&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115377639959565570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31595757/posts/default/115377639959565570'/><link rel='alternate' type='text/html' href='http://monit06.blogspot.com/2006/07/lets-get-it-started-with-some-tech.html' title='Let&apos;s get it started with some tech jokes!!'/><author><name>Emerson Santos</name><uri>http://www.blogger.com/profile/10867313363349935072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_H2u3tlW2H0Y/Shf3e6BhbqI/AAAAAAAAAFo/GLbVSfasnVg/S220/33f0ed8_bigger.jpg'/></author><thr:total>1</thr:total></entry></feed>
