Latest posts
[Webinar] Application Architecture: The Next Wave
The way we build applications is changing. As the development model shifts from writing lots of code to composing APIs together, a new generation... read more.
Giving PHP a Backend
As evident by some prominent web applications PHP remains a popular choice when implementing the front-end of a web application. PHP's lacks a bit, however,... read more.
Cloud Platforms and Open APIs: The new application stack
Application stacks are so passé, now its all about the slice. With the rise of open APIs we are seeing a new breed of... read more.
AMQP and the future of web messaging
Last month the AMQP working group, which includes big hitters such as Bank of America, Credit Suisse, JPMorgan Chase, Barclays, Goldman Sachs, Microsoft, Cisco,... read more.
Authentication & Resource Sharing over the Web: OAuth protocol
If you reached this blog and you are not a Mule user (yet) keep reading, I will not cover anything Mule specific. If you... read more.
Killing bugs in the bugs
In over 10 years of developer experience, I worked for different companies, in different roles, but I always found the same problem over and... read more.
Error handling testing with Byteman
Testing exception handling code is not always an easy task. You either need to setup the external conditions that cause the exception to be... read more.
Real-time Web and Streaming APIs
There was a lot of buzz a few years ago around real-time web and since then it has been bubbling along. I have a... read more.
Fake and Stub objects creation using Groovy
Automated testing using XUnit style frameworks can be achieved using several techniques. You can test a particular class, group of classes, or all your... read more.
The Developer Testing Paradox
Over the years, I've seen many different testing styles while doing software development. Each one has unique characteristics, and some developers can identify themselves... read more.