Wednesday, June 24, 2020

Cloud-native development - Advanced deployment blueprint

cloud-native development
Part 6 - Advanced deployment blueprint
The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use cases with cloud-native development on localremote containers, and a look at a deployment blueprint.

This article completes the series with a look at the advanced cloud-native deployment blueprint. A description providing you with guidance for aligning this blueprint to your organizational architecture follows.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped. Let's look at the use case where developers are leveraging a remote container platform for their cloud-native development environments and see how that's mapping to a productive working architecture for deploying their solutions.

Thursday, June 18, 2020

Open House - Ask the Experts: Red Hat solutions solving real-life customer challenges

Next month, on July 15th, Red Hat is going to host what they're calling an Open House.

It could also be called Red Hat Summit Virtual Event 2.0, as it's going to be hosted on the same free access (just need to register and join on July 15 to participate) and same site used for the Red Hat Summit 2020 event in April.

At the open house we'll be hosting sessions, labs, and special Ask the Experts sessions, just like we did back in April. This time around I've been invited to host another ask the experts session on the topic of how our customers are using Red Hat's portfolio to solve their business challenges.

To promote this event and session, I've got a quick promo video recorded for you!

Tuesday, June 16, 2020

Cloud-native development - A deployment blueprint

cloud-native development
Part 5 - A deployment blueprint
The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use cases with cloud-native development on local and remote containers.

In this article we're continuing on with example use cases within the architectural blueprint. Descriptions are provided to guide you with aligning the landscape your organization works with every day.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped. Let's look at the use case where developers are leveraging a remote container platform for their cloud-native development environments and see how that's mapping to a productive working architecture for deploying their solutions.

Monday, June 8, 2020

Cloud-native development - On remote containers

cloud-native development
Part 4 - Development on remote containers
The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use case with cloud-native development on local containers.

In this article we're continuing on to example use cases within the architectural blueprint. Descriptions are provided to guide you with aligning the landscape your organization works with every day.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped. Let's look at the use case where developers are leveraging a remote container platform for their cloud-native development environments and see how that's mapping to a productive working architecture for deploying their solutions.

Friday, June 5, 2020

Demystifying the Event Driven Architecture - An open solution (part 3)

event-driven architecture
High throughput, resiliency, scalability and speed—are you searching for a way to leverage microservice integration to handle all the event-driven communications in your growing architecture landscape?

Search no further.

This series of articles guides you through the world of integration using microservice architecture and specifically explores the world of Event Driven Architecture (EDA). It’s a central story to organizations moving forward into the digital world and is worth exploring as part of your strategy for continued success.

The first article was introducing how EDA might be the right choice for your microservice integration solutions, with a more detailed examination of when you might not need EDA at all. The second article pivoted back to exploring use cases aligning to EDA solutions and presenting real world examples. This last article looks at the open technologies that can help you to implement an EDA architecture.

Monday, June 1, 2020

Cloud-native development - On local containers

cloud-native development
Part 3 - Development on local containers
The previous articles were introducing the foundations of a blueprint for cloud-native development, starting with a logical diagram and its common architectural elements.

In this article we're continuing on to example use cases within the architectural blueprint. Descriptions are provided to guide you with aligning the landscape your organization works with every day.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped. Let's look at the use case where developers are leveraging local container tooling for their cloud-native development environments and see how that's mapping to a productive working architecture for deploying their solutions.

Monday, May 25, 2020

Cloud-native development - Common architectural elements

cloud-native development
Part 2 - Common architectural elements
The introduction to a blueprint for cloud-native development laid out groundwork for a deeper exploration of it's logical diagram.

In this article we continue with a look at the common architectural elements. A description is provided to guide you with aligning what we've presented here with the landscape your organization works with every day.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped.

Let's look at the foundation of our cloud-native development blueprint, the logical diagram with it's architectural elements.

Wednesday, May 20, 2020

