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 ....
I agree to the Terms and Privacy Policy

The Joy of Programming

Yesterday I was working with a slide deck for one of my future talks about Java and object-oriented programming and got stuck at finding convincing arguments for the transparency of logic. I was going to say that it is important for programmers to be able to understand how everything they do works, even if they don’t see it or never ...

Read More »

5 Reasons Why Manual Testing is Important

Manual testing is inevitable when it comes to mobile app testing. In this age of rapid digital transition, mobile apps have become the most favorable mode of business. The changing scenario has influenced the testing space too. Automation is applied where it is possible as it saves time and money when it comes to iteration. But the need for manual ...

Read More »

Will Python Overtake Java as the Most Used Programming Language?

Will Python Overtake Java as the Most Used Programming Language? As per the Stack Overflow Developer Survey 2019, Python is the fastest-growing major programming language in the world. Moreover, it outshined Java this year to reach the feat. Several scholars and professionals believe that Python is on its way to conquer and overthrow Java as the most used programming language. ...

Read More »

Exception handling

In this post i will share how error handling is done and what options we have.Error handling is complex topic :-) I will add some context from wikipedia on what is exception handling before going down the rabbit hole of exception handling Exception handling is the process of responding to the occurrence, during computation, of  exceptions – anomalous or exceptional conditions requiring special ...

Read More »

Using metric tags with MicroProfile Metrics 2.0


Business-related metrics that are emitted from our application might contain parameters (i.e. tags or labels) for which a specific metric is being measured. Since MicroProfile Metrics 2.0 it’s possible to assign tags to specific metrics using the API. Declarative approach Assuming we have the following resource: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ...

Read More »

Testing Spring Boot conditionals the sane way


If you are more or less experienced Spring Boot user, it is very luckily that at some point you may need to run into the situation when the particular beans or configurations have to be injected conditionally. The mechanics of it is well understood but sometimes the testing such conditions (and their combinations) could get messy. In this post we ...

Read More »

Ktor – a Kotlin web framework

Ktor is an asynchronous web framework written in and designed for Kotlin. Allowing the more impressive features of Kotlin, such as coroutines, to not only be used but supported as a first-class citizen. Typically, Spring is my go-to general framework and usually what I use when I need to put a REST API together. But, after recently attending a London ...

Read More »

Flows can do anything

In Corda, Flows can do a lot more than proposing new transactions to record between organisations. Although, saying they can do anything is probably a bit far-reaching (it’s catchy though). What I really want to say, is that flows are the entry points into a node. Corda provides a series of functions to interact with a node via RPC. Currently, ...

Read More »

Migrating React Native App to AndroidX

In this post, we will learn to migrate React Native application to AndroidX. Before starting, let me give you a brief introduction about Jetpack. What is Android Jetpack? Android Jetpack is the next generation of Android components, bringing together the benefits of the Support Library – backwards compatibility and immediate updates to a larger set of components, making it quick and easy to ...

Read More »