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

 

 

In Your Face! Figuring Out Apple’s Face Detection API

software-development-2-logo

I am making a native iOS app that has face detection. Apple has an awesome image detection API that can find faces, barcodes, and even rectangular shapes in images or video frames. The API came out with iOS 5.0, but I thought that an updated example with Swift 2.2 and Xcode 7.3 would hopefully help people out. The code, located ...

Read More »

Seting up https for your REST API with Boxfuse

java-interview-questions-answers

In my last post I showed how easy it was to get your REST API based on Spring Boot framework up and running on AWS with the help of Boxfuse. The next step is making use of SSL for the communication with the API. By using SSL we make sure our data is save during the transport between our REST ...

Read More »

Service Discovery with Docker and Consul: part 2

docker-logo

So, welcome to the second part of the series on using Consul for service discovey together with docker. In this second article we’ll look at how you can use a number of Consul related tools, so make service discovery, and a couple of other related functionalities a lot easier. For the other articles in this series you can look here: ...

Read More »

Programmatic jcmd Access

java-logo

Questions posed online demonstrate the occasional desire of developers to access via their Java applications the types of information normally gained from running JConsole, VisualVM, or JDK command-line tools externally against the application. Here are some examples of those types of questions: How to get jmap histogram programmatically? Programmatically dumping heap from Java applications find which type of garbage collector ...

Read More »

Accurest and Stub Runner 1.1.0.M3

groovy-logo

Currently at the Spring Team we’re polishing our libraries for the upcoming final release of the Brixton train. It should happen soon :) Until then I’m spending a lot of my after work, free time on Accurest and Stub Runner. Today’s post will be about the new stuff that you will be able to profit from in the upcoming 1.1.0 ...

Read More »

Application Modules and Entity Cache

java-interview-questions-answers

Any ADF developer with some basic knowledge of ADF Business Components would be familiar with the following diagram: It represents the core building blocks of ADF Business Components at run-time. There is an instance of a root application module containing view object instances. View object instances might be backed up by entity objects that are stored in entity collection or in other words entity ...

Read More »

Microservices are about applying a group of Best Practices

software-development-2-logo

Microservices Denial A number of times clients have said; they can’t imagine their organisation using Microservices. I found this surprising as I know those people are using many of the principles of Microservices already. I can understand that they feel no need to join the hype around microservices, but the reality is, like it or not, you are most likely ...

Read More »

Scalaz features for everyday usage part 2: Monad Transformers and the Reader Monad

scala-logo

For the second article of the “Scalaz features for everyday usage” we’ll look at the subject of Monad transformers and the Reader monad.Let’s start with Monad Transformers. Monad transformers come in handy when you have to deal with nested Monads, which happens suprisingly often. For instance when you have to work with nested Future[Option] or Future[Either], your for-comprehensions can quickly ...

Read More »

Spring Boot and Database initialization

spring-interview-questions-answers

Spring boot is hands down a great framework, saving the developer a lot of time and energy when developing a spring application. One of its great features is database initialization. You can use spring boot in order to initialize your sql database. We will start with the gradle file group 'com.gkatzioura' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.5 buildscript { repositories ...

Read More »

Async systems with sync clients

software-development-2-logo

As the Reactive Manifesto says Reactive systems are: Responsive, Resilient, Elastic and Message Driven. The last principle often goes together with non-blocking async protocols. This style of communication “allows recipients to only consume resources while active, leading to less system overhead”. This fits perfectly with new demands of efficiency derived from the elastic model of cloud providers. However not every ...

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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials