What's New Here?Subscribe to RSS feed

Advanced ListenableFuture capabilities
Last time we familiarized ourselves with ListenableFuture. I promised to introduced more advanced techniques, namely transformations and chaining. Let’s start from something straightforward. ...

Implement Bootstrap Pagination With Spring Data And Thymeleaf
Twitter Bootstrap has a very nice pagination UI, and here I will show you how to implement it with Spring Data Web pagination function and Thymeleaf conditional evaluation features. Standard ...

Emacs or Vim? Get the Best of Both with Evil
I am an avid Emacs enthusiast in a company full of Vim users. In fact so many people I work with like to use Vim that they even created a company wide Vim config for everyone to use. ...

Best Practices Ever for Software Development
Write programs for people, not computers.a program should not require its readers to hold more than a handful of facts in memory at once names should be consistent, distinctive and ...

Git – let’s make errors (and learn how to revert them)
It’s not a secret that git is not a very easy tool to use. I am able to use it more or less; but I always feel a little scared and confused about what’s happening. I feel ...

My Custom Thread Pool Executor in Java
ThreadPoolExecutor is a feature added by java concurrent api to maintain and reuse threads efficiently , so that our programs don’t have to worry about creating and destroying ...

Mobile Development Job Trends – 2013-02
Today is the final winter job trends post, mobile development job trends. Initially, this was a look at how mobile phone development was moving, but now tablets have become a major ...

Devoxx UK free ticket giveaway – Roundup
Fellow geeks, Our giveaway of a £350 Devoxx UK 2013 London community conference ticket has ended. You may find the original post for the competition here. The Prize Winner The lucky ...

Difference between Comparator and Comparable in Java
One of the common interview question is ‘What are differences between Comparator and Comparable’. or ‘How will you sort collection of employee objects by its id or ...

Observer design pattern in Java
As the name suggests it is used for observing some objects.Observer watch for any change in state or property of subject.Suppose you are interested in particular object and want to ...