Speaking Bites: 5 Traits Putting Your Audiences to Sleep (slides + video)

Today we held an internal, yep, an internal only mini Red Hat Summit.

This is a chance for talks to be presented select content to an internal worldwide audience at Red Hat, but that does not mean that all the content is confidential. That means I would be remiss if I didn't share my session content.

In 2018 I presented a non-technical soft skill session to Red Hat associates about how to build and tell a story. This was a deviation from my normal technical subject matter, but after being on stages and in front of crowds for almost 10 years, it was time to share some simple tips to engaging audiences.

To say the least, this went over well and word travelled fast. I have since shared this storytelling session over three continents and with 13 (and counting) audiences. It's been recorded four times so far and continues to help others improve their effectiveness with engaging audiences of any size.

See below for this somewhat updated version and to access both the slides and a video recording of my presentation of the slides.

Reality Bites: 3 misconceptions that can lead to microservice mayhem (slides)

reality bites microservices
Today we held an internal, yep, an internal only mini Red Hat Summit.

This is a chance for talks to be presented select content to an internal worldwide audience at Red Hat, but that does not mean that all the content is confidential. That means I would be remiss if I didn't share my session content.

In 2019, together with Roel Hodzelmans, we presented a Red Hat Summit birds of a feather session called 3 pitfalls everyone should avoid with microservices. This was the foundational start to our journey along the lines of sharing what is concerning to many of our customers.

We explored some of the feedback from our session and continuing interactions with customers in the five part series 5 questions everyone is asking about microservices. Furthermore, some of the material led to the creation of two architectural blueprints around agile integration use cases:
See below how this led to our reality bites session based on our article on InsideBigData.com and access both the slides and a video recording.

Monday, May 18, 2020

Cloud-native development - A blueprint

cloud-native development
Part 1 - A blueprint
After starting with architectural blueprints introducing both omnichannel integration and integrating with SaaS applications, we're presenting the results of a cloud-native development blueprint.

What's in an architectural blueprint and what's the focus you ask?

It's an interesting challenge in that we've been 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 marketing chuff. 

These architectural blueprints are providing you with a way to implement a solution using open source technologies focusing on the integrations, structures and interactions proven to work. What's not included are any vendor stories that you'll find in normal marketing content. Those stories that when it gets down to implementation crunch time, might not fully deliver on their promises.

Let's look at the cloud-native development blueprint and explore their value in helping your solution designs.

Wednesday, May 13, 2020

Demystifying the Event Driven Architecture - Making the case (part 2)

demystifying event driven architecture
High throughput, resiliency, scalability and speed—are you searching for a way to leverage microservice integration to handle all the event-driven communications in your growing architecture landscape?

Search no further.

This series of articles guides you through the world of integration using microservice architecture and specifically explores the world of Event Driven Architecture (EDA). It’s a central story to organizations moving forward into the digital world and is worth exploring as part of your strategy for continued success.

The first article was introducing how EDA might be the right choice for your microservice integration solutions, with a more detailed examination of when you might not need EDA at all. This article pivots back to looking at use cases that align to using EDA solutions and presents a few real world examples. Lastly, we’ll look at the open technologies that can help you to implement an EDA architecture.

Monday, May 11, 2020

Code Ready Containers - Installing an HR employee rewards project using developer container catalog

Code Ready ContainersIf you've been following along here lately, you've noticed that I'm exploring Code Ready Containers quite a bit. I've been looking at how to run an OpenShift Container Platform, self-contained on my local machine with no more than 16GB of RAM.

It's not about just starting up the container platform, it's about doing something real with it. By real I am talking about running a demo, project, or some coding solution I enjoy tinkering with for my day job.

With that in mind, I've pulled together a project that installs Code Ready Containers for your local machine using 11 GB of RAM. That's the basic setup for running any of the subsequent projects I've shared with you in the past.

