09 setembro 2009

Apache Camel no JustJava 2009


É com prazer que anuncio a aprovação de apresentar este ano minha palestra sobre o Apache Camel! A todos que se interessam em mensageria, Enterprise Service Bus, Enterprise Integration Patterns, esta será uma excelente oportunidade de aprender um pouco sobre um dos melhores frameworks de roteamento de mensagens para integração de sistemas.

Nesta palestra, o conteúdo estará distribuido entre:
  • Entender alguns dos principais EIP's.
  • Como implementar os EIPs com o Apache Camel
  • Diferentes componentes do Camel
  • Implementar um componente customizado para o Camel
O conteúdo está muito interessante, e tenho certeza que vocês vão gostar.

Congresso JUSTJAVA – 8ª Edição
15 a 17 de setembro de 2008
Senac Campus Sto. Amaro
Av. Engenheiro Eusébio Stevaux, 823
Santo Amaro - SP


Titulo: Apache Camel: rotas para as suas mensagens
Data: 17/09 (quinta-feira)
Horário: 15h00
Sala: Sala Sup 1

Mapa de localização:

Estacionamento não conveniado para o evento em questão: SENAC - ESTAPAR Estacionamentos – valor de R$ 10.00

17 junho 2009

Vendo Sofá e Estante

Esse negócio chamado Internet é ótimo pra vender coisas. Eu mesmo, coloquei à venda meu sofá e minha estante. Se alguém estiver interessado, por favor me procura!

Segue fotos:

Moveis para Vender

15 junho 2009

Curso de Wicket

Uma das coisas boas da comunidade Java é a vontade que muitas pessoas tem em contribuir com a própria comunidade. O Cristiano Kliemann, um dos membros da Wicket-pt_BR mostrou isso ao disponibilizar o material do Curso de Wicket que ele ministrou há algum tempo atrás.

Tenho certeza que este material será de grande valia para muita gente.

Valeu Cristiano!

07 abril 2009

Apache CouchDB on Fedora 10 64bit



CouchDB - Relax


I've been trying to install Apache CouchDB on my Fedora 10 and came to a few issues regardling libraries and other requirements to build it. If you are interested on CouchDB and/or how to install it on a Fedora system, this post might be useful for you.

The README file of Apache CouchDB doesn't list the equivalent packages for Fedora, so I had to dig a lot to finally get it right. First thing is to install all of these packages:
  • js-devel
  • libcurl-devel
  • libcurl
  • erlang
  • erlang-esdl-devel
  • erlang-pgsql-devel
  • compat-erlang
  • libicu
  • libicu-devel
  • libmozjs-dev
  • make
  • gcc
  • automake
  • gcc-c++
  • kernel-headers
  • glibc-devel
Then download Apache CouchDB, extract the file, and type:
[~/apache-couchdb-0.9.0]$ ./configure --with-erlang=/usr/lib64/erlang/usr/include/
The parameter above is needed because the script cannot find on Fedora, where the headers of Erlang are located. After this step, you should be ready to compile with make, and then install it as root with make install. But if you are NOT like me that likes to do things really fast - compile, install, run - you can create an RPM package. For this, you have to install rpmdevtools too. Follow this guide of How to create an RPM package.

Done. You can now type:
$ sudo couchdb
Open your web browser and point it to this URL: http://127.0.0.1:5984/.

Now relax and have fun!

06 abril 2009

Leverage EIP with Apache Camel and Twitter: Part 3


Alright, so I've just submitted a JIRA issue to the Apache Camel project, donating the source code of this component. Anybody interested just follow this link and download the component itself or wait to see if they commit it into the SCM.

The component can publish, like I've showed you on my last post, and also consume some user's twitter page / the friend's timeline of someone or the public timeline. It's really cool.

If you wanna try it by yourself, just download the attachment, set up the maven project as a module of Apache Camel (yes, you will have to download the whole Apache Camel sourcecode tree) and then build it. Or... edit the pom.xml to fix some parent references. I hope you know something about Apache Maven too.

On my next post, I promise to show you how to use it and all the possible parameters. Or take a look at the source code and play with it.

Have fun. :-)
Contato

Email:bruno.borges(at)gmail.com

LinkedIn: www.linkedin.com/in/brunocborges
Twitter: www.twitter.com/brunoborges
Comprei e Não Vou
Rio de Janeiro, RJ Brasil
Oracle
São Paulo, SP Brasil