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 ....
Email address:

Cloud Happiness – How to install new OpenShift Container Platform 3.7 in minutes

This installation needs to have the Red Hat Middleware product streams installed (pre-configured container options) and all the extras like source to image and .Net Core containers.Since the release of the OpenShift Container Platform it has been my desire to provide a simple, fully configured and easy to use installation. Since I last updated this project, OpenShift Container Platform 3.7 ...

Read More »

What are Microservices?

1. Introduction Microservices was termed by Dr Peter Rodgers in 2005 and was initially known as micro web services. The main principle behind microservices is to break up single large ‘monolithic’ system into multiple independent components/processes. 2. Understanding Microservices Microservices architecture allows decoupled components to be built and deployed independently to integrate into a single larger system. Saying that, it ...

Read More »

Agile Approaches Require Management Cultural Change

Ron Jeffries, Matt Barcomb, and several other people wrote an interesting thread about prescriptive and non-prescriptive approaches to team-based agile. The issues are nuanced and for me, don’t lend themselves to a Twitter discussion. (Learning how to write short and coherently is a different post.) If you don’t want to read the entire thread, here is a summary: People often ...

Read More »

Access Git repositories with Java using SSH keys

For some use-cases you might access a git repository from a Java application. JGit offers a helpful integration with builder pattern APIs. The Git client can authenticate itself using SSH keys. To open a Git repository call the cloneRepository() command. File workingDir = Files.createTempDirectory("workspace").toFile(); TransportConfigCallback transportConfigCallback = new SshTransportConfigCallback(); git = Git.cloneRepository() .setDirectory(workingDir) .setTransportConfigCallback(transportConfigCallback) .setURI("ssh://example.com/repo.git") .call(); Our own implementation of ...

Read More »

Giveaway Alert: The iPhone X

Want to Level Up Your Smartphone Experience? Well, you have come to the right place! We are giving away The New iPhone X Enter Now to Win a $999 Smartphone! It’s the phone that 7 ate 9 to get to. The excitement around iPhone X was so high they literally just jumped past 9 to get there, and now that it’s ...

Read More »

Annotated controllers – Spring Web/Webflux and Testing

Spring Webflux and Spring Web are two entirely different web stacks. Spring Webflux, however, continues to support an annotation-based programming model An endpoint defined using these two stacks may look similar but the way to test such an endpoint is fairly different and a user writing such an endpoint has to be aware of which stack is active and formulate the test accordingly. Sample Endpoint ...

Read More »

AWS Is Even Cloud-ier and Kuberneties-ier with Fargate and EKS

java-interview-questions-answers

At re:Invent this week, AWS announced a ton of cool things. You should check out their page on it for an overview of all the new stuff they’re doing — it’s a lot, and a lot of it seems pretty immediately useful. My colleague Kelly Andrews did a writeup here with a particularly musical take on the full announcement, if ...

Read More »

Zero to Cloud Ops on Container Development Kit (CDK) in Minutes

While this was fun, it was not really feasible and quickly ran into limitations in use.Some time ago I walked through installing the Cloud management solution known as CloudForms in a container. The real solution is pulling this example into the Red Hat Demo Central collection and put it on a Cloud solution based on open technologies. This gives you the ...

Read More »