Enterprise Integration with Apache Camel

I’ve just published a mini e-book, in Portuguese, about Enterprise Integration with Apache Camel. If you happen to speak Portuguese, you can download it out here.

Quick tips for running Java applications on OpenShift

Apache Commons Configuration:

It’s pretty common to need to set hostname or a port for your service in OpenShift. If you’re using Apache Commons Configuration, there’s a quick an easy way to access variables exported by the cartridges. You can address the environment variables using the ‘env’ prefix.

Continue reading ‘Quick tips for running Java applications on OpenShift’

Tip: adjust sudo timeout on OS X

Find it here.

NoSQL: links for beginners

NoSQL databases are some of the hottest topics in the IT industry in the moment. A beginner can easily feel swamped with the amount of documentation available. Since I am a beginner to NoSQL as well, I separated two links which I access every now and then:

A Visual Guide to NoSQL explains how the commonly used NoSQL offerings relate to CAP Theorem.

A Beginner’s Guide to NoSQL is an article, originally written for the Software Developer’s Journal, that explain the basics principles and ideas behind the NoSQL databases.



Running the Simple Apache CXF Server Example on Red Hat Openshift

Today I dedicated some time to educate myself about OpenShift, the Red Hat’s Platform-As-A-Service offering. It allow us, developers, to quickly develop, deploy and provide scalable applications over the web.

To learn about it, I decided to deploy a really simple web application. I thought it would be a good idea to deploy the Simple CXF Server example on my free account. You can see it in action here. Because OpenShift documentation is quite extensive, it might be complicated for the beginner like me. So I decided to take notes of my steps while I deployed I simple Apache CXF-based application.

These are the steps I had to do:

Continue reading ‘Running the Simple Apache CXF Server Example on Red Hat Openshift’

A large list of free stuff

This thread on Reddit contains a large list of free stuff that you can find on the internet: from educational resources to software and other utilities. I found Ninite to be particularly interesting: it lets you create custom installers that will install all your software at once!

SSPS: SDM Development and Latest Releases

You can find the documentation for the latest SDM version here. Also, version 0.2.3 is out and fixes a couple of annoying bugs. Check it out.

Toy Project: Download Server

In case you need an example about how to use one of these:

  • Unix Message Queues
  • Unix Sockets
  • POSIX Threads
  • LibCurl
  • Basic C usage

You may want to take a look at the source code of my toy project at GitHub. I don’t claim it to be good, bug free or even usable beyond what I need – much to the contrary: I don’t think I would show this at a job interview o.O. Anyway, feel free to check it out if you need an usage example of any of these technologies.

SSPS 0.2.0 is out

I just released another version of SSPS: no more XMLs, no more WebDav. Instead: Groovy-based scripts, Git or SVN repositories. Check it out.

Converting Jailbreak certificates to PEM

This is how you can use OpenSSL to convert signed, PKCS12 stored, certificates exported from Jailbreak to PEM (Base64 encoded DER format):

openssl x509 -in CA_certificate.cer -inform der -outform pem -out CA_certificate.pem

openssl pkcs12 -in YOUR_personal.pfx -out YOUR_personal.pem


Next Page »