These are sessions that we are offering at the 2021 CA 2E CA Plex Worldwide Conference. This year, conference sessions will be a hybrid of in-person and virtual. Click this link for attending the conference virtually.

If you are looking for the 2020 sessions for reference, learning, or otherwise, go here.

For feedback you can reach me at Roger@Plex2E.com.

GE

General

2E

CA 2E (Synon)

PX

CA Plex

T1

Technology

SP

Spanish

Friday – Sunday October 22-24

GE

Preconference F1

Meet up with conference attendees at the F1. Details and schedules are in progress, see the news blog for more information. For general F1 information, see the F1 official site.

Room: Incubator

Monday October 25 – Conference

GE

8:00AM – 9:00AM

Registration

Registration/Hospitality Desk Open. BREAKFAST is served at the Concordia Dining Hall (not included in conference fee).

Room: Incubator

GE

9:00AM – 10:00AM

Green Flag / Broadcom Roadmaps

Roger Griffith, President, Plex/2E User Community and official Driver of Pace Car, will conduct a Driver’s Meeting to discuss the  Conference, and give the official Drivers Start Your Engines command. He will then drive the pace car for a few warm-up laps to get everyone revved up.

After this, Dheeraj Pershad, Principal Product Manager Broadcom will be up.
Dheeraj takes the pole position and will lead the drivers to the green flag. He will present the 2021 and beyond Roadmap for CA 2E and CA Plex.

Room: Incubator

Led by Roger Griffith, User Community President

GE

10:00AM – 10:30AM

Sponsor Introductions

Conference Sponsors will be introduced, and each will give a short intro about their respective companies and how their technologies can help the CA Plex/2E community.

2021 Sponsors

  • CM First Group
  • A&I Solutions
  • Sodisa
  • Abacus
  • Remain Software

Room: Incubator

Moderated by Mark O’Brien

GE

10:30AM – Noon

Roundtable – Modernization and Thriving in the “New Normal”

Mark O’Brien will be leading several Executives in a roundtable discussion around two topics 1. Modernization and Transformation, including CA 2E and CA Plex applications as well as other languages. 2. Thriving in the new normal: The overall impact on the business- good or bad.

Roundtable Participants:

  • Bob Graybill, CEO, FMS Solutions
  • John Balsavage, CEO, A&I Solutions
  • Karl Haggert, VP, Remain Software
  • Paul Saunders, President, Western Marine
  • Zlatko Talevski, CTO, Laufer
  • Andreas Tyart, BPQ- Manager (Business Process & Quality)
  • John Rhodes, CTO, CM First Group

GE

Noon – 1:30PM

Pit Stop (Lunch) and Special Keynote Speaker Address

Join us for a Pit Stop Lunch in the main CTX Incubator space, including an exciting game of trivia and a very special guest keynote technology speaker from IBM to talk about IBM i Strategy, Roadmap and Innovation.

IBM i is used by businesses everywhere in the world, who want to conduct their business at anytime. In this presentation, Dan Sundt and Alison Butterill, Product Managers for IBM i, will talk about the vitality of the IBM i operating system, the underlying business, and the growing community of IBM i users. They will show how the IBM i strategy delivers value to IBM i clients by highlighting key enhancements which will help you plan for more innovation with IBM i. Dan and Alison will talk about the future directions of the platform.

Dan Sundt and Alison Butterill, IBM

T1

1:30PM – 2:30PM

IBM i Cloud Rehosting / Managed Services

In this session a cloud replatforming expert from sponsor Abacus will discuss how IBM i applications are typically being rehosted from on-premise to cloud or hybrid environments, along with the savings and operational improvements they experience. Real Life Case studies will be from conference attendees will be presented.

PX

1:30PM – 2:30PM

CA Plex Deep Dives

There are many things in Plex that we tend to not use, because we do not know more about the feature. This session will feature 4 lightning talks to help Plex developers get the most out of Plex.

This session will be highly technical.

Topics will include many of the following:

  • Performance Optimization
  • Dynamic SQL
  • Advanced Settings and Options
  • C#/Java Techniques

2E

1:30PM – 2:30PM

CA 2E Tips and Techniques

There are many obscure features in 2E that are not documented, but in many cases known to many in the 2E Community. Most of these are only known to the 2E Community by word of mouth, and many of these might only be known by one person. Some of these are so powerful, and beneficial, you will wish you had known them decades ago. This session will attempt to gather as many of these tips and techniques as possible and share them with the 2E Community by your fellow attendees.
Topics will include the following:

• Consuming JSON by Jonathan Bolton
• Upgrade 2E from 8.7 to 8.7.1 Russel Berkeley

SP

1:30PM – 2:30PM

Mejorando el rendimiento usando UI y SQL

Mejorando el rendimiento usando UI y SQL. Mostraremos algunas técnicas de cómo mejorar el rendimiento usando interfases de usuario y queries SQL.

English Translation: Improving performance using UI and SQL. Here we will show some techniques on how to improve performance using user interface and SQL queries.

T1

2:30PM – 3:30PM

State of the Art DevOps for CA Plex/2E

In the session Platinum sponsor CM First will look at the current “state of the art” for CA Plex and CA 2E (Synon) DevOps and deployment automation.
New capabilities in CM Matchpoint such as:
– Web Services deployment
– git integration
– Continuous Integration and Deployment(CI/CD)

2E

2:30PM – 3:30PM

CA 2E (Synon) Show and Tell

Many in the 2E community have truly built some world class applications. They have used 2E in creative ways to produce cutting edge software solutions for their organizations. This session will show some of the best of the best applications in the community. This session would feature multiple speakers giving us a short presentation of some of the best of breed applications ever produced from 2E.
Topics will include the following:

• Taking Control of Screen Attributes ( A Dynamic Display ) by Eamonn Foley
• Free form in RP4 user source by Jonathan Bolton
• Screen Design Tips and Tricks Part 2 by Russel Berkeley

2E Show & Tell – Execute Use Source – Jonathan Bolton
2E Show & Tell – Take control of Screen Attributes – Eamonn Foley

PX

2:30PM – 3:30PM

Tips and Techniques for Plex and Webclient

There are many obscure features in Plex and WebClient that are not well documented, but in many cases known to many in the Plex Community. Most of these are only known to the Plex Community by word of mouth, and many of these might only be known by one person (I bet I can show you one that nobody else is aware of). Some of these are so powerful, and beneficial, you will wish you had known them decades ago. This session will attempt to gather as many of these tips and techniques as possible and share them with the Plex Community.

Moderated by Roger Griffith

SP

2:30PM – 3:30PM

Experiencia en Aplicaciones CA Plex en la nube

Experiencia en Aplicaciones CA Plex en la nube. Lo que aprendimos al subir las aplicaciones de CA Plex a la nube de Microsoft Azure y los puntos que se deben tomar en cuenta.

English Translation: Experience in CA Plex applications in the cloud. What we learned by uploading CA Plex applications to the Microsoft Azure cloud and the points to consider.

Ricardo Cabrera and Hugo Rodríguez

2E

3:30PM – 4:30PM

CA 2E Model Rest API

There is a new CA 2E Rest API, and much of it is freely available to the CA 2E/Plex community. With this API, you can extract information about model objects and use this in a variety of ways. Use cases include impact analysis, process automation, and modernization.

CA 2E Model Rest API (PPT)

PX

3:30PM – 4:30PM

Replaforming CA Plex Apps: C++/RPG to C#/Java

The main strength of Plex is its ability to develop an application that can be deployed natively in multiple languages on multiple platforms. Most of us are very familiar with the platform(s) we use but have an interest in knowing more about the other platforms available to us. As an example, those of us who generate our applications in C++ would love to see examples of what a world class application generated in Java, .Net/C# or Web would look and feel like. We will discuss the planning and process necessary to migrate an application.

T1

3:30PM – 4:30PM

Practical RPA Use Cases

RPA (Robotic Process Automation) can solve many common automation problems simply and easily. We will look at some successful use cases for RPA, including the following:

  • Automated Testing
  • Spreadsheet automation
  • StepRecorder (Newest Feature)

GE

4:30PM – 5:00 PM

Conclude Day 1

Checkered Flag Conclude Day 1

Room: Incubator

GE

5:00PM – 7:00PM

Welcome Reception

Network and unwind with wine and cheese at a beautiful Concordia campus location.

Tuesday October 26 – Conference and Training

GE

8:00AM – 9:00AM

Registration

Registration/Hospitality Desk Open. BREAKFAST is served at the Concordia Dining Hall (not included in conference fee).

Room: Incubator

GE

9:00AM to 10:00AM

Green Flag – Broadcom Futures

We will kick things off with perspective on the future of software development, presented with Platinum Sponsor A&I Solutions, a world-wide Broadcom distributor.

Room: Incubator

Zoom Link

JP Gallo, John Balsavage

T1

10AM – 11AM

State of the Art Impact Analysis for 2E/Plex

Static and Dynamic Analysis of software code is the generally accepted method of analyzing large systems for modernization, replatforming, and other major change. However, most tools in this area do a poor job of inspecting the CA 2E and CA Plex models. In this presentation we will show you the latest advancements in code analysis for the CA Plex/2E developer, using CM evolveIT.

State of the Art Impact Analysis (PPT)

2E

10AM – 11AM

Devops for Synon 2E

In this session Gold sponsor Remain Software will discuss Devops challenges and solutions for CA 2E development.

Karl Haggart

PX

10AM – 11AM

CA Plex Show and Tell

Most of the users in the Plex community have found ways to give their Plex applications unique features outside of what Plex offers at face value. We will look at three ways to improve your application suite and development practices:

  • Performance Improvements
  • Rest APIs
  • Using Git with Plex

Conference 2021 – API Consumption (PPT)
Conference 2021 – Performance Tuning (PPT)
Git For Plex (zip)

Moderated by Roger Griffith

SP

10AM – 11AM

Usando librerías generadas en CA Plex en Visual Studio

Usando librerías generadas en CA Plex en Visual Studio. Después de generar las librerías de funciones de CA Plex, se mostrará cómo usarlas en Microsoft Visual Studio.

English Translation: Using libraries generated in CA Plex in Visual Studio. After generating CA Plex function libraries, we will show you how to use them in Microsoft Visual Studio.

T1

11AM – 12PM

Sponsor Lightning Talks

Sponsors will recap their solutions in lightning talk format.

  • CM First Group
  • A&I Solutions
  • Sodisa
  • Abacus
  • Remain Software

Room: F-202 (Library)

Zoom Link

Moderated by Mark O’Brien

2E

11AM – 12PM

CA 2E Deep Dives

There are many things in CA 2E (Synon) that we tend to not use, because we do not know more about the feature. This session will feature 4 lightning talks to help CA 2E developers get the most out of 2E and the IBMi.

Topics will include the following:

  • 2e Pre/Post Compiler ( Look what I can do) by Eamonn Foley
  • Unattached jobs -async processing using data queues by Jonathan Bolton
  • SQL Trick with 2E Part 3 by Russel Berkeley

2E Deep Dive – Compiler preprocessor (WORD)
2E Deep Dive – PrePost Compiler – Eamonn Foley (PPT)
2E Sessions Russell Berkeley (PPT)
GETDDSATR.RPGLE (ZIP)

PX

11AM – 12PM

New Plex Patterns

2 new pattern libraries are being added to CA Plex via CM Webclient: Security and Customer Messaging. We will take a deep dive into these new patterns and look at how they can solve common problems around SSO/MFA and customer interactions.

Conference 2021 – New Plex Patterns (PPT)
MessagingPlexPattern (PPT)

SP

11AM – 12PM

Best of Spanish Track in English

The best of the talks in Spanish. We will make a summary in English of the most important points of the talks on the Spanish track.

En español: Lo mejor de las charlas en español. Haremos un resumen en Ingles de los puntos más importantes de las charlas en español.

Room: Annex

Zoom Link

GE

12:00PM – 1:30PM

Pit Stop (Lunch) and special keynote address by Bill Alderson, CTO of HOPZERO

Cyber Security Nerd suing the My Pillow Guy for $5 Million

Join us for a refresh, refuel and a full set of fresh tires at the Concordia Dining Hall. The Pit Stop keynote speaker, Bill Alderson, CTO of HOPZERO, will discuss modern day cybersecurity issues and enthrall the crowd with his recent $5 million lawsuit challenging Mike Lindell’s claim that he has proof of 2020 election fraud.

Bill Alderson is a world-renowned network security trailblazer guiding enterprises to secure, robust and trouble-free application infrastructure.

Training Sessions

PX

1:30PM – 4:30PM

CA Plex Messaging

Digital customer interactions using email, SMS, and even WhatsApp are becoming a basic customer experience requirement. In this hands-on workshop, we will implement a new Plex Java and CM WebClient capability to connect CA Plex and other applications to Twilio, the most popular customer digital interaction platform. We will format, send, and monitor outgoing messages, and discuss auto-responders and other advanced messaging techniques via REST APIs and Webhooks. This is a great opportunity to learn about expanding your Plex horizons. Bring your laptop to connect to a Microsoft Azure Cloud training instance.

Lead Instructor: Andrew Leggett

2E

1:30PM – 4:30PM

Advanced CA 2E Static Impact Analysis

As more organizations look to expose CA 2E business logic via web services, and move legacy workload to the AWS and Azure cloud, the need for large scale automated impact analysis and refactoring is rapidly increasing. In this workshop, we will use the new CA 2E model API anc CM evolveIT to analyze a CA 2E model and extract useful information on business rules and other facts from the model. You will leave with an understanding of how to analyze code 10 times faster than using built-in CA 2E impact analysis. Bring your laptop to connect to a Microsoft Azure Cloud training instance.

Advanced 2E Static Impact Analysis – Mark Schroeder (PDF)

Lead Instructor: Mark Schroeder

T1

1:30PM – 4:30PM

Fun with Graph Databases

This workshop introduces the Graph Database, which has become hugely popular amoung various NoSQL database and as a source of AI and machine learning. The hands-on sessions includes answers to the questions: ‘What is a Graph Database?’, ‘What is a Node and Edge?’ ‘When is Graph better than relational?’, ‘How do I perform Graph Queries and Visualization’. This will be a great time to learn something new, and potentially bring significant value to your organization.

FunWithGraphDB (PPT)

Excercise:
ReadMeFirst
Graph Ex1 CA2E Plex Conf 2021
Graph Ex2 CA2E Plex Conf 2021
Graph Ex3 CA2E Plex Conf 2021
Answer Graph Bn1 CA2E Plex Conf 2021
Answer Graph Ex3 CA2E Plex Conf 2021
Answer Graph Ex3 CA2E Plex Conf 2021

Lead Instructor: Kiyoshi Terasawa

GE

6:00PM – 8:00PM

Special Event

Special Event Austin Yacht Club on Lake Travis. Here is the Gate Code #0172 for the Austin Yacht Club from 6-8pm, this evening. Address is: 108 Beacon Lane, Austin . From Concordia, South on RM 620 for 6 miles to Hudson Bend Rd. Go right and Beacon Lane is 1.5 miles down the Road, Go right on Beacon Lane and drive to the end, where you’ll find the AYC Gate.

Wednesday October 27 – Training

GE

8:00AM – 9:00AM

Conference Registration

Registration/Hospitality Desk Open. BREAKFAST is served at the Concordia Dining Hall (not included in conference fee).

Room: Incubator

PX

9:00AM – 12:00PM

Secure Plex Applications with SSO and MFA

The pandemic and work from home trends have highlighted the need to extend Single Sign On and Multi-Factor authentication to all enterprise applications. In this hands-on workshop, we will work with popular open source tools such as Redhat Keycloak to bring SSO and MFA to CA Plex applications. We will go over integration with multiple identity providers, and delve into OpenID. Bring your laptop to connect to a Microsoft Azure Cloud training instance.

Lead Instructors: Abram Darnutzer and Lily Taharudin

2E

9:00AM – 12:00PM

Modern CA 2E Web Services (2E)

In this hands-on training session geared to the CA 2E(Synon) developer we will review the fundamentals of RestFUL service development and management. We will create RestFul services, and deploy and manage these services in a modern DevOps environment (using CM Matchpoint). We also cover automated testing of the services using open source products like PostMan. Bring your laptop to connect to a Microsoft Azure Cloud training instance.

Modern 2E Web Services – Mark Schroeder (PDF)

Lead Instructor: Mark Schroeder

T1

9:00AM – 12:00PM

Digital Process Automation Workshop

Digital Process Automation, the modern version of BPM,  has emerged as a new and improved strategy to connect existing enterprise applications with cloud and desktop software. In this hands-on session, we will connect legacy applications developed in CA 2E, CA Plex, and IBM i to modern cloud applications and desktop productivity tools such as Excel. This technique can be used to create highly productive environments without having to modify existing legacy code. Bring your laptop to connect to a Microsoft Azure Cloud training instance.

Lead Instructors: Roger Hammer, Andrew Leggett

GE

12:00PM – 12:30 PM

Conclude Conference

Checkered Flag: Conclude Conference

Room: Incubator

Zoom Meeting

Moderated by Roger Griffith

GE

1:00PM – ?

Post Conference

Relax and Unwind before your flight at a nearby Brewery overlooking Lake Travis.