Next2019-Agenda-Hero

Agenda & Sessions

Back to full agenda
May08
11:00 AM - 11:45 AM

Beyond the Code: Implementing DevOps and CI/CD Techniques for Cloud Apps

Edsel_Garcia_NEXT19
Edsel Garcia

Software Architect, Progress

Bio:

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.


Sessions:

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

In this session, you will learn how to use the new DataSource component to access the OpenEdge backend. Internally, the DataSource uses the Progress JavaScript Data Object (JSDO) so that your mobile apps can use the same Progress Data Service used in OpenEdge applications. We will use a starter template based on NativeScript with Angular, and show CRUD operations, and server-side filtering and sorting with a table on the OpenEdge database.
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.

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
Audience

Technical

Session Type

Presentation

Product

OpenEdge

Topic

OpenEdge Platform

Share Session