App Dev

Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 2

Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 2

This is the second half of my series covering how to use Red Hat CodeReady Workspaces to develop a Java Enterprise Edition (now Jakarta EE) application using Red Hat JBoss Enterprise Application Platform (JBoss EAP) in the cloud on Red Hat OpenShift/Kubernetes. In the first part, we saw how to:

  • Bring your own tools by extending Red Hat’s provided stacks
  • Register your own stack within Red Hat CodeReady Workspaces
  • Create your workspace using your stack and embedding your JEE project located on a Git repository

For this second part, we’ll start configuring the workspace by adding some helpful settings and commands for building and running a JBoss EAP project. We’ll then see how to use the local JBoss EAP instance for deploying and debugging our application. Finally, we’ll create a factory so that we’ll be able to share our work and propose an on-demand configured development environment for anyone that needs to collaborate on our project.

Continue reading “Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 2”

Share
Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 1

Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 1

It has been just one month since the announcement of the release of Red Hat CodeReady Workspaces 1.0.0 Beta. Because the cloud/browser-based IDE may be full of promises, developers are usually suspicious, considering them as toys for occasional coders but not suitable for software craftsmen. But you’ll quickly see that Red Hat’s offering can be a good companion for building tailor-made environments.

The goal of this two-part series is to give a walk-through of using Red Hat CodeReady Workspaces to develop a Java EE (now Jakarta EE) application using Red Hat JBoss Enterprise Application Platform (JBoss EAP). I’ll give you details on how to bring your own tools, configure your workspace with helpful commands for JBoss EAP, and share everything so you can easily onboard new developers.

Continue reading “Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 1”

Share
Patterns for distributed transactions within a microservices architecture

Patterns for distributed transactions within a microservices architecture

Red Hat Application Development Center of Excellence Logo

Microservices architecture (MSA) has become very popular.. However, one common problem is how to manage distributed transactions across multiple microservices. This post is going to share my experience from past projects and explain the problem and possible patterns that could solve it.

What is a distributed transaction?

When a microservice architecture decomposes a monolithic system into self-encapsulated services, it can break transactions. This means a local transaction in the monolithic system is now distributed into multiple services that will be called in a sequence.

Continue reading “Patterns for distributed transactions within a microservices architecture”

Share
Inside a Red Hat Open Innovation Labs Residency (Part 3)

Inside a Red Hat Open Innovation Labs Residency (Part 3)

This article is the final in a series taking readers on a journey to peek inside life in a Red Hat Open Innovation Labs residency.

This is the top-tier experience for any customer*, exposing them to open collaboration, open technologies, and fast agile application delivery methods.

This experience often escapes organizations attempting digital transformation, so through submersion in an Open Innovation Labs residency, Red Hat shares its experience in managing, developing, and delivering solutions with communities, open technologies, and open collaboration.

Join me as I share experiences from inside a real-life residency, watching Red Hat work intimately with a customer, exposing new ways of working, leveraging open technologies using fast, agile application delivery methods and open collaboration.

In the first part, I shared what’s in a Red Hat Open Innovation Labs residency. Then in part two, I looked at what I encountered as the residency progressed towards delivery. All that’s left now is to share the delivery week, known as Demo Day.

Continue reading “Inside a Red Hat Open Innovation Labs Residency (Part 3)”

Share
Inside a Red Hat Open Innovation Labs Residency (Part 2)

Inside a Red Hat Open Innovation Labs Residency (Part 2)

This series (see Part 1) takes the reader on a journey, taking a peek inside a Red Hat Open Innovation Labs Residency. A top tier experience for any customer*, a residency exposes them to open collaboration, open technologies, and fast agile application delivery methods.

This experience often escapes organizations attempting digital transformation. Through submersion in an Open Innovation Labs residency, Red Hat shares its experience in managing, developing, and delivering solutions. This is about successfully achieving organizational goals using open communities, open technologies, and open collaboration.

Join me as I share experiences from inside a real life residency. Watch how Red Hat engages intimately with a customer by exposing them to new ways of working. It is demonstrated by leveraging open technologies using fast and agile application delivery methods with open collaboration.

Continue reading “Inside a Red Hat Open Innovation Labs Residency (Part 2)”

Share

Celebrating 10 years of application development solutions at Red Hat

Red Hat is well known for pioneering the adoption of open source technologies in the enterprise. As the world’s first open source software company to earn more than two billion dollars in revenue, we have long enjoyed a position of leadership in an area that is now considered to be the de facto standard for innovation in IT.

In his book, The Open Organization, Red Hat CEO Jim Whitehurst attributes part of Red Hat’s success to the passion of its people. And it’s true. It was the passionate belief of Red Hat’s earliest employees that Linux was not only an alternative to the dominant operating systems in the mid-to-late 90s, but that it could become a viable contender in the enterprise by harnessing the power of passion, openness, and collaboration that are hallmarks of open source. Today, Red Hat Enterprise Linux is the world’s leading open source enterprise operating system platform, powering the majority of Fortune 500 industries.

But, 10 years ago, even before we became a leader in operating systems, we recognized that to maintain this momentum, and to truly become a strategic vendor for our customers, we needed to expand our focus. Building off of our leadership in enterprise infrastructure and operating systems, we set our sights on the application development market and acquired JBoss, the company behind the leading open source Java application platform at that time.

It was no longer good enough to win in operating systems. To be truly strategic, and reach the CIO, we needed to win the hearts and minds of software developers as well. Thus began our expansion and our journey into application development solutions.

Continue reading “Celebrating 10 years of application development solutions at Red Hat”

Share