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

 

Spring MVC: Resources

spring-interview-questions-answers

One of the most frequent questions which I receive from my blog readers is how to use css and javascript files in application with Spring MVC. So it’s a good opportunity to write an article about usage of resources in Spring MVC. As usually I will use java based configuration approach. In a nowadays it’s hard to imagine web-application which ...

Read More »

What if every object was an array? No more NullPointerExceptions!

software-development-2-logo

To NULL or not to NULL? Programming language designers inevitably have to decide whether they support NULLs or not. And they’ve proven to have a hard time getting this right. NULL is not intuitive in any language, because NULL is an axiom of that language, not a rule that can be derived from lower-level axioms. Take Java for instance, where: ...

Read More »

Coach or Consultant? Agile or not? What am I?

agile-logo

I am: a Software Development Consultant who specialises in Agile techniques Or maybe: I am an Agile Consultant who specialise in Software Development. There was a fascinating thread on Twitter this morning started by Marcin Floryan when he asked: “What are your views on a difference between coaching and mentoring?”. Tweets were coming thick and fast from John McFadyen, Rachel ...

Read More »

DI / CDI – Basics

java-logo

Introduction (DI/CDI Basics) First of all, I would assume there is a bit of confusion to this, but the truth of the matter is, they are just the same – the difference is that usage and its purpose. DI (Dependency Injection) is the general term  – this feature is basically the one doing the bean discovery and bean wiring process ...

Read More »

Almost named method arguments in JDK 8

java-logo

Sometimes it would be really nice to have named method parameter in Java, this doesn’t look likely for a long while but there is always another little work around, for example using a builder pattern to get similar behaviour, that will bridge the gap for a little bit. It occurred to me that using the Lambda support in JDK 8 ...

Read More »

Android Notification with Sound and Icon Tutorial

android-logo

My app needed a simple Android notification with sound and icon. So here’s the code I used to make that happen. I know that there are many other types of notification in Android, but this time, I just want to show you a very simple code that can be a solution to your problem too! I will probably create a ...

Read More »

Which memory is faster Heap or ByteBuffer or Direct ?

java-logo

Java is becoming new C/C++ , it is extensively used in developing High Performance System. Good for millions of Java developer like me! In this blog i will share my experiment with different types of memory allocation that can be done in java and what type of benefit you get with that. Memory Allocation In Java What type of support ...

Read More »

The Dark Side of Best Practices

software-development-2-logo

Best practices are the backbone of software development (or so we are told). Every developer has his own opinions about software development processes, architecture, and programming. These opinions are based on education, personal experiences, and the experiences of other software developers. These opinions are also known as best practices, and every software company has them. Are best practices a good ...

Read More »

Understanding the OutOfMemoryError

java-logo

Whenever you find yourself staring a stacktrace with OutOfMemoryError in it, it should all be crystal clear. The program has got no more elbow room and is dying just because of lack of it. From the 10,000 feet or executive chair this might already contain too much information. But those of you who have to build or maintain the applications ...

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