Batatas fritas…

Hoje tive o prazer de almoçar com nada mais, nada menos que Fabio Terracini, Douglas Camargo e Beck Novaes. É sempre bom matar saudade de tempos antigos, ficar sabendo de projetos de futuro e claro, encher o saco um do outro. Foi bem divertido e precisa de repeteco!

Da esquerda para direita: Terracini, Beck, eu e Doug


Livro Adobe Flex Builder 3: Conceitos e Exemplos

Capa do livro de Flex do Daniel Schmitz

Agora que o blog está funcionando normalmente (e com o pó devidamente sendo tirado) posso aproveitar e comentar do livro Adobe Flex Builder 3: Conceitos e Exemplos escrito por Daniel Schmit. O livro, da editora Brasport, tem cerca de 160 páginas, muito conteúdo sobre o Flex e o Flex Builder 3 e foi lançado em meados de agosto. O Daniel gentilmente me pediu para escrever o prefácio, o que fiz com muito prazer!

Ao meu ver esse livro cumpre muito bem dois papéis distintos: o primeiro é possibilitar que desenvolvedores iniciantes tenham um contato com esta excelente tecnologia e a partir daí, continuar o aprendizado e expansão do conhecimento com outras fontes.

O segundo papel, e talvez mais importante, é oriundo deste ser primeiro livro sobre a tecnologia Flex em português. Os que acompanham listas de discussão e a comunidade sabem como isto era pedido há tempos, e é fácil relacionar isto com a importância de livros no idioma local para o desenvolvimento de uma base sólida de desenvolvedores, o que consequentemente faz com que as empresas sintam-se mais seguras em adotar a tecnologia em larga escala.

Quem sabe este livro não fomente que outros desenvolvedores escrevam livros? E olha que eu conheço um bocado deles com este potencial!

O livro também está à venda no próprio site da Brasport, na Saraiva e também na Livraria Cultura.

Update: O Alex comentou comigo que esta semana livro constava como o 5° livro mais vendido de informática na Saraiva! Parabéns Daniel!


WordPress

Sim, o blog está em estado vegetativo há tempos…

Alex Hubner não morreu. Está escalando montanhas como fazia antigamente. Decidiu virar vegetariano (ovolacto, antes que me chamem de chato) e dedicar-se um pouco mais à leitura. Voltou a estudar, viaja quase todos os finais de semana e perdeu a famosa pancinha que o acompanhava (apesar das histórias gloriosas de escaladas que ele sempre conta). Acaba se lascando com certa freqüência, mas tem vivido como nunca, de forma “plena” como gostam de sacanear os mais íntimos. E sim, continua trabalhando com ColdFusion e gerenciando sistemas, redes e outros badulaques em algum lugar por aí… (e não, não ganhou na loteria nem fez fortuna da noite para o dia).

Fabio Terracini também não morreu (eu quase fui almoçar com ele hoje), mas eu não posso falar por ele. O menino anda muito misterioso ultimamente… (e sim, este parece que ganhou na loto ou fez fortuna da noite para o dia)

Tudo isso apenas para registrar a mudança para o sistema WordPress. O MovableType não estava funcionando bem, e eu também já estava cansado dele… ;-)


Introdução ao Cairngorm

Nada como um post sobre Cairngorm e Flex para tirar um pouco de pó deste blog! Nos últimos tempos eu não tenho trabalhado com o Flex (e conseqüentemente nem com o Cairngorm…) mas eventualmente eu dou uma navegada na Internet em sites e blogs sobre esses assuntos para me manter informado e sentir aquela nostalgia..

Enfim, o ponto é que a Adobe disponibilizou um treinamento do Cairngorm que é parte integrando do treinamento oficial. É um documento sucinto, com pouco mais de 40 páginas. Acredito que ele não deva ser utilizado como única fonte de informação sobre o assunto, mas é uma excelente introdução explicando inclusive oo propósito do Cairngorm (e não apenas sua codificação, como ocorre em outros tutoriais/artigos/etc).

Leia mais no post “Introducing Cairngorm” no site da Adobe.


Adobe ColdFusion gratuíto para uso acadêmico

Este blog segue em ritmo de hibernação, mas seus autores não estão no mesmo estado (pelo contrário). De qualquer maneira, fica para registro esta importante notícia (dentre tantas outras que temos visto nos últimos tempos):

o Adobe ColdFusion será gratuíto para uso acadêmico (escolas e alunos). Veja o pré-anúncio no blog do Forta.


JBoss terá suporte à CFML/ColdFusion

O CFML-Enginee Railo será oferecido dentro do modelo de licenciamento e hospedado no JBoss.org. Adicionalmente desenvolvedores do JBoss e da comunidade vão implementar métodos de acesso à infraestrutura do JBoss (ex: JBoss cache) via tags CFML.

