Session: The Marriage of Structured and Unstructured Data
Speaker: : Drew Wanczowski - Senior Principal Solutions Engineer, Progress Software
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:
Presentation
Session: Interesting Insights from 5000 Databases’ Worth of Telemetry Data
Speaker: : Paul Koufalis - President, White Star Software
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:
Presentation
Session: How Healthy is your Database
Speaker: : Mike Furgal - Progress Expert, Parmington Foundation
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:
Presentation
Session: Upgrade and Thrive: Elevate your productivity by unleashing new possibilities in ABL
Speaker: : Raphael Ross - Senior Product Manager, Progress Software
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:
Presentation
Session: Understanding your data and how to best access it
Speaker: : Claudiu Spac - Senior Developer, Wayfare
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:
Presentation
Session: VS Code for everyday ABL development
Speaker: : Peter Judge - Senior Architect, Consultingwerk
Excerpt: : _Visual Studio Code has become a reasonable “daily driver” replacement forABL development.
Download:
Presentation
Session: System reliability is like Swiss cheese and that’s a good thing
Speaker: : Adam Backman - Progress Expert, White Star Software
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:
Presentation
Session: Dynamic Data Masking – the 5 W’s
Speaker: : Sunil Jardosh - Software Architect, Progress Software
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:
Presentation
Session: Keeping Current
Speaker: : Brian Bowman - Director/Architect, Archwell Essentials
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:
Presentation
Session: Monitoring PAS for OpenEdge
Speaker: : Roy Ellis - Director Managed Database Administration, Progress Software
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 - DBA Consultant / Software Architect, White Star Software
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:
Presentation
Session: Wireless Networking – A Modern Primer
Speaker: : Bob Brennan - Owner, Integrated Manufacturing System, Inc.
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:
Presentation
Session: Introduction to Git
Speaker: : Gilles Querret - Founder, Riverside Software
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:
Presentation
Session: OpenEdge Replication - What have we done for you lately?
Speaker: : Rob Farver - Manager, Progress Managed Database Services, Progress Software
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:
Presentation
Session: Managing Pro2
Speaker: : Brian Bowman - Director/Architect, Archwell Essentials
Excerpt: : Do you make schema changes to your application and run Pro2 as well? If so, then this session is for you.
Download:
Presentation
Session: Talent Acquisition
Speaker: : Jaco Purchase - Chairman and CEO, MIP Holdings (Pty) Ltd
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 - Lead Modernization Architect, Consultingwerk
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 - President & QAD OpenEdge DBA, OmegaServe
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:
Presentation
Session: Jenkins Pipelines for ABL Projects
Speaker: : Gilles Querret - Founder, Riverside Software
Excerpt: : Dive into the world of seamless software delivery with Jenkins Pipelines tailored for the ABL (OpenEdge) language.
Download:
Presentation
Session: Road to High Availability begins with the Database
Speaker: : Pieter Meyer - Head of DevOps, MIP Holdings (Pty) Ltd
Excerpt: : The ultimate goal is to have your system; application and data; available 24/7, even in the event of a disaster.
Download:
Presentation
Session: My code is better than yours
Speaker: : Christopher Longo - Open Edge Service Delivery Manager America, Progress Software
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 - Progress Expert, Parmington Foundation
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:
Presentation
Session: Coding for Network Performance
Speaker: : Tom Bascom - Partner Emeritus, White Star Software
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:
Presentation
Session: Progress/OpenEdge trivia contest
Speaker: : Gus Björklund - Head Groundskeeper, Parmington Foundation
Excerpt: : A trivia contest for Progress/OpenEdge.
Download:
Presentation
Session: Decipher TLS in OpenEdge: A Comprehensive Guide to Troubleshooting and Security
Speaker: : Paul Connaughton - Progress Software
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 - Director/Architect, Archwell Essentials
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:
Presentation
Session: Dbanalys - theory and practice
Speaker: : Dmitri Levin - DBA Manager, Alphabroder
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:
Presentation
Session: Bar Codes – A Modern Primer
Speaker: : Bob Brennan, Owner - Integrated Manufacturing System, Inc.
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:
Presentation
Session: Streamlining Operations: OpenEdge 12.8 for DBAs
Speaker: : Marie Candela - Principal Technical Product Manager - OpenEdge, Progress Software
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:
Presentation
Session: API First: building ABL clients from Swagger documents
Speaker: : Mike Fechner - Lead Modernization Architect, Consultingwerk
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 - Head Groundskeeper, Parmington Foundation
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:
Presentation
Session: Back to Basics: After Imaging and the AI Management Daemon
Speaker: : Rob Fitzpatrick - DBA Consultant / Software Architect, White Star Software
Excerpt: : After Imaging (AI) is an essential building block of your OpenEdge RDBMS disaster-recovery strategy.
Download:
Presentation
Session: Protect This House - Hardening PAS for OpenEdge
Speaker: : David Cleary - PAS for OpenEdge Product Owner, Progress Software
Excerpt: : Securing your applications is essential in today's world.
Download:
Presentation
Session: VS Code and ABL
Speaker: : Gilles Querret - Founder, Riverside Software
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:
Presentation
Session: Digital Transformation and Modernisation
Speaker: : Richard Firth - Chairman and CEO, MIP Holdings (Pty) Ltd
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 - Software Fellow, Progress Software
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 - Senior Architect, Consultingwerk
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:
Presentation
Session: Use Multithread servers for 4GL, Or not?
Speaker: : Gus Björklund - Head Groundskeeper, Parmington Foundation
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:
Presentation
Session: OpenEdge TDE and Replication
Speaker: : Dmitri Levin, DBA Manager - Alphabroder
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:
Presentation
Session: Case Study: Horizontal scaling in PAS for OpenEdge
Speaker: : Cameron David Wright - Principal Software Engineer, Progress Software
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 - Software Developer, Baltic Amadeus
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 - Lead Modernization Architect, Consultingwerk
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 - Co-Owner and CTO, Inspirators!
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 - Software Architect, Progress Software
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:
Presentation
Session: How to automate the development process of OpenEdge on AWS
Speaker: : Paul Guggenheim - Progress Software
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:
Presentation
Session: Building a system for reliability and performance
Speaker: : Adam Backman- Progress Expert, White Star Software
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:
Presentation
Session: To Test or Not To Test
Speaker: : Marian Edu - Owner, ACORN IT
Excerpt: : Sharing experiences about unit testing in ABL - ABLUnit, PCT, Jenkins. Best practices, lessons learned, things to consider.
Download:
Presentation
Session: Seamlessly build your OpenEdge applications using OpenEdge DevOps Framework (OEDF) and Gradle
Speaker: : Anil Kotha - Principal Software Engineer, Progress Software
Excerpt: : Traditionally, building OpenEdge applications and specifically a PAS for OpenEdge application has not been a seamless process.
Download:
Presentation
Session: Implementing the Consultingwerk OERA Maturity Model, or, why ORM’s can be good for you
Speaker: : Peter Judge, Senior Architect, Consultingwerk
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:
Presentation
Session: Tales of the Secret Bunker 2024
Speaker: : Mike Furgal, Progress Expert, Parmington Foundation
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:
Presentation
Session: Monitoring your application with the new MDBA Dashboard
Speaker: : Roy Ellis - Director Managed Database Administration, Progress Software
Excerpt: : See the new MDBA web-based dashboard for monitoring your database, AppServers, and system.
Download:
Presentation