hot-topics mule and the cloud what's new in mule 3 apache tomcat tips and tricks developer tools

JavaOne 2011: final thoughts

Ross Mason on Monday, October 10, 2011

I think most agree that this years JavaOne had turned a corner. The dark cloud over the future of Java under Oracle’s stewardship had lifted and there was a lot more interesting things happening with the platform. The hot topic was Java 7, and its EE counterpart. Walking away from the conference I had some [...]

Come and see us at JavaOne

Ross Mason on Monday, October 3, 2011

JavaOne seems to have new flare now that the dust has settled from the Sun acquisition, and is set to be the best event in a long time.  This year we’d love you to come by our booth and meet some of the team.  There will be some cool Mule swag (yes, the squeezy Mules [...]

Authentication & Resource Sharing over the Web: OAuth protocol

Federico Recio on Tuesday, September 20, 2011

If you reached this blog and you are not a Mule user (yet) keep reading, I will not cover anything Mule specific. If you are new to OAuth or want to get an introduction to its concepts this post is the right one! Authentication is vital in any kind of system but it is even [...]

The Zen of UI Testing with Selenium, Hudson and Sauce Labs

Dan Diephouse on Tuesday, August 30, 2011

Most people who write UIs don’t care about testing. You know why? Because it’s hard. So hard, they’d rather not even bother and test things manually. You have multiple browsers. You have multiple platforms. And worse, you have all these frameworks and toolkits which are difficult to test. I’ll pick on GWT here for a [...]

Killing bugs in the bugs

Pablo Kraan on Thursday, August 11, 2011

In over 10 years of developer experience, I worked for different companies, in different roles, but I always found the same problem over and over again: bug reporting sucks. I spent some time thinking about how to avoid some usual problems in this area and I realize that we could apply the same technique we [...]

Real-time Web with the new Salesforce streaming API

Ross Mason on Wednesday, August 10, 2011

Its about time the Web became more event-driven.  We have had AJAX for many years enabling events between server and browser, but on the backend we are still polling data. With the explosion of public APIs from SaaS, Social Media and Infrastructure Apps, more and more applications are written by composing web APIs. Developers often need to [...]

SaaS Identity Provisioning use case

Community on Thursday, August 4, 2011

On one of the previous blog posts by Ross, “To ESB or Not to ESB“, he did a great job in outlining the two basic integration architectures: “Enterprise Service Bus” and “Hub and Spoke”. Included in the Blog is a good overview of the benefits and considerations that are relevant for each architectural choice. A [...]

Error handling testing with Byteman

Santiago Vacas on Wednesday, August 3, 2011

Testing exception handling code is not always an easy task. You either need to setup the external conditions that cause the exception to be raised or generate mocks to get the same results. A third option is using a bytecode injection tool like Byteman. Using Byteman scripting language you can insert custom behavior into the [...]

Choosing the right integration/ESB platform

Ross Mason on Tuesday, August 2, 2011

This is my final post in a series of ESB or not to ESB articles where I have attempted to shed some light on what an ESB really is and show some alternative architectures for performing integration.  I’ve given an overview of four main architectures that I see most often and provided some context about [...]

ESB or not to ESB Revisited – Part 3, API Layer and Grid Processing Architecture

Ross Mason on Thursday, July 28, 2011

In this penultimate part of my ESB or not to ESB series I’m going to cover two more architectures; API Layer and Processing Grid providing the benefits and considerations for each.   Previous Posts: ESB or not to ESB – original post ESB or not to ESB revisited – Part 1. What is an ESB? ESB [...]