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

 

Creating Maven Source and Javadoc Artifacts

java-interview-questions-answers

Many people are aware of maven source and javadoc artifacts but don’t know why they would want to create them. I was definitely in this camp – I can see why people want this information but it seemed like a relatively inefficient way to get it since it requires manual navigation of the maven repository. Then I got hit by ...

Read More »

Creating Sonarqube Projects

sonar-logo

Sonarqube (nee Sonar) is da bomb. It’s not something you have to check daily but if you’re serious about quality you’ll check it during sprint planning if not weekly. Check out a sample project at nemo.sonarqube.com, e.g., OpenJPA, to get an idea of what information is available. You might want to focus on a specific component at first, e.g., OpenJPA ...

Read More »

Why Unix utilities are worth learning

devops-logo

Why VIM? Sooner or later there comes the day when your easy-to-use IDE becomes useless for handling huge files. There aren’t many editors capable of working with very large files, like production logs for instance. I’ve recently had to analyze a 100 MB one-line JSON file and once more VIM saved the day. VIM, like many other Unix utilities, is ...

Read More »

Monitoring JBoss Fuse ESB with Nagios

devops-logo

Note: this article describe a scenario based on JBoss Fuse, but it’s applicable to any Java context able to run Servlet java, like JBoss EAP, WildFly, Tomcat, etc… One of my recent activity at work has been to provide guidance about monitoring a JBoss Fuse ESB setup with Nagios/OpsView. Despite more specialized solutions for the specific problem do exist (Fuse ...

Read More »

How to install Couch DB 1.5 on Ubuntu

apache-couchdb-logo

A recent task I had to do on my home Ubuntu Linux box running 12.04. LTS was to install CouchDB. I needed it because I wanted to use ACRA as remote error reporting tool for Android Apps. Acra is completely open source ( hosted on GitHub) and an incredible cool tool started by Kevin Gaudin. I used to try it ...

Read More »

JOOQ Facts: SQL functions made easy

jooq-2-logo

The JDBC API has always  been cumbersome and error-prone and I’ve never been too fond of using it. The first major improvement was brought by the Spring JDBC framework which simply revitalized the JDBC usage with its JdbcTemplate or the SqlFunction classes, to name a few. But Spring JDBC doesn’t address the shortcoming of using string function or input parameters ...

Read More »

Drools 6 Performance with the PHREAK Algorithm

jboss-drools-logo

Drools 6 introduces a new lazy matching algorithm. The details of that algorithm have been covered in two previous blogs: R.I.P. RETE time to get PHREAKY PHREAK Stack Based Evaluations and Backward Chaining The first article discussed performance and why the batch and lazy aspects of the algorithm, make it hard to compare.       “One final point on ...

Read More »

Configure favicon.ico in Spring MVC based application

spring-interview-questions-answers

Favicon is an icon (favicon.ico) associated with your website. Not every website is using favicon though. But most browsers do not care about it and they make request for it anyways. When favicon is not in place the server will return unnecessary 404 Not Found error. In a typical Spring MVC application, we firstly need to configure security filter that ...

Read More »

A beginner’s guide to Git feature branches

git-logo

Why Git The proprietary software shaped the Version Control Systems (VCS) to fit its requirements: the project has a strict release schedule the team is collocated the sprint goals are well-defined and the focus goes to a limited number of stories branching is usually reserved for releases or risky development features the centralized server is hidden from the outside world ...

Read More »

To SonarQube or not to SonarQube?

software-development-2-logo

This is the first question that a team leader, s/w director, customer, developer, architect, tester or whatever role exists in a development team should ask. It’s not yet another question about using another “quality tool”. You already have plenty of them installed. This is not a simple question to see how much you care about test coverage or to find ...

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