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

 

 

Simple Asynchronous Microservices using Lambda Architecture

software-development-2-logo

Lambda Architecture is a simple, powerful, though limited example of a Microservice. As it is so simple, you want to use it as much as possible, to expose the more complex services/component in your system which cannot support this interaction model. Lambda Architecture depends on a data model with an append-only, immutable data source that serves as a system of ...

Read More »

A Retrospective in the Park

agile-logo

The other day, I facilitated a sprint retrospective in the park. The sun was shining, and we had all been working hard to complete our backlog, so it felt like a nice reward for everyone’s efforts. Holding a retrospective outdoors can also give it an energy and sense of enthusiasm that is harder to find in a small room. I’ve ...

Read More »

Management for the masses?

agile-logo

This is an important post. This is the ninth blog post in my mini-series on management, it is the blog post all the others have been building up to, let me recap some key points: When creating software there there is coding work, testing work, requirements work and some unavoidable management work Removing managers may remove some work (because managers ...

Read More »

Getting started with scala-native

scala-logo

This is just a quick recollection of the steps I’ve taken to get my own helloworld running using scala-native. I haven’t really started looking at scala-native in detail, but the idea behind it is really nice. Some general input about scala-native can be found here: The Github repository: https://github.com/scala-native/scala-native Presentation from Scaladays NY: https://github.com/densh/talks/blob/517b20c30dd4aaf390785039cdd002f623ea… Twitter to follow: @scala_native Since scala-native ...

Read More »

NPM module Browser-Sync in Java / Web projects

java-interview-questions-answers

Browser-Sync is a handy Node.js based NPM module which can be used for a faster web development. Browser-Sync synchronizes file changes and interactions across many devices. The most important feature is the live reloading. We can use the Browser-Sync in Java / Web projects too. Cagatay Civici created a great video tutorial how to use this module with the PrimeFaces showcase. ...

Read More »

Do not (only) meet the budget

agile-logo

In a previous article I wrote The actual decision (of a software architect) should lead to a solution that meets availability, performance, reliability, scalability, manageability and cost criteria. (Btw: the first six critera should be met, the last one should be at least met and minimized, but that is a different story.) Many times the criteria are met and there ...

Read More »

OSTraining: Learn from Field Experts with 3000+ Video Tutorials & Monthly Web Design Books

software-development-2-logo

OSTraining Developer Courses: Lifetime Subscription Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering a Lifetime Subscription for the OSTraining Developer Courses for only $65 instead of the original price of $2,000, yeap that is a massive 96% off. Become a pro web developer with a lifetime of guidance from OSTraining. ...

Read More »

Finite state machines with Akka

akka-logo

As you could remember from previous posts, Part 1 and Part 2, we’re implementing a solution that integrates a sync client with an async system. Today we’ll see how to keep track of the async operations so we can provide a sync response to the client. Let’s start with the architectural diagram.                 ...

Read More »

Couchbase Cluster on Docker Swarm using Docker Compose and Docker Machine

docker-logo

This blog post will explain how to create and scale a Couchbase Cluster using full armor of Docker – Docker Machine, Docker Swarm and Docker Compose. Here is what we’ll do: Create a 3-node Docker Swarm Cluster using Docker Machine Run a Couchbase instance on two nodes Create a cluster Rebalance the cluster Scale and rebalance the cluster again Docker Swarm Cluster ...

Read More »

Thymeleaf 3 – Get Started Quickly with Thymeleaf 3 and Spring MVC

spring-interview-questions-answers

Thymeleaf 3 release arrived. The new version brings plenty of new features like HTML5 support as well as Text templates support with no markup – [# th:utext="${thymeleaf.version}" /] , improved inline capabilities – <p>Thymeleaf [[${thymeleaf.version}]] is great!</p>, performence improvements and much more. The easiest way the get starter with Thymeleaf 3 and Spring MVC is by using Spring MVC 4 ...

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