Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

and many more ....

 

Starting with WSO2 ESB by running the samples

wso2-logo

I recently joined a new assignment where we have to implement an ESB solution based on the WSO2 toolstack. Although I am familiair with most of the concepts of the ESB and some other implementations (like Mule ESB) it is the first time I will have to work with the WSO2 ESB. Luckily there is a lot of documentation to ...

Read More »

11 Agile Myths and 2 Truths

agile-logo

I deliver a lot of Agile training courses and I give a lot of talks about Agile (BCS Bristol tonight). There are some questions that come up again and again which are the result of myths people have come to believe about Agile. Consequently I spend my time debunking these myths again and again. I’ve been keeping a little list ...

Read More »

Promises and Deferred objects in jQuery and AngularJS

software-development-2-logo

Series of articles about futures/promises without JavaScript would not be complete. Futures (more commonly named promises in JS land) are ubiquitous in JavaScript to the point where we almost don’t recognize them any more. AJAX, timeouts and whole Node.JS are built on top of asynchronous callbacks. Nested callbacks (as we will see in just a second) are so hard to ...

Read More »

Fragmented projects and overcommitted people

software-development-2-logo

In 2010 I wrote two articles on Burn-Out and exhaustion in software teams. Since then there were more and more articles of this kind printed in the major german press. Psychologists warn companies and individuals that we are doing “too much”. I agree with them. We have increased our daily speed by lots, and I believe the results are not ...

Read More »

Why Open Source Software?

software-development-2-logo

I decided to look at something everyone thinks we know well, Open Source Software (OSS)  and see what I discover. The child in me said; “Do it”. The Strange and Not-So-Strange I uncovered No. This is not a high energy physics paper. This is a study on OSS performance.             I scratch my head seeing ...

Read More »

Setup your Java Development Environment in Windows 7

java-logo

I have been receiving a lot of requests over the time, from students and people willing to experiment with the Java language, on providing a simple guide on how to setup a Java development environment , similar to the one I’ve written a year ago for Mac users. See here and here. So, this post is mainly addressed to people ...

Read More »

Gang of Four Patterns With Type-Classes and Implicits in Scala

scala-logo

Type-classes, as they’re known within the Scala language, have a wonderful place in library development. They make code open to extension, less verbose and simplify APIs. I’ve yet to find many other patterns in languages which do the same. A close second, depending on your point of view, being one of either the concept of a generator or decorator in ...

Read More »

Groovy and HTTP Servers

groovy-logo

This article originally appeared in the January 2013 issue of GroovyMag. There’s no denying that the World Wide Web has become absolutely integral for information storage and delivery. There are more than 600 million sites serving up over 80 billion individual pages and many more pages and web services being added every day(http://news.netcraft.com/archives/2012/09/10/september-2012-web-server-survey.html). And behind each site is – you ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close