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

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:

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:

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:

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:

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:

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:

Session: OOABL for everyday’s benefit
Speaker: Peter Judge
Excerpt: Collections, Enums, Interfaces, Inheritance, Error handling … many ABL developers are still working on a mostly procedural code base.
Download: Presentation
Watch:

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:

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:

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:

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:

downloads/2024/prague 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: 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:

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:

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

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:

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: https://youtu.be/ykrNhG8AdF0

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:

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:

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:

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:

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:

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

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

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:
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: Implementing the Consultingwerk OERA Maturity Model
Speaker: Peter Judge
Excerpt: Learn about the Consultingwerk OERA Maturity Model and practical examples of implementation.
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: