MQ – “Golden Image” Queue Managers

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – “Golden Image” Queue Managers“  (33 slides).

View the Presentation

This presentation covers the creation of standardized Queue Managers.  These Queue Managers are to be built as copies of a “Golden Image”.  The automation of this creation process, the custom configuration that should be considered, and the supporting tools that may need to be deployed are all covered in this presentation.

By the end of the presentation, the viewer should have an understanding of how to define a “Golden Image” and how to automate the Queue Manager build and configuration process based upon the “Golden Image”.

 

MQ – Performance Analysis

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – Performance Analysis“  (47 slides).

View the Presentation

This is the first of a series of MQ Performance presentations.  These presentations provide an overview of Performance and Capacity testing for both the MQ infrastructure and for MQ Applications.  This initial presentation covers the following points:

  • The “What” and “Why” of Performance Analysis
  • The required MQ foundational knowledge
  • The creation of a Process Model that will drive the analysis
  • Some of the available tools to conduct the analysis

By the end of the presentation, the viewer should have an understanding of how, and more importantly, what can be measured in terms of MQ performance and how those measurements can begin to be applied to real world Application performance questions.

 

IBM MQ, SSL/TLS, and Certificates

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – SSL & TLS – A User Perspective“  (58 slides).

View the Presentation

The presentation provides an overview of Secure Socket Layer (SSL) / Transport Layer Security (TLS) processing and the lifecycle of x.509 certificates within these protocols.  The presentation covers the following points:

  • Business challenge that SSL/TLS address
  • SSL/TLS History (what it was and was not designed for)
  • Overview of x.509 certificate contents
  • The x.509 certificate management lifecycle
  • The certificate lifecycle, illustrated using the IBM iKeyMan tool

By the end of the presentation, the viewer should have a conceptual understanding of both SSL/TLS encryption across MQ channels as well as the lifecycle and management of the certificates that support that encryption.

Node.js – Getting Started

Chesapeake Node.js User Group.  August 2018.  Powerpoint presentation.
Node.js – Getting Started“  (26 slides).

View the Presentation

The presentation  provides an introduction to the Node.js; the JavaScript Server side run-time. The presentation gives an overview of Node.js and then provides both installation instructions and Command Line Interface (CLI) usage details.  Node.js features covered include:

  • Node.js invocation & features
  • Script Execution
  • Script Debugging
  • Script Code Analysis (“Linting”)

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.

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.

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.