Assemblies in OpenEdge – Tips & tricks

Assemblies in OpenEdge – Tips & tricks

Nowadays Openedge comes with an enriched GUI interface. This is implemented based on Infragistics components, deployed as DLL libraries. In other situations, you may need to use functionality implemented by 3-rd party companies, like Curl HTTP library, which is...
OpenEdge Databases

OpenEdge Databases

This article proposes a simple and easy to understand approach to the fundamentals of OE Databases. Among the objectives of the article is the description of relational database concepts and the steps used in creating and using a database in OpenEdge 12.8.  ...
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...