Monday, October 11, 2021

Codeanywhere adventures - Getting started with developer process automation tooling (part 3)

Codeanywhere

In the previous article in this series, we introduced the world of Codeanywhere, a cloud IDE and container development experience all available in just your browser. 

Are you ready for some more amazing, easy to use, developer tooling that requires not a single tooling installation and no configuration? 

That's what the team at Codeanywhere are promising us when I stumbled on their website last week. They "...don't require you to engage in complex installations and configuration setups. Simply access our in-browser IDE for everything you need to build amazing websites in a productive and more developer-friendly way."

In part three of this series, we'll finish the setup of our process automation Java container project in Codeanywhere.

Thursday, October 7, 2021

Codeanywhere adventures - Creating your first container project (part 2)

Codeanywhere

In the previous article in this series, we introduced the world of Codeanywhere, a cloud IDE and container development experience all available in just your browser. 

Are you ready for some more amazing, easy to use, developer tooling that requires not a single tooling installation and no configuration? 

That's what the team at Codeanywhere are promising us when I stumbled on their website last week. They "...don't require you to engage in complex installations and configuration setups. Simply access our in-browser IDE for everything you need to build amazing websites in a productive and more developer-friendly way."

In part two of this series, we'll get hands-on creating our first Java container project in Codeanywhere.

Monday, October 4, 2021

Beginners Guide to Installing Decision Management Tooling in a Local Container using Podman

podman decision management Recently the open source community project called Podman announced that there was solid support for using its container tooling to replace docker on your local development machine. Ring in the joyous music and off we go to explore how we can get back to basics without the issues of licensing around the developer desktop container tooling.

Note, the rest of this tutorial will be based on the current version of Podman at the time of publication, v3.3.1.

The first thing you want to do is just install the Podman tooling, which is fairly painless using BREW:

$ brew install podman

Now you are ready to kick off the virtual machine with the proper settings to start doing something real, like adding developer decision management tooling to your local machine.

Wednesday, September 29, 2021

Codeanywhere adventures - Getting started with browser based development in containers (part 1)

Codeanywhere

Are you ready for some amazing, easy to use, developer tooling that requires not a single tooling installation and no configuration? 

That's what the team at Codeanywhere are promising us with their cloud IDE when I stumbled on their website last week. They "...don't require you to engage in complex installations and configuration setups. Simply access our in-browser IDE for everything you need to build amazing websites in a productive and more developer-friendly way."

Not only that, it's a browser-based developer IDE that ties your coding directly to a pipeline of deployment using containers with immediate friendly tips to access for testing your projects.

I'm thinking we need to look at this a bit closer and wanted to share my Codeanywhere adventures here with you, starting with part one, getting started.

Monday, September 27, 2021

Beginners Guide to Installing Process Automation Tooling in a Local Container using Podman

Recently the open source community project called Podman announced that there was solid support for using its container tooling to replace docker on your local development machine. Ring in the joyous music and off we go to explore how we can get back to basics without the issues of licensing around the developer desktop container tooling.

Note, the rest of this tutorial will be based on the current version of Podman at the time of publication, v3.3.1.

The first thing you want to do is just install the Podman tooling, which is fairly painless using BREW:

$ brew install podman

Now you are ready to kick off the virtual machine with the proper settings to start doing something real, like adding developer process automation tooling to your local machine.

Wednesday, September 22, 2021

DevConf.US 2021 - Designing your best architectural diagrams workshop (free online)

devconf us DevConf.US 2021 the 4th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies was a few weeks ago. 

It was a lot of fun to share some of the below workshop experiences with the attendees virtually. Some of the fun I will share here as, believe it or not, I hosted the workshop online from the lovely island of Rhodes, Greece.

Now that the conference is done, I wanted to share the recording and also present the materials so that you can us this workshop as a self-paced experience with everything online. 

Let's take a look at how you can watch the introduction to the workshop, get online in a browser to follow the workshop labs, and use the browser-based diagram tooling to complete each of the workshop labs.

Thursday, September 9, 2021

DevConf.CZ 2022 - Let's talk architecture

devconf.cz
DevConf.CZ 2022 has kicked off their call for papers this last month and the initial planning is a hybrid event if possible with onsite + virtual event hosted on January 28-29. It's a free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!

There is no admission or ticket charge for the DevConf.CZ event. However, you are required to complete a free registration. Talks, presentations and workshops will all be in English.

I've put together the following collection of talks as my submissions and happy to preview them here with you.

Monday, August 16, 2021

Cloud factory - Example factory deployment

cloud factory
Part 3 - Example cloud deployment

In our previous article from this series we shared a look at the logical common architectural elements found in a cloud factory solution.

The process was laid out how we approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It continued by sketching the process of how we approached the use case by researching successful customer portfolio solutions as the basis for a generic architectural design.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example cloud deployment scenario showing how expanding the previously discussed elements provides a basis for your own cloud factory scenarios.

Wednesday, August 4, 2021

DevConf.US 2021 - Designing your best architecture diagrams workshop

devconf us

DevConf.US 2021 ended their call for papers this last month and has announced acceptance for sessions to be hosted on September 2-3. 

It's the 4th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!

There is no admission or ticket charge for DevConf.US events. However, you are required to complete a free registration. Talks, presentations and workshops will all be in English.

I had submitted a few talks and workshops and here are my acceptances that arrived this week.

Monday, August 2, 2021

Cloud factory - Common architectural elements

cloud factory
Part 2 - Common architectural elements
In our previous article from this series we introduced a use case for a cloud factory, deploying multiple private clouds based on one code base using the principles of Infrastructure as Code.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

Monday, July 26, 2021

Cloud factory - Architectural introduction

cloud factory
Part 1 - Architectural introduction
This article launches a new series exploring a cloud factory architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. 

When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Tuesday, July 20, 2021

Remote server management - Example remote architecture

remote server management
Part 3 - Example architecture
In our previous article from this series shared a look at the logical common architectural elements found in a remote server management solution.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architectural.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example remote server management scenario showing how expanding the previously discussed elements provides an example for your own remote management scenarios.

Monday, July 12, 2021

Remote server management - Common architectural elements

remote server management
Part 2 - Common architectural elements
In our previous article from this series we introduced a use case around remote server management for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the cloud adoption architecture.

Tuesday, July 6, 2021

Remote server management - An architectural introduction

remote server management
Part 1 - An architectural introduction
This article launches a new series exploring the remote server management architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, July 1, 2021

Cloud Adoption - Example adoption architecture

cloud adoption
Part 3 - Example adoption architecture
In our previous article from this series shared a look at the logical common architectural elements found in a cloud adoption solution for retail organisations.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example cloud adoption scenario showing how expanding the previously discussed elements provides an example for your own cloud adoption scenarios.

Wednesday, June 23, 2021

Getting started with Red Hat Business Automation version 7.11

business automation
 This last week the new release of the Red Hat Business Automation products went live, spanning Red Hat Process Automation Manager and Red Hat Decision Manager with a new version 7.11.

These two products provide a lot over versatility to your developer toolbox and there are some getting started documentation and examples to be found in the above linked pages.

Over the years I've shared so many projects and workshops around all the generations of Red Hat Business Automation products, that you might like to have a little overview of the ones that are now fully updated for use?

Below you'll find a walk through the various projects, demos, and workshops available today for you to get started with the latest and greatest of Red Hat Business Automation tools.

Monday, June 21, 2021

Cloud adoption - Common architectural elements

cloud adoption
Part 2 - Common architectural elements
In our previous article from this series we introduced a use case around cloud adoption for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the architectural details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the cloud adoption architecture.

Thursday, June 17, 2021

Red Hat Summit 2021 (Ask the Experts) - An open approach to solution architectures (video)

red hat summit 2021

This year the Red Hat Summit event is a bit different as we bridge the gap from pandemic reality to hopefully a form of normalcy. 

As the Red Hat Summit site explains to us, this "...event is expanding to become an all-new, flexible conference series, consisting of a 2‑part immersive virtual experience as well as a global tour of small-scale, in-person events. This series will create collective opportunities to share experiences, innovations, and insights."

Yesterday we presented our Ask the Expert session and the on-demand recording is available if you missed it. 

The event is free, so if you have not yet done so, register and you have full access to all the recordings. Now let's take a look at how to jump straight to our session

Monday, June 14, 2021

Cloud adoption - An architectural introduction

cloud adoption
Part 1 - An architectural introduction
This article launches a new series exploring the cloud adoption architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architectural. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, June 10, 2021

Red Hat Summit 2021 (Ask the Experts) - An open approach to solution architectures

This year the Red Hat Summit event is a bit different as we bridge the gap from pandemic reality to hopefully a form of normalcy. 

As the Red Hat Summit site explains to us, this "...event is expanding to become an all-new, flexible conference series, consisting of a 2‑part immersive virtual experience as well as a global tour of small-scale, in-person* events. This series will create collective opportunities to share experiences, innovations, and insights."

