Open Liberty 18.104.22.168 now supports gRPC 1.0 and gRPC Client 1.0. This universal, open source framework is an efficient way to connect remote services across data centers. We’ve also added custom names support for the Java Naming and Directory Interface (JNDI), making it easier to look up and inject Jakarta Enterprise Beans (EJBs) in your Open Liberty applications. Finally, this new release is compatible with Java SE 15, the latest Java Standard Edition version. We’ll introduce these features and show you how to set up and configure the new gRPC and custom JNDI names support in Open Liberty 22.214.171.124.
Continue reading Open Liberty 126.96.36.199 brings support for gRPC, custom JNDI names, and Java SE 15
Red Hat Software Collections 3.6 and Red Hat Developer Toolset 10 for Red Hat Enterprise Linux (RHEL) are now Generally Available. An alternative to the default RHEL toolset, Software Collections provides a differentiated and eclectic mix of tools that developers can use on a desktop or in production.
Continue reading Red Hat Software Collections 3.6 Now Generally Available
Red Hat CodeReady Workspaces (CRW) provides a default browser-based IDE to be used with developer workspaces. However, the architecture is flexible for using other IDEs such as Jupyter Notebooks and Eclipse Dirigible. In this article, you will learn how to create a custom workspace using the community edition of IntelliJ IDEA.
Note: You can also apply the instructions in this article to create a free, self-service Eclipse Che workspace hosted at che.openshift.io.
Creating a custom workspace in CodeReady Workspaces
We will start with the procedure for creating a custom workspace in a connected CodeReady Workspaces environment. See the next section for instructions to set up a custom workspace in an air-gapped environment.
Continue reading “Using IntelliJ Community Edition in Red Hat CodeReady Workspaces 2.5”
DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about cloud-native modernization from Daniel Oh and Burr Sutter.
Are you familiar with the tight coupling of applications with their underlying platform that makes change hard? Or, coupling that creates a lack of scalability, performance, and flexibility for existing applications built with legacy technology? How about the fact that re-architecting applications cannot be done overnight?
Continue reading “Cloud-native modernization or death? A false dichotomy”
Red Hat Process Automation Manager 7.9 brings bug fixes, performance improvements, and new features for process and case management, business and decision automation, and business optimization. This article introduces you to Process Automation Manager’s out-of-the-box integration with Apache Kafka, revamped business automation management capabilities, and support for multiple decision requirements diagrams (DRDs). I will also guide you through setting up and using the new
drools-metric module for analyzing business rules performance, and I’ll briefly touch on Spring Boot integration in Process Automation Manager 7.9.
Continue reading Red Hat Process Automation Manager 7.9 brings Apache Kafka integration and more
Serverless workflows have gained renewed interest and usefulness with the rise of serverless architectures. Once seen as centralized and monolithic, they now play a key role in cloud-based event and service orchestration. Until recently, there was no vendor-neutral way to describe service orchestration, so developers were dependent on vendors and vendor implementations. We realized that we needed a common, standards-based language for describing serverless workflows.
Continue reading Orchestrate event-driven, distributed services with Serverless Workflow and Kubernetes
YAML is a friendly data serialization standard that works with all programming languages. While configuration files are often defined in YAML, it can even be used as a programming language, like the workflow language at Google, or Apache Camel K.
Continue reading How to configure YAML schema to make editing files easier
Enabling authentication and authorization involves complex functionality beyond a simple login API. In a previous article, I described the Keycloak REST login API endpoint, which only handles some authentication tasks. In this article, I describe how to enable other aspects of authentication and authorization by using Keycloak REST API functionality out of the box.
Continue reading “Authentication and authorization using the Keycloak REST API”
Red Hat OpenShift 4.6 streamlines developer onboarding in the OpenShift web console, but that’s not all. This article details improvements and new features in the topology view and introduces OpenShift’s new, form-based approach to creating horizontal pod autoscalers and Helm charts. I also touch on application monitoring improvements and the latest updates for Red Hat OpenShift Pipelines, Red Hat OpenShift Serverless, and the Kiali Operator in OpenShift 4.6.
Note: This article presents an overview of what’s new in OpenShift 4.6. See the video at the end of the article for a guide to accessing and using the new features in the OpenShift web console.
Continue reading “More for developers in the new Red Hat OpenShift 4.6 web console”
In this article, we will define and run a workflow that demonstrates how Apache Camel K interacts with spatial data in the standardized GeoJSON format. While the example is simplified, you can use the same workflow to handle big data and more complex data transformations.
Continue reading Using GeoJSON with Apache Camel K for spatial data transformation