PUG Challenge 2025 - Valencia Workshops

PUG Challenge 2025 - Valencia Workshops

By PUG Challenge

Workshops are only available to registered delegates. Choose your workshops and book your tickets using the workshop numbers below.

Date and time

Location

Meliá Valencia

52 Avinguda de les Corts Valencianes 46015 València Spain

Good to know

Highlights

  • 2 days, 7 hours
  • In person

Refund Policy

Refunds up to 7 days before event

About this event

Please note that all workshops have limited space and will be allocated on a first come first served basis. Please have your PUG Challenge 2025 Valencia order number ready to use at checkout. This can be found in your Eventbrite confirmation.

Wed 5th Nov PM - Workshop 1

Practical Steps to Monitoring PAS for OpenEdge

Hosted by Chad Thomson, Senior Principal Solutions Consultant, Progress Software

You have Progress Application Server (PAS) for OpenEdge in production, but you are struggling with how and what to monitor to keep it stable and performing well. In this workshop, you will get hands-on experience creating your own monitoring scripts. We will show ways to send alerts when something needs to your attention and give you ideas on how to track data to get trend information. You will leave with scripts you can put into action when you return from the PUG.

You will need a laptop with Remote Desktop (RPD) to connect to a cloud-based machine with everything you need for the workshop included. You will also need an email we can send alerts too.


Wed 5th Nov PM - Workshop 2

How to utilize AI to write better, faster, cleaner 4GL (ABL) code using Cursor IDE

Hosted by Vjekoslav Jug, Business Development Manager, Infodesign

In the last couple of years, we have been flooded with countless new AI tools that promise flawless code generation and reduced need for developers, making it easy to get lost in all these options. Some tools even claim to generate entire projects from scratch with no coding required—but do solutions built this way ever make it to production?

Over the past few months, we have invested significant time testing what truly works and what doesn’t so we can share with you the pitfalls to avoid, the methods you can adopt, and the best practices that lead to working, maintainable solutions. Instead of letting AI take complete control, generating solutions blindly, we have chosen an approach where the developer remains in control while still leveraging the benefits of AI to increase productivity.

In this session, you will learn how to leverage one of the most advanced and popular AI tools—Cursor—to deliver better code in less time, eliminating the tedious tasks we usually just have to endure.


Thurs 6th Nov AM - Workshop 3

What's My Application Doing?

Hosted by Cameron Wright, Customer Solutions Architect, Progress Software

Learn how to use OpenTelemetry tracing to find slow performing sections of your code. Once you have found a suspect, create memory profiler snapshots to help narrow down memory performance issue using the OpenEdge Memory Profiler. This will be a hands on workshop using the latest 12.8 technologies available.


Thurs 6th Nov AM - Workshop 4

VS Code Extensions for OpenEdge: From Zero to Demo

Hosted by Paulius Kuprevičius, Software developer, Baltic Amadeus

VS Code is rapidly becoming the go-to editor for modern development workflows, and the OpenEdge community is no exception. At Baltic Amadeus, we’ve gained extensive experience in building custom VS Code extensions, and we’re excited to share that knowledge with the wider OpenEdge community.
In this hands-on workshop, you’ll get a practical introduction to how VS Code extensions are structured. Together, we’ll walk through the process of creating a simple, fully functional extension - live!

What you’ll learn:

  • Intro to VS Code
  • Basics of VS Code extension API
  • Anatomy of an extension: events, commands, views
  • Adding simple and more advanced features

    Structure (3 hours)
  • Intro (15 min)
  • Setup (15 min)
  • Anatomy of an extension (20 min)
  • Examples (20 min)
  • Live coding demo (30 min)
  • Build your own (60 min)
  • Q&A

    What to bring:
  • Laptop with pre-installed Node.js and VS Code
  • Basic familiarity with JavaScript or TypeScript is helpful, but not required


Thurs 6th Nov PM - Workshop 5

Protecting Your Company's Data

Hosted by Ruben Dröge , Principal Solutions Engineer, Progress Software

Your company's data is its most important asset. Protecting it requires many different strategies. This workshop will not only review many of the possible ways to secure data but will also give you the experience of enabling several of those strategies. You will get hands-on experience with something as simple as an offsite backup to more in-depth features like Transparent Data Encryption (TDE), OpenEdge Authentication Gateway (OEAG), Transport Layer Security (TLS) and Dynamic Data Masking (DDM). You will need a laptop with Remote Desktop (RPD) to connect to a cloud-based machine with everything you need for the workshop included.


Thurs 6th Nov PM - Workshop 6 - Commercial

Build Rich Full-Stack (ERP) Web Applications with just OpenEdge and a Visual Designer

Hosted by Peter Kiss, CEO, Rapid Cloud Development

Discover the power of our next-generation web development framework, where you can build rich, enterprise-grade web applications using only Progress OpenEdge 4GL and a visual Designer—no JavaScript, HTML, or frontend coding required.

In this hands-on workshop, you will:

  • Explore the capabilities of our intuitive Designer and powerful Rules Manager for building responsive, data-driven UIs and business logic.
  • Learn how to become a full-stack web developer using only OpenEdge 4GL—streamlining your development process without sacrificing flexibility.
  • See how this framework goes far beyond simple CRUD apps—enabling you to create complete, modular ERP systems with complex workflows, not just what typical low-code platforms offer.
  • Understand how to integrate your preferred OpenEdge backend framework, giving you full control over data access, business logic, and architecture.
  • Learn how to easily deploy your frontend to a fully dockerized environment of your choice—on-premises, private cloud, or public cloud (e.g. AWS, Azure, GCP).

Whether you're a seasoned OpenEdge developer or exploring ways to modernize your application stack, this workshop will show you how to deliver powerful, scalable web apps - faster and smarter.


Fri 7th Nov AM - Workshop 7

Supporting PAS for OpenEdge

Hosted by Chad Thomson, Senior Principal Solutions Consultant, Progress Software

You migrated to PAS for OpenEdge and are now supporting it in your or your partner's environment, but Progress Application Server (PAS) for OpenEdge is different than the Classic AppServer and WebSpeed. How do you debug issues and keep PAS for OpenEdge running? In this workshop, you will learn how PAS for OpenEdge works, follow a round-trip, review all the log files and get processes to fix the most common problems. You will also get hands on debugging of PAS for OpenEdge instances with real issues. You will need a laptop with Remote Desktop (RPD) to connect to a cloud-based machine with everything you need for the workshop included.


Fri 7th Nov AM - Workshop 8

Building a Voice Assistant for OpenEdge with Agentic AI

Hosted by Nick Finch, Chief Technology Officer, inmydata

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. The session provides a practical introduction to Agentic AI concepts, then dives into integrating AI agents with OpenEdge through REST APIs.

Key takeaways include:

Core concepts of Agentic AI and how agents manage goal-driven tasks

Designing a basic agent workflow with real-world utility

Connecting agents to OpenEdge for both data retrieval and updates

Handling natural language input to trigger database operations

Live demonstration and step-by-step labs to build a working prototype

By the end of the session, attendees will have hands-on experience building an AI assistant that securely performs read/write operations on OpenEdge data — and a clear understanding of how to evolve the solution further.


Thurs 6th Nov AM - Workshop 9

Setting up Observability Using the Elastic Stack

Hosted by Claudiu Spac, Tech Lead, Wayfare

Do you have logs? Do you have metrics? Do you have profiler output to inspect? Do you have alerts set up that warn you when you hit 100% CPU usage? Do you have a single place where you can look through all your logs, metrics, and profiler output in a nice and simple way?

If the answer to all the above is yes, you probably don’t need this workshop, but for everyone else this workshop will go through setting up the Elastic stack to achieve all that and more.

At the end of the workshop you will have an Elastic stack running locally, capturing logs, system metrics, application metrics, and profiler output, and more importantly easy to understand visualizations of that data.


Thurs 6th Nov PM - Workshop 10

VSCode with OpenEdge

Hosted by Gilles Querret, Riverside Software

The OpenEdge plugin for Visual Studio Code (VS Code) is a powerful tool designed to enhance the development experience for OpenEdge developers. This 3-hour workshop is designed to provide attendees with a comprehensive understanding of the OpenEdge plugin for VS Code, from installation and setup to advanced debugging and deployment techniques.

The workshop will begin with a brief introduction to the OpenEdge plugin for VS Code, including an overview of its key features and benefits. We will then cover the installation process and help attendees get set up with the plugin on their own machines. Once everyone is up and running, we will dive deeper into the features of the plugin, including its code editor, debugging capabilities, and integration with AppBuilder and Data Dictionary. We will provide hands-on demonstrations and exercises to help attendees become comfortable using these features in their own development workflow. Attendees will learn how to create new OpenEdge projects using the plugin, how to navigate and search through large codebases, and how to debug their applications using the built-in debugging tools. We will also cover advanced debugging techniques, such as setting breakpoints and inspecting variables, to help attendees diagnose and fix complex issues in their applications.

By the end of this workshop, attendees will have a deep understanding of the OpenEdge plugin for VS Code and how to use it to become more productive OpenEdge developers. They will have gained hands-on experience using the plugin's features and will have the knowledge and tools needed to develop high-quality OpenEdge applications efficiently and effectively.

Organised by

€0 – €60.50
Nov 5 · 09:00 GMT+1