After that I've started sharing how to install various developer tools using the provided developer container catalog images; Red Hat Process Automation and Red Hat Decision Manager. Now it's time to look at installing real projects that allow you to explore the usage of the tooling.

Let's take a look at installing a human resources employee rewards project using the developer container catalog on Code Ready Containers.

Wednesday, April 29, 2020

Red Hat Summit 2020 - Ask the experts: Hybrid multicloud pitfalls (slides)

Red Hat Summit
Yesterday, the Red Hat Summit 2020 virtual event kicked off. It's amazing to imagine that so many people decided to sign up and attend this free event over the next two days.

I was asked to support an Ask the Expert session together with my good friend Roel Hodzelmans, one centered around our hybrid multicloud pitfalls theories.

The session we are giving on this topic has been scheduled for the EMEA (European) portion of the event on Wednesday.

This article is scheduled to go live right before the start of the session so that you can have access to the slides (see below) we used in Ask the Experts: Hybrid Multicloud Pitfalls.

Tuesday, April 28, 2020

Red Hat Summit 2020 - Concept to Reality: An Advanced Agile Integration Blueprint (slides)

Red Hat SummitToday kicked off the Red Hat Summit 2020 virtual event. It's amazing to imagine that so many people decided to sign up and attend this free event over the next two days.

For me it's a chance to share some ideas that my friend Christina Lin and I have been working on for some time, advanced integration blueprints.

The session we are giving on this topic has been scheduled to kick off in the North America and LATAM portion of the event on Tuesday. It will also be run during the European timezone on Wednesday and again on that same day for the Asian Pacific attendees.

This article is scheduled to go live right before the start of the first session so that you can have access to the slides (see below) we used in Concept to Reality: An Advanced Agile Integration Blueprint.

Friday, April 24, 2020

Demystifying the Event Driven Architecture - An introduction (part 1)

demystifying event driven architecture
(Photo royalty free: Pikrepo.com)
High throughput, resiliency, scalability and speed—are you searching for a way to leverage microservice integration to handle all the event-driven communications in your growing architecture landscape?

Search no further.

This series of articles guides you through the world of integration using microservice architecture and specifically explores the world of Event Driven Architecture (EDA). It’s a central story to organizations moving forward into the digital world and is worth exploring as part of your strategy for continued success.

We’ll discuss if EDA might be the best choice for your microservice integration solutions, and more importantly, when you might not need EDA at all. There will be a tour of use cases that lend themselves to EDA solutions and present a few real world examples for your consideration. Lastly, we’ll look at the open technologies that can help you to implement an EDA architecture.

Tuesday, April 21, 2020

Red Hat Summit 2020 - Ask the Experts: Hybrid Multicloud Pitfalls

Red Hat Summit
This year the annual event Red Hat Summit is going to be virtual and free for all to attend this year from 28-29 April 2020.

The agenda is online and you can search for your favorite topic, session type, or speakers too.

An interesting aspect of this huge event is not only that it's online, but that it's going to span all three regions around the globe. You can watch the sessions, participate in hands-on labs, enjoy keynontes, and event ask experts live questions on specific topics up for discussion. You get to do all that in the following regions:

  • NA + LATAM
  • EMEA
  • APAC
What this means for you is that if you are adventurous, you can catch the sessions you want to see in your timezone and solve conflicts by swinging back around in one of the other timezones. The best of both worlds awaits you at this showcase of open source technologies.


What can I offer you at Red Hat Summit 2020?

Thursday, April 16, 2020

Code Ready Containers - Installing decision management from developer container catalog

Code Ready Containers
For some time now we've been working on updating your experience using Code Ready Containers, a container platform installation for your local machine, by providing interesting developer tooling and project examples.

There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies.

Previously, I've shared how to install a custom latest greatest version of the Red Hat decision management tooling. The question that remains is, what do you need to do to make use of the container images pre-installed with the latest version of Code Ready Containers 1.7.0?

This tutorial walks through a few simple steps to getting both the latest Code Ready Containers started on your laptop, as well as installing the provided decision management tooling catalog entry.

Exploring your first decision project on an OpenShift Container Platform has never been easier.

Tuesday, April 14, 2020

All Things Open 2020 - Sharing microservice mayhem, careers, and storytelling

It's that time of year again, when the dynamic and exciting All Things Open call for papers hits your inbox.

Last year there was almost 5000 attendees, so it's not just another event, but one dedicated to sharing all things in the open source world.

In 2018 I presented a main stage lighting talk on how to jump start your career in open source. That became the foundation of a talk I've been using to open a few events as a keynote.

This year I wanted to take another run at joining you in Raleigh, NC from 18-20 October, so I've sent in a few of my top ideas to share with their potential audience.

Tuesday, April 7, 2020

Integrating with SaaS Applications - Example Processes and 3rd-party Platform Integration

integrating process and SaaS applications
Part 6 - Example processes and SaaS application integration
The previous article in this series looked at 3rd-party platforms as SaaS application example.

The foundation for this logical diagram was researching a use case where customers were successful with a portfolio solution.

It's a starting point for the generic architectural blueprint that rises from several customer solution that were researched.

Having completed the outline of the blueprint details and the resulting logical diagram elements, it's now time to take a look as specific examples.

In this article we'll continue building the previous examples by sharing how customers are integrating processes and 3rd-party platforms as SaaS applications in their architectures.

Thursday, April 2, 2020

Code Ready Containers - Installing process automation from developer container catalog

Code Ready Containers
For some time now we've been working on updating your experience using Code Ready Containers, a container platform installation for your local machine, by providing interesting developer tooling and project examples.

There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies.

Previously, I've shared how to install a custom latest greatest version of the Red Hat process automation tooling. The question that remains is, what do you need to do to make use of the container images pre-installed with the latest version of Code Ready Containers 1.7.0?

This tutorial walks through a few simple steps to getting both the latest Code Ready Containers started on your laptop, as well as installing the provided process automation tooling catalog entry.

Exploring your first process automation project on an OpenShift Container Platform has never been easier.

Tuesday, March 17, 2020

Integrating with SaaS Applications - Example 3rd-Party Platform Integration

integrating with SaaS applications
Part 5 - Example 3rd-party platform integration
The previous article in this series looked at a SaaS CRM connector integration example.

The foundation for this logical diagram was researching a use case where customers were successful with a portfolio solution.

It's a starting point for the generic architectural blueprint that rises from several customer solution that were researched.

Having completed the outline of the blueprint details and the resulting logical diagram elements, it's now time to take a look as specific examples.

In this article we'll continue building the previous examples by sharing how customers are integrating with 3rd-party platforms in their architectures as SaaS platforms.

Thursday, March 12, 2020

Red Hat Summit 2020 - Now a free virtual event

There have been so many changes and cancellations for events across the world this last month as everyone tries to maintain safety and wellbeing for their employees.

Red Hat Summit 2020 also posted a notice that the event would be moving to an online format, a virtual Red Hat Summit 2020.

"We are taking this precautionary measure after closely monitoring developments with coronavirus (COVID-19) and guidance from the CDC, WHO, and other health authorities. We know you have questions, and we will continue to share answers as they become available. Stay tuned to the Red Hat blog for additional information."

So what's this mean if you were looking forward to our session on advanced agile integration blueprints?

Tuesday, March 10, 2020

Beginners Guide - Building a retail web shop workshop

The last few months there have been a series of updates to the various open source decision management technologies.

These new versions require updates to workshop content ensuring you have material that helps with getting hands-on with the latest technology.

Today we present the updated beginners guide workshop that teaches the use of decision management tooling through a project where you're building your own online retail web shop.

Thursday, March 5, 2020

Integrating with SaaS Applications - Example CRM Connector Integration

integrating with SaaS applications
Part 4 - Example CRM connector integration
The previous article in this series looked at a SaaS CRM integration example.

The foundation for this logical diagram was researching a use case where customers were successful with a portfolio solution.

It's a starting point for the generic architectural blueprint that rises from several customer solution that were researched.

Having completed the outline of the blueprint details and the resulting logical diagram elements, it's now time to take a look as specific examples.

In this article we'll go a little deeper than the previous example integration with a SaaS customer relationship management (CRM) applications, exposing how a connector can be tailored to your specific integration needs.

Monday, March 2, 2020

Voxxed Days Milan 2020 - 5 Questions Everyone Ignores with Microservices (accepted)

voxxed days milan
Previously posted that I've pushed a few talks to the Voxxed Days Milan 2020 and this last week I got the first accept back.

Voxxed Days Milan 2020 shall be hosted on a single day, May 16th 2020 in Milan, Italy. All talks are going to be recorded and published online. You can enjoy previous’ year edition of Voxxed Days Milan 2019 recordings here. Even those not at Voxxed Days Milan can watch them, but the real fun was being there.

I'm really looking forward to visiting this wonderful city full of history and vibrant life, but there is one thing that might be throwing a bit of a wrench in the works.

Monday, February 24, 2020

Beginners Guide - Expanding your DevOps toolbox workshop

devops beginners guideThe last few months there have been a series of updates to the various open source process automation technologies shared with you over the years in beginners guide workshops.

These updates require updates to workshop content ensuring you have material that helps with getting hands-on with the latest technology versions.

Recently, I shared updates to the human resources employee rewards workshop, where you can get started with the beginners guide to learning about process automation.

This article continues with another workshop update, one that's focused on sharing new tooling with DevOps communities.

Thursday, February 20, 2020

Integrating with SaaS Applications - Example CRM Integration

integrating with SaaS applications
Part 3 - Example CRM integration
The previous article in this series looked at common architectural elements for integrating with SaaS applications.

The foundation for this logical diagram was researching a use case where customers were successful with a portfolio solution.

It's a starting point for the generic architectural blueprint that rises from several customer solution that were researched.

Having completed the outline of the blueprint details and the resulting logical diagram elements, it's now time to take a look as specific examples.

In this article you'll walk through a specific example where organizations are looking at integrating with external customer relationship management (CRM) applications. This is done to leverage pushing and pulling information from their organization to and from the CRM application.

Thursday, February 13, 2020

Beginners Guide - HR Employee Rewards Process Automation Workshop

beginners guide workshopsThe last few months there have been a series of updates to the various open source process automation technologies shared with you over the years in beginners guide workshops.

These updates require updates to workshop content ensuring you have material that helps with getting hands-on with the latest technology versions.

A first step is to share updates to the beginners guide workshop that teaches the use of process automation tooling to build a human resources employee rewards process.

Monday, February 10, 2020

Integrating with SaaS Applications - Common Architectural Elements

integrating with SaaS applications
Part 2 - Common architectural elements
The introduction to integrating with SaaS applications laid out groundwork for a deeper exploration of it's logical diagram.

In this article we continue with a look at the common architectural elements. A description is provided to guide you with aligning what we've presented here with the landscape your organization works with every day.

These details should help you understand both what the elements contain and how they might align and how their functionalities are grouped.

Let's look at the foundation of our integrate with SaaS applications blueprint, the logical diagram with it's architectural elements.

Thursday, February 6, 2020

Codemotion 2020 - Open Key to Your Career

codemotion rome
UPDATE 04 March 2020: 
The Codemotion organization have decided to move this event to June 11-12, so I'm all in again. See you in Rome in June!

UPDATE 02 March 2020: 
With regret in my heart I've had to pull out of this conference. The health concerns for this area have create travel policy changes and concerns to the point of me canceling my attendance. I'll be resubmitting this talk again in the future and hope to make it up to the Codemotion Rome organization.

----------------------------------------------------- 

 It's been two years since I last presented at Codemotion Rome,  so it's nice to be invited back this year to get reacquainted with old friends in Italy.

Back in October 2019 three talks were submitted covering topics:
  • DevOps Heros
  • 5 questions  everyone ignores with microservices
  • Open key to your career.
The first acceptance has arrived and  I'll be presenting on how open is key to your career in March 2020.

Wednesday, January 29, 2020

How to Install Red Hat Process Automation Manager 7.6 in Minutes

 red hat process automation managerWhile you've seen the many developer tooling articles where I've helped you to get started on the OpenShift Container Platform, there is still a basic need to run our tooling locally on our own machine.

With that in mind, here's an update that installs the latest version of open source process automation tooling for your development projects in just minutes on your very own machine.

Not only that, it's done in just three easy steps and done in a few minutes!

See if I'm telling the truth, let's install it now.

Monday, January 27, 2020

How to Install Red Hat Decision Manager 7.6 in Minutes

red hat decision managerWhile you've seen the many developer tooling articles where I've helped you to get started on the OpenShift Container Platform, there is still a basic need to run our tooling locally on our own machine.

With that in mind, here's an update that installs the latest version of open source decision management tooling for your development projects in just minutes on your very own machine.

Not only that, it's done in just three easy steps and done in a few minutes!

See if I'm telling the truth, let's install it now.

Monday, January 20, 2020

Integrating with SaaS Applications - An Introduction

integrating with SaaS applications
Part 1 - An introduction
Since introducing the first architecture blueprint focused on omnichannel integration, we've been looking at integrating with Software as a Service (SaaS) applications.

It's an interesting challenge in that we've been given 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 Architectural Blueprint. 

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

How to Install Red Hat Decision Manager 7.5 in Minutes

red hat decision managerWhile you've seen the many developer tooling articles where I've helped you to get started on the OpenShift Container Platform, there is still a basic need to run our tooling locally on our own machine.

With that in mind, here's an update that installs the latest version of open source decision management tooling for your development projects in just minutes on your very own machine.

Not only that, it's done in just three easy steps and done in a few minutes!

See if I'm telling the truth, let's install it now.

Thursday, January 16, 2020

Day in the Life with Decisions, Optimization, and Process Automation

workshopoOn Friday, 4 February 2020 we'll be in Dublin, Ireland to share a day long workshop with expert and evangelist Duncan Doyle.

You'll experience all the developer tooling you need to get hands on with business decisions, AI driven optimization, and process automaton.

Would you like to join us?

Monday, January 13, 2020

How to Install Red Hat Process Automation Manager 7.5 in Minutes

 red hat process automation managerWhile you've seen the many developer tooling articles where I've helped you to get started on the OpenShift Container Platform, there is still a basic need to run our tooling locally on our own machine.

With that in mind, here's an update that installs the latest process automation tooling for your development projects in just minutes on your very own machine.

Not only that, it's done in just three easy steps and done in a few minutes!

See if I'm telling the truth, let's install it now.

Thursday, January 9, 2020

Code Ready Containers - Process Automation developer tools update

code ready containers
For some time now we've been working on updating your experience using Code Ready Containers, a container platform installation for your local machine, by providing interesting developer tooling and project examples.

There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies.

This example is the latest version of the Red Hat Process Automation Manager, version 7.5, installed on OpenShift Container Platform (either your own installation or using our Code Ready Containers installation).

Get started today with processes, user tasks, forms, rules, and business logic in just a few simple steps, as follows.

Monday, January 6, 2020

Code Ready Containers - Decision Management developer tools update

code ready containers
For some time now we've been working on updating your experience using Code Ready Containers, a container platform installation for your local machine, by providing interesting developer tooling and project examples.

There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies.

The first example here is the latest version of the Red Hat Decision Manager, version 7.5, installed on OpenShift Container Platform (either your own installation or using our Code Ready Containers installation).

Get started today with rules and business logic in just a few simple steps, as follows.