New Webinar: AI-Powered Modernization with the SmartComponent Library - in German. Register now!
PUG Challenge Americas
We had an amazing time at PUG Challenge Americas in Burlington, Massachusetts.
PUG Challenge Americas took place November, 12- 15 in Burlington, Massachusetts.
In collaboration with our partner White Star Software, we were delighted to be Gold Sponsor at this exceptional conference.
The conference brought together global experts, developers, and industry professionals, providing a platform to explore the latest innovations in Progress OpenEdge technology. Featuring over 50 sessions, topics spanned from database administration and development to deployment and training.
A big thank you to everyone involved for contributing to the success of this incredible conference.
Our presentations:
Our experts Peter Judge and Mike Fechner thoroughly enjoyed sharing OpenEdge insights in our 7 break-out sessions. Please have a look if you have missed it or want more information:

Logging: From Files to the Cloud, with No Code Changes
This session described the ABL logging classes – what they are and how to use and customize them – and how they can be used in your application, including anonymisation of messages and writing to cloud-based services, such as Kafka queues.
Download the slides: ABL Logging
PASOE Web Handler – The Best Thing Since Sliced Bread
In this presentation introduced PASOE’s WebHandlers – the most flexible method to handle HTTP requests in OpenEdge.
Download the slides: WebHandler
Implementing and Using the Decorator Design Pattern in Your Application
The Decorator pattern is a classic design pattern from the Gang of Four. It provides a mechanism to add functionality to OOABL application components, in a flexible and extensible way. This session showed what the pattern is; when and why to use it; and any gotchas when implementing this pattern.
Download the slides: Decorator Pattern
Using the Factory Pattern: How, When and Why
The Factory pattern and its relatives provide a way in which application infrastructure or frameworks can guarantee that a developer gets what they are asking for. This session covered the patterns themselves, how to implement them, and why you would want to (and not).

ABL Legacy Code Refactoring – Patterns and Strategies
Looking at that old GUI or Character application you’ve been working on in the last decades? Wondering what you can do with it to migrate it to the web or modern desktop UI? Business Logic mixed in UI triggers? Validation sprinkled with user interaction?
Download the slides: ABL Legacy Code Refactoring - Patterns and Strategies
Mysteries of ProDataset and Temp-Table Parameters
Temp-Tables and ProDatasets are a key construct of many ABL applications – with or without the Progress AppServer.
Download the slides: Mysteries of Temp-Table and ProDataset Parameters
Using .NET Core with OpenEdge
In this presentation Mike Fechner introduces the ability to use .NET Core from OpenEdge – a new feature released with OpenEdge 12.7. The presentations provides and overview of .NET Core and how it differentiates from previous .NET Integrations in OpenEdge.
Download the slides: .NET Core with OpenEdge
The SmartComponent Library: Rapid Application Development & Modernization for OpenEdge Applications
This presentation will give developers, architects and product managers responsible for maintenance and development of OpenEdge applications an overview of the framework.
Our booth:
Thanks to everyone who visited our booth, engaged in meaningful connections, and supported our peers during the thrilling Battle Pong Blitz Tournament. Congratulations to the well-deserved winners!



If you're interested in learning more about how Consultingwerk can assist you in modernizing your applications, please don't hesitate to reach out. We'd be delighted to arrange an appointment at your convenience.
In the meantime please learn more about our offerings:
Consultingwerk is a leading provider of professional services for organizations using Progress OpenEdge during planning, development and operation of business applications. With over 15 years in business Consultingwerk offers the services which help companies to modernize OpenEdge systems to increase customer satisfaction, enhance flexibility, lower risk, and reduce operational costs. The comprehensive Consulting Services include: assessment, analysis, prototyping, training, coaching, mentoring - and implementation.
The SmartComponent Library - the full-stack modernization framework for OpenEdge
The Consultingwerk Telemetry Toolkit is an add-on library that allows any OpenEdge application to gain detailed and meaningful insights into the operation and performance of their business logic running on the Progress Application Server for OpenEdge (PASOE) as well as the classic OpenEdge AppServer.
The Consultingwerk OAuth2 Toolkit is designed to simplify and extend integration of OAuth2 in OpenEdge client and backend applications.
Please reach out to us, if you have any questions or would like to make an appointment for a demo!
Looking forward to seeing you at the PUG Challenge Americas next year!