10 Web services Performance Tuning Tips

This tutorial focuses on design guidelines and techniques to improve the performance of your SOAP Web services. Enjoy it! #1 Use coarse grained Web Services One of the biggest mistakes that many developers make when approaching web services is defining operations and messages  that are too fine-grained. You should try to reduce the requests by … Read more

Deploying JBoss EAP applications on OpenShift

Red Hat provides a container image for JBoss Enterprise Application Platform (JBoss EAP) that is specifically designed for use with OpenShift. In this tutorial we will learn how to pull the image from the registry and use it to deploy an application on OpenShift using S2I. Setting up an OpenShift project There are several strategies … Read more

Eclipse JPA Editor tutorial

The JPA Diagram Editor is a graphical tool based on the Graphiti framework that enables the JPA developers to create, view, and edit their business data model as graphical diagram. In this article we will learn how to install it and use in your JPA projects.

Read more

How to use JPA Criteria API

The JPA Criteria API is a powerful library, which is well adapted for implementing multi-criteria search functionalities where queries must be built on the fly. For example it can be used to return data in a web search form resulting in cleaner, clearer, more reliable, and more maintainable code.

Read more

Getting started with Netty

Netty is a client/server framework that provides a simplified layer over NIO networking. This makes it a good candidate to create low-level nonblocking network applications.

Read more

Getting started with Red Hat OpenShift Local

Red Hat OpenShift Local (formerly Red Hat Code Ready Containers ) provide a minimal, preconfigured OpenShift 4.X single node cluster to your laptop/desktop computer for development and testing purposes. In this tutorial, we will learn how to set up an OpenShift clusters using with Red Hat OpenShift Local to emulate the cloud development environment on … Read more

jBPM 7 tutorial – getting started with the opensource BPM

jBPM is a toolkit for building business applications to help automate business processes and decisions. jBPM provides various capabilities that simplify and externalize business logic into reusable assets such as: Business processes (BPMN2) Decision management (DMN) Business rules (DRL) Business optimisation (Solver) jBPM can be used as standalone service or embedded in an application / … Read more