Below is just a recap of the workshops available at this year’s PUG Africa Challenge 2020.
OpenEdge DBA – Advanced Problem Solving
Date: 4 March 2020 @ 14:30 – 17:00
Presented by: Tom Bascom
OpenEdge DBA’s often have to diagnose and cure difficult performance and
reliability problems in their environment. In this hands-on workshop we
will tackle real-world examples (the names have been changed to protect
the guilty) of troublesome problems. We will learn how to gather the
information that you need to take the right action yourself or to explain
to others (programmers, hardware vendors etc) what they need to do to
fix the problems that they are causing and let you go back to surfing
cat pictures online.
Developing with OpenEdge GUI for .NET in Developer Studio
Date: 5 March 2020 @ 09:00 12:30
Presented By: Mark Davies
This workshop is aimed at Progress OpenEdge developers that are new to developing applications with the OE Developer Studio and designing User Interfaces with the OE GUI for .NET.
We will touch the following functions in this workshop:
- Creating a Project in Developer Studio
- Creating Datasets and binding it to data
- Creating UI from the datasets
- Build a quick a functional application with a few UIs
- Understanding the basic concepts of data binding in GUI for .NET
Index Maintenance Utilities Tips & Tricks
Date: 5 March 2020 @ 13:30 – 17:00
Presented By: Paul Koufalis
Do your indexes need a little love and attention? If your answer is
“Uhh…maybe?” then this hands-on DBA workshop is for you.
We will explore the various index utilities (idxbuild, idxcompact, idxfix,
idxactivate, etc…) and discuss when and how to use each utility to
improve query performance or troubleshoot and correct index-related issues.
We will also benchmark the various startup parameters to determine which optimal values should be used under various operating conditions.
Overall, expect to walk out of this workshop knowing more than you ever
thought possible about indexes and their maintenance.
Docker Containers and OpenEdge – Getting started
Date: 5 March 2020 @ 09:00 – 17:00
Presented By: Thomas Hansen
• Introduction to Docker
• Getting setup up with server access and Docker (hands on)
• Docker basics
o Images, volumes, networking, containers
o Hands on exercises
• Introduction to Docker Compose
• Using Docker Compose recipes for fast container stacks (hands on)
Part II (after lunch)
• Introduction to OpenEdge and Docker
• PASOE in containers – getting started (hands on)
• OpenEdge Databases in containers (hands on)
• PASOE and OpenEdge Database logging in containers with ELK
• Wrapping up and next steps
o Use cases
o DevOps & CI/CD with Docker and OpenEdge
o Docker and OpenEdge in the Cloud
o DevOps for OpenEdge Mastermind Introduction
You must register for the conference before you register for the workshop.
Please register for the workshop(s) you are interested in. We will allow attendees to register for two workshops, but would suggest that you select a primary workshop and secondary workshop and we'll allocate workshops based on a first-come-first-serve basis to accommodate everyone and allow everyone to at least attend one workshop during this conference
Please note that you are required to bring your own laptop to the workshops. We will send out communications related to the workshops you are allocated to with more information ahead of time to allow you to prepare environments where required.