16 Jul 2019

feedJBoss Developer Recent Posts

Report from the February 2019 ISO C++ meeting (Library)

Back in February, I attended the WG21 C++ standards committee meeting in rainy Kona, Hawaii (yes, it rained most of the week). This report is so late that we're now preparing for the next meeting, which will take place mid-July in Cologne. As usual, I spent the majority of my time in the Library Working Group (for LWG; for details on the various Working Groups and Study Groups see Standard C++: Th...

16 Jul 2019 7:00am GMT

3 More Pitfalls Everyone Should Avoid with Hybrid Multicloud (slides)

Back by popular demand, the sequel has arrived that's expanding on the original 3 pitfalls everyone should avoid with hybrid multicloud. This live online session was delivered on 11 July 2019 and can be watched on demand if you register for the access. If you want to be fully up to date, catch the original session (recorded) that was delivered at Red Hat Summit 2018. Then jump on over to the all n...

16 Jul 2019 5:00am GMT

15 Jul 2019

feedJBoss Developer Recent Posts

Infinispan 10.0.0.Beta4

Dear Infinispan users, it has been a while since our last release and quite a few things have been cooking in the Infinispan furnace. Bear in mind that the list below should just serve as a summary and that dedicated blogs, documentation and examples will appear in the near future. ServerSince 5.3, our server has been built on top of WildFly (JBoss AS7 at the time). WildFly gave us a very solid ba...

15 Jul 2019 10:02am GMT

Using a custom builder image on Red Hat OpenShift with OpenShift Do

One of the things I enjoy most about using Red Hat OpenShift is the Developer Catalog. The Developer Catalog is a central location where a team working with Red Hat OpenShift can encapsulate and share how application components and services are deployed. The Developer Catalog is often used to define an infrastructure pattern referred to as a builder image. A builder image is a container image that...

15 Jul 2019 7:00am GMT

12 Jul 2019

feedJBoss Developer Recent Posts

Infinispan Operator 0.3.0 expands container and security configuration!

Infinispan Operator 0.3.0 is now available with expanded configuration and security options: Container Configuration With this release of the Infinispan Operator, you can configure explicit CPU and memory limits for individual containers. The defaults are 0.5 CPUs and 512Mi of memory. The Operator also lets you pass extra JVM options, which is useful for tracking native memory consumption or extra...

12 Jul 2019 9:58am GMT

Get started with Red Hat CodeReady Studio 12.12.0.GA and JBoss Tools 4.12.0.Final for Eclipse 2019-06

JBoss Tools 4.12.0 and Red Hat CodeReady Studio 12.12 for Eclipse 2019-06 are here and are waiting for you. In this article, I'll cover the highlights of the new releases and show how to get started. Installation Red Hat CodeReady Studio (previously known as Red Hat Developer Studio) comes with everything pre-bundled in its installer. Simply download it from our Red Hat CodeReady Studio product pa...

12 Jul 2019 7:00am GMT

11 Jul 2019

feedJBoss Developer Recent Posts

Deploying an internal container registry with Minikube add-ons

Minikube has a feature called add-ons, which help in adding extra components and features to Minikube's Kubernetes cluster. The registry add-on will deploy an internal registry, which can then be used to push and pull Linux container images. But at times, we might wish to mimic push and pull to different registries (i.e., using aliases for container registry). In this article, I will walk you thro...

11 Jul 2019 7:00am GMT

10 Jul 2019

feedJBoss Developer Recent Posts

Welcome IBM to the Red Hat/JBoss family

It's been quite a hectic time since the original announcement in 2018 that IBM was to acquire Red Hat. I wrote about this on my personal blog at the time. I know this has pleased some, confused others, worried people and probably a lot more emotions than that affected yet more. In the meantime both Red Hat and IBM have had to act as independent companies for legal reasons and it's only now that th...

10 Jul 2019 12:17pm GMT

Developer preview of Debezium Apache Kafka connectors for Change Data Capture (CDC)

With the release of Red Hat AMQ Streams 1.2, Red Hat Integration now includes a developer preview of Change Data Capture (CDC) capabilities to enable data integration for modern cloud-native microservices-based applications. CDC features are based on the upstream project Debezium and are natively integrated with Apache Kafka and Strimzi to run on top of Red Hat OpenShift Container Platform, the en...

10 Jul 2019 7:01am GMT

Improving ASP.NET Core build speed on Red Hat OpenShift

In previous articles, I've covered two strategies for improving .NET Core build speed on Red Hat OpenShift by reducing time to restore dependencies: adding a local NuGet server and using incremental builds. In this article, I'll look at another strategy: using a custom base image that has includes the dependencies. ASP.NET Core ASP.NET Core is the de facto framework for building web applications w...

10 Jul 2019 7:00am GMT

Beginners Guide - Building an Online Retail Web Shop Workshop (Domain Specific Language)

With the release of Red Hat Decision Manager 7.3 I've started updating my free online workshop, a beginners guide to building an online retail web shop. The previous article covered creating a domain model for your online retail web shop.. This update is the for the fourth lab in this workshop, with more to follow. Learn how to create a domain specific language or DSL with Red Hat Decision Manager...

10 Jul 2019 5:00am GMT

09 Jul 2019

feedJBoss Developer Recent Posts

Preserving the Red Hat developer experience

Editor's note: Today, we announced the close of Red Hat's acquisition by IBM. In the months since the Red Hat acquisition by IBM was announced, I have been asked numerous times if this deal changes things for Red Hat's Developer Program and Developer Tools group. My answer then and now is "no." As has been stated elsewhere, Red Hat will remain independent because IBM appreciates our unswerving ded...

09 Jul 2019 12:36pm GMT

API-first design with OpenAPI and Red Hat Fuse

API-first design is a commonly used approach where you define the interfaces for your application before providing an actual implementation. This approach gives you a lot of benefits. For example, you can test whether your API has the right structure before investing a lot of time implementing it, and you can share your ideas with other teams early to get valuable feedback. Later in the process, d...

09 Jul 2019 7:00am GMT

08 Jul 2019

feedJBoss Developer Recent Posts

10 tips for reviewing code you don’t like

As a frequent contributor to open source projects (both within and beyond Red Hat), I find one of the most common time-wasters is dealing with code reviews of my submitted code that are negative or obstructive and yet essentially subjective or argumentative in nature. I see this most often when submitting to projects where the maintainer doesn't like the change, for whatever reason. In the best ca...

08 Jul 2019 12:07pm GMT

Beginners Guide - Building an Online Retail Web Shop Workshop (Domain Model)

With the release of Red Hat Decision Manager 7.3 I've started updating my free online workshop, a beginners guide to building an online retail web shop. The previous article covered installing the tooling and setting up a project. This update is the for the third lab in this workshop, with more to follow. Learn how to create a domain model with Red Hat Decision Manager. Below you'll find the embed...

08 Jul 2019 5:00am GMT

05 Jul 2019

feedJBoss Developer Recent Posts

How to store large amounts of data in a program

Most programs need data in order to work. Sometimes this data is provided to the program when it runs, and sometimes the data is built into the program. In this article, I'll explain how to store large amounts of data inside a program so that it is there when the program runs. The most obvious method of storing data is to include it in the program's source code. For example, in C: int a = 1; This ...

05 Jul 2019 7:00am GMT