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.