OpenEdge Development

OpenEdge Development

OpenEdge Advanced Business Language (ABL), developed by Progress Software Corporation, is a high-level programming language specifically designed for building robust business applications with integrated database capabilities. OpenEdge ABL supports both procedural and...
Application Performance

Application Performance

Useful Tools and Practices     What Is Performance?   In an ideal world, your application will only do the strictly minimum amount of work to accomplish a task. In the real world, we run into various inefficiencies – CPU cache misses, CPU branch...
ABLUnit Essentials

ABLUnit Essentials

A Comprehensive Guide to Unit Testing with PDSOE for OpenEdge     Introduction   In modern software development, ensuring code reliability, robustness, and maintainability is crucial. ABLUnit, the integrated testing framework for Progress Developer...
Understanding and accessing your data

Understanding and accessing your data

  AKA How the new (12.4) aggregate statement makes your life easier   Summary     With the new (12.4) aggregate statement we get a new tool we can use to make some of our queries more efficient. While that is the intended purpose, we can also twist...
What is GitHub Copilot?

What is GitHub Copilot?

GitHub Copilot is an AI-powered coding assistant designed to help developers write code faster and with less effort by providing real-time code suggestions. It uses a generative AI model to assist with various coding tasks. Key Features Real-time code suggestions...
Enhancing Business Application Success

Enhancing Business Application Success

A Guide for Back-End Developers on UX Impact   For nearly 15 years, PUG Challenge has been the must-attend event for professionals working with Progress Software products, particularly OpenEdge. This three-day event features numerous hands-on workshops, dozens of...