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

 

 

Trends at JavaOne 2016: Microservices, Docker, Cloud-Native Middleware

docker-logo

Like every year, I attended JavaOne (part of Oracle World) in San Francisco in late September 2016. This is still one of the biggest conferences around the world for technical experts like developers and architects. I planned to write a blog posts about new trends from the program, exhibition and chats with other attendees. Though, I can make it short: ...

Read More »

Traditional Web Apps And RESTful APIs

java-interview-questions-answers

When we are building web applications these days, it is considered a best practice to expose all our functionality as a RESTful API and then consume it ourselves. This usually goes with a rich front-end using heavy javascript, e.g. Angular/Ember/Backbone/React. But a heavy front-end doesn’t seem like a good default – applications that require the overhead of a conceptually heavy ...

Read More »

Possible Ways forward for MVC 1.0

java-interview-questions-answers

As mentioned in Aggressive Road Map for Java EE 8, MVC 1.0 is left out of the plans for Java EE 8. The way I see it, and also have indications from several people I have talked with during JavaOne, the possible outcomes of this are: MVC is dropped completely MVC continues and is included in Java EE 8 (JSR 366) ...

Read More »

JUnit vs TestNG: Which Testing Framework Should You Choose?

junit-logo

JUnit vs TestNG: The testing frameworks showdown Testing is an inseparable part of the software release cycle in well balanced developer teams. And it wasn’t always like that. Unit tests, integration test, system tests and others weren’t always around. Today, we’re lucky to be in a place in time where testing matters and the value is known to most of ...

Read More »

Generating bytecode

java-logo

In this post we are going to see how to generate bytecode for our language. So far we have seen how to build a language to express what we want, how to validate that language, how to build an editor for that language but yet we cannot actually run the code. Time to fix that. By compiling for the JVM ...

Read More »

Replacing legacy Java EE application servers with microservices and containers

java-interview-questions-answers

Lightbend recently ran a survey with more than 2000 JVM developers and the results just got published. The survey was launched to discover:  correlations between development trends and IT infrastructure trends, how organizations at the forefront of digital transformation are modernizing their applications, and real production usage break-downs of today’s most buzzed about emerging developer technologies. While you can download ...

Read More »

Is Scrum Right for Your Product?

agile-logo

When is Scrum Most Helpful? A process like Scrum is a great fit for your product when it is brand-new or young, and when you extend its life cycle, as shown in the picture below. This means that not every product will benefit from Scrum: Products that are maturing or declining won’t benefit from Scrum—at least not to the same ...

Read More »

Arquillian Chameleon for the sake of simplicity

java-interview-questions-answers

When using Arquillian, one of the things you need to do is defining under which container you want to execute all your tests. And this is done by adding a dependency in the classpath for the adapter and depending on the mode used (embedded, managed or remote) having to download the application server manually. For example this happens when Wildfly is ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns