Cloud Computing – Introduction

Chesapeake Node.js User Group.  September 2018.  Powerpoint presentation.
Introduction to the Cloud“  (29 slides).

View the Presentation

This presentation provides an overview of Cloud concepts and terminology.  The beginnings of the Cloud (IaaS, PaaS, and SaaS) are discussed as well as the evolution of Cloud Native computing and the implications of the new software stack.  The core technologies of the new software stack (Docker, Kubernetes, Helm, and Istio) are also reviewed.

By the end of the presentation, the viewer should have a good idea of the multiple concepts contained in the word “Cloud” and be able to infer which of those concepts is being referred to when the word is used.

IBM Integration Bus – Namespaces

TechDoc.  IBM Integration Bus.  Namespaces.
April 2015. 8 pages.  Download TechDoc

This TechDoc describes the use of Namespaces within IIB Message Flow development.  This document describes what Namespaces are, how they are used, how they are identified, URI syntax, and the the use of Namespaces in both ESQL and XPath within IIB nodes.

This document should provide all of the information necessary to enable an IIB developer to understand and use multiple Namespaces in the development and/or maintenance of IIB Message Flows.

IBM Integration Bus – Aggregation Nodes

TechDoc.  IBM Integration Bus.  Nodes – Aggregation.
February 2015. 15 pages.  Download TechDoc.

This TechDoc describes the nodes in the IIB Integration Toolkit “Routing” drawer used for “Aggregation”; or parallel processing, and how to use them in Message Flow development.  Concepts of parallel processing, the “forking” and “joining” of independent threads, are discussed as well as the use of the IIB Toolkit nodes in implementing those concepts.  The document covers the following Message Flow nodes:

  • AggregateControl Node
  • AggregateRequest Node
  • AggregateReply Node

This document should provide all of the information necessary to enable an IIB developer to understand and use these “Routing” nodes in the development and/or maintenance of IIB Message Flows.

IBM Integration Bus – Routing Nodes

TechDoc.  IBM Integration Bus.  Nodes – Routing.
February 2015. 13 pages.  Download TechDoc.

This TechDoc describes the nodes in the IIB Integration Toolkit “Routing” drawer and how to use them in Message Flow development.  The document covers the following Message Flow nodes:

  • Collector Node
  • Filter Node
  • Label Node
  • Publication Node
  • Resequence Node
  • Route Node
  • RouteToLabel Node
  • Sequence Node

This document should provide all of the information necessary to enable an IIB developer to understand and use these “Routing” nodes in the development and/or maintenance of IIB Message Flows.

IBM Integration Bus – SOAP Node Policy Sets

TechDoc.  IBM Integration Bus.  Policy Sets for SOAP Nodes.
March 2015.  8 pages.  Download TechDoc.

This TechDoc describes WS-Security and WS-RM (Reliable Messaging) Policy Sets for the SOAP Nodes.  The document covers the following Message Flow nodes:

  • SOAPInput Node
  • SOAPReply Node
  • SOAPRequest Node
  • SOAPAsyncRequest Node
  • SOAPAsyncResponse Node

This document should provide all of the information necessary to enable an IIB developer and/or administrator to define Web Service (WS) XML policy files, to create the necessary IIB Configurable Services, and to bind the Policy Files to the Configurable Services.

IBM Integration Bus – SubFlows.

TechDoc.  IBM Integration Bus.  Nodes – SubFlows.
June 2015. 7 pages.  Download TechDoc.

This TechDoc describes what IIB SubFlows are, how they work, and how to implement them.  The document covers the following Message Flow nodes:

  • Input Node
  • Output Node
  • Passthrough Node

This document should provide all of the information necessary to enable an IIB developer to understand and use SubFlows in the development and/or maintenance of IIB Message Flows.

JavaScript – Language Basics

Chesapeake Node.js User Group.  August 2018.  Powerpoint presentation.
JavaScript – Language Basics“  (43 slides).

View the Presentation
Download the Sample Program (JavaScript Language Basics)

This presentation is the first in a series covering the JavaScript programming language.  This presentation covers the language basics:

  • Syntax
  • Data Types
  • Variables, JSON & Arrays
  • Operators
  • Conditional Expressions
  • Looping Expressions
  • Functions

This presentation should provide all of the information necessary to begin developing programs using JavaScript.