Session: The Marriage of Structured and Unstructured Data
Speaker: : Drew Wanczowski
Excerpt: : Establishing a relationship with that perfect person often leads to new and unexpected vistas. New interests and viewpoints open the world to all kinds of exciting possibilities.
Download:
Download
Session: Interesting Insights from 5000 Databases’ Worth of Telemetry Data
Speaker: : Paul Koufalis
Excerpt: : Have you ever wondered how your OpenEdge ecosystem compares to the thousands of others around the world? Is yours fast? Is it busy? Is it big? Come and find out.
Download:
Download
Session: How Healthy is your Database
Speaker: : Mike Furgal
Excerpt: : Many tools are available to look at performance metrics, but how do you know what is a good value versus a bad one. Graphs are pretty, but if you need to know what the limits are.
Download:
Download
Session: Upgrade and Thrive: Elevate your productivity by unleashing new possibilities in ABL
Speaker: : Raphael Ross
Excerpt: : In this session, we will cover the key features introduced in the new OpenEdge 12.8 LTS release. Attendees, especially those migrating from earlier LTS versions such as 11.7 or 12.
Download:
Download
Session: Understanding your data and how to best access it
Speaker: : Claudiu Spac
Excerpt: : Do you have a database with data that feels like a mystery? Do questions like “How many orders do customers have on average?” or “If I use this index, how many records can I expect back?” leave you guessing?
Download:
Download
Session: VS Code for everyday ABL development
Speaker: : Peter Judge
Excerpt: : _Visual Studio Code has become a reasonable “daily driver” replacement forABL development.
Download:
Download
Session: System reliability is like Swiss cheese and that’s a good thing
Speaker: : Adam Backman
Excerpt: : This talk will focus on the reliability of your system. The approach that you need to take is that a single level of protection is not good enough.
Download:
Session: Dynamic Data Masking – the 5 W’s
Speaker: : Sunil Jardosh
Excerpt: : What: Dynamic Data Masking allows data to be obfuscated when viewed by applications users who should not have access to sensitive information. Why: To meet regulatory guidelines and limit access to sensitive information. Who: You.
Download:
Download
Session: Keeping Current
Speaker: : Brian Bowman
Excerpt: : There are a lot of reasons to stay on the current release of OpenEdge. Progress definitely wants you to. There are also reasons to lag a bit behind.
Download:
Download
Session: Monitoring PAS for OpenEdge
Speaker: : Roy Ellis
Excerpt: : Do you now have Progress Application Server for OpenEdge (PASOE) running on your site or with your customers? But you’re trying to figure out the best way to monitor PASOE?
Download:
Session: OpenEdge RDBMS storage internals
Speaker: : Rob Fitzpatrick
Excerpt: : Have you ever wondered: - What are recids and rowids and dbkeys and what do they tell us? - What are all the differences between the Type 1 and Type 2 storage architectures, and which one should I use?
Download:
Session: Wireless Networking – A Modern Primer
Speaker: : Bob Brennan
Excerpt: : Wireless networking is now considered a modern day business requirement. In this session we will review the existing standards and those about to gain traction like 5G adoption.
Download:
Download
Session: Introduction to Git
Speaker: : Gilles Querret
Excerpt: : Ever wondered why Git is everywhere in the coding world? This session has the answers. We'll break down Git's basics and show you how it's used every day.
Download:
Download
Session: OpenEdge Replication - What have we done for you lately?
Speaker: : Rob Farver
Excerpt: : OpenEdge Replication became available in OpenEdge version 10 and we have been improving it ever since. With OpenEdge version 12.8 there are many new features you may not know about.
Download:
Download
Session: Managing Pro2
Speaker: : Brian Bowman
Excerpt: : Do you make schema changes to your application and run Pro2 as well? If so, then this session is for you.
Download:
Download
Session: Talent Acquisition
Speaker: : Jaco Purchase
Excerpt: : Are you struggling to find OpenEdge resource? In this session we will share the transformative journey MIP has undertaken to overcome the age-old challenge of talent acquisition and retention in the Progress OpenEdge developer landscape.
Download:
Session: The modern OpenEdge developers toolstack
Speaker: : Mike Fechner
Excerpt: : In this Mike Fechner will give an overview to modern developer tools for OpenEdge developer provided by Progress Software and 3rd parties (commercial and open-source).
Download:
Session: OpenEdge Cyber Attacks - How To Protect Your Data
Speaker: : Nectar Daloglou
Excerpt: : Attacks in the US are up over 50% and threats like Pipedream are targeting critical operations. If you think you can rely on your IT department's efforts alone to keep your OpenEdge environments safe, think again.
Download:
Download
Session: Jenkins Pipelines for ABL Projects
Speaker: : Gilles Querret
Excerpt: : Dive into the world of seamless software delivery with Jenkins Pipelines tailored for the ABL (OpenEdge) language.
Download:
Download
Session: Road to High Availability begins with the Database
Speaker: : Pieter Meyer
Excerpt: : The ultimate goal is to have your system; application and data; available 24/7, even in the event of a disaster.
Download:
Download
Session: My code is better than yours
Speaker: : Christopher Longo
Excerpt: : We all write the best code in the world. At least, we all think that we do 😊 But what if we now have an objective way to measure the quality of our code?
Download:
Session: Database Problems and Solutions
Speaker: : Mike Furgal
Excerpt: : Abstract: Sometimes bad things can happen to your database and environment and even with the best planning for recovery, things can still go wrong.
Download:
Download
Session: Coding for Network Performance
Speaker: : Tom Bascom
Excerpt: : Are you wondering why your client/server code is so slow? And what can you do about it? Progress continues to urge people to migrate from shared memory connections to client/server architectures.
Download:
Download
Session: Progress/OpenEdge trivia contest
Speaker: : Gus Björklund
Excerpt: : A trivia contest for Progress/OpenEdge.
Download:
Session: Decipher TLS in OpenEdge: A Comprehensive Guide to Troubleshooting and Security
Speaker: : Paul Connaughton
Excerpt: : **Unlocking the Power of TLS in OpenEdge: ** Master the intricacies of Transport Layer Security (TLS) within the OpenEdge environment and gain the expertise to effectively troubleshoot and maintain robust security.
Download:
Session: Real World Monitoring for PASOE
Speaker: : Brian Bowman
Excerpt: : How do you monitor your PASOE instances today? In this discussion I will provide you with examples of how we monitor PASOE to ensure we are meeting the business’ requirements.
Download:
Download
Session: Dbanalys - theory and practice
Speaker: : Dmitri Levin
Excerpt: : Many companies are trying to offload the primary servers/databases and use a DR/Replication target database instead. Oracle introduced "Active Data Guard DML Redirection" which is doing exactly that.
Download:
Download
Session: Bar Codes – A Modern Primer
Speaker: : Bob Brennan
Excerpt: : Barcodes are seen everywhere in everyday life. They offer a convenient and clear method of transferring data repeatedly, accurately and quickly to any business process.
Download:
Download
Session: Streamlining Operations: OpenEdge 12.8 for DBAs
Speaker: : Marie Candela
Excerpt: : In this session we will take a look at the features in Progress OpenEdge 12.8 and discuss how to keep your OpenEdge environment up and running for maximum efficiency.
Download:
Download
Session: API First: building ABL clients from Swagger documents
Speaker: : Mike Fechner
Excerpt: : API first design means that the boundary between web clients is defined as the primary interface between clients and business logic on the server; this is often done with tools like Swagger / OpenAPI.
Download:
Session: Time And How To Get Rid Of it -- Revisited
Speaker: : Gus Björklund
Excerpt: : Where does the time go? In 2016, we investigated how time is used during a transaction. We examined the various ways in which time is used during the execution of a transaction by multiple concurrent users.
Download:
Session: Back to Basics: After Imaging and the AI Management Daemon
Speaker: : Rob Fitzpatrick
Excerpt: : After Imaging (AI) is an essential building block of your OpenEdge RDBMS disaster-recovery strategy.
Download:
Session: Protect This House - Hardening PAS for OpenEdge
Speaker: : David Cleary
Excerpt: : Securing your applications is essential in today's world.
Download:
Download
Session: VS Code and ABL
Speaker: : Gilles Querret
Excerpt: : The OpenEdge plugin for Visual Studio Code (VSCode) empowers OpenEdge developers with features like a robust code editor, debugging, .Net Core support, and seamless integration with OpenEdge AppBuilder.
Download:
Download
Session: Digital Transformation and Modernisation
Speaker: : Richard Firth
Excerpt: : Progress First technology strategy to business modernisation, as Modernisation and Transformation goes hand-in-hand.
Download:
Session: A modern OpenEdge Management console, OECC for PAS for OpenEdge and Database.
Speaker: : Shelley Chase
Excerpt: : OpenEdge Command Center (OECC) is a modern OpenEdge management console for managing multiple PAS for OpenEdge (PASOE) instances and OpenEdge Databases across OpenEdge 12.8 and 12.2 LTS releases.
Download:
Session: OOABL for everyday’s benefit
Speaker: : Peter Judge
Excerpt: : Collections, Enums, Interfaces, Inheritance, Error handling, …. Every body has probably heard of those concepts of features. But many ABL developers are still working on a mostly procedural code base.
Download:
Download
Session: Use Multithread servers for 4GL, Or not?
Speaker: : Gus Björklund
Excerpt: : With 150 clients, gigabit network, which is better: multithreaded 4GL servers or 1 client per server, or some other configuration. In this talk, we examine the relative performance of various server configurations for 4GL networked clients.
Download:
Download
Session: OpenEdge TDE and Replication
Speaker: : Dmitri Levin
Excerpt: : This session will cover Progress database replication types , including undocumented features of OE Replicaion and then we will talk about one simple benefit of enabeling TDE.
Download:
Download
Session: Case Study: Horizontal scaling in PAS for OpenEdge
Speaker: : Cameron David Wright
Excerpt: : In this session, we'll explore how ProMark was able to achieve horizontal scaling in their PASOE environment and their customers, and cover the advantages and disadvantages for horizontal scaling.
Download:
Session: ABL Formatter in Visual Studio Code
Speaker: : Paulius Kuprevičius
Excerpt: : Code formatting is an essential feature in any IDE. In this , we are going to share our experience of implementing an ABL code formatter for Visual Studio Code (VS Code).
Download:
Session: Refactoring business logic from ABL TTY or GUI to PASOE
Speaker: : Mike Fechner
Excerpt: : This will give an overview of typical patterns used in ABL legacy applications and how code using those patterns can be moved to PASOE so that it can be consumed from AppServer clients such as the ABL client
Download:
Session: AI assisted OpenEdge development in 2024!
Speaker: : Allar Allas
Excerpt: : News and updates about AI tools and their use when developing with OpenEdge. Practical tips and examples.
Download:
Session: ABL Memory Profiler: are you leaking? Memory!!
Speaker: : Sunil Jardosh
Excerpt: : In the world of bits and bytes, the most important currency is CPU cycles and Memory. Managing and monitoring the CPU cycles and Memory is one of the key requirements for cloud-based and on-premises application deployment.
Download:
Download
Session: How to automate the development process of OpenEdge on AWS
Speaker: : Paul Guggenheim
Excerpt: : Using legacy techniques for developing an On-Premise OpenEdge application in the cloud will fail to take advantage of modern efficiencies that AWS Cloud computing has to offer.
Download:
Download
Session: Building a system for reliability and performance
Speaker: : Adam Backman
Excerpt: : This is a topic that has been covered for years, but as technology improves and increases in complexity we need to revisit the best ways to harness the available hardware and software technologies to build systems that are reliable
Download:
Session: To Test or Not To Test
Speaker: : Marian Edu
Excerpt: : Sharing experiences about unit testing in ABL - ABLUnit, PCT, Jenkins. Best practices, lessons learned, things to consider.
Download:
Download
Session: Seamlessly build your OpenEdge applications using OpenEdge DevOps Framework (OEDF) and Gradle
Speaker: : Anil Kotha
Excerpt: : Traditionally, building OpenEdge applications and specifically a PAS for OpenEdge application has not been a seamless process.
Download:
Download
Session: Implementing the Consultingwerk OERA Maturity Model, or, why ORM’s can be good for you
Speaker: : Peter Judge
Excerpt: : The Consultingwerk OERA Maturity Model extends the venerable OpenEdge Reference Architecture with modern, practical recommendations for architects to apply that add flexibility to applications, focusing on service interfaces and business logic.
Download:
Download
Session: Tales of the Secret Bunker 2024
Speaker: : Mike Furgal
Excerpt: : Last summer, the secret bunker team performed an investigation of the OpenEdge Table Reorg utility and we reported our findings at the conference in Egmond aan Zee.
Download:
Download
Tales_of_The_Secret_Bunker_2024.pdf
Session: Monitoring your application with the new MDBA Dashboard
Speaker: : Roy Ellis
Excerpt: : See the new MDBA web-based dashboard for monitoring your database, AppServers, and system.
Download: