PUG Valencia 2025 Archive

Beyond Sprints: How Shape Up Transforms Progress Development
Speaker: Mihai Neagoe
Excerpt: Traditional Agile methodologies like Scrum and Kanban have long been the go-to frameworks for software development, but they often come with challenges—endless backlogs, rigid sprints, and excessive meetings.
Download: Presentation

Bringing AI to OpenEdge: Why It Matters & How to Get Started
Speaker: Nick Finch
Excerpt: AI is transforming the software landscape, and OpenEdge applications can greatly benefit from its capabilities.
Download: Presentation

Commercial Session: Improve your Code Quality with AI (ABL Intelligence)
Speaker: Roland de Pijper
Excerpt: Over time, quality of an application can decrease making it difficult to maintain and causing regression issues.
Refactoring is a straining task.
Download: Presentation

Commercial: Modernizing OpenEdge Applications with the SmartComponent Library
Speaker: Mike Fechner
Excerpt: Discover how the SmartComponent Library by Consultingwerk can revolutionize your OpenEdge applications!
Download: Presentation

Disaster Recovery for OpenEdge: What are my Options?
Speaker: Pieter Meyer
Excerpt: In this session…
Pieter will share some of the solutions and methods available to achieve the optimal DR solution for your OE environment.
Download: Presentation

Enhancing User Experience: Predicting Most Likely Dropdown Selections Using Machine Learning
Speaker: Carla-Noemi Spáczai
Excerpt: This presentation explores how to optimize user experience by predicting the most likely option to be selected from a dropdown menu.
Download: Presentation

From Talent Shortage to Talent Pipeline: Shaping OpenEdge Developers Through Internships
Speaker: Jessica Malakian and Jaco Purchase
Excerpt: The need for skilled OpenEdge developers is critical to the long-term success of businesses, yet attracting and retaining this talent remains a challenge.
Download: Presentation

Generic API for Dynamic Data Retrieval in Progress OpenEdge
Speaker: Mihai Pintea
Excerpt: This session will introduce a generic API that allows developers to retrieve data dynamically from the Progress Database using a flexible request structure.
Download: Presentation

How Bugs Are Made
Speaker: Claudiu Spac
Excerpt: There are some common mistakes in OpenEdge ABL code that come up from time to time.
Download: Presentation

HttpClient for OpenEdge
Speaker: Arno Ende, van der , Richard Kelters
Excerpt: We are living in an API driven world where applications are connected and exchanging information through Http.
Download: Presentation

Implementing MCP servers with OpenEdge
Speaker: Mike Fechner
Excerpt: The Model Context Protocol (MCP) is the emerging standard that connects tools and data to AI agents and LLM’s.
Download: Presentation

Leveraging Modern Programming Techniques in Your Legacy Application
Speaker: James Palmer
Excerpt: Modernization is one of the key words in software development today, it has been for many years actually.
But it’s not always that easy.
Download: Presentation

Modern API Strategies: Choosing the Right Architecture – GraphQL, Webhooks, REST, and WebSockets Com
Speaker: Carla-Noemi Spáczai
Excerpt: In today’s interconnected digital world, robust and efficient APIs are the backbone of modern applications.
Download: Presentation

New Patterns in Customer Expectations: Adapting Software Development for Success
Speaker: Ovidiu Filip
Excerpt: As digital transformation accelerates, customer expectations for software have evolved dramatically.
Download: Presentation

Optimize Operational Efficiency with OpenEdge RDBMS Backup and Restore
Speaker: Rob Fitzpatrick
Excerpt: The probkup and prorest utilities are among the most important tools in the OpenEdge RDBMS DBA’s toolkit.
Download: Presentation

Reimagining Authentication: Modern Security Practices for Enterprise Applications
Speaker: Julian Lyndon-Smith
Excerpt: Security breaches and compromised credentials continue to be the leading cause of data loss and system vulnerabilities.
Download: Presentation

Standing on Giants: The Open Source Foundation of Modern Development Ecosystems
Speaker: Julian Lyndon-Smith
Excerpt: The software industry is being reshaped by powerful open source technologies that enable developers to build, deploy, and scale applications with unprecedented efficiency.
Download: Presentation

The Human Side of Software Development
Speaker: Coenie Vermaak
Excerpt: We all strive for the technical master-piece when developing software, sometimes at the expense of the human element.
Download: Presentation

Understanding OpenEdge Client Startup Parameters: A Guide for Developers and System Administrators
Speaker: Mike Fechner
Excerpt: Configuring OpenEdge clients involves managing a wide range of startup parameters. Some parameters serve general purposes, others are mandatory, and some are only relevant in specific configurations.
Download: Presentation

Understanding PASOE: A Beginner’s Guide to the Application Server
Speaker: Mike Fechner
Excerpt: This session serves as an introduction to the “new” Application Server, designed specifically for beginners.
Download: Presentation

Using Windsurf IDE as an AI coding assistant for OpenEdge
Speaker: Mike Fechner
Excerpt: This session will give an overview about the Windsurf IDE – an advanced AI coding assistant and how it can be used to support OpenEdge developers.
Download: Presentation

What’s Next for the VS Code ABL Extension
Speaker: Gilles Querret
Excerpt: The vscode‑abl extension brings modern ABL (Advanced Business Language) development into Visual Studio Code with intelligent code completion, multi-threaded background compilation, and debugging for both legacy and PASOE environments.
Download: Presentation

Workshop 11: Everyone is talking about AI… but how is it really like to use AI within OpenEdge?
Speaker: Klaus de Vries and Stefan Freystätter
Excerpt: In this workshop on our low-code development system “OF-1”, we will look at the way that productivity in software development and legacy modernization can be significantly boosted with the help of an AI.
Download: Presentation

Workshop 8: Building a Voice Assistant for OpenEdge with Agentic AI
Speaker: Nick Finch
Excerpt: In this hands-on workshop, participants will build a voice-enabled assistant using Agentic AI that can both read from and write to a Progress OpenEdge backend.
Download: Presentation