Part one was from April 27-28, where you started your Red Hat Summit journey by joining us for this no-cost event, where you got the latest news, asked the experts your technology questions, heard from customers around the globe, and explored how open source is innovating the future of the enterprise. All of the sessions are online and available throughout the year on-demand.

Part two is from June 15-16, and you can build on what you learned at April’s event with insights from breakout sessions and technical content geared toward the tracks and topics most relevant to your career. You can also interact live with Red Hat professionals at this no-cost event. More depth at this event with the breakout sessions, ask the experts sessions, and a virtual expo hall.

Monday, June 7, 2021

Retail data framework - Example data architecture

retail data framework
Part 3 - Example data architecture
In our previous article from this series shared a look at the logical common architectural elements found in a retail data framework solution for retail organisations.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example stock control scenario showing how expanding the previously discussed elements provides an example for your own stock control scenarios.

Tuesday, June 1, 2021

Retail data framework - Common architectural elements

retail data framework
Part 2 - Common architectural elements

 In our previous article from this series we introduced a use case around the data framework for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the real-time stock control architecture.

Monday, May 24, 2021

Retail data framework - An architectural introduction

retail data framework
Part 1 - An architectural introduction
This article launches a new series exploring a retail architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Tuesday, May 18, 2021

Real-time stock control - Example stock control architecture

real-time stock control
Part 3 - Example architecture
In our previous article from this series shared a look at the logical common architectural elements found in a real-time stock control solution for retail organisations.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example stock control scenario showing how expanding the previously discussed elements provides an example for your own stock control scenarios.

Thursday, May 13, 2021

DevConf.US 2021 - Containers, OpenShift, architecture blueprints, and diagram tooling

devconf us
DevConf.US 2021 has kicked off their call for papers this last month and of course it will be a virtual event (hopefully for this one last time) hosted on September 2-3. It's the 4th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!

There is no admission or ticket charge for DevConf.US events. However, you are required to complete a free registration. Talks, presentations and workshops will all be in English.

I've put together the following collection of talks as my submissions and happy to preview them here with you.

Tuesday, May 11, 2021

Real-time stock control - Common architectural elements

real-time stock control
Part 2 - Common elements
In our previous article from this series we introduced a use case around real-time stock control for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the real-time stock control architecture.

Wednesday, May 5, 2021

Real-time stock control - An architectural introduction

real-time stock control
Part 1 - Architectural introduction
This article launches a new series exploring a retail architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, April 29, 2021

Store health and safety - Example health and safety architecture

store health and safety
Part 3 - Example store health
and safety architecture

In our previous article from this series shared a look at the logical common architectural elements found in a store health and safety solution for retail organisations.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.


Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example store health and safety scenario showing how expanding the previously discussed elements provides an example for your own store health and safety scenarios.

Monday, April 26, 2021

Store health and safety - Common architectural elements

store health and safety
Part 2 - Common architectural elements

In our previous article from this series we introduced a use case around headless e-commerce for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the store health and safety architecture.

Wednesday, April 21, 2021

Store health and safety - An architectural introduction

store health and safety
Part 1 - An architectural introduction

Welcome to a new series exploring a retail architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, April 15, 2021

Red Hat Summit 2021 - How to enjoy this three part event series

Red Hat Summit

This year the Red Hat Summit event is a bit different as we bridge the gap from pandemic reality to hopefully a form of normalcy. 

As the Red Hat Summit site explains to us, this "...event is expanding to become an all-new, flexible conference series, consisting of a 2‑part immersive virtual experience as well as a global tour of small-scale, in-person* events. This series will create collective opportunities to share experiences, innovations, and insights."

Part one is from April 27-28, where you can start your Red Hat Summit journey by joining us for this no-cost event, where you can get the latest news, ask the experts your technology questions, hear from customers around the globe, and learn how open source is innovating the future of the enterprise. There will be keynotes, spotlights, live demos, and access to Red Hatters from around the globe.

Part two is from June 15-16, and you can build on what you learned at April’s event with insights from breakout sessions and technical content geared toward the tracks and topics most relevant to your career. You can also interact live with Red Hat professionals at this no-cost event. More depth at this event with the breakout sessions, ask the experts sessions, and a virtual expo hall.

