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

Maximize your concurrent web server connections

For production web servers, most people assume scaling means needing faster (and more expensive) hardware. Before spending more money on servers, first make sure your web server process is using the maximum available connections supported by your Linux kernel. This becomes really useful when your web server isn’t bottlenecked by RAM or CPU. For ex, when using HAProxy to load balance ...

Read More »

Store health and safety – Common architectural elements

In our previous article from this series we introduced a use case around headless e-commerce for retail stores. The process was laid out how we’ve approached the use case and how portfolio solutions are the base for researching a generic architectural blueprint.  The only thing left to cover was the order in which you’ll be led through the blueprint details. Part 2 ...

Read More »

Comprehensive Guide To Jenkins Declarative Pipeline [With Examples]

Jenkins Pipeline is an automation solution that lets you create simple or complex (template) pipelines via the DSL used in each pipeline. Jenkins provides two ways of developing a pipeline- Scripted and Declarative. Traditionally, Jenkins jobs were created using Jenkins UI called FreeStyle jobs. In Jenkins 2.0, Jenkins introduced a new way to create jobs using the technique called pipeline ...

Read More »

Why Developer Advocates Should Try New Things

Developer Advocates at many organization can usually work on different things. One day they can build a demo application, help with support, improve the documentation, work on an SDK, work on a blog post or a tutorial, and host an event. I love this about Developer Advocacy – you usually have flexibility and freedom to work on and help with ...

Read More »

Containers and VMs Hosted Together on Same Infrastructure and Management Platform

Nowadays more and more companies are moving to container-based infrastructure. But nevertheless, virtual machines hold a massive part of the market. For many projects transformation from VMs to containers is a slow and complicated process that cannot be performed at once or even not feasible. Thus the infrastructure management becomes even more challenging while running cloud-native services on container-based platforms ...

Read More »

Store health and safety – An architectural introduction

Welcome to a new series exploring a retail architecture blueprint. It’s focusing on presenting access to ways of mapping successful implementations for specific use cases. It’s an interesting challenge creating architectural content based on common customer adoption patterns. That’s very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products ...

Read More »

Java 16 Records with JPA and jOOQ

Java Records The new Java version 16 includes a new feature: Records https://openjdk.java.net/jeps/395 “Enhance the Java programming language with records, which are classes that act as transparent carriers for immutable data. Records can be thought of as nominal tuples.” Let’s try Java records with JPA and jOOQ. JPA Constructor Expression One way to use projection in JPA queries is using the constructor expression. ...

Read More »

A 6 Step Website Design Checklist To Follow In 2021

In the current world scenario, where websites have become an essential part of any business, you want yours to stand out. While every website is different in its way, what remains unchanged is designing, developing, and launching it successfully. A good website design sets a strong impression in users’ minds. If you want your website to stand out, then you ...

Read More »