Este sem dúvida é um anúncio que talvez tenha um impacto muito maior em termos de novos usuários da tecnologia/linguagem que o da New-Atlanta.

Aliás, não me espanta ver que o Ben Forta fez uma defesa (falha e um pouco falaciosa em vários aspectos se me perguntarem…) sobre a política de preços do ColdFusion por parte da Adobe. É fácil falar e argumentar quando se tem o domínio do mercado e a preferência da comunidade. Com dois concorrentes de peso (no sentido de número de adoções e usuários), quem sabe o cenário não comece a mudar, e a Adobe passe a repensar sua “”estratégia”" de preços para o CF Server. Hoje eles ainda estão bem acomados e não se sentem atingidos por produtos tão “inferiores” (segundo palavras deles mesmos). Deixem BlueDragon e Railo/JBoss crescerem. Veremos quanto tempo durará o discurso.

Mais informações aqui: http://www.jboss.org/railo/ e na blogsfera.


Lançamento do livro Internet: O Encontro de 2 Mundos

Um dos artigos que escrevi sobre experiência do usuário está no livro Internet: O Encontro de 2 Mundos, um livro sobre tecnologia e internet que assume o risco de fugir do aspecto meramente técnico e apresenta insights e crônicas inteligentes sobre a internet e seu mercado. Fiquei muito contente com o resultado final!

O coquetel de lançamento será nessa quarta-feira, dia 4/Junho a partir das 19:00 na Fnac da Av. Paulista. Diversos autores estarão por lá (eu inclusive!) e será uma excelente oportunidade de trocar figurinhas sobre tecnologia, internet e de quebra fazer um networking! O evento será aberto ao público.

O livro já está disponível para compra em alguns locais, como TIShop e Saraiva. Confira mais sobre o projeto e os autores das crônicas no site do livro.


Mudança de servidor

Estamos mudando de servidor (mais uma vez). Tendo iniciado hospedado na Locaweb, passando por um servidor próprio, depois Yahoo! estamos voltando para a Locaweb. Durante o período de migração os comentários ficarão fechados. Teste


ColdFusion 8.01 lançado

A mais recente atualização do ColdFusion Server já está disponível para download. A versão vem em dois pacotes de executáveis, um como atualizador/updater e outro como o produto completo. Em ambos os casos a atualização do 8 para o 8.01 é recomendada. Entre as principais melhorias estão o suporte nativo à 64bits em plataformas antes não suportadas oficialmente, melhorias no suporte à AJAX (incluindo atualizações nas bibliotecas JSUtils, Yahoo! UI e FCKEditor), entre outras.

http://www.adobe.com/support/coldfusion/downloads_updates.html#cf8


Flex Coding Guidelines e Cairngorm

Wojciech Jakub Ptak, um desenvolvedor Flex da Noruega com um nome um tanto complicado de se escrever, aproveitou o Adobe Flex Coding Guidelines que escrevi na DClick (que também conta versão em português) e estendeu o documento, acrescentando alguns tópicos interessantes.

Achei fantástica a iniciativa de complementar o documento! Se ele concorda com o que está ali, não há necessidade de criar algo completamente novo simplesmente para chamar de seu. Esse é um modelo, aliás, pelo qual outros documentos e artigos poderiam evoluir naturalmente.

Bem, ainda não li o documento que ele disponibilizou por inteiro, mas ele é basicamente o que está disponível no site da DClick com três tópicos novos: Adobe Cairngorm, E4X Guidelines e Regular Expressions.

Particularmente, embora eu acho interessante ter um “Cairngorm Coding Guidelines”, eu não acho que este deva estar dentro de um “Flex Coding Guidelines”. Fazendo assim, presume-se que o Cairngorm deve ser utilizado sempre que se utilizar o Flex, e isso não é todo verdade. Aliás, nenhum framework é tão perfeito e abrangente que resolve todos os problemas. Frameworks resolvem problemas específicos, então só os use se você tiver os problemas que ele visa resolver. Ou ainda, como diz o Beck, não se deve achar que um framwork sozinho é a solução, e sim que ele é apenas um ponto de partida.

Nessa linha, há um antigo post do Steven Webster que continua válido: Why I think you shouldn’t use Cairngorm. Pensei que já havia publicado esse link auqi no CFGigolô, mas não o achei. De qualquer modo, a leitura é bem interessante, principalmente para os iniciantes em desenvolvimento.

Por favor, não me levem ao extremo: eu acho o Cairngorm fantástico e recomendo a todos os desenvolvedores que dêem uma olhada nele pois ele já se provou muito eficiente e tive ótimas experiências com ele.