<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>infoq &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/infoq/</link>
	<description>Feed of posts on WordPress.com tagged "infoq"</description>
	<pubDate>Tue, 07 Oct 2008 09:45:56 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Gestão de conhecimento do time]]></title>
<link>http://blpsilva.wordpress.com/?p=189</link>
<pubDate>Fri, 06 Jun 2008 02:47:09 +0000</pubDate>
<dc:creator>blpsilva</dc:creator>
<guid>http://blpsilva.pt-br.wordpress.com/2008/06/06/gestao-de-conhecimento-do-time/</guid>
<description><![CDATA[Atenção, este blog foi migrado para: http://brunopereira.org
Eu tenho pensado um pouco sobre isso ]]></description>
<content:encoded><![CDATA[<p><strong>Atenção, este blog foi migrado para: <a href="http://brunopereira.org" target="_self">http://brunopereira.org</a></strong></p>
<p>Eu tenho pensado um pouco sobre isso nos últimos tempos, então decidi falar aqui no blog porque possivelmente muitas pessoas têm questionamentos semelhantes.</p>
<p>Inicialmente vou contextualizar um pouco para depois ficar mais fácil de expôr algumas idéias. Meu time na Globo.com é formado atualmente por 3 desenvolvedores, 1 especialista em client-side e 2 arquitetos de informação (até semana passada eram 3). Temos um backlog de produto enorme, pois a equipe era formada apenas por 2 desenvolvedores antes da minha chegada em Janeiro. O resto do pessoal se juntou ao time em Março.</p>
<p>Uma coisa importante no Scrum (na verdade, em qualquer metodologia hoje em dia) é que os desenvolvedores sejam versáteis, e consigam atuar de várias formas diferentes, mudando de ferramentas, frameworks e linguagens sem problemas. Para que os desenvolvedores consigam fazer isso, é claro que é fundamental que eles estudem bastante e estejam sempre se atualizando, pois as opções de tecnologias disponíveis estão avançando muito rapidamente.</p>
<p>Outra coisa importante é que mais de um desenvolvedor do time seja capaz de realizar qualquer tarefa específica. Isto é importante pelo compartilhamento do conhecimento e para que seja possível lidar tranqüilamente com problemas pessoais, férias, etc. Neste sentido, precisamos pensar muito mais no conhecimento do time do que no conhecimento de indivíduos separadamente.</p>
<p>O que eu quero dizer com isso? Quero dizer que para um time andar bem, as escolhas de tecnologias idealmente devem ser moldadas em torno do time. Com a infinidade de opções que temos de frameworks web, APIs javascript/ajax, linguagens e componentes, não podemos nos dar ao luxo de ficar continuamente acompanhando as novidades e avaliando novas opções. Precisamos fazer algumas escolhas, e avançar com elas. É claro que isso pode e deve ser periodicamente revisto, mas é fundamental escolher algumas opções e se concentrar nelas.</p>
<p>Os 3 desenvolvedores do meu time têm experiência muito mais em Java do que em outras linguagens. Nossas aplicações são todas em Java, embora já estejamos fazendo experimentos com outras linguagens. Entretanto, concordo bastante com um artigo que saiu no <a href="http://www.infoq.com" target="_blank">InfoQ</a> recentemente, que traz a idéia de que <a href="http://www.infoq.com/news/2008/05/JavaTheLastBigLanguage" target="_blank">Java pode ser a última grande linguagem</a>. Compartilho da idéia do autor de que provavelmente estaremos nos próximos anos escolhendo linguagens de uma forma semelhante à que escolhíamos frameworks Java nos últimos anos.</p>
<p>Java é uma linguagem de propósito geral. Gosto muito da linguagem e da plataforma. Mas com novas linguagens/frameworks direcionados para problemas específicos, é natural que em alguns nichos Java não seja a melhor opção. Penso que isso está acontecendo com mais força em aplicações web. Novas opções como o <a href="http://grails.org" target="_blank">Grails</a>, <a href="http://www.djangoproject.com/" target="_blank">Django</a> e <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a> oferecem um desenvolvimento muito mais produtivo do que Java em algumas aplicações. Java possui ótimos frameworks web, e já é uma linguagem muito madura. Mas quem já utilizou alguma dessas 3 opções que mencionei já pôde constatar o choque de produtividade delas contra a maioria dos frameworks web Java.</p>
<p>Conversei sobre isso com o resto do time e a minha opinião é de que devemos nos concentrar em torno de um conjunto limitado de opções, para que o time tenha um melhor rendimento. Com isso, o ideal é que o time conheça bem 2 ou talvez 3 frameworks web Java, 1 ou 2 das opções de alta produtividade web, e 1 ou 2 opções de framework javascript/ajax (jQuery por exemplo). As escolhas devem ser feitas pelo time em conjunto, de acordo com as aptidões e conhecimento agregado dos membros.</p>
<p>Trabalhando com um conjunto reduzido de opções, fica muito mais fácil compartilhar o conhecimento dentro da equipe, e conseguimos que os desenvolvedores conheçam bem esses componentes escolhidos e sejam produtivos com eles. Não adianta muito que um dos desenvolvedores saque muito do "melhor framework web da história desse país", mas só ele conheça esse framework.</p>
<p>É melhor que seja utilizada uma opção que o time de uma maneira geral já conheça e seja produtivo. Pode ser que essa 2a opção não produza flocos tão crocantes como aquele outro framework, mas se é uma boa ferramenta para o problema e o time conhece bem, use essa mesma!</p>
<p>É claro que em algumas situações nós precisamos abrir mão de algo que conhecemos bem para utilizar uma opção que se adequa melhor aos outros membros do time. Vamor supor que um dos desenvolvedores saca muito de Tapestry e considera que ele é o melhor framework web Java. Se os outros 3 desenvolvedores já conhecem bem de JSF, provavelmente a melhor alternativa é que o time use JSF, e aquele desenvolvedor abra mão do Tapestry em favor do JSF. Pode ser que o Tapestry seja melhor tecnicamente do que JSF, mas os resultados têm que ser entregues pelo time, então as escolhas têm que ser feitas em torno das aptidões do time como um todo.</p>
<p>Tendo feito as escolhas de tecnologias, o legal é que os desenvolvedores se revezem com alguma freqüência entre as linhas de atuação, para propagar melhor o conhecimento e o time como um todo amadurecer. Eu por exemplo conheço legal de REST, mas os outros 2 desenvolvedores do time já implementaram alguns serviços e clientes REST, e com certeza têm plena condição de trabalhar em qualquer um dos serviços REST que eu implementei.</p>
<p>Aos poucos estamos aprendendo mais da parte client com o especialista do time, e ele também já está aprendendo um pouco de JSF, e com isso vamos todos amadurecendo. Essa gestão de conhecimento do time deve ser muito bem feita, para que os resultados do time vão melhorando progressivamente sprint após sprint. A decisão de se concentrar em algumas escolhas (mesmo que talvez elas não sejam as melhores tecnicamente) é muito importante para que o time se mantenha produtivo.</p>
<p>Todos gostamos muito de software, e de avaliar novidades. Porém, não somos pesquisadores, somos desenvolvedores comprometidos com resultados. Essa decisão das escolhas do time é muito importante. Nosso tempo de estudo é limitado, portanto precisamos ser pragmáticos e focar nos resultados.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Aprender nuevos lenguajes de programación?]]></title>
<link>http://pvillega.wordpress.com/2008/06/01/aprender-nuevos-lenguajes-de-programacion/</link>
<pubDate>Sun, 01 Jun 2008 17:58:38 +0000</pubDate>
<dc:creator>Pere Villega</dc:creator>
<guid>http://pvillega.pt-br.wordpress.com/2008/06/01/aprender-nuevos-lenguajes-de-programacion/</guid>
<description><![CDATA[En InfoQ (se nota que sigo esta web?) hay un artículo sobre una discusión en relación a la necesi]]></description>
<content:encoded><![CDATA[<p>En InfoQ (se nota que sigo esta web?) hay un <a target="_blank" href="http://www.infoq.com/news/2008/05/should-you-learn-languages">artículo </a>sobre una discusión en relación a la necesidad (o no) de aprender varios lenguajes de programación. Hay diferentes entrada de blogs enlazadas, con opiniones bastante válidas de todas las partes tanto a favor como en contra, incluyendo desde bloggers a un directivo de Google. La verdad es que con la cantidad de nuevas tecnologías que aparecen cada día, uno se plantea si vale la pena intentar conocer varias o es mejor hacerse un experto en una.</p>
<p>Y tú, que opinas?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Βιβλίο για Transactions με τη Java]]></title>
<link>http://routis.wordpress.com/2008/05/17/%ce%92%ce%b9%ce%b2%ce%bb%ce%af%ce%bf-%ce%b3%ce%b9%ce%b1-transactions-%ce%bc%ce%b5-%cf%84%ce%b7-java/</link>
<pubDate>Sat, 17 May 2008 10:15:19 +0000</pubDate>
<dc:creator>routis</dc:creator>
<guid>http://routis.pt-br.wordpress.com/2008/05/17/%ce%92%ce%b9%ce%b2%ce%bb%ce%af%ce%bf-%ce%b3%ce%b9%ce%b1-transactions-%ce%bc%ce%b5-%cf%84%ce%b7-java/</guid>
<description><![CDATA[Ένα από τα καθημερινά προβλήματα που έχει να αντιμετωπ]]></description>
<content:encoded><![CDATA[<p><img style="float:left;margin:5px;" src="http://www.infoq.com/resource/minibooks/JTDS/en/cover/transactionsbooklarge.jpg" alt="" width="141" height="218" />Ένα από τα καθημερινά προβλήματα που έχει να αντιμετωπίσει ένας προγραμματιστής της Java είναι ο χειρισμός των transactions είτε αυτά είναι απλά, αφορούν δηλαδή ένα transactional resource (συνηθέστερα μια σχεσιακή βάση δεδομένων), είτε είναι κατανεμημένα, εμπλέκουν δηλαδή περισσότερα του ενός transactional resources (λ.χ. περισσότερες της μιας σχεσιακές βάσης δεδομένων ή/και συστήματα ουρών).<br />
Σε ότι αφορά των χειρισμό των transactions η Java και πολύ περισσότερο η JEE, κατά την ταπεινή μου γνώμη προσφέρει ένα πλουσιότατο API, το οποίο όμως για να χρησιμοποιηθεί σωστά πρέπει να υπάρχει από πλευράς προγραμματιστή ένα ικανό θεωρητικό υπόβαθρο - περί transactions - και μια κατάλληλη εισαγωγή στα API της Java.<br />
Στους προγραμματιστές της <a href="http://www.intracom.com/intracom_it_services/index.htm">Intracom IT Services</a>, όπου δουλεύω, συνιστώ ένα <a href="http://www.infoq.com/minibooks/JTDS">βιβλίο</a>, σχετικό με τα transactions, που έχει δημοσιεύσει εδώ και καιρό ο δικτυακός τόπος <a href="http://www.infoq.com/">InfoQ</a>. Το βιβλίο είναι κατά τη γνώμη το πιο αξιόλογο στο θέμα του χειρισμού των transactions με τη Java, προσφέροντας παράλληλα κι ένα εισαγωγικό υπόβαθρο αναφορικά με τα transactions. Επιπλέον, το βιβλίο αναφέρεται διεξοδικά τόσο στα EJB transactions όσο και στο χειρισμό των transactions με χρήση του Spring Framework.</p>
<p><a href="http://www.infoq.com/minibooks/JTDS">Ανακαλύψτε το</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mocking Web Services in InfoQ]]></title>
<link>http://upulgodage.wordpress.com/?p=21</link>
<pubDate>Mon, 12 May 2008 14:04:19 +0000</pubDate>
<dc:creator>upulgodage</dc:creator>
<guid>http://upulgodage.pt-br.wordpress.com/2008/05/12/mocking-web-services-in-infoq/</guid>
<description><![CDATA[Writing on the recent happenings in the Web services testing approaches, Boris Lublinsky has reviewe]]></description>
<content:encoded><![CDATA[<p>Writing on the recent happenings in the Web services testing approaches, Boris Lublinsky has reviewed my tutorial in an <a title="Mocking Web Services" href="http://www.infoq.com/news/2008/05/WSMock">InfoQ post</a>. You can read my tutorial, <a title="Mock Web services with Apache Synapse to develop and test Web services" href="http://www.ibm.com/developerworks/edu/ws-dw-ws-synapse.html">Mock Web services with Apache Synapse to develop and test Web services</a>, in the IBM developerWorks.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Grails - ótima ferramenta para alguns projetos]]></title>
<link>http://blpsilva.wordpress.com/?p=159</link>
<pubDate>Sat, 19 Apr 2008 15:03:37 +0000</pubDate>
<dc:creator>blpsilva</dc:creator>
<guid>http://blpsilva.pt-br.wordpress.com/2008/04/19/grails-otima-ferramenta-para-alguns-projetos/</guid>
<description><![CDATA[Atenção, este blog foi migrado para: http://brunopereira.org
Toda semana eu e o Silvano discutimos]]></description>
<content:encoded><![CDATA[<p><strong>Atenção, este blog foi migrado para: <a href="http://brunopereira.org" target="_self">http://brunopereira.org</a></strong></p>
<p>Toda semana eu e o Silvano discutimos vários aspectos das nossas aplicações. Como melhorar algumas delas, novos componentes que podem trazer ganhos interessantes, mudanças de arquitetura, etc. Os principais objetivos são: trazer mais qualidade para os projetos e produtividade para a equipe.</p>
<p>Alguns meses atrás estávamos falando com freqüência sobre frameworks web. A maioria das aplicações na Globo ainda usa Struts 1.x. O Struts 1 foi por muitos anos o framework web padrão Java. Ele trouxe muitos ganhos interessantes, comparando com o desenvolvimento usando apenas Servlets + JSP.</p>
<p>Um ponto "fraco" do Struts 1 é que ele não tem nenhum suporte a componentes visuais. Toda a parte visual das aplicações fica por conta dos desenvolvedores, assim como os recursos "Web 2.0". O problema é que desenvolver esta parte visual de forma customizada em todos os projetos é muito trabalhosa, não é produtiva. Com isso surgiram inúmeros frameworks mais modernos, com suporte visual muito mais rico, trazendo boa produtividade neste aspecto.</p>
<p>O fato é que com esta enorme gama de opções, não temos mais um framework que se destaque de forma absoluta sobre os outros. Temos várias opções para cada projeto. Entretanto, não dá para querer abraçar o mundo, então é comum que busquemos 1 ou 2 opções que nos atendam em quase todos os casos.</p>
<p>Na nossa equipe nós já temos uma aplicação com JSF, que na verdade foi concebida ano passado, antes da <a href="http://blpsilva.wordpress.com/2008/01/16/java-server-faces-x-wicket-great-framework-of-old-paradigm-vs-new-paradigm/" target="_self">minha mudança de equipe</a>. Eu estou usando o <a href="http://wicket.apache.org" target="_blank">Wicket</a> em um projeto pessoal e ainda estou aprendendo o framework, ainda não o domino a ponto de usá-lo de forma produtiva. Com alguma freqüência nós discutimos sobre estes 2 frameworks, e eu ainda tenho a opinião que <a href="http://blpsilva.wordpress.com/2008/01/16/java-server-faces-x-wicket-great-framework-of-old-paradigm-vs-new-paradigm/" target="_self">descrevi anteriormente</a>.</p>
<p>Neste escopo das discussões sobre JSF vs Wicket, também falamos algumas vezes sobre <a href="http://www.rubyonrails.org/" target="_blank">Rails</a> e <a href="http://grails.org" target="_blank">Grails</a>. Algumas semanas atrás eu e o Silvano começamos a estudar Grails, e fizemos pequenas aplicações de exemplo. Eu já li inteiro <a href="http://www.infoq.com/minibooks/grails" target="_blank">este livro</a> de Grails disponível no <a href="http://www.infoq.com" target="_blank">InfoQ</a>. Ele estava <a href="http://blpsilva.wordpress.com/livros/" target="_self">aqui</a> na minha lista de "Livros que quero ler quando tiver tempo", mas já o movi para a lista de livros que li :)</p>
<p>Eu estou gostando bastante do Grails, pois ele é extremamente produtivo para aplicações nas quais eu acho que ele faz sentido. Você consegue em 2 dias desenvolver aplicações que provavelmente você demoraria 1 semana ou mais com frameworks Java tradicionais. Eu ainda não o utilizei o suficiente para saber os limites de uso do mesmo. Provavelmente para projetos com requisitos mais críticos de carga e customização das interfaces, ele já não será uma opção tão boa assim. Entretanto, em aplicações internas, com carga limitada e sem grandes necessidades de customização visual, ele é perfeito.</p>
<p>O próximo passo para mim é tentar utilizá-lo em casos mais complexos. Estou pensando seriamente em utilizá-lo no <a href="http://blpsilva.wordpress.com/2007/11/28/dvogadocom-aprovado-no-javanet/" target="_self">@dvogado.com</a>, um software para advogados que eu desenvolvo no meu tempo vago, mas que está congelado há alguns meses por falta de tempo. Quando eu conseguir um pouco mais de tempo vou tentar implementá-lo com o Grails, e acho que consigo fazer isso bem rapidamente. O Grails atenderia bem à minha proposta de distribuir um pacote completo com tudo que o usuário precisa, <a href="http://blpsilva.wordpress.com/2007/11/21/make-deployments-as-simple-as-possible/" target="_self">tornando o deployment o mais simples possível</a>. Com o Grails eu utilizaria o Jetty + HSQL que ele traz por padrão, e precisaria adicionar apenas o JDK no pacote.</p>
<p>Uma discussão muito interessante também é a de Grails vs Ruby on Rails, mas isso fica para um outro post em breve :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[InfoQ x TheServerSide]]></title>
<link>http://blpsilva.wordpress.com/?p=146</link>
<pubDate>Tue, 01 Apr 2008 01:02:08 +0000</pubDate>
<dc:creator>blpsilva</dc:creator>
<guid>http://blpsilva.pt-br.wordpress.com/2008/03/31/infoq-x-theserverside/</guid>
<description><![CDATA[Atenção, este blog foi migrado para: http://brunopereira.org
Alguns anos atrás o TheServerSide er]]></description>
<content:encoded><![CDATA[<p><strong>Atenção, este blog foi migrado para: <a href="http://brunopereira.org" target="_self">http://brunopereira.org</a></strong></p>
<p>Alguns anos atrás o <a href="http://www.theserverside.com" target="_blank">TheServerSide</a> era o meu site de tecnologia (e Java) preferido em geral. Muitas discussões interessantes rolavam por lá, tinha os Tech Talks, os simpósios, artigos, etc. Era muito bom para acompanhar o que estava acontecendo de importante na nossa área.</p>
<p>De uns tempos para cá, a qualidade do site despencou, e agora praticamente só noticiam coisas do tipo "XYZ was released". Onde XYZ podia ser qualquer coisa. Framework, servidor de aplicações, biblioteca, livro, qualquer coisa. Muito raramente eu vejo alguma coisa que me motive a ler mais do que o título.</p>
<p>Já o <a href="http://www.infoq.com" target="_blank">InfoQ</a> traz diariamente várias coisas pelas quais me interesso. Tem tanto conteúdo de qualidade que eu não consigo acompanhar a velocidade de divulgação das coisas. E isso é ótimo, pois sempre sei que encontrarei coisas boas para ler por lá. Uma coisa que eu  gosto no InfoQ é que nele eu vejo muita coisa boa além de Java. Conteúdo sobre metodologias de desenvolvimento, outras linguagens, outras plataformas. Novidades que podem me agregar bastante coisa. Quase todas as vezes que sai alguma notícia "XYZ was released" no TheServerSide eu não ligo a mínima pro que tá sendo lançado. E se é algo que me interessa, eu rapidamente viria a saber do lançamento em algum outro lugar.</p>
<p>Uma coisa que o InfoQ e o TheServerSide têm em comum é que ambos foram fundados pelo Floyd Marinescu. O TheServerSide foi fundado no final de 99, e o InfoQ no começo de 2006. Floyd Marinescu deixou o TSS em agosto de 2005, então muito provavelmente sua saída teve significativo impacto na qualidade do site. Atualmente o TSS é o 4o site da minha lista de preferências, atrás do InfoQ, <a href="http://www.artima.com" target="_blank">Artima</a> e <a href="http://www.ibm.com/developerworks/" target="_blank">DeveloperWorks</a>. Mas do jeito que a coisa está indo não sei se ele vai conseguir sobreviver por muito tempo.</p>
<p>Especialmente depois que eu comecei a escrever artigos pra <a href="http://www.javamagazine.com.br" target="_blank">Java Magazine</a>, eu passei a reparar bastante nas formas de exposição de conteúdo técnico. Conseguir cativar um público de alto nível é muito difícil. Desenvolvedores, arquitetos e gerentes de software não têm muito tempo para desperdiçar, pois a quantidade de coisas a estudar é enorme. Para conseguir que um público assim leia o que você se propõe a escrever, você precisa escrever de forma precisa, mas também estimulante. Se você simplesmente jogar informações nos leitores, não vai conquistar o apreço deles e eles não continuarão acompanhando as suas publicações.</p>
<p>Uma coisa que eu tento fazer nos meus artigos é sempre mostrar a motivação por trás do que estou falando. Especialmente se for um tema polêmico ou controverso, é fundamental estimular a discussão das pessoas. Ninguém gosta de ouvir a "Voz do Brasil", mas conheço muitas pessoas que gostam de ouvir a Band News, com a apresentação do Ricardo Boechat (eu sou uma dessas pessoas). Talvez as notícias presentes nos 2 programas sejam as mesmas. Entretanto, eu sempre me interesso pelas opiniões do Boechat, e eu nunca ouvi coisa mais enfadonha que a Voz do Brasil.</p>
<p>Comecei falando do InfoQ e terminarei falando sobre o mesmo. Este site é um belo exemplo de conteúdo técnico de qualidade, com temas que realmente atraem os leitores mais exigentes. O Floyd Marinescu parece uma excelente referência de como oferecer conteúdo para a nossa área.</p>
<p>Aos poucos venho começando a escrever meus artigos e também aqui no blog, e meu objetivo será sempre a linha do InfoQ. Conteúdo de qualidade com inteligência por trás. Quero escrever coisas que eu gostaria de ler se fosse outra pessoa escrevendo. Escrever bem é muito mais do que escrever corretamente. Espero conseguir atingir estes objetivos, e se possível ajudar a Java Magazine a ganhar cada vez mais qualidade. E é claro que sempre vou receber muito bem as críticas e opiniões de quem quiser colaborar nesta empreitada ;)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Blogging "live" from QCon London 2008]]></title>
<link>http://qconlondon2008.wordpress.com/?p=3</link>
<pubDate>Wed, 12 Mar 2008 15:31:09 +0000</pubDate>
<dc:creator>Therese</dc:creator>
<guid>http://qconlondon2008.pt-br.wordpress.com/2008/03/12/blogging-live-from-qcon-london-2008/</guid>
<description><![CDATA[Hello everybody!
This is a blog set up only to blog about QCon London 2008 organized by Trifork and ]]></description>
<content:encoded><![CDATA[<p><a href="http://qconlondon2008.wordpress.com/files/2008/03/therese-i-new-york.jpg" title="therese-i-new-york.jpg"><img src="http://qconlondon2008.wordpress.com/files/2008/03/therese-i-new-york.thumbnail.jpg" alt="therese-i-new-york.jpg" align="right" /></a>Hello everybody!</p>
<p>This is a blog set up only to blog about QCon London 2008 organized by <a href="http://www.trifork.com">Trifork </a>and <a href="http://www.infoq.com">InfoQ</a>. My name is Therese Hansen, and I will blog about the conference as I see it and contribute to the pool of blog posts from participants in QCon. I am from Denmark so please forgive me when I make writing errors.</p>
<p>The biggest downside of such a conference is that you cannot attend every session. There will be things that you miss out on even though it interests you. So I blog and others can read what I experience at the conference and I read other blogs to see what I missed.</p>
<p>I'll see you around at the conference</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Checking out the new Ruby web framework called Waves]]></title>
<link>http://rbazinet.wordpress.com/2008/02/28/checking-out-the-new-ruby-web-framework-called-waves/</link>
<pubDate>Thu, 28 Feb 2008 14:10:20 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2008/02/28/checking-out-the-new-ruby-web-framework-called-waves/</guid>
<description><![CDATA[
I recently had the pleasure to interview Dan Yoder, the creator of a new Ruby web framework called ]]></description>
<content:encoded><![CDATA[<p><a href="http://rbazinet.files.wordpress.com/2008/02/waves-logo.png"><img style="border-width:0;" height="134" alt="waves-logo" src="http://rbazinet.files.wordpress.com/2008/02/waves-logo-thumb.png"/></a></p>
<p>I recently had the pleasure to interview <a href="http://rubywaves.com/blog/hang-ten">Dan Yoder</a>, the creator of a new <a href="http://rubywaves.com/">Ruby web framework called Waves</a>.&#160; Waves is a MVC framework, like that of <a href="http://www.rubyonrails.org">Ruby on Rails</a> but takes on some very unique ways of doing things and it piqued my interest.&#160;&#160; I missed Waves when I wrote about <a href="http://rbazinet.wordpress.com/2008/01/14/10-alternative-ruby-web-frameworks/">10 Alternative Ruby Web Frameworks</a> recently and Dan pinged me to let me know about Waves.</p>
<p>Dan has leveraged existing technology were appropriate, such as:</p>
<ul>
<li><a href="http://markaby.rubyforge.org/">Markaby</a>  </li>
<li><a href="http://www.kuwata-lab.com/erubis/">Erubis</a>  </li>
<li><a href="http://sequel.rubyforge.org/">Sequel</a>  </li>
<li><a href="http://mongrel.rubyforge.org/">Mongrel</a>  </li>
<li><a href="http://rack.rubyforge.org/">Rack</a></li>
</ul>
<p>It's great to see web frameworks being created for Ruby, a perfect example that the success of Rails continues to drive innovation.</p>
<p>You can read my <a href="http://www.infoq.com/news/2008/02/waves-ruby-framework">interview with Dan on InfoQ</a> and checkout the <a href="http://rubywaves.com/features">Waves feature list</a> on the Waves web site.</p>
<p>&#160;</p>
<div class="wlWriterSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/Waves" rel="tag">Waves</a>,<a href="http://technorati.com/tags/Ruby" rel="tag">Ruby</a>,<a href="http://technorati.com/tags/Framework" rel="tag">Framework</a>,<a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Another interesting eBay architecture presentation]]></title>
<link>http://scaleordie.wordpress.com/2008/02/06/another-interesting-ebay-architecture-presentation/</link>
<pubDate>Wed, 06 Feb 2008 02:58:07 +0000</pubDate>
<dc:creator>alq</dc:creator>
<guid>http://scaleordie.com/2008/02/06/another-interesting-ebay-architecture-presentation/</guid>
<description><![CDATA[http://www.infoq.com/presentations/shoup-ebay-architectural-principles
]]></description>
<content:encoded><![CDATA[<p><a href="http://www.infoq.com/presentations/shoup-ebay-architectural-principles">http://www.infoq.com/presentations/shoup-ebay-architectural-principles</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Great presentation from Dan Pritchett at eBay on operational manageability]]></title>
<link>http://scaleordie.wordpress.com/2008/01/27/great-presentation-from-dan-pritchett-at-ebay-on-operational-manageability/</link>
<pubDate>Sun, 27 Jan 2008 14:57:41 +0000</pubDate>
<dc:creator>alq</dc:creator>
<guid>http://scaleordie.com/2008/01/27/great-presentation-from-dan-pritchett-at-ebay-on-operational-manageability/</guid>
<description><![CDATA[Here at infoq.Dan made a number of interesting points that resonate with our experience:
The need to]]></description>
<content:encoded><![CDATA[<p><a href="http://www.infoq.com/presentations/operational-manageability" target="_blank">Here at infoq</a>.Dan made a number of interesting points that resonate with our experience:</p>
<h3>The need to figure out dependencies before crisis hits</h3>
<p>The main point here is that good software design heavily promotes resource abstraction. Databases become simple data sources that can be used without worrying about their whereabouts. So this makes dependency mapping an intricate task if it is not conducted in parallel to the development process. We have all sifted through lines and lines of J2EE thread dumps (to cite an extreme) in a moment of crisis to end up looking at 5 different configuration files and pinpoint exactly which resource is failing. Right there that requires someone who is familiar with application server internals and that someone is usually someone from the application development team rather than a system administrator.</p>
<h3>Power crunch</h3>
<p>Software does not get efficient quarter after quarter, rendering efforts on the hardware side negligible.</p>
<h3>An active/active disaster recovery setup is often preferable to active/passive</h3>
<p>The initial set-up cost in complexity and capital expenses is often by two critical factors:</p>
<ol>
<li>active/active means that both sites are tested as opposed to a passive site, which you discover at the worst moment possible, won't be able to serve without configuration changes</li>
<li>active/passive failover is typically disruptive (lost sessions, etc.) so the business impact is higher</li>
</ol>
<p>Another nicety of an active/active set-up is that, as you multiply the number of sites, each one requires less excess capacity to sustain the loss of 1 site. Set up 3 sites and each needs to have 150% of nominal capacity to absorb the loss of one; 4 sites means 133%, etc.</p>
<h3>Developers have 2 groups of customers, real customers and the ops team</h3>
<p>That is the gist of the "Release It!" book mentioned in an earlier post.</p>
<h3>Some figures about eBay's current infrastructure</h3>
<p>They use 5000 application servers running on commodity hardware and about 300 database servers running on mid-range Sun hardware.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Merb is looking great heading to version 1.0]]></title>
<link>http://rbazinet.wordpress.com/2008/01/25/merb-is-looking-great-heading-to-version-10/</link>
<pubDate>Fri, 25 Jan 2008 17:03:29 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2008/01/25/merb-is-looking-great-heading-to-version-10/</guid>
<description><![CDATA[ Merb development is coming along at a really fast pace and the team has really thought out the arch]]></description>
<content:encoded><![CDATA[<p><a href="http://rbazinet.files.wordpress.com/2008/01/merb-header-logo.png"><img style="border-width:0;" height="57" alt="merb_header_logo" src="http://rbazinet.files.wordpress.com/2008/01/merb-header-logo-thumb.png" width="158" align="left"/> Merb</a> development is coming along at a really fast pace and the team has really thought out the architecture implemented in Merb 1.0.&#160; I am personally excited to see these updates coming.&#160; The new Merb-core gem is small and fast, allowing developers to create small applications without a large overhead, much like <a href="http://code.whytheluckystiff.net/camping/">Camping</a>, but with a richer, more complete framework.</p>
<p>My <a href="http://www.infoq.com/news/2008/01/road-to-merb">latest article is up on InfoQ</a> talking about the latest Merb developments with Ezra Zygmuntowicz, Merb creator and founder of the <a href="http://www.engineyard.com/">Engine Yard</a>.</p>
<p>As you read through the interview, understand an important point by Ezra:</p>
<blockquote><p>Merb is a web application framework with many similarities to Rails.&#160; The main difference is a focus on understandable, non-magic, fast code.</p>
</blockquote>
<p>I think this is important for Merb as well as future Ruby frameworks, Ruby on Rails is the current killer application for Ruby.&#160; Rails is the pioneer in Ruby web frameworks <u>but</u> it is not without faults.&#160; Any pioneer knows there will be followers who imitate and duplicate their efforts to leverage their strengths and improve on their weaknesses.&#160; In my opinion, Merb is a perfect example.&#160; The Merb team decided what they did not like in Rails and created their own framework and avoided those problems, a perfect example of evolution in action.</p>
<p>I think we will see many Ruby frameworks looking to improve on Rails, improve on Merb and create better and better technology.&#160; This is certainly exciting times in Ruby web development.</p>
<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/Ruby" rel="tag">Ruby</a>,<a href="http://technorati.com/tags/Merb" rel="tag">Merb</a>,<a href="http://technorati.com/tags/Ruby%20on%20Rails" rel="tag">Ruby on Rails</a>,<a href="http://technorati.com/tags/Engine%20Yard" rel="tag">Engine Yard</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The State of IronRuby with John Lam posted on InfoQ]]></title>
<link>http://rbazinet.wordpress.com/2008/01/17/the-state-of-ironruby-with-john-lam-posted-on-infoq/</link>
<pubDate>Thu, 17 Jan 2008 15:11:29 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2008/01/17/the-state-of-ironruby-with-john-lam-posted-on-infoq/</guid>
<description><![CDATA[I have been working for the past few weeks on an interview with John Lam, Program Manager on the Dyn]]></description>
<content:encoded><![CDATA[<p>I have been working for the past few weeks on an interview with <a href="http://www.iunknown.com/">John Lam</a>, Program Manager on the Dynamic Language Runtime Team and the leader of the <a href="http://www.ironruby.net/">IronRuby project</a>.&#160; The interview is complete is is <a href="http://www.infoq.com/articles/state-of-ironruby">now up on InfoQ for all to read</a>.</p>
<p>I think the interview gives some good insight to where the team is today with the implementation and where they need to be once they release IronRuby 1.0.&#160; John was gracious in responding to my questions, even though he is extremely busy with this project.</p>
<p>It is an exciting time for Ruby developers whether you are on Linux, Mac or Windows and whether your company is committed to running applications on the Java Virtual Machine (JVM) or you are a Microsoft shop committed to .NET.&#160; Very soon you will be able to take a Ruby application and run it anywhere.</p>
<p>There are some announcements coming from MIX08 in March from Microsoft we will not want to miss which will shed some more light on where IronRuby is in relation to the DLR and Silverlight.</p>
<p>I have some announcements coming of my own which I consider exciting as well but a bit too early to talk about.</p>
<div class="wlWriterSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/IronRuby" rel="tag">IronRuby</a>,<a href="http://technorati.com/tags/Silverlight" rel="tag">Silverlight</a>,<a href="http://technorati.com/tags/DLR" rel="tag">DLR</a>,<a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Ruby" rel="tag">Ruby</a>,<a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Interview with Patrick Smacchia of NDepend is up on InfoQ]]></title>
<link>http://rbazinet.wordpress.com/2008/01/07/interview-with-patrick-smacchia-of-ndepend-is-up-on-infoq/</link>
<pubDate>Mon, 07 Jan 2008 23:02:27 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2008/01/07/interview-with-patrick-smacchia-of-ndepend-is-up-on-infoq/</guid>
<description><![CDATA[I had the opportunity to interview Patrick Smacchia, a Microsoft C# MVP and creator of NDepend, rece]]></description>
<content:encoded><![CDATA[<p>I had the opportunity to <a href="http://www.infoq.com/articles/patrick-smacchia-interview">interview Patrick Smacchia</a>, a Microsoft C# MVP and creator of <a href="http://www.ndepend.com">NDepend</a>, recently about his product NDepend and how NDepend can help with code analysis, code coverage, refactoring and many other metrics to help the developer.&#160; The interview was for the developer-related web site <a href="http://www.infoq.com">InfoQ</a>, where I often write.</p>
<p><strong>Note:</strong> This is not intended to be a review, I may add one later.&#160; One of the other .NET Editors at InfoQ is going to be publishing a complete review of NDepend 2.6, so I won't duplicate the effort.&#160; I just wanted to show some parts of the application and what the output looks like.</p>
<h3><strong>Startup Screen</strong></h3>
<p>I began working with NDepend a few weeks ago when I started talking to Patrick.&#160; NDepend has a nice start screen, much like that in Visual Studio 2008.</p>
<p><a href="http://rbazinet.files.wordpress.com/2008/01/ndependstart.png"><img style="border-width:0;" height="410" alt="NDependStart" src="http://rbazinet.files.wordpress.com/2008/01/ndependstart-thumb.png" width="640"/></a> </p>
<h3><strong>Project Loaded</strong></h3>
<p><a href="http://rbazinet.files.wordpress.com/2008/01/ndependloaded.png"><img style="border-width:0;" height="410" alt="NDependLoaded" src="http://rbazinet.files.wordpress.com/2008/01/ndependloaded-thumb.png" width="640"/></a> </p>
<p>Once the project is loaded the developer has access to the CQL (query language) window and find out many useful metrics about the assemblies being analyzed.&#160; The Class Browser window looks a lot like Reflector.</p>
<h3><strong>The NDepend Report</strong></h3>
<p>The report produced once the assemblies are loaded up is proportional to the size of the project.&#160; The project I analyzed was small and produced a large report.&#160; Below is just the first page of the report created with NDepend 2.6.</p>
<p><a href="http://rbazinet.files.wordpress.com/2008/01/ndependreportshort.png"><img style="border-width:0;" height="480" alt="NDependReportShort" src="http://rbazinet.files.wordpress.com/2008/01/ndependreportshort-thumb.png" width="621"/></a> </p>
<p>I am looking forward to giving NDepend a project to run through the paces with and learn how to use the product better.</p>
<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a>,<a href="http://technorati.com/tags/NDepend" rel="tag">NDepend</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[My David Heinemeier Hansson Rails 2.0 Interview up on InfoQ]]></title>
<link>http://rbazinet.wordpress.com/2007/12/21/my-david-heinemeier-hansson-rails-20-interview-up-on-infoq/</link>
<pubDate>Fri, 21 Dec 2007 15:53:59 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2007/12/21/my-david-heinemeier-hansson-rails-20-interview-up-on-infoq/</guid>
<description><![CDATA[I had the opportunity to interview David Heinemeier Hansson, Ruby on Rails creator,&nbsp; recently f]]></description>
<content:encoded><![CDATA[<p>I had the opportunity to interview <a href="http://en.wikipedia.org/wiki/DHH">David Heinemeier Hansson</a>, <a href="http://www.rubyonrails.org/">Ruby on Rails</a> creator,&#160; recently for <a href="http://www.infoq.com/">InfoQ</a> and it went live today.&#160; I was very impressed with David's willingness to talk to me given the interview occurred right after the Rails 2.0 release.&#160; I am sure I was not the only one pursuing him for an interview at the time.</p>
<p>You can check out the full interview, <a href="http://www.infoq.com/articles/ruby20-dhh-interview">Talking Rails 2.0 with David Heinemeier Hansson</a>, at InfoQ.</p>
<div class="wlWriterSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/Ruby%20on%20Rails" rel="tag">Ruby on Rails</a>,<a href="http://technorati.com/tags/DHH" rel="tag">DHH</a>,<a href="http://technorati.com/tags/David%20Heinemeier%20Hansson" rel="tag">David Heinemeier Hansson</a>,<a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A Brief Introduction to REST]]></title>
<link>http://stefon.wordpress.com/2007/12/12/a-brief-introduction-to-rest/</link>
<pubDate>Wed, 12 Dec 2007 21:44:07 +0000</pubDate>
<dc:creator>stefon</dc:creator>
<guid>http://stefon.pt-br.wordpress.com/2007/12/12/a-brief-introduction-to-rest/</guid>
<description><![CDATA[InfoQ has an interesting article about the REST philosphy in web services and SOA.
&#8230;  The prom]]></description>
<content:encoded><![CDATA[<p><a href="http://www.infoq.com/" title="InfoQ">InfoQ</a> has an interesting <a href="http://www.infoq.com/articles/rest-introduction" title="Article about REST">article about the REST</a> philosphy in <a href="http://en.wikipedia.org/wiki/Web_services" title="wikipedia on web services">web services</a> and <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" title="wikipedia on SOA"><abbr title="Service-oriented architecture">SOA</abbr>.</a></p>
<blockquote><p>...  The promise is that if you adhere to REST principles while designing your application, you will end up with a system that exploits the Web’s architecture to your benefit. In summary, the five key principles are:</p>
<p>Give every “thing” an ID<br />
Link things together<br />
Use standard methods<br />
Resources with multiple representations<br />
Communicate statelessly ...</p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[NetBeans 6.0 IDE First impression]]></title>
<link>http://dwairi.wordpress.com/2007/12/04/netbeans-6-first-impression/</link>
<pubDate>Tue, 04 Dec 2007 10:56:22 +0000</pubDate>
<dc:creator>dwairi</dc:creator>
<guid>http://dwairi.pt-br.wordpress.com/2007/12/04/netbeans-6-first-impression/</guid>
<description><![CDATA[Today I installed Netbeans 6 and my first Impression is Wow! I will be posting in-depth look at netb]]></description>
<content:encoded><![CDATA[<p>Today I installed <a href="http://www.netbeans.org/community/releases/60/index.html" title="NetBeans-6.0">Netbeans 6</a> and my first Impression is Wow! I will be posting in-depth look at netbeans-6.0 later.</p>
<p><strong>but, what is new on netbeans-6.0?</strong></p>
<p><strong>Editor Improvements</strong></p>
<ul>
<li>Smarter code completion</li>
<li>Highlights</li>
<li>Better Navigation and Inspection</li>
<li>Live Templates and Surround Functionality</li>
</ul>
<p><strong>Ruby/JRuby/Ruby on Rails Support</strong></p>
<ul>
<li>Project support including Gems and RSpec</li>
<li>Advanced Ruby Editing</li>
<li>ActiveRecord Code Completion</li>
<li>Ruby Debugger</li>
<li>Ruby on Rails Support</li>
</ul>
<p><strong>Profiling</strong></p>
<ul>
<li>Profiler integrated into NetBeans IDE</li>
<li>Compare Memory Snapshots</li>
<li>Heap Walker</li>
<li>JMeter Integration</li>
<li>Dynamic Attach on JDK 1.6</li>
</ul>
<p><strong>Web and Java EE</strong></p>
<ul>
<li>Built-in visual design for web applications</li>
<li>Visual page flow editing</li>
<li>Enhanced JavaScript support</li>
<li>Enhanced web services support</li>
<li>Support for Ajax-enabled JavaServer Faces components</li>
</ul>
<p><strong>Mobility</strong></p>
<ul>
<li>New Integrated UI for CLDC/MIDP and CDC development</li>
<li>New game builder</li>
<li>New Visual Mobile Designer</li>
<li>Re-written JSR-172 stub compiler</li>
</ul>
<p><strong>SOA</strong></p>
<ul>
<li>Artifacts for service composition and assembly</li>
<li>Graphical WSDL editor</li>
<li>XSLT editor to edit transformations.<font color="#ff0000"> </font></li>
<li>Tooling support for binding components</li>
<li>Java EE Web Service project support</li>
</ul>
<p>Check out <a href="http://www.infoq.com/news/2007/12/netbeans60" title="NetBeans 6.0 Released with Support for Ruby, Mobility Enhancemens, and Integrated Profiles">NetBeans 6.0 Released with Support for Ruby, Mobility Enhancemens, and Integrated Profiles</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Open Source Web Services Review]]></title>
<link>http://elgaz.wordpress.com/2007/10/09/open-source-web-services-review/</link>
<pubDate>Tue, 09 Oct 2007 07:22:23 +0000</pubDate>
<dc:creator>elgaz</dc:creator>
<guid>http://elgaz.pt-br.wordpress.com/2007/10/09/open-source-web-services-review/</guid>
<description><![CDATA[The excellent InfoQ site has just published an article on Open Source web service platforms [link]. ]]></description>
<content:encoded><![CDATA[<p>The excellent InfoQ site has just published an article on Open Source web service platforms [<a href="http://www.infoq.com/articles/os-ws-stacks-background" title="Infoq on OpenSource WS" target="_blank">link</a>].  It's effectively a qualitative market research report.  Team members from each of the projects studied were sent a questionnaire and this article is an analysis of their responses.  Have a look, and while you're there, have a browse through InfoQ's other content including a number of video presentations buy key industry players.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[My Latest Article is up on InfoQ : Catching up with the Castle Project]]></title>
<link>http://rbazinet.wordpress.com/2007/09/13/my-latest-article-is-up-on-infoq-catching-up-with-the-castle-project/</link>
<pubDate>Thu, 13 Sep 2007 19:32:39 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2007/09/13/my-latest-article-is-up-on-infoq-catching-up-with-the-castle-project/</guid>
<description><![CDATA[My latest article&nbsp;titled &#8220;Catching up with the Castle Project&#8221; is up on the InfoQ w]]></description>
<content:encoded><![CDATA[<p>My latest article&#160;titled "<a href="http://www.infoq.com/news/2007/09/castleproject">Catching up with the Castle Project</a>" is up on the <a href="http://www.infoq.com">InfoQ web site</a>.&#160; I had the opportunity to chat with Hamilton Verissimo of the <a href="http://www.castleproject.org/index.html">Castle Project</a>.</p>
<p>I have been using this framework on some test projects to try to learn the .NET side of an MVC framework.&#160; The talk with Hamilton&#160;was&#160;loaded with incite, thank you Hamilton for giving me the time.</p>
<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a>, <a href="http://technorati.com/tags/Castle%20Project" rel="tag">Castle Project</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[InfoQ - My Second Article Posted]]></title>
<link>http://rbazinet.wordpress.com/2007/08/24/infoq-my-second-article-posted/</link>
<pubDate>Fri, 24 Aug 2007 13:41:09 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2007/08/24/infoq-my-second-article-posted/</guid>
<description><![CDATA[Since signing on with InfoQ as a .NET editor I have had my second article posted.
I had the great op]]></description>
<content:encoded><![CDATA[<p>Since signing on with <a href="http://www.infoq.com">InfoQ</a> as a .NET editor I have had my <a href="http://www.infoq.com/news/2007/08/codesmith-plinqo">second article posted</a>.</p>
<p>I had the great opportunity to chat with Eric J. Smith of <a href="https://www.codesmithtools.com/">CodeSmith Tools, LLC</a> to talk about their <a href="http://www.codeplex.com/codesmith">PLINQO templates</a> that enhance Microsoft's LINQ to SQL.&#160; These templates are an add-on to CodeSmith, which is a great code generation tool.</p>
<p>Please check out the article.</p>
<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a>, <a href="http://technorati.com/tags/PLINQO" rel="tag">PLINQO</a>, <a href="http://technorati.com/tags/CodeSmith" rel="tag">CodeSmith</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[InfoQ - First Article is Published]]></title>
<link>http://rbazinet.wordpress.com/2007/08/15/infoq-first-article-is-published/</link>
<pubDate>Wed, 15 Aug 2007 18:58:32 +0000</pubDate>
<dc:creator>Rob Bazinet</dc:creator>
<guid>http://accidentaltechnologist.com/2007/08/15/infoq-first-article-is-published/</guid>
<description><![CDATA[I was contacted recently to write some articles or news releases for InfoQ&nbsp;in the .NET and Arch]]></description>
<content:encoded><![CDATA[<p>I was contacted recently to write some articles or news releases for <a href="http://www.infoq.com">InfoQ</a>&#160;in the .NET and Architecture areas.&#160;&#160; I was honored to be asked to contribute to a site I find particularly useful.</p>
<p>I wrote about my thoughts on InfoQ in the <a href="http://rbazinet.wordpress.com/2007/07/20/infoq-great-source-for-developer-information/">past</a>.&#160; I find their content focused and always&#160;relevant.</p>
<p>My first article is up on InfoQ, titled Promesh<a href="http://www.infoq.com/news/2007/08/promesh">.NET - an MVC Web Framework for .NET</a>.&#160; It is a conversation I had with <a href="http://www.blog.activa.be/">Philippe Leybaert</a> the creator of <a href="http://www.codeplex.com/ProMesh">ProMesh.NET</a>, an MVC framework to create web applications on .NET.&#160; It talks about the recently released ProMesh.NET into open source on <a href="http://www.codeplex.com/ProMesh">CodePlex</a>.&#160; Please check it out.</p>
<div class="wlWriterSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/InfoQ" rel="tag">InfoQ</a>, <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>, <a href="http://technorati.com/tags/Promesh.NET" rel="tag">Promesh.NET</a>, <a href="http://technorati.com/tags/MVC" rel="tag">MVC</a></div>
]]></content:encoded>
</item>

</channel>
</rss>
