Archive Prague 2024

Session: Real World Monitoring for PASOE
Speaker: Brian Bowman - Director/Architect, Archwell Essentials
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 - 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.
Download: Presentation
Watch: Video

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

Session: Protect This House – Hardening PAS for OpenEdge
Speaker: Rahul Shukla - Principal Software Engineer, Progress Software
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: Presentation
Watch: Video

Session: Memory Profiler: How Proginov use this new feature
Speaker: Adrien Fraisse - DevOps, PROGINOV, Patrice Perrot - DBA, PROGINOV
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 - 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
Watch: Video

Session: Dbanalys – theory and practice
Speaker: Dmitri Levin - DBA Manager, Alphabroder
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 - 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.
Download: Presentation
Watch: Coming Soon

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

Session: Our homemade data replication solution in both directions
Speaker: Clément Brodu - DevOps, PROGINOV, Patrice Perrot - DBA, PROGINOV
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 - 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.
Download: Presentation
Watch: Video

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

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

Session: Dynamic Data Masking – the 5 W’s
Speaker: Sunil Jardosh - Software Architect, Progress Software
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 - DBA Manager, Alphabroder
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 - Head Groundskeeper, Parmington Foundation, Mike Furgal - Progress Expert, Parmington Foundation
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 - Progress Expert, White Star Software
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 - Partner Emeritus, White Star Software
Excerpt: Are you wondering why your client/server code is so slow? And what can you do about it?
Download: Presentation
Watch: Watch

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

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

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

Session: The nodeCode scenario
Speaker: Julian Lyndon-Smith - Chief Architect and general dogsbody, Build.One
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: Watch

Session: Building and deploying OpenEdge PASOE applications on Kubernetes with GitOps
Speaker: Thomas Hansen - Director - appSolutions, DevOps Manager - ProMark A/S
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 - Director - appSolutions, DevOps Manager - ProMark A/S, Ruben Dröge - Principal Solutions Engineer, Progress Software and Mircea Alexandru - Director of Engineering, ProMark A/S
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 - Chairman and CEO, MIP Holdings (Pty) Ltd
Excerpt: Progress First technology strategy to business modernisation, as Modernisation and Transformation goes hand-in-hand.
Download: Presentation
Watch: Coming Soon

Session: A modern OpenEdge Management console, OECC for PAS for OpenEdge and Database
Speaker: Srinivasarao Kommineny - Principal Product Manager, Progress Software India Pvt. Ltd
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 - Senior Architect, Consultingwerk
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 - Head Groundskeeper, The Parmington Foundation
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 - Director/Architect, Archwell Essentials
Excerpt: Do you make schema changes to your application and run Pro2 as well? If so, this session is for you...
Download: Presentation
Watch: Coming Soon

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

Session: Refactoring business logic from ABL TTY or GUI to PASOE
Speaker: Mike Fechner - Lead Modernization Architect, Consultingwerk
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: Coming Soon

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

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

Session: My code is better than yours
Speaker: Roland de Pijper - Senior Principal Consultant, Progress Professional Services
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: Coming Soon

Session: OpenEdge Application Modernization with the SmartComponent Library by Consultingwerk
Speaker: Mike Fechner - Lead Modernization Architect, Consultingwerk
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 - Lead Modernization Architect, Consultingwerk
Excerpt: In this presentation, Mike Fechner provides an overview of modern developer tools for OpenEdge developers...
Download: Presentation
Watch: Coming Soon

Session: Progress/OpenEdge trivia contest
Speaker: Gus Björklund - Head Groundskeeper, The Parmington Foundation
Excerpt: A trivia contest for Progress/OpenEdge enthusiasts to test their knowledge...
Download: Presentation
Watch: Video

Session: Health-monitoring console
Speaker: Adrien Fraisse - DevOps, PROGINOV, Patrice Perrot - DBA, PROGINOV
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 - Senior Developer, Wayfare
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 - Senior Manager, MDBA Services EMEA & APJ, Progress Software
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 - Chief Technology Officer, Britehouse Automotive
Excerpt: In our fast-paced digital world, security often takes a back seat. However, neglecting security can have dire consequences...
Download: Presentation
Watch: Coming Soon

Session: An enigmatic duo: Using Copilot for Progress OpenEdge development
Speaker: Virgil Pal - Senior Progress Developer, Wayfare
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 - Senior Product Manager, Progress Software
Excerpt: The data in your OpenEdge relational database is valuable, but have you considered the potential of unstructured data?
Download: Presentation
Watch: Watch

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

Session: OpenEdge RDBMS storage internals
Speaker: Rob Fitzpatrick - DBA Consultant / Software Architect, White Star Software
Excerpt: This session covers the internal mechanics of OpenEdge RDBMS storage, explaining recids, rowids, and dbkeys...
Download:
Watch: Watch

Session: Supercharge your application with powerful financial reporting, ad-hoc reporting, and dashboards
Speaker: Dave Darby - Senior Consultant & Jon Black - FRW Product Manager & Steven Oakes - Customer Accounts Manager, Cyberscience
Excerpt: Would you like to increase income from existing customers and make your application more attractive to new customers?
Download: Presentation

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

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. This session covers existing standards and best practices...
Download: Presentation
Watch: Coming Soon

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

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

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

Session: Back to Basics: After Imaging and the AI Management Daemon
Speaker: Rob Fitzpatrick - DBA Consultant / Software Architect, White Star Software
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: Decipher TLS in OpenEdge
Speaker: Rahul Shukla - Principal Software Engineer, Progress Software
Excerpt: A guide to implementing TLS within OpenEdge, including troubleshooting and securing communication channels.
Download:
Watch: Watch

Session: DevOps Security Best Practices in Application Deployment
Speaker: Clive Pain - DevOps, Consultingwerk
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áň - Freelancer
Excerpt: An introduction to integrating Git with OpenEdge Developer Studio for version control and team collaboration.
Download: Presentation
Watch: Video

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

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

Session: Jenkins Pipelines for ABL Projects
Speaker: Gilles Querret - Founder, Riverside Software
Excerpt: Guide to creating Jenkins pipelines for ABL (OpenEdge) projects to streamline CI/CD.
Download: Presentation
Watch: Coming soon

Session: Keeping Current with Progress Releases
Speaker: Brian Bowman - Director/Architect, Archwell Essentials
Excerpt: Learn best practices for staying up to date with Progress releases and OpenEdge updates.
Download: Presentation
Watch: Video

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

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

Session: Road to High Availability begins with the Database
Speaker: Pieter J Meyer - Head of DevOps, MIP Holdings (Pty) Ltd.
Excerpt: Understand how to achieve high availability in OpenEdge systems starting from database configuration.
Download: Presentation
Watch: Video

Session: The Future of OpenEdge
Speaker: Rob Straight - Senior Director, OpenEdge Product Management, Progress Software
Excerpt: Insights into technology advancements and market trends shaping the future of OpenEdge.
Download:
Watch: Coming soon

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

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

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