22 Mar 2019

feedJBoss Developer Recent Posts

Rust All Hands 2019: Array iterators, Rayon, and more

A few weeks ago, I had the pleasure of attending the second annual Rust All Hands meeting, hosted by Mozilla at their Berlin office. The attendees were a mix of volunteers and corporate employees covering the full range of Rust development, including the compiler, language, libraries, docs, tools, operations, and community. Although I'm sure there will be an official summary of the meeting (like l...

22 Mar 2019 7:05am GMT

Hibernate Search 6.0.0.Alpha3 released!

We just published Hibernate Search 6.0.0.Alpha3, the third release for the still-in-development 6.0 branch. This release mainly adds support for more field types and predicates, and brings more consistent and less verbose APIs. Getting started with Hibernate Search 6 If you want to dive right into the new, shiny Hibernate Search 6, a good starting point is the getting started guide included in the...

22 Mar 2019 12:00am GMT

Hibernate ORM 5.4.2.Final released

We just released the second maintenance release of Hibernate ORM 5.4. It is designed to be a drop in replacement for ORM 5.4.1. What's new Bugfixes You can find the full list of changes in this version here (or, for people without a Hibernate Jira account, here). Getting 5.4.2.Final All details are available and up to date on the dedicated page on hibernate.org. What's next? We will release regula...

22 Mar 2019 12:00am GMT

21 Mar 2019

feedJBoss Developer Recent Posts

How to debug code in CodeReady Workspaces

Find out how to configure the CodeReady workspace for debugging, set up breakpoints, and debug the application using the integrated browser-based IDE in the workspace. The steps explained in this video are also available in the tutorial here. Part 1: Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher Part 2: How to create a new application with Red Hat Op...

21 Mar 2019 1:11pm GMT

Containers, Kubernetes, and microservices: Start here

Although containers and Kubernetes and microservices seem to come up in every conversation, there's a big chasm between talking about, demonstrating, and actually using a technology in production. Anyone can discuss containers, many people can demo them, but far fewer are successfully using containers and Kubernetes in a microservices architecture. Why? There are likely many reasons, but a simple ...

21 Mar 2019 7:00am GMT

Getting started with the updated VS Code Yeoman extension for Camel projects

The Visual Studio (VS) Code IDE is one of the most-used platforms for JavaScript, C#, and Python developers and is quickly becoming one of the top three tooling environments at Red Hat. VS Code is highly customizable and offers a healthy and growing marketplace for extensions of all types and technologies, including an extension for Yeoman. In this article, I'll explain how to get started using th...

21 Mar 2019 7:00am GMT

Hibernate Validator 6.0.16.Final released

We just released Hibernate Validator 6.0.16.Final which includes several improvements and bugfixes. This is a recommended upgrade for everyone using Hibernate Validator and it is a drop-in replacement for 6.0.15.Final. What's new Performance improvements We fixed a performance regression compared to 5.x when validating unconstrained beans. Note that Hibernate Validator 6.x is significantly faster ...

21 Mar 2019 12:00am GMT

20 Mar 2019

feedJBoss Developer Recent Posts

Quarkus 0.12.0 released

Quarkus, a next-generation Kubernetes native Java framework, was announced in early March, and now Quarkus 0.12.0 has been released and is available from the Maven repository. The quickstarts, guides, and website also have been updated, and 213 issues and PRs are included in this release. That's quite a few updates, but in particular check out the new metrics, health check, and Kafka guides. Also,...

20 Mar 2019 7:55pm GMT

How to edit and test application code in CodeReady Workspaces

In this CodeReady Workspaces video, learn how to create a new workspace using the code generated from the launcher, and how to make the application run locally. Also find out how to build and deploy an application locally within the workspace, how to edit and test the code, and how to commit code changes to a remote git repository. The steps described in this video are also available in the tutori...

20 Mar 2019 11:32am GMT

Knative: What developers need to know

Knative is not just a hot topic in software development, it's a whole new way to look at services and functions. As a developer, what do you need to know to take advantage of this cutting-edge technology? Are there important design or implementation considerations? Let's take a look. Front-end developers If you're a front-end developer, using, say, React or Angular or Vue, your life remains the sa...

20 Mar 2019 7:06am GMT

19 Mar 2019

feedJBoss Developer Recent Posts

Init Container Build Pattern: Knative build with plain old Kubernetes deployment

With Kubernetes evolving at supersonic speed and seeing a lot of adoption in the enterprise world, the developer community is now looking for solutions to common Kubernetes problems, such as patterns. In this article, I will explore a new Kubernetes pattern using Init Containers. Let's start with the use case that gave birth to this problem: Quarkus-Supersonic and Subatomic Java-has excited the Ja...

19 Mar 2019 5:38pm GMT

My2Cents - Eight things leads to developing catastrophic cloud native microservices system

More of my two cents, just my thoughts. A quick fun read, not too deep, but worth noting :). 1. Setting the domain boundary wrong This is a job guarantee tactics, it's endless looping in development and testing for everyone involved in the project without making the service to production! First everything starts simple and gradually find more and more functions, business logic gets added into the ...

19 Mar 2019 2:21pm GMT

How to create a new application with Red Hat OpenShift Application Runtimes launcher

Learn how to use Red Hat OpenShift Application Runtimes launcher to create a new application and deploy it to an OpenShift cluster. The steps described in this video are also explained step by step in the tutorial on GitHub. Watch the video now: Part 1: Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher The post How to create a new application with Red Ha...

19 Mar 2019 12:25pm GMT

What’s new in OpenMP 5.0

A new version of the OpenMP standard, 5.0, was released in November 2018 and brings several new constructs to the users. OpenMP is an API consisting of compiler directives and library routines for high-level parallelism in C, C++, and Fortran programs. The upcoming version of GCC adds support for some parts of this newest version of the standard. This article highlights some of the latest features...

19 Mar 2019 7:00am GMT

18 Mar 2019

feedJBoss Developer Recent Posts

Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes

Watch this video for an introduction to CodeReady Workspaces and Red Hat OpenShift Application Runtimes, their functionality, and how they complement each other for cloud-native application development on OpenShift. The post Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes appeared first on Red Hat Developer Blog.

18 Mar 2019 12:36pm GMT

Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher

Watch this video for an introduction to CodeReady Workspaces and Red Hat OpenShift Application Runtimes, their functionality, and how they complement each other for cloud-native application development on OpenShift. This is the first part of a video series, and the subsequent videos will cover step-by-step instructions to use Launcher and CodeReady workspaces. To try hands-on labs, refer to the tu...

18 Mar 2019 12:36pm GMT