Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Spring WebClient and Java date-time fields

WebClient is Spring Framework‘s reactive client for making service to service calls. WebClient has become a go to utility for me, however I unexpectedly encountered an issue recently in the way it handles Java 8 time fields that tripped me up and this post goes into the details. Happy Path First the happy path. When using a WebClient, Spring Boot ...

Read More »

A Quick Guide to Java on Netty

Easily deploy your app with Okta’s identity management platform Use Okta’s API to authenticate, manage, and secure users in any app within minutes. Try Okta today. Netty is a non-blocking input/output (NIO) framework that makes it relatively simple to develop low-level network servers and clients. Netty provides an incredible amount of power for developers who need to work down on ...

Read More »

New Year Resolutions Of Every Website Tester In 2020

Were you able to work upon your resolutions for 2019? I may sound comical here but my 2019 resolution being a web developer was to take a leap into web testing in my free time. Why? So I could understand the release cycles from a tester’s perspective. I wanted to wear their shoes and see the SDLC from their eyes. ...

Read More »

Exiting the Swirling Void

Before you build some software you’re often faced with the swirling void of possibilities. This can lead to: Options paralysisImagining a huge systemThe erroneous desire to build a frameworkA lot of effort going in, but no progress or results coming out As a wise leader once said to me: The hallmark of a great software developer is their ability to ...

Read More »

The Perils of the Shared Jenkins and Making Decisions

You may be thinking of sharing a Jenkins server, perhaps you’re worried about: Who has the time to do admin on multiple servers?How can we be sure that we don’t open a gaping chasm (it happens) on our network making our code and test environment public?Ensuring people use a standard toolsetAvoiding the cost of multiple copies of the same services ...

Read More »

Two Common Concurrency Bugs

As a Baeldung editor, I had the pleasure working with an author on an article on Common Concurrency Pitfalls in Java. This is a great read, but assumes a certain amount of competence on the part of the developer. There are a couple of things I’ve seen which are instant concurrency fails. They’re easy to add to the code, and ...

Read More »

Compose Cats, Reactor, ZIO, … Effects

This is the third in a series of articles looking at the type system for Inversion of Coupling Control to provide composition. The previous articles covered: First-Class Procedure type systemFirst-Class Module This article will look at taking the theory into practice.  It will use the concepts to build an application composing Effects from various Effect libraries. Note that the Effects ...

Read More »

Vaadin 10+ as the Future of CUBA UI

Since the very beginning, Vaadin was a cornerstone and a crucial part of the CUBA Platform UI. Thanks to its innovative approach, it helped CUBA to bring enterprise UI development to a very promising (and default nowadays) WEB land. One of the most exciting parts of Vaadin is that the whole development is isomorphic and being done primarily using Java, ...

Read More »