Finally, you noticed the star marking the part three event above? That's because this part of the event we hope allows us to meet in-person, but the ongoing situation means Red Hat will "...continue to monitor the ongoing global health crisis and make adjustments to the Red Hat Summit agenda to help ensure the health, safety, and well-being of everyone within the open source community."  If all goes well, then you can cap your Red Hat Summit experience somewhere from Oct - Nov "...by exploring hands-on activities at in-person events that will be held in several cities. The networking opportunities can help you find the inspiration to discover who you want to be and the tools to do what you want to do." There will be hands-on labs, 1-1 meetings, and training courses available during this final event series.

Tuesday, April 13, 2021

Headless eCommerce - Example headless architectures

headless e-commerce
Part 3 - Example headless architectures
In our previous article from this series shared a look at the logical common architectural elements found in a headless e-commerce solution for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. It continued by laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example headless e-commerce platform scenario showing how expanding the previously discussed elements provides an example for your own headless e-commerce scenarios.

Thursday, April 8, 2021

Headless eCommerce - Common architectural elements

headless e-commerce
Part 2 - Common architectural elements

 In our previous article from this series we introduced a use case around headless e-commerce for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the headless e-commerce architecture.

Monday, April 5, 2021

Headless eCommerce - An architectural introduction

headless e-commerce
Part 1 - An architectural introduction
We're kicking off another series sharing a new architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Tuesday, March 30, 2021

Point of sale - Example image distribution architecture

point of sale
Part 3 - Example image distribution architecture
In our previous article from this series we shared a look at the logical common architectural elements found in  point of sale imaging solution for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It started with laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example image distribution scenario showing how expanding the previously discussed elements provides an example for your own point of sale image distribution scenarios.

Thursday, March 25, 2021

Point of sale - Common architectural elements

point of sale
Part 2 - Common architectural elements
In our previous article from this series we've introduced a use case around point of sale imaging for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the architecture details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the point of sale imaging architecture.

Monday, March 22, 2021

Point of sale - An architectural introduction

Point of sale
This article kicks off the first in the series sharing another new architecture. It's focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, March 18, 2021

How to setup the OpenShift Container Platform 4.7 on your local machine

CodeReady Containers Are you looking to develop a few projects on your local machine and push them on to a real OpenShift Container Platform without having to worry about cloud hosting of your container platform?


Would you like to do that on one of the newer versions of OpenShift Container Platform such as version 4.7?

Look no further as CodeReady Containers puts it all at your fingertips. Experience the joys of cloud native development and automated rolling deployments. 

The idea was to make this as streamlined of an experience as possible by using the same CodeReady Containers Easy Install project. Let's take a look at what this looks like.

Tuesday, March 16, 2021

Supply chain integration - Example store integration architecture

supply chain integration
Part 3 - Example store integration architecture

 In our previous article from this series shared a look at the logical common architectural elements found in supply chain integration for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It started with laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example store integration scenario showing how expanding the previously discussed elements provides an example for your own store integration scenarios.

Thursday, March 11, 2021

Supply chain integration - Common architectural elements

supply chain integration
Part 2 - Common architectural elements

 In our previous article from this series we introduced a use case around supply chain integration for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the architectural details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

This will start our journey into the logical elements that make up the supply chain integration architecture.

Wednesday, March 10, 2021

Windows 10 installation using USB stick won't install, fix formatting USB with MBR using a Mac (error 0x80300002)

It's been some years since I have had to do anything with a Windows installer, but this last week I spent the better part of four hours wrestling with installing Windows 10 on a brand new gaming machine.

Now I know that this should be really straight forward as it's just a normal disk in a desktop machine, but it really seems to be a tricky problem due to the lack of clear error messages you get when it fails to start the installation.

The basis is getting a valid copy of Windows 10 in an ISO download, putting it on a bootable USB stick, putting that in a port on the new machine, booting the machine to start the USB installer, clicking a few times to get your new disk formatted, partitioned, and finally watching the installation start copying files onto your new machine.

You would think it's that easy, right?

My journey was a bit harder than that... but I want to share the solution for others.

Monday, March 8, 2021

Supply chain integration - An architectural introduction

supply chain integration
Part 1 - An architectural introduction
If you've been following the writing here over the last few years, you've grown accustomed to the sharing of various architectures. They're focusing on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge in our mission of creating of architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, March 4, 2021

Business optimisation architecture - Example vaccine scheduling

business optimisation
Part 4 - Example vaccine scheduling

In the previous article from this series we looked at an example architecture for retail planning optimisation.

It started with laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

The specific example of how retail organisations can optimise delivery planning, employee rostering, and optimise task assignments was laid out in the architecture diagram.

This article continues on with another specific example that focuses on how retail stores around the world are helping deliver vaccinations through their pharmacies. It walks you through an example optimisation scenario showing how to provide for customer vaccine scheduling.

Monday, March 1, 2021

Business optimisation architecture - Example planning optimisation

business optimisation
Part 3 - Example planning optimisation

In our previous article from this series we shared the logical view of the business optimisation use case for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

It started with laying out the process of how we've approached the use case by researching successful customer portfolio solutions as the basis for a generic architecture.

Having completed our discussions on the logical view of the architecture, it's now time to look at a specific example.

This article walks you through an example optimisation scenario showing how expanding the previously discussed elements provides an architecture for your own optimisation scenarios.

Thursday, February 25, 2021

VU Alumni Spotlight - Open Key to Every Career (slides)

 As previously mentioned, I was invited to speak today as part of the VU alumni spotlight series. 

I spent the time sharing how being open can mean everything to your career. It's something that has been core to my journey throughout my working life and striving to help others only lifts your own path.

It's amazing to see how many people just need to slightly adjust their way of doing things to become that catalyst in another person's journey through life.

If you were unable to join, or just didn't have the time, no worries, I've posted the slides from the session online below.

Business optimisation architecture - Common architectural elements

business optimisation
Part 2 - Common architecture elements
In our previous article from this series we introduced a use case around business optimisation for retail stores.

The process was laid out how we've approached the use case and how portfolio solutions are the base for researching a generic architecture. 

The only thing left to cover was the order in which you'll be led through the details.

This article starts the real journey at the very top, with a generic architecture from which we'll discuss the common architectural elements one by one.

Monday, February 22, 2021

Business optimisation architecture - An introduction

business optimisation
Part 1 - An introduction
The last few years we have been digging deeply into the world of architectures with a focus on presenting access to ways of mapping successful implementations for specific use cases.

It's an interesting challenge in that we have the mission of creating of architectural content based on common customer adoption patterns. 

That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the chuff. 

What's that mean?

It means that it's going to provide you with a way to implement a solution using open source technologies by focusing on the integrations, structures and interactions that actually have been proven to work. What's not included are any vendor promises that you'll find in normal marketing content. Those promised that when it gets down to implementation crunch time, might not fully deliver on their promises.

Enter the term Portfolio Architecture. 

Let's look at these architectures, how they're created and what value they provide for your solution designs.

Thursday, February 18, 2021

VU Alumni Spotlight - Open Key to Every Career

I've been invited to come back and give a talk at my university as part of their alumni spotlight series. 

The funny thing is, this event has been in the planning since pre-pandemic days last year and was initially to be onsite and in person for everyone. 

A year later and it's a different world where we still need to do these things virtually and online. 

Next Thursday, 25 Feb 2021 from 16:00 - 17:00 I'll be sharing some motivational insights from my personal career journey since leaving the Vrije Universiteit in Amsterdam. 

It's a talk that centers how being open can mean everything to your career. If you are interested, reach out and I'll share the online connection information for this session and we'll be talking about more of the following.

Tuesday, February 16, 2021

RefCard - Getting started with OpenShift published

Earlier this month a writing project I was working on, a getting started with OpenShift reference card, went live online at DZone

The project was to put together a getting started guide that walks a developer through getting OpenShift, installing it on a local machine, and a quick start to using one of the provided operators. 

Basically, providing the first steps any developer would need to get started experiencing cloud-native application development. Even better, it's using CodeReady Containers to allow any developer to follow along with this refcard and experience OpenShift on their own local developer machine.

Everything shown in this refcard is freely available for download and the process followed has been put into a project that anyone can use. The entire document is eight pages and includes code examples to help you on your journey to exploring and using cloud-native development on a Kubernetes based platform.

Wednesday, February 3, 2021

4 Easy Steps for Migrating Projects to OpenShift Container Platform

4 easy steps
This article is a walk through how to take an existing project, in this case I'm using a business automation project, and migrating from running locally on an application server to deploying in a container on OpenShift.

The idea is to share four easy steps taking you on a journey from local to cloud native container based application deployments. The base project was an old demo project I had running on JBoss BPM Suite a few years back, polished up and now running on Red Hat Process Automation Manager using Red Hat Enterprise Application Server (EAP).

The project will be outlined, followed by installing it locally on your developer machine. After that, you'll need to install the OpenShift Container Platform and I'll show you how using CodeReady Containers. This puts a container platform running on your developer machine, at which point it's a matter of installing the provided business automation operator and pushing the existing project without any changes into the container. You can observe it deploying right on your OpenShift web console or explore the details with the command line client.

Ready to get started?