Webinar: AI-Powered Modernization of OpenEdge Applications with the SmartComponent Library Register Now!

PUG South Africa 2025

PUG South Africa 2025

Join us at the PUG South Africa in Johannesburg on Sep 3th–4th & in Cape Town on Sep 9th-10th!

About this event

Johannesburg · Sep 3–4 | Cape Town · Sep 9-10

After a long pause since 2019, PUG South Africa is back - and we’re excited to be part of its long-awaited return!


Join Consultingwerk as Peter Judge and Mike Fechner take the stage to deliver in-depth sessions and workshops on the latest in OpenEdge, application modernization, and AI-assisted development.

This is your chance to reconnect with the OpenEdge community, explore cutting-edge solutions, and be inspired by the possibilities for your applications.

 

Our Sessions with Peter Judge:

Seamless Integration of Word & Excel within ABL

Create Word and Excel documents directly from ABL - no OCXs, no Windows dependency. This session introduces a platform-independent approach using .NET Core and OpenXml, supported on OpenEdge 12.8 across all platforms (even Docker and Linux).

Key takeaways:

  • Mail Merge and bookmark automation in Word
  • Excel generation from temp-tables and data grids
  • Full control from ABL — without Office automation
 

OOABL for Everyday’s Benefit

If your app is mostly procedural, this session shows how to gradually introduce OOABL concepts like collections, interfaces, and structured error handling — without a full rewrite.

 

What’s Happening with My Temp-Tables?

Get under the hood of your ABL application’s temp-table behavior. Learn to monitor memory usage, tune startup parameters, and leverage diagnostic tools to uncover hidden performance issues.

 
Our Sessions with Mike Fechner:


Refactoring TTY/GUI to Modern Web Applications

Learn a practical, semi-automated approach to migrating OpenEdge TTY/GUI applications to modern, scalable web frontends with robust ABL backends.

Includes:

  • Code reuse strategies
  • Multi-channel architecture
  • Workflow-driven UX and data validation
  • Outlook: AI-powered refactoring
 

OpenEdge Client Startup Parameters – Explained

Demystify key OpenEdge startup parameters and their performance impact. Ideal for developers and system admins alike.
 

Windsurf IDE: AI Coding Assistant for OpenEdge

Discover how the Windsurf IDE brings AI-powered tooling into the ABL developer’s workflow — from intelligent autocompletion to chat-based assistance and custom workflows.
 

Workshop with Mike Fechner and Peter Judge

API First: Building ABL Clients from Swagger

A hands-on workshop on using OpenAPI/Swagger documents to build ABL clients for REST APIs — using OpenEdge’s HTTP Client and JSON object model.

 

Event Details


Johannesburg: Sept 3rd–4th @ Cedarwood Hotel
Cape Town: Sept 9th–10th @ Century City Convention Centre
 

This is the first PUG South Africa since 2019 - a long-overdue opportunity to reconnect, share, and shape the future of OpenEdge together.

  • Hear from leading voices in the Progress community
  • Explore modernization strategies grounded in real-world experience
  • Get inspired by the future of AI-assisted OpenEdge development

Come learn, connect, and modernize with us.