October 27th, 2009 |
by akoelewijn |
published in
oss
I always surprises me what people think open source means and what impact it has on their organization: Open Source means gratis software. Open Source is made by hobbyist. Open Source is unfinished because it doesn’t have a 1.0 version. We can only use the binaries released by the Open Source organization.
Imagine my surprise when [...]
October 21st, 2009 |
by akoelewijn |
published in
oss, soa
Here’s a quick example (thx enno) how you can unit test an smtp endpoint in Mule using subethasmtp Wiser.
We’ll start by creating a new mule project using maven:
mvn mule-project-archetype:create -DgroupId=nl.iteye \
-DartifactId=mule-mail -DmuleVersion=2.2.1 -Dinteractive=false \
-Dtransports=smtp,vm -Dmodules=
If you have problems with dependencies when you run mvn compile, here’s a blog post that will [...]
October 18th, 2009 |
by akoelewijn |
published in
oss, soa
A coworker found a message on the mule-user mailing list that said that you have to apply response transformers on inbound endpoints, not on outbound endpoints. Sounds a bit weird to me, at least not very intuitive. Time for a test.
Response transformer in a pass-through-router
Here’s the mule config:
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:http="http://www.mulesource.org/schema/mule/http/2.2" xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.2"
xmlns:scripting="http://www.mulesource.org/schema/mule/scripting/2.2"
xsi:schemaLocation="
http://www.mulesource.org/schema/mule/scripting/2.2
http://www.mulesource.org/schema/mule/scripting/2.2/mule-scripting.xsd
http://www.mulesource.org/schema/mule/core/2.2
http://www.mulesource.org/schema/mule/core/2.2/mule.xsd
http://www.mulesource.org/schema/mule/http/2.2
http://www.mulesource.org/schema/mule/http/2.2/mule-http.xsd
http://www.mulesource.org/schema/mule/vm/2.2
http://www.mulesource.org/schema/mule/vm/2.2/mule-vm.xsd">
<scripting:transformer [...]
April 20th, 2009 |
by akoelewijn |
published in
java, oracle, oss
So Oracle just bought Sun. At first look it might seem like closed source versus open source. Most of Oracle’s well known products are closed source, whereas most of Sun’s products are open source. But that’s not the full story. Oracle is also involved in Open Source. It just takes a different approach.
There are a [...]
April 6th, 2009 |
by akoelewijn |
published in
oracle, oss, software development
Interesting discussion on friendfeeds new database usage: How FriendFeed uses MySQL to store schema-less data. It’s basically a key-value database implemented on top of mysql, to get around schema-change and index performance problems in mysql.
There is a lot of activity around non-RDBMS databases recently. Although it’s always interesting to see new development and innovation, [...]
March 21st, 2009 |
by akoelewijn |
published in
oss
Just saw this statement on succesful open source projects by Jay Kreps on the Linkedin blog:
The long-term success of an open source project depends on its not being controlled by a single company, person, group, but forming a real self-sustaining group of interested developers.
I couldn’t agree more. Open Source is about group collaboration. One single [...]
March 13th, 2009 |
by akoelewijn |
published in
oss
Here are some pictures i took after the election of the first board of OSSLO.
OSSLO is a group of commercial companies that want to promote Open Source Software as a professional alternative to closed source software. I think this is a very important message. Too many people still think Open Source equals Hobby Software, [...]
March 11th, 2009 |
by akoelewijn |
published in
java, oss, soa
I’m still playing around with groovy scripting. It’s an excellent way to quickly prototype some ESB scenarios. Last week i blogged about using groovy to write files to a gtalk account using Apache Camel, the example below shows you how to start an ActiveMQ broker, which persists messages to a PostgreSQL database. An Apache Camel [...]
March 11th, 2009 |
by akoelewijn |
published in
java, oss, soa
The latest release of Java Magazine contains an article i wrote titled: Client Server 2.0 with jQuery and Grails. Unfortunately, not all code examples fitted into the magazine. You can download the complete article, including screenshots and sourcecode here: Client Server 2.0 met jQuery en Grails (dutch).
February 18th, 2009 |
by akoelewijn |
published in
java, open standards, oss
I wrote a small Python program today, to see if a could create a workaround for a problem i have in Java. I’ve written a couple of Java applications that use OpenOffice’s API to create ODF and MS-Word documents. The OpenOffice API that i used in Java is pretty horrible: very verbose, not intuitive. You [...]