Archive Prague 2024

Session: Real World Monitoring for PASOE
Speaker: Brian Bowman
Excerpt: How do you monitor PASOE today? We monitor and alert on 37 distinct PASOE instances across our environments.
Download: Presentation
Watch: Video

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.
Download: Presentation
Watch: Video

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: Presentation
Watch: Video

Session: Protect This House – Hardening PAS for OpenEdge
Speaker: Rahul Shukla
Excerpt: Securing your applications is essential in today’s world. This session will cover steps you can take to harden your server and the features of the Progress Application Server (PAS) for OpenEdge that aid you in keeping out the bad actors.
Download
Watch: Video

Session: Memory Profiler: How Proginov use this new feature
Speaker: Adrien Fraisse, Patrice Perrot
Excerpt: Progress introduced the backend of the feature Memory Profiler with OE 12.8. Even if the frontend developed by OpenEdge is not ready now, we developed our own frontend for this feature.
Download: Presentation
Watch: Video

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: Presentation
Watch: Video

Session: Dbanalys – theory and practice
Speaker: Dmitri Levin
Excerpt: Progress DBAs pay very little attention to block chains in OE databases, or they pay attention to just one factor – the length of the chain.
Download: Presentation
Watch: Video

Session: Talent Acquisition
Speaker: Jaco Purchase, Richard Firth
Excerpt: Are you struggling to find OpenEdge resource? In this session, we will share the transformative journey MIP has undertaken.
Download: Presentation
Watch:

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.
Download: Presentation
Watch: Video

Session: Our homemade data replication solution in both directions
Speaker: Clément Brodu, Patrice Perrot
Excerpt: Using Audit and CDC Feature, we are able to replicate our data from several OE 10 DB to OE 11 DB. This session would be an opportunity for us to present.
Download: Presentation
Watch: Video

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.
Download: Presentation
Watch: Video

Session: Enhancing business application success: A guide for Back-End Developers on UX impact
Speaker: Ovidiu Filip
Excerpt: While UI/UX design is critical for standing out in the market, its significance is often overlooked.
Download: Presentation
Watch:

Session: Top Ten Reasons Why You Need ProTop Monitoring and Alerting
Speaker: Paul Koufalis
Excerpt: Nearly 10,000 OpenEdge databases and related components are being monitored today by ProTop…but not yours. Why not?
Download: Presentation
Watch:

Session: Dynamic Data Masking – the 5 W’s
Speaker: Sunil Jardosh
Excerpt: Dynamic Data Masking allows data to be obfuscated when viewed by applications users who should not have access to sensitive information.
Download: Presentation
Watch: Video

Session: OpenEdge TDE and Replication
Speaker: Dmitri Levin
Excerpt: This session will cover Progress database replication types, including undocumented features of OE Replication.
Download: Presentation
Watch: Video

Session: Tales of the Secret Bunker 2024
Speaker: Gus Björklund, Mike Furgal
Excerpt: Last summer, the secret bunker team performed an investigation of the OpenEdge Table Reorg utility.
Download: Presentation
Watch: Video

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, we need to revisit the best ways to harness it.
Download: Presentation
Watch:

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?
Download: Presentation
Watch:

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.
Download: Presentation
Watch: Video

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, things can still go wrong.
Download: Presentation
Watch: Video

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.
Download: Presentation
Watch: Video

Session: The nodeCode scenario
Speaker: Julian Lyndon-Smith
Excerpt: A presentation on using typescript for ABL developers - showing how your ABL skills can be leveraged to write code in Typescript...
Download: Presentation
Watch:

Session: Building and deploying OpenEdge PASOE applications on Kubernetes with GitOps
Speaker: Thomas Hansen
Excerpt: his session will show case the architecture and setup at ProMark in Denmark for building and deploying their OpenEdge PASOE based application on Azure Kubernetes.
Download: Presentation
Watch: Video

Session: Case Study: Horizontal scaling in PAS for OpenEdge
Speaker: Thomas Hansen, Ruben Dröge and Mircea Alexandru
Excerpt: his session will show case the architecture and setup at ProMark in Denmark for building and deploying their OpenEdge PASOE based application on Azure Kubernetes.
Download: Presentation
Watch: Video

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: Presentation
Watch:

Session: A modern OpenEdge Management console, OECC for PAS for OpenEdge and Database
Speaker: Srinivasarao Kommineny
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: Not Available
Watch: Video

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...
Download: Presentation
Watch: Video

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?...
Download: Presentation
Watch: Video

Session: Managing Your Pro2 Deployment
Speaker: Brian Bowman
Excerpt: Do you make schema changes to your application and run Pro2 as well? If so, this session is for you...
Download: Presentation
Watch:

Session: Monitoring PAS for OpenEdge
Speaker: Chad Thomson
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: Not Available
Watch: Video

Session: Refactoring business logic from ABL TTY or GUI to PASOE
Speaker: Mike Fechner
Excerpt: This presentation will give an overview of typical patterns used in ABL legacy applications and how code using those patterns can be moved to PASOE...
Download: Presentation
Watch:

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...
Download: Presentation
Watch:

Session: VS Code for everyday ABL development
Speaker: Peter Judge
Excerpt: _Visual Studio Code has become a reasonable “daily driver” replacement forABL development.
Download: Presentation
Watch:

Session: My code is better than yours
Speaker: Roland de Pijper
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 it?...
Download: Presentation
Watch:

Session: OpenEdge Application Modernization with the SmartComponent Library by Consultingwerk
Speaker: Mike Fechner
Excerpt: Join this session for a comprehensive overview of the SmartComponent Library—a full-stack framework designed to modernize OpenEdge applications...
Download: Presentation
Watch: Video

Session: The modern OpenEdge developers toolstack
Speaker: Mike Fechner
Excerpt: In this presentation, Mike Fechner provides an overview of modern developer tools for OpenEdge developers...
Download: Presentation
Watch:

Session: Progress/OpenEdge trivia contest
Speaker: Gus Björklund
Excerpt: A trivia contest for Progress/OpenEdge enthusiasts to test their knowledge...
Download: Presentation
Watch:

Session: Health-monitoring console
Speaker: Adrien Fraisse, Patrice Perrot
Excerpt: Hosting and managing more than 10k Progress DB in our own Datacenters, we had to design a full-featured process to check their structures...
Download: Presentation
Watch: Video

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? This session explores ways to understand your data better...
Download: Presentation
Watch: Video

Session: Monitoring your application with the new MDBA Dashboard
Speaker: Marek Bujnarowski
Excerpt: See the new MDBA web-based dashboard for monitoring your database, AppServers, and system...
Download:
Watch: Video

Session: Why we're not paying enough attention to security
Speaker: Coenie Vermaak
Excerpt: In our fast-paced digital world, security often takes a back seat. However, neglecting security can have dire consequences...
Download: Presentation
Watch:

Session: An enigmatic duo: Using Copilot for Progress OpenEdge development
Speaker: Virgil Pal
Excerpt: This session explores the possibilities and limitations of using GitHub’s Copilot for OpenEdge development...
Download: Presentation
Watch: Video

Session: The Marriage of Structured and Unstructured Data
Speaker: Tushar Dhaka
Excerpt: The data in your OpenEdge relational database is valuable, but have you considered the potential of unstructured data?
Download: Presentation
Watch:

Session: ABL Formatter in Visual Studio Code
Speaker: Paulius Kuprevičius
Excerpt: Code formatting is an essential feature in any IDE. This presentation shares the implementation of an ABL code formatter for VS Code...
Download:
Watch: Video

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?
Download: Not Available
Watch: Video

Session: OpenEdge RDBMS storage internals
Speaker: Rob Fitzpatrick
Excerpt: This session covers the internal mechanics of OpenEdge RDBMS storage, explaining recids, rowids, and dbkeys...
Download:
Watch:

Session: Supercharge your application with powerful financial reporting, ad-hoc reporting, and dashboards
Speaker: Dave Darby, Jon Black, Steven Oakes
Excerpt: Would you like to increase income from existing customers and make your application more attractive to new customers?
Download:
Watch:

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...
Download: Presentation
Watch: Video

Session: Wireless Networking – A Modern Primer
Speaker: Bob Brennan
Excerpt: Wireless networking is now considered a modern-day business requirement. This session covers existing standards and best practices...
Download: Presentation
Watch:

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: Presentation
Watch: Video

Session: Move to the Web and Leverage AI With Build.One
Speaker: David Fuerst, Ronny Schüritz
Excerpt: Learn how to move your OpenEdge applications to the web and leverage AI features...
Download: Presentation
Watch:

Session: Time And How To Get Rid Of it -- Revisited
Speaker: Gus Björklund
Excerpt: Where does the time go? This session examines how time is used during transactions and lock latency...
Download: Not Available
Watch: Video

Session: Progress Trivia Contest
Speaker: Various Hosts
Excerpt: A trivia contest focusing on all things Progress/OpenEdge...
Download:
Watch: Video

Session: Back to Basics: After Imaging and the AI Management Daemon
Speaker: Rob Fitzpatrick
Excerpt: Learn about After Imaging (AI), why it's essential for disaster recovery, and how to use the AI Management Daemon effectively.
Download: Presentation
Watch: Video

Session: Case Study: Horizontal scaling in PAS for OpenEdge
Speaker: Ruben Dröge, Thomas Hansen, Mircea Alexandru
Excerpt: Explore how ProMark achieved horizontal scaling and multi-tenancy in their PASOE environment using AKS.
Download:
Watch:

Session: Decipher TLS in OpenEdge
Speaker: Rahul Shukla
Excerpt: A guide to implementing TLS within OpenEdge, including troubleshooting and securing communication channels.
Download:
Watch:

Session: DevOps Security Best Practices in Application Deployment
Speaker: Clive Pain
Excerpt: Explore essential security practices for DevOps teams to secure deployment pipelines and mitigate risks.
Download: Presentation
Watch: Video

Session: Developer Studio and GIT(hub) integration
Speaker: Michal Džmuráň
Excerpt: An introduction to integrating Git with OpenEdge Developer Studio for version control and team collaboration.
Download: Presentation
Watch:

Session: GitPod: Progress OpenEdge Development in Cloud
Speaker: Jan Machowski, Paulius Kuprevičius
Excerpt: Learn how to use GitPod to simplify development for OpenEdge projects in a cloud-based environment.
Download:
Watch:

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: Presentation
Watch: Video

Session: Jenkins Pipelines for ABL Projects
Speaker: Gilles Querret
Excerpt: Guide to creating Jenkins pipelines for ABL (OpenEdge) projects to streamline CI/CD.
Download: Presentation
Watch:

Session: Keeping Current with Progress Releases
Speaker: Brian Bowman
Excerpt: Learn best practices for staying up to date with Progress releases and OpenEdge updates.
Download: Presentation
Watch:

Session: OpenEdge Replication - What have we done for you lately
Speaker: Libor Laubacher
Excerpt: Review of new features in OpenEdge replication introduced in v12.8, including replication sets.
Download:
Watch:

Session: OpenEdge® JMS Adapter 12.x: Running the interactive product as a Linux service
Speaker: Simon Prinsloo
Excerpt: Explore a solution to run the OpenEdge JMS Adapter as a Linux service for PASOE integration.
Download: Presentation
Watch:

Session: Road to High Availability begins with the Database
Speaker: Pieter J Meyer
Excerpt: Understand how to achieve high availability in OpenEdge systems starting from database configuration.
Download: Presentation
Watch:

Session: The Future of OpenEdge
Speaker: Rob Straight
Excerpt: Insights into technology advancements and market trends shaping the future of OpenEdge.
Download:
Watch:

Session: Seamlessly build your OpenEdge applications using OpenEdge DevOps Framework (OEDF) and Gradle
Speaker: Soumaya Eddahech
Excerpt: Introduction to the OpenEdge DevOps Framework, streamlining builds with Gradle integration.
Download:
Watch:

Session: The Modern OpenEdge developers toolstack
Speaker: Mike Fechner
Excerpt: Overview of modern tools for OpenEdge development including unit-testing, VS Code, and Progress Developer Studio.
Download: Presentation
Watch:

Session: The road from 1996 Progress developer to full stack OpenEdge web developer
Speaker: Glenn Van den Hende, Gerd De Bruyckere
Excerpt: Journey of transforming legacy OpenEdge code into a modern, full-stack web development framework.
Download: Presentation
Watch: Video