Edsel Garcia is a Software Architect in the Progress OpenEdge Engineering group.
Edsel has a long history of first-hand experience using Progress products, starting as a customer and application developer more than 25 years ago.
During his 21-year tenure at Progress, Edsel has been a member of Customer Support, Solution Engineering development, the Tooling development team, the OpenEdge Architect product development team, the OpenEdge Management team, the Core Client team, the OpenEdge Mobile development team and the Applied Technologies team.
Most recently Edsel has been working on the Docker Container for PASOE project and CI/CD for OpenEdge with High Availability.
Mon, 06 May | 1:00 PM - 4:00 PM
Workshop: Reduce Application Maintenance Downtime with PAS for OpenEdge
Updating your application is a business requirement, whether it is patching bugs or releasing new features. In the past, this was done during maintenance windows late at night or on the weekend to minimize downtime. The latest feature enhancements in the Progress Application Server for OpenEdge allow you to perform application maintenance during regular business hours without your customers noticing. In this lab, we will cover three use cases:
1. On-line web application deployment - Deploy a new web application to a running server without requiring a restart
2. On-line PROPATH update - Patch or update your application code without restarting the server
3. PAS for OpenEdge container support - Update and manage PASOE containers with Kubernetes
Tue, 07 May | 3:45 PM - 4:30 PM
Beautiful Native Mobile Apps with NativeScript and OpenEdge
Wed, 08 May | 11:00 AM - 11:45 AM
Beyond the Code: Implementing DevOps and CI/CD Techniques for Cloud Apps
Continuous Integration/Continuous Delivery (CI/CD) is an automated process where code is merged, built, quality tested and published with the ability to deploy. Continuous Deployment (CD) is the ability to automatically deploy to a production environment. In this session, we will discuss how CI/CD can be applied in the OpenEdge environment. We'll explore standard CI/CD practices that ease software delivery and help to achieve high availability. Topics include:
- An explanation of pipeline tools, including GitHub, Ant, Ansible and TeamCity
- How to introduce a pipeline into your organization
- Best practices for versioning
- Utilization of containerization in the OpenEdge environment
Wed, 08 May | 3:45 PM - 4:30 PM
Deploying Applications with the Docker Container for Progress Application Server for OpenEdge
Docker Containers provide a convenient way to package and deploy applications in a repeatable manner. In this session, you will learn how to use the new Docker Container for the Progress Application Server for OpenEdge to package a Progress Data Service and deploy to a Kubernetes environment. We will also take a look at how to manage log files using Elasticsearch, Fluent Bit and Kibana.