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 will cover the patterns themselves, how to implement them, and why you would want to (and not).
In this presentation we’ll demo some typical legacy application scenarios we have ran into during customer application migration projects and the techniques we have provided to our clients to overcome modernization obstacles.
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?
This session describes 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.
Whether you're a seasoned DBA or just starting out, this session will provide you with valuable insights and practical tips that you can apply in your own work!
In this session, you'll learn how to use the Diagnostic Data Collection feature to collect and analyze data from your OpenEdge database. We'll cover the benefits and challenges of using the feature, including configuring the feature and analyzing the collected data.
Are you tired of slow-performing queries and long wait times for your database queries? In this session, you will learn how to optimize your OpenEdge queries and improve their performance using best practices and powerful diagnostic tools.
Do you want to learn how ProTop can help your business tackle its toughest challenges? Join us for a roundtable discussion featuring panelists who have successfully used ProTop to overcome critical business challenges.
In this presentation, we’ll share our real-world experience and provide you with a step-by-step guide to mastering platform migrations. You’ll learn the key considerations involved in a successful OpenEdge platform migration.
Whether you're a seasoned DBA or just starting out, this session will provide you with valuable insights and practical tips that you can apply in your own work. Join us and start fixing your configuration mistakes today!
Don't miss this opportunity to connect with other OpenEdge DBAs, learn from experienced professionals, and take your database administration skills to the next level. Whether you're a seasoned pro or just starting out, this session will provide you with valuable insights and practical tips that you can apply in your own work. Join us and be part of the conversation today!
During this presentation, we will share our experience of using Kafka data streams to simulate the modernization process of an older OpenEdge application, which we want to update into a web-based application.
In this talk we will review significant milestones in the history of PSC and some of the important features and capabilities of various major releases up to the present day.
OpenEdge Release 12 has a variety of new features and capabilities that can make such maintenance tasks more efficient and less disruptive to normal production operations. In the bunker we test some of these capabilities and now we report the results.
In this talk we will open the bonnet on the topic of After-Image Journaling and Recovery Log Records (aka “Notes”). We will describe what they are, what they do, and how to monitor them. But most importantly, we will show you some practical applications and uses of your newfound understanding of Notes.
This session will help attendees have a better understanding of how the OpenEdge plugin for VSCode can help them become more productive OpenEdge developers.
By the end of the session you should have a good idea of how to improve the performance of your own application, and some new tools to help you along the way.
Every project has a different standard for logging, and that includes things like the format used, the context that gets output with the log, what actually gets output to a log, where the logs get output, how many different log files there are, etc.
We created a new open source VSCode extension for Profiling. It not only recreates the existing Developer Studio’s functionality, but radically improves it!
This session is more about sharing experiences in and out of Progress OpenEdge world – reviewing some of the available solutions and what it means to integrate such functionality in regular business applications built on OpenEdge technology.
This session for the most part will compare Progress, Oracle and MS SQL databases, as well as their place in the world of modern databases. It will require some basic OpenEdge administration and internals knowledge, as we will compare them to the ones of Oracle and MS SQL.
This presentation will be about different types of OpenEdge database replication, whole or partial, instant or delayed. We will discuss benefits and features of each type of replication. And we will have a live demo of OE sports DB Replication from scratch.
This beginner level session will spare those not familiar with Angular countless hour of searching for the basic set of information required to install, configure, and understand an Angular development environment.
This presentation will demonstrate how we used the OpenEdge HTTP class, OpenEdge JSON classes, and JQL queries to fetch/update data from the Jira server.
This presentation will show you how to best implement SQL access to your OpenEdge data, including some tips to help roll things out smoothly, with the least effect on the business application users.
This session will cover these critical topics regarding testing and deployment to make sure that your migrated application will work under load when deployed to your production environment.
To help customers move to the current OpenEdge platform, we have added runtime support for WebSpeed Mapped Objects to the Compatibility Handler in OpenEdge 12.7.
This presentation will explain how Progress wants to support bring-your-own choice of APM tools for monitoring PASOE / OE Database and hear the future direction of the OpenTelemetry initiative.
This session provides a general overview of the security-associated challenges affecting IT businesses across the globe and where OpenEdge Advanced Security comes into the picture.
Progress is a healthy and thriving business, poised for even greater success in the coming years. With our latest acquisition of MarkLogic, we are positioned to expand our offerings to help your business grow.
This presentation will give developers, architects and product managers responsible for maintenance and development of OpenEdge applications an overview of the framework and highlight the web user interface and the modernization tooling provided with the framework.
Cyberquery offers a unique proposition in OpenEdge application development space – the ability to offload reporting tasks from the developer’s desk by empowering users to handle them
Join us for an interactive Birds of a Feather (BoF) technical discussion focused on the latest features and innovations in the OpenEdge language and runtime