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 ....

 

FileSystemMap: A Natural Way to Interact with your File System

java-logo

As part of a project I’m working on at the moment I’ve been looking at creating a FileSystemMap. I’ve started a very small GitHub project here to host the code. Essentially this map implementation is will allow the user to interact with a directory on their file system as if it were a java.util.Map. Each entry in the map will be ...

Read More »

Distributed Team & Agile? No Problem!

agile-logo

Tools and Techniques for the Distributed Agile Team The Agile Manifesto asserts that co-location & face-to-face communication are essential components to a successful software development team. However, with today’s technology, co-location is just a click away. In this post, we’ll discuss online tools for the following Agile techniques:           Scrum Pointing Poker Retrospective Teamwork in general ...

Read More »

The Kanban paradox

agile-logo

I’m a big fan of David Anderson’s Kanban method, I always said my brand of “Agile” was heavily infused with Lean before David presented Kanban. In the same way that Kent Beck said Extreme Programming was about “turning the dials up to 10” David turned the Lean ideas behind Agile up to 10 and in the process dropped a lot ...

Read More »

How Java 9 And Project Jigsaw May Break Your Code

java-logo

Java 9 looms on the horizon and it will come with a completed Project Jigsaw. I didn’t pay much attention to it until I learned from a recent discussion on the OpenJFX mailing list that it may break existing code. This is very unusual for Java so it piqued my interest. I went reading the project’s JEPs and some related ...

Read More »

How does Hibernate READ_ONLY CacheConcurrencyStrategy work

jboss-hibernate-logo

Introduction As I previously explained, enterprise caching requires diligence. Because data is duplicated between the database (system of record) and the caching layer, we need to make sure the two separate data sources don’t drift apart. If the cached data is immutable (neither the database nor the cache are able modify it), we can safely cache it without worrying of ...

Read More »

Clustering Using Docker Swarm 0.2.0

docker-logo

One of the key updates as part of Docker 1.6 is Docker Swarm 0.2.0. Docker Swarm solves one of the fundamental limitations of Docker where the containers could only run on a single Docker host. Docker Swarm is native clustering for Docker. It turns a pool of Docker hosts into a single, virtual host. This Tech Tip will show how ...

Read More »

Why Start-Ups Fail

agile-logo

You’ve probably heard that a start-up’s chance of success is very low. There are many factors of why that happens. I want to illustrate this through the waterfall process that plagues many companies,. Waterfall, the root of all evil? Wasn’t it killed by agile? We’ll see. The process we’re talking about looks like this:     Vision – A startup ...

Read More »

Gradle Goodness: Handle Copying Duplicate Files

gradle-logo

In Gradle we can configure how duplicate files should be handled by the Copy task. Actually we can configure how duplicate files are handled by any task that implements the CopySpec interface. For example archive tasks also implements this interface. We must use the setDuplicatesStrategy method to configure how Gradle behaves. The parameter is a value of the enumeration DuplicatesStrategy. ...

Read More »

Scala Snippet: How to filter a list in Scala

scala-logo

In Scala, filtering and processing collections is easy and elegant. There are many filtermethods available, but the most used will probably the basic filter method. Here’s a code example of some filtering on my (ex)camera collection. The filter method will not only work on Lists, but on any Scala collection. object MyCameraCollection02 { class Camera(_brand: String, _model: String, _sensorType: String, ...

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