Build a schedule tailored to your interests and focus areas.
Find in‐depth tracks on all Progress products.
6:00PM - 09:00PM
Welcome Reception
Workshops and certification training will run on Sunday, May 5 and Monday, May 6.
An email will be sent to all registered attendees as soon as the final details are available.
Please select a filter to
customize the agenda.
Certification Training: Practical Sitefinity Development: Day One
Tihomir Petrov, Technical Director, AthracianAs Technical Director, Tihomir leads Athracian’s vision and technology strategy for providing bespoke solutions in the Web content management segment. He is an avid technologist at heart with solid experience in both product development and technical consulting. Prior to founding Athracian, Tihomir held the position of Manager, Software Engineering in Telerik, acquired by Progress, where he was focused on the core of the Sitefinity CMS. Tihomir also held several different technical positions in Sharetronix working on its enterprise collaboration platform and in Apt Systems focused on an end-to-end solution for a large retailer in Eastern Europe.
This course builds on the fundamental knowledge covered in the Foundations of Sitefinity Development course. The course content is specifically designed to help developers who have a basic understanding of Sitefinity to go on to the next level by acquiring the complete list of skills needed to build an end-to-end web site based on Progress Sitefinity CMS. It covers all aspects of the web site implementation starting from the site map and content architecture design, going through development of the UI and the business logic, and ending with how to configure your website and to go live. Objectives: After completing the course attendees should be able to: • Design a site map and content architecture of a site • Design modular components for the presentation layer • Develop an end-to-end web site • Apply SEO optimizations • Optimize Sitefinity configuration for Go-Live Agenda • Lesson 1: Requirements analysis and backlog population • Lesson 2: Site map and content types design • Lesson 3: Web site scaffolding • Lesson 4: Develop the presentation layer • Lesson 5: Business logic implementation • Lesson 6: Apply SEO recommended practices • Lesson 7: Site configuration and go live
View DetailsCertification Training: Foundations of Sitefinity Developement -- Day One
Peter Marinov, Director, Products & Services, AthracianAs Products & Services Director, Peter leads the company’s operations for delivering world class consulting and development services. He is passionate about technology which complements his core expertise of a manager with proven experience in leading and scaling IT services organizations. Prior to joining Athracian, Peter held the position of Manager, Professional Services in Telerik, acquired by Progress, where he was focused on the development of Sitefinity’s Professional Services Organization. Prior to that, Peter held different technical and business-oriented positions in various companies, working with many Fortune 500 companies.
In this two-day course, students will learn the fundamentals of Progress Sitefinity CMS and will acquire the knowledge needed to develop against the platform. The course content is specifically designed to help developers who have little to no experience in developing against Sitefinity to get up to speed. It covers a broad range of topics starting with how to setup the development environment, going through how to develop against the Presentation layer, and ending with how to work with configurations and how to start administering a web site. Objectives: After completing course attendees should be able to: • Setup the development environment. • Understand the fundamental Sitefinity terminology. • Develop against the presentation layer using MVC. • Use the platform API to fetch and modify data. • Apply basic administration of a Sitefinity website. Agenda: • Lesson 1: Managing Pages and Widgets • Lesson 2: Working with Content • Lesson 3: Rapid Development of Modules • Lesson 4: Rapid Development of Forms • Lesson 5: Customizing Presentation Layer • Lesson 6: Web Services, C# API, and platform Events • Lesson 7: Architecture and Patterns • Lesson 8: Working with Configurations • Lesson 9: Administration 101
View DetailsWorkshop: Data Driven Decision Making with Corticon
Harold-Jan Verlee, Senior Sales Engineer, ProgressPre-sales/technical solutions consultant with over 20 years of industry experience leading teams to define complex software solutions and benefits that match client’s business needs. Harold is a European subject matter expert in operational prescriptive and predictive Decision Management based on Corticon Business Rules, the DataRPM Cognitive Anomaly Detection & Prediction solution and Sitefinity Insight, but also has a thorough understanding of the other solutions in the Progress software portfolio.
He is responsible for liaising with new, existing customers, distributors, ISV & implementation partners and (Cloud) service providers throughout EMEA to understand business needs, help define and present solution offerings and drive revenue opportunities. Harold has been with Corticon for more than 6 years before joining Progress in 2012 with prior roles in IT Development, Partner Support, Marketing, Business Development and Presales Consulting for various international IT software vendors. He lives in the Netherlands, is married with 2 children and speaks 4 languages.
Staying competitive means committing to data-driven decision making. Enterprise data is ubiquitous, complex, unstructured, fast-moving and resides in multiple IT systems. Businesses of all sizes are challenged to combine these sources of data, make sure it is properly understood and prepared to use it for driving daily operational decision-making. In this hands-on Progress Corticon workshop, we will guide you through the subject matter expert (SME) journey of: 1. Creating a vocabulary representing your data 2. Mapping it to one or multiple data sources to read and write rule evaluation results back 3. Authoring the business rules to drive these data driven operational decisions 4. Setting up parameterized, scheduled batches in the high-performance Corticon batch environment using the Corticon web console or REST API tools to enable processing of potentially millions of transactions in record time
View DetailsBeyond the Code Workshop: Evolving Your App to the Cloud
Shelley Chase, Software Fellow, ProgressShelley Chase, a Software Fellow with Progress for over 20 years, takes a whole product view over the company’s core product, OpenEdge. Her technical skills and customer-driven focus drive the architectural direction of the product. Shelley is extremely talented in system architecture, object-oriented programming, and cloud deployment technologies. Her passion is to provide a well-architected product with an excellent user experience and works with engineers, product managers and services to guarantee success. She has a patent pending for her work on “Alternate Presentation Types for Human Workflow Activities.”
This workshop will guide you through the Progress Application Evolution process. We'll outline the underlying business imperatives driving application evolution today, focusing on all development and deployment aspects of a modern cloud application. By separating your business logic from the UI, you lay the foundation to ease modernization. There are then six application elements that you can address in a prescriptive approach: Architecture, Cloud, UI, Security, Data Integration and DevOps. You can select the element of the journey to address first as each step is independent and provides unique benefits. We'll provide an in depth exploration of each as a developer, devops manager and system administrator for a 360 view.
View DetailsWorkshop: Tips & Tricks for Success with Progress Application Server for OpenEdge, Including 12.0!
Roy Ellis, Principal Engineer, ProgressRoy has been with Progress for over 23 years, starting in tech support and moving to development. He still spends much of his time working with customers. Having been part of almost every facet of OpenEdge, he is currently living the dream with PASOE and the great customers migrating from the Classic AppServer.
Progress Application Server for OpenEdge is an enterprise-class application server that connects your application business logic to a variety of client technologies in a highly-efficient and scalable way. In this workshop, we will introduce tips and tricks, with hands-on examples using the latest features in OpenEdge 12.0 to help you be successful with PASOE.
View DetailsWorkshop: Building a Sitefinity Application in a Day
Lino Tadros, Sr. Solution Architect, Solliance Corp.Alain "Lino" Tadros is a Software Solution Architect Partner at Solliance Inc. Previously, President & CEO of Falafel Software, a Silicon Valley based company, dedicated to providing world-class consulting, training, and software development for small, medium, and enterprise level businesses. Prior to founding Falafel, Lino was a well respected member of the development team at Borland for Delphi and C++Builder. Lino has been awarded Microsoft MVP status 15 years in a row for his numerous contributions to the C# community and is an expert in .NET, Azure, ASP.NET, MVC, iOS, Android, Xamarin, Sitefinity and Google Cloud. Lino is an industry renowned speaker and has given numerous presentations in 50 countries since 1994. He also currently sits on the Board of Directors of 3 Silicon Valley corporations.
In this workshop, we will build a fully functional Sitefinity application with templates, widgets, security and deployment to Azure Cloud. Customizations with Tips and Tricks will be demonstrated throughout the day to get comfortable with what we believe is the best CMS system on the market. Bring your laptop and a trial license of Sitefinity and let's have fun!
View DetailsCertification Training: Practical Sitefinity Development: Day Two
Tihomir Petrov, Technical Director, AthracianAs Technical Director, Tihomir leads Athracian’s vision and technology strategy for providing bespoke solutions in the Web content management segment. He is an avid technologist at heart with solid experience in both product development and technical consulting. Prior to founding Athracian, Tihomir held the position of Manager, Software Engineering in Telerik, acquired by Progress, where he was focused on the core of the Sitefinity CMS. Tihomir also held several different technical positions in Sharetronix working on its enterprise collaboration platform and in Apt Systems focused on an end-to-end solution for a large retailer in Eastern Europe.
This course builds on the fundamental knowledge covered in the Foundations of Sitefinity Development course. The course content is specifically designed to help developers who have a basic understanding of Sitefinity to go on to the next level by acquiring the complete list of skills needed to build an end-to-end web site based on Progress Sitefinity CMS. It covers all aspects of the web site implementation starting from the site map and content architecture design, going through development of the UI and the business logic, and ending with how to configure your website and to go live. Objectives: After completing the course attendees should be able to: • Design a site map and content architecture of a site • Design modular components for the presentation layer • Develop an end-to-end web site • Apply SEO optimizations • Optimize Sitefinity configuration for Go-Live Agenda • Lesson 1: Requirements analysis and backlog population • Lesson 2: Site map and content types design • Lesson 3: Web site scaffolding • Lesson 4: Develop the presentation layer • Lesson 5: Business logic implementation • Lesson 6: Apply SEO recommended practices • Lesson 7: Site configuration and go live
View DetailsCertification Training: Foundations of Sitefinity Developement -- Day Two
Peter Marinov, Director, Products & Services, AthracianAs Products & Services Director, Peter leads the company’s operations for delivering world class consulting and development services. He is passionate about technology which complements his core expertise of a manager with proven experience in leading and scaling IT services organizations. Prior to joining Athracian, Peter held the position of Manager, Professional Services in Telerik, acquired by Progress, where he was focused on the development of Sitefinity’s Professional Services Organization. Prior to that, Peter held different technical and business-oriented positions in various companies, working with many Fortune 500 companies.
In this two-day course, students will learn the fundamentals of Progress Sitefinity CMS and will acquire the knowledge needed to develop against the platform. The course content is specifically designed to help developers who have little to no experience in developing against Sitefinity to get up to speed. It covers a broad range of topics starting with how to setup the development environment, through how to develop against the Presentation layer, and ending with how to work with configurations and administer a web site. Objectives: After completing course attendees should be able to: • Setup the development environment • Understand fundamental Sitefinity terminology • Develop against the presentation layer using MVC • Use the platform API to fetch and modify data • Apply basic administration of a Sitefinity website Agenda: • Lesson 1: Managing Pages and Widgets • Lesson 2: Working with Content • Lesson 3: Rapid Development of Modules • Lesson 4: Rapid Development of Forms • Lesson 5: Customizing Presentation Layer • Lesson 6: Web Services, C# API and platform Events • Lesson 7: Architecture and Patterns • Lesson 8: Working with Configurations • Lesson 9: Administration 101
View DetailsWorkshop: Get Hands On with Sitefinity Insight
Tim Ahlenius, Director of Digital Strategy, Americaneagle.comTim Ahlenius is the Director of Digital Strategy for Americaneagle.com, a full service digital agency. As a strategy innovator and accomplished industry expert, he has more than 20 years of experience building, designing, personalizing and optimizing websites for clients in the B2B and B2C markets. Tim’s specialties include areas such as ecommerce consulting, digital business marketing, and strategic planning, bringing insights into a client’s business needs during each engagement. Tim has a strong track record of delivering clients innovative strategy and implementation plans needed for increasing conversions and customer satisfaction, while providing an intuitive user experience across digital and traditional channels.
In this hands-on workshop, we will take attendees through a guided setup of Sitefinity Insight. Sitefinity Insight is a unified marketing command center that enables marketers to drive growth by understanding and optimizing every customer’s individual journey. We will explore audience discovery and segmentation, persona profiling with 360 degree views, personalization strategies and implementation, A/B testing to refine and measure your efforts, and machine learning analytics designed to drive continuous improvement.
View DetailsWorkshop: Reduce Application Maintenance Downtime with PAS for OpenEdge
David Cleary, PAS for OpenEdge Product Owner, Progress;David Cleary has been with Progress for 25 years. The first 21 as a developer in the Server Tools and Technologies group, and the last 4 as manager of the PASOE development team. Over his career, David has been involved in the creation and development of the Progress AppServer, along with many of the integration technologies that accompanied it.
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.
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
View DetailsWorkshop: Implementing and Securing OpenEdge REST Service Interfaces
Dan Mitchell, Principal Sales Engineer, Progress;Dan is a Sales Engineer at Progress. He has been with Progress for nearly 14 years. Dan has been a part of the OpenEdge community for nearly 30 years as an ISV, with a large OpenEdge partner and now working for Progress.
David is a pre-sales professional with 20 years experience helping enterprises get value out of technology. Extensive technology background including business rules management, business process management, application development platforms, integration middleware, service oriented architectures and more.
This hands-on workshop provides step-by-step guidance on how to create: - Low-code/no-code Data Object Services Exposing JSON catalogs files, exposing database data directly, and delegating to existing ABL logic for validation and data access - Flexible JSON-defined DataObjectHandler Service Interfaces Providing a high degree of control over the exposed REST API without deep ABL expertise needed - Maximum control ABL WebHandler Service Interfaces showing how to write ABL code to read/write the body, headers and parameters of inbound REST requests to map that data to/from ABL data types and to invoke appropriate existing ABL data access logic -Property-based Spring Security Configuring for authentication and authorization of users to access these REST APIs
View DetailsWelcome Reception
Rotunda Commons
Breakfast & Expo
General Session
Opening remarks and introductions from Loren Jarrett, Chief Marketing Officer.
View Details Watch VideoProgress: Accelerating Digital Innovation
Yogesh Gupta, Chief Executive Officer, ProgressA technologist at heart, Progress Chief Executive Officer Yogesh Gupta is passionate about how technology can make life simpler—both in the workplace and at home. He brings an infectious energy to work each day, defining company strategy and direction, gaining alignment and ensuring each team has what it needs to execute. His goal is for Progress to be a powerful voice in fueling marketplace transformation.
Yogesh blends his experience as a developer, marketer, CTO and CEO into a unified whole, and has led organizations ranging from start-ups to public tech companies. Yogesh understands the importance and value of agility at scale, making him uniquely qualified to lead Progress into the future. He comes to Progress from CEO roles at Kaseya and FatWire Software, and rose through the ranks to CTO while at CA. Yogesh also loves mentoring entrepreneurs, where he gets as much as he gives by nurturing the next generation of tech innovators. From monitoring both marketplace trends and customer needs, Yogesh keeps Progress a step ahead in building innovative products that customers want, driving both revenue and shareholder value.
A recognized expert in emerging technologies and industry trends, and a published author, Yogesh holds a patent in the field of neural networks. He earned a Master’s Degree in Computer Science from the University of Wisconsin and a Bachelor’s Degree in Electronics Engineering from the Indian Institute of Technology, Madras.
In today’s digital economy, traditional industry boundaries have vanished creating opportunities for new entrants and challenges for incumbents. In this session, Progress CEO Yogesh Gupta examines the impact of digital disruption and how leading organizations are using Progress technologies to deliver innovative omni-channel experiences that bolsters their business. You’ll see technology in action and hear directly from customers about how they are building out the applications of the future.
View Details Watch Video407 ETR Scales its Mobile App to Support 2+ Million Customers
Ravi Chander , Group Architect, 407 ETRHighway 407 ETR (Express Toll Route) is the world’s first all-electronic, barrier-free toll highway, encircling the greater Toronto area over a 108 km stretch. Although he doesn’t spend as much time crafting code as he’d like to anymore, as Group Architect, Ravi relishes his role working within Enterprise Architecture to drive forward innovative ideas that enhance the customer experience. Over his ten-year tenure at 407 ETR, Ravi helped envision the roadway’s mobile strategy, while leading the architecture and design of the real-time integration of backend data sources and cloud-based platforms. He also led the design of the cloud-native real-time tolling platform to advance streaming and real-time processing capabilities of the organization. In his free time, Ravi enjoys a great hike when the weather’s good.
Around the world Canada’s Highway 407 ETR (Express Toll Route) is considered to be something of a scientific marvel – and with good reason. It’s the world’s first all-electronic, barrier-free toll highway, encircling the greater Toronto area over a 108 km stretch. It’s also recognized for its safety, environmental awareness and superior customer experience. 407 ETR wants its mobile app to be central to that experience, which will provide services such as relevant trip information, tools to help customers better understand and plan their travel, personalized travel alerts and integrated roadside assistance. In this presentation, Ravi will discuss the customer experience in depth and plans for further customer engagement, as well as highlight architecture considerations that support rigid security requirements and the ability to scale a user base of over 2 million active customers.
View Details Watch VideoBreak
Breakout Sessions
High-Performing Salesforce Data Connectors
Avadhoot Kulkarni, Principal Software Engineer, ProgressAvadhoot Kulkarni is a Principal Software Engineer at Progress with more than a decade of experience in data connectivity domain across technologies and has special interests in getting the most value out of our data connectivity solutions for our customers.
Named IDC’s #1 CRM provider for the fifth straight year, Salesforce plays a large role in empowering digital transformation efforts at companies across the world. Unsurprisingly, businesses increasingly want access to their Salesforce data for analytics and other mission-critical processes. Enterprises often turn to homegrown Salesforce connectors to deliver Salesforce data to other business apps. However, building a custom data connector for Salesforce isn’t easy—it can take months or even years. Join us in this session where we explore the different considerations for developing a Salesforce data connector.
View DetailsJavaScript is a major fixture in modern application architectures. It’s ubiquity, flexibility and extensive base of developers make it a natural choice for development. However, JavaScript isn’t always the best option when it comes to handling your critical business rules. It can be cumbersome to manage rules and policy definitions if they are hard-coded directly into your applications. Recognizing this limitation, Progress Corticon will soon enable you to create and manage your business rules in a single place and deploy them seamlessly across mobile apps, on IOT devices, as serverless functions and more – anywhere JavaScript is supported. In this session, you’ll learn about the new JavaScript rules capabilities coming for Corticon and how they’ll simplify your rules management process.
View DetailsSo, you want to build native mobile apps for iOS and Android with JavaScript? You’ve certainly come to the right place. In this talk we’ll cover where we are today with a key component of the Kinvey Platform: NativeScript. We’ll take a brief look at some competing frameworks and show you how to build a simple NativeScript app from scratch. You’ll learn how to use the skills of a web developer (JavaScript, CSS and a tag-based markup language) to create truly native cross-platform apps from one codebase.
View DetailsTechnology continues to change at a rapid pace, and OpenEdge is changing in response. Learn about the market trends that are shaping the future of business applications, and how Progress is planning to address these trends with new capabilities supporting continuous operations, continuous integration and deployment, availability, performance, scalability and more.
View DetailsThis session will provide an overview of the latest features in Angular 8 and will examine what's coming in future releases.
View DetailsSEO 2020: Building Your Strategy for On-SERP SEO and Beyond
Diane Kulseth, SEO Consultant, SiteimproveDiane Kulseth is an SEO Consultant at Siteimprove. She specializes in educating teams on the value and necessity of Search Engine Optimization (SEO) for customers and internal departments. Prior to Siteimprove, Diane held digital strategy roles at the University of St. Thomas and CaringBridge.org, developing full-funnel marketing campaigns focused on acquisition and conversion. She has also been actively involved in the local digital marketing community, as a volunteer for the Minnesota Interactive Marketing Association (MIMA), on the board of Women in Digital – Twin Cities, and as a board member and speaker for the Minnesota Search Engine Marketing Association (MNSearch).
Every year, reports are published stating that Google is shifting more to on-SERP SEO, or publishing content for searchers right on the search engine results page (SERP). In this session, Diane Kulseth from Siteimprove will help you focus on three core tenets of your SEO strategy to fight against any drops in traffic coming from SEO, such as: • Keyword intent, what it is and why it matters • Looking to the SERPs for content direction • Strengthening your content with structured data markup and other technical optimizations This session will provide a high-level SEO overview for marketers new to SEO and help attendees walk away with clear takeaways for their firm to reinforce their efforts for the future.
View DetailsKinvey Platform Road Map + What's New
Tejas Ranade, Director, Product Management, ProgressTejas is a Director of Product at Progress. He leads Product Management for Kinvey: a managed serverless platform that enables developers to write modern business apps with JavaScript technologies. He has helped build products in the mobile and web space for the past 10 years. You can find him on Twitter and GitHub.
A lot has been done to Progress Kinvey in the last year with new capabilities across visually guided development, integrated chatbots, AI/ML solutions, microapps, cross platform enhancements, hybrid data integration and more. We’ll walk through everything new in Kinvey and how the platform can help you bring innovative apps to market faster.
View DetailsHow UX Designers & Developers Can Better Collaborate
Daniel Levy, Director of Customer Success, ProgressDaniel leads customer success efforts for our developer tooling business. In addition, Daniel is spearheading product management for an innovative new solution that addresses the collaboration challenges that modern app dev teams face. In his spare time, he enjoys the art of espresso perfection, landscape photography, travel / urban exploration, craft beer, and gaming.
This session will discuss how Progress is bridging the gap between UX designers and front-end developers. Siloed tooling between these roles often results in less-than-ideal applications, poor team health and lost productivity. Progress is committed to helping bridge this gap as we introduce the beta of our new offering on stage.
View DetailsBuilding MVC Widgets for Sitefinity 12
Lino Tadros, Sr. Solution Architect, Solliance Corp.Alain "Lino" Tadros is a Software Solution Architect Partner at Solliance Inc. Previously, President & CEO of Falafel Software, a Silicon Valley based company, dedicated to providing world-class consulting, training, and software development for small, medium, and enterprise level businesses. Prior to founding Falafel, Lino was a well respected member of the development team at Borland for Delphi and C++Builder. Lino has been awarded Microsoft MVP status 15 years in a row for his numerous contributions to the C# community and is an expert in .NET, Azure, ASP.NET, MVC, iOS, Android, Xamarin, Sitefinity and Google Cloud. Lino is an industry renowned speaker and has given numerous presentations in 50 countries since 1994. He also currently sits on the Board of Directors of 3 Silicon Valley corporations.
In this session, we will build MVC widgets for Sitefinity using MVC and Razor while using Angular for the Custom Designers demonstrating the best techniques for building reliable and scalable architectures in Sitefinity.
View DetailsServerless is a powerful approach for moving code to the cloud, opening up a number of powerful new ways to architect your applications. But serverless can also be confusing, as there are countless options, tons of confusing terms, and conflicting sets of best practices. In this talk we’ll look at how to start with serverless the easy way using Progress Kinvey. You’ll learn how serverless works, and then see a variety of examples designed to get you started right away. Come learn the basics of a serverless approach and how to apply them at your own organization.
View DetailsProper Planning for a Stellar Sitefinity Implementation
Brad Hunt, President, Smooth Fusion Inc.For the last 20 years, Brad Hunt has been helping clients create web based applications. Brad has served as a corporate trainer, VP of Technology, VP of Client Services, and now President of Smooth Fusion. Smooth Fusion works with clients to create functional, usable, secure and elegant software.
Even a great CMS can be implemented poorly, and poor implementations lead to unhappy clients. In this session, we will discuss ways to delight end users with a great implementation. We will describe how to use a CMS architecture, how to think link a content editor, and how to avoid common pitfalls.
View DetailsWhy Savvy Businesses are Leading with a Digital Experience Platform (DXP)
Dion Picco, Vice President, Product Management and Product Marketing, ProgressDion Picco is the Vice President of Product Management for Progress Core products. In this role, Dion combines his domain expertise with his analytical capabilities to make sure our products serve the needs of our customers and ensure that the voice of the customer is thoughtfully considered throughout product development. Dion was formerly the General Manager of our data connectivity business, where he played a pivotal role in establishing Progress as a world leader in data connectivity solutions.
Prior to joining Progress, Dion was the founder of Binary Dawn Interactive, a startup that specialized in 3D visualization and gaming. He was also a Software Engineer and Product Manager at IONA Technologies. Across these different roles, Dion has devoted his career to building great platform, middleware and
integration solutions. His wealth of experience in the technology and software space, his entrepreneurial spirit and his undying love for product strategy make him a crucial asset to the Progress team.
Dion studied Computer Science at the Memorial University of Newfoundland in Canada.
The ever-increasing number of channels customers can use to interact with your organization requires a new approach to creating and managing digital experiences. Enter the Digital Experience Platform (DXP), an integrated array of technologies that allows you to deliver a wide variety of experiences to various audiences across the business. In this session, you'll learn why a DXP should become the foundation of your digital transformation strategy. The agility and flexibility of a DXP enables you to plug into new, emerging technologies and deliver on tomorrow’s customer expectations.
View DetailsSet Your Sites on Sitefinity 12.0 and Beyond
Sergei Sokolov, Director, Product Management, ProgressSergei is an agile product leader with extensive technical background. He has over 12 years experience managing, launching, and growing technical software products, including enterprise, SaaS, and mobile. Sergei is an effective communicator and manager of local and off-shore teams.
The Sitefinity team has been busy delivering capabilities that drive marketing effectiveness and developer productivity. See what our latest release, Progress Sitefinity 12, has to offer and plans for Sitefinity beyond our latest release.
View DetailsBuilding Your Platform on Sitefinity
Steve Webb, VP of Product Development, pavliks.com/The Portal ConnectorSteve has designed, managed and developed industry leading solutions for over 20 years.
Today, Steve is the VP of Product Development managing the various product offerings of pavliks.com along with being the principal architect of The Portal Connector for Dynamics CRM, the leading portal technology for Microsoft Dynamics 365 build with Progress Sitefinity.
Learn about the tools available within Sitefinity to accelerate your platform development. In this session, you will learn where to start with modules, widgets, config files, the EventHub and other useful features of Sitefinity. We will also review some best practices for creating your own solutions within Sitefinity.
View DetailsConquer Web and Mobile with a Single Project
Sebastian Witalec, Senior Developer Advocate, ProgressSebastian Witalec is a Sr. Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
Building separate web and native mobile apps requires a lot of effort and is very expensive. This often forces us to pick just one and as a result sacrifice overall user experience. But you don’t need choose, you could do both with a single code-sharing project. I hear you ask: “How?” It's simple: structure your project with the power of Angular CLI and “Custom Schematics,” then use Angular and NativeScript to build for web and native mobile. If you want to transform your existing web project to a code-sharing structure, we’ve got you covered with ng add and a collection of migration schematics. Join me to learn how code-sharing projects work, what can be shared, and how to transform existing projects. And all of that with just a couple of new CLI commands.
View DetailsThe cloud offers so much promise, but many cloud offerings can be notoriously difficult to navigate – even for an experienced developer. Progress Kinvey makes the cloud easier. In this session, we’ll take a look at building our first application using Kinvey. We’ll explore features like the cloud datastore, authentication and serverless functions – all from the developer’s perspective (i.e. with code samples).
View DetailsA somewhat tongue-in-cheek discussion of some of the dumbest, most dangerous, suicidal things I and other senior DBAs have seen out there in the OpenEdge world. Join me for an entertaining and informative hour of DBA horror stories and how they were (or could have been) avoided.
View DetailsSimplify Analytics Data Access from OpenEdge
Ken Beutler, Principal Product Manager, Progress;Ken Beutler is a Principal Product Manager at Progress focusing on the data connectivity and integration markets along with new product development. Prior to his role at Progress, he helped lead and bring to market new product initiatives for SAP and SAS for their data integration, data governance and data quality product portfolios.
James Goodfellow is a Senior Product Marketing Manager at Progress and focuses his efforts on the DataDirect suite of solutions. Through his tenure at companies like Progress and SAS, he has spent the bulk of his career launching successful marketing campaigns for data and analytics products. James blogs here and around the web on topics such as data connectivity, analytics, IoT, visualization and machine learning.
Your business demands that you provide a wider degree of access to data while still maintaining its security and integrity. However, most ETL and BI tools do not provide out-of-the-box support for Progress OpenEdge. While connecting to the database has worked in the past, it also creates compliance risk, or exposes a complex schema that complicates reporting and analytics efforts. That’s where the Progress DataDirect Autonomous REST Connector comes in. Our new solution enables virtually any BI and analytics tool to access your application data via your APIs. And the best part? It does so with zero coding required! Join us for a live demonstration to see how OpenEdge and the Autonomous REST Connector team up to offer superior data access capabilities.
View DetailsTest Studio - Test Automation in Agile DevOps
Andy Wieland, Senior Sales Engineer, ProgressAndy Wieland is a Senior Sales Engineer specializing in consultative technical sales and Agile methodologies. As a Certified Scrum Master, he has worked with Test Studio for 7+ years, with over 14 total years of Sales Engineering experience. Andy enjoys working closely with customers to help them get the most from the products that make up the Progress end-to-end solution. As a father of two boys, Andy enjoys coaching sports, and being outdoors in ATX.
A set of practices specifically designed with speed and agility in mind. Learn how Test Studio can help bring QA and Development together by empowering non-technical resources and plugging right into your CI/CD systems.
View DetailsCustomer Panel: Modernizing Complex Progress Applications - The Good, The Bad, and the Ugly
Jan Aleman, Founder, ServoyI am the founder of Servoy, a supplier of an agile development and deployment environment that enables companies to effortlessly move to SaaS (Software as a Service). Servoy helps ISVs and corporations that need to modernize their legacy and/or 4GL based applications to a modern Java platform with capabilities of running both locally, client/server and over the Internet from a single codebase. Broad international experience with clients in over 30 countries across the globe.
After fourteen years of running the company as CEO I have now relocated to the USA and focus again on what I love to do most: evangelizing Servoy. As part of the business development team I help in growing the company further.
Frequent speaker at SaaS University, EuroCloud, Nederland ICT about SaaS and Cloud Computing.
Learn the trials, tribulations and triumphs of modernizing from CEOs and CTOs who have dramatically improved their complex Progress applications using Servoy, a low-code modernization platform. In this session CEOs will share the hurdles they overcame to take on such a vital effort and their business reasons to do so. CTOs will share the technical challenges and solutions to modernizing a Progress application on time and within budget. Included on the panel is Strategic Information Technology, who will share what they went through to modernize a banking application and why they did so. They will briefly describe the great User Experience for browser and mobile users of banking applications they now offer.
View DetailsBeyond the Code: Defining and Packaging ABL Services for Progress Application Server for OpenEdge
Peter Judge, Software Architect, ProgressPeter Judge is a software architect in the OpenEdge group at Progress, where he works on mainly integration and server technologies such as the PASOE server and HTTP client, and on the CCS and OERA reference applications.
Peter’s background is in application and application toolkit design and development, but his interests span the whole SDLC from design through to deployment, regardless of language and technology.
Peter is a regular speaker at PUG and other Progress events on a range of topics from application design and programming REST APIs, to general ABL topics like performance and debugging. On most days he can be found on the Progress Communities and other discussion forums. Peter likes to make things work together, and learned nearly everything he’s needed to know about software development from playing with Lego, mainly as a child.
Learn how to build ABL Services with the intention of deploying packages to the Progress Application Server for OpenEdge. In this session, we'll share foundations for a solid, yet extensible application architecture, an exploration of various deployment packages, and best practices for API definitions and versioning.
View DetailsBusiness Policy Automation with Corticon Rules
Seth Meldon, Sales Engineer, ProgressSeth Meldon is a Sales Engineer with a primary product focus area of Progress Corticon Business Rules Engine. His work is focused on educating and demonstrating Corticon’s expansive functionalities, use cases, and architectural strategies to internal and external audiences.
Every business today needs to ensure their mission-critical activities are performed in compliance with defined internal policies and external regulations. What mortgage programs are right for an applicant? What discounts should be offered to an ecommerce customer? Are healthcare activities in compliance with regulatory requirements? In this session, you’ll learn how Corticon can automate enforcement of your business rules to reduce costs and ensure compliance.
View DetailsA Lap Around the Windows Development Platform
John Bristowe, Manager, Developer Relations, ProgressJohn is a member of the Developer Relations team at Progress and is
The Windows Development Platform – and the features it provides – continues to be a significant contributor to the success of delivering applications that meet user requirements and expectations. Familiar technologies like Windows Forms and WPF enable developers to build applications quickly, all while delivering new user experiences through modern controls and Fluent styling from the WinUI XAML Library. This session explores these technologies and recent innovations that have been introduced for developers building desktop applications. It will also highlight a few of the latest features available in Telerik UI tools for developers targeting Windows through technologies like Windows Forms and WPF.
View DetailsExplore how companies progress from agile organizational aspiration to actual implementation. We’ll discuss how executives are leading teams to become more customer driven and innovative, provide an introduction to Scaled Agile Framework, and discuss best practices in establishing engineering metrics and measurement.
View DetailsLunch and Expo
General Session
CGI and Progress: An Ongoing Development and Modernization Journey
Anna Lehtoranta, Account Growth Executive, CGIFounded in 1976, CGI is one of the largest independent IT and business services firm in the world, employing over 74,000 professionals. With a background in product development and consulting, as well as project and service management, Anna is sales manager for CGI Profio360, a Progress-based project delivery solution for the manufacturing and consulting industries. Using visual tools, artificial intelligence and other advanced technologies, Profio360 revolutionizes how project-based businesses manage their information and processes, increasing knowledge, efficiencies and transparency across the enterprise. When not representing Profio360, Anna can be found at the movies, theater, checking out local rock bands and traveling the world with her husband and friends.
Founded in 1976, CGI is one of the largest independent IT and business services firm in the world, employing over 74,000 professionals. It’s 40 years of continuous profitable growth is a clear testament to the company’s commitment to deliver significant value to their clients’ mission-critical and transformative work with an end-to-end portfolio of capabilities, from IT and business consulting to systems integration, outsourcing services and intellectual property solutions. Among those capabilities are application services, many running on Progress technology, that span a range of industries from financial services to government, healthcare and manufacturing. With her home base in Finland, Anna will discuss CGI’s broad impact in the Nordic countries and then dive into the long-term relationship CGI has had with Progress and the company’s sweeping OpenEdge modernization process.
View Details Watch VideoTeknion: Digitally Transforming a Global Brand with the Help of Sitefinity
Claudio Ferreira , Director, Digital Corporate Marketing, TeknionAs Teknion's Director of Digital Corporate Marketing, Claudio leads a team of creative technologists to manage Teknion’s content strategy, branding, web and social presence, building business applications and marketing campaigns for the corporation's family of brands. Previously, Claudio led marketing for the start-up Freshii--the stylish, quick service food franchise, supporting their successful expansion strategy. With a background in Anthropology from York University, Web Design from Ryerson University, and as a published artist/musician, Claudio works with brands to bring together people, technology, and design.
Award-winning manufacturer Teknion takes its brand seriously. Its brand family designs office furnishings, seating, ergonomic accessories, architectural products and textiles for the world’s largest companies. Design thinking permeates all aspects of Teknion's business: from product design, to the wellbeing of its customers, its employees, the communities in which it operates, and the planet. When it came to its online presence, the ability to bring its inclusive vision to life was of utmost importance. In this presentation, Claudio will highlight recent projects that, with Sitefinity at its center, have enabled the digital transformation of the global brand.
View Details Watch VideoApp Innovation Awards
Break
Breakout Sessions
Learn how you can deliver the engaging digital experiences required for today’s business growth, while minimizing complex infrastructure challenges. Introducing Progress Sitefinity Cloud--a full platform-as-a-service solution hosted by Progress on Azure. This new service allows you to improve your operational efficiency and reduce overhead associated with managing your WCM system, while improving pageview performance, delivering a 99.9% uptime SLA, and 24/7 support. In this session, Sitefinity Product Owner, Angel Tsvetkov, provides an in-depth view into how this service accelerates your development, testing and deployment efforts. Find out how you can meet customer demands for high-touch, personalized experiences delivered instantly through the digital channels they choose—but tame the technological complexities that slow your business growth.
View DetailsGet Your Kicks on Route 66 (6+6 ) Equals OpenEdge12
Susan Houniet, Principal Sales Engineer, Progress;Susan Houniet is a Principal Sales Engineer, Team lead with a strong background in presales and solution architecture gained from professional experience spanning 20+ years in the software industry, which has seen her work for a USA based organisation for most of her career. Susan works with Customers, Prospects, and Application Partners as the lead Progress Technologist to educate the benefits of Progress technologies. Susan’s presales and enablement experience has seen her work with many organisations across many verticals to identify business and information strategies and build solutions to address customer’s business problems.
Patty considers herself a strong customer advocate. She's always interested in hearing about the new & innovative ways that Progress customers use the products. She started with Progress in the Version 5 timeframe, first as part of the Technical Support team and then moved to the Presales team.
Get your learners' permit as we map out your best business route to get to the reliable, hyper-performant, and sleek model OpenEdge 12. Gain an understanding of the various license models to understand which model maps best to your business, bundled offerings to save you money, upgrade paths and more. Understanding the “rules of the road” is the best way to get to where you need to go in this "new world". Learn all the tricks to keep your wheels on the ground and the wind in your hair and make your journey a smooth one.
View DetailsDowntime is Money: Reduce Application Maintenance Downtime with PAS for OpenEdge
David Cleary, PAS for OpenEdge Product Owner, ProgressDavid Cleary has been with Progress for 25 years. The first 21 as a developer in the Server Tools and Technologies group, and the last 4 as manager of the PASOE development team. Over his career, David has been involved in the creation and development of the Progress AppServer, along with many of the integration technologies that accompanied it.
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 try an eliminate any downtime for your customers. The latest PAS for Openedge has a number of new features that will allow you to update your application with no downtime for your customers. See how PAS for OpenEdge can help you perform application maintenance during regular business hours without your customers noticing. See also related workshop.
View DetailsBuilding UX into Your Development Process
Dean Schuster, UX Strategy Expert and Partner, truematterFounder and partner of truematter, a user experience strategy firm, Dean has been advocating for user-centered digital products his entire career. He oversees truematter’s UX practice, leading strategic engagements for innovative regional organizations as well as the Fortune 100.
Dean’s work has always included researching, prototyping, and testing digital products with real users. He regularly speaks, writes, and teaches on experience design, user experience strategy, usability, user research, content strategy, and building UX-focused teams.
It’s not all UX all the time (even though it’s close). Dean is also an avid ultra marathoner, reader, and traveler.
Everyone says they want a better user experience for digital products and services, but development teams rarely know how to make this happen. It’s high time to change that. Come find out how to engage UX the right way and effectively incorporate it into your process. When we’re done, you’ll be ready to truly embrace the power of user experience. It will super-charge your work and make you the coolest developer in town.
View DetailsConnect Any Application to Any API--With No Code
Ken Beutler, Principal Product Manager, Progress;Ken Beutler is a Principal Product Manager at Progress focusing on the data connectivity and integration markets along with new product development. Prior to his role at Progress, he helped lead and bring to market new product initiatives for SAP and SAS for their data integration, data governance and data quality product portfolios.
James Goodfellow is a Senior Product Marketing Manager at Progress and focuses his efforts on the DataDirect suite of solutions. Through his tenure at companies like Progress and SAS, he has spent the bulk of his career launching successful marketing campaigns for data and analytics products. James blogs here and around the web on topics such as data connectivity, analytics, IoT, visualization and machine learning.
APIs have become the enterprise standard for sharing data both internally and externally. However, creating the connections to share data between SQL-based applications and these APIs can be both difficult and time consuming. Autonomous REST Connector enables enterprise applications to consume APIs in minutes through codeless configuration and intelligent sampling. Join us for a live demonstration to see how Autonomous REST Connector can be the bridge between your application and your customers’ proprietary APIs.
View DetailsCase Study: DXC and Episodes of Care
Joe Fraser, Account General Manager, DXC TechnologiesJoe Fraser is an Account General Manager for DXC Technologies and is responsible for client satisfaction, managing financial performance, growth and delivery to clients in the State and Local HealthCare Industry. Joe’s States include Kansas, Ohio and Indiana
In this role he spearheaded the development of a Big Data Analytics platform called Haven for Healthcare which includes Hadoop, Vertica, Healthcare Analytics Exploration Tool, Tableau, and Corticon. The platform has spawned solutions for payment innovation, population health reporting, Encounter Reporting, FWA detection, and Electronic Visit Verification reporting.
Under Joe’s leadership, the Haven team won the Service Excellence Cup for achieving the highest level of service excellence and customer satisfaction. Joe qualified for the Inner Circle Club five out of the last nine years. His Ohio team won the 2016 Best Innovated Analytics Solution for State and Local.
Joe participated in Client Executive training at the London Business School in London, England and attended executive development training at Babson University and the Thunderbird program. He earned a Master of Science degree in management and a Bachelor of Science degree in business management from Boston College in Chestnut Hill, Massachusetts.
Healthcare is shifting away from traditional fee-for-service payment methods (transaction-oriented) toward payment strategies based on quality, population health improvement and individual outcomes. To measure these patient outcomes, healthcare payers aggregate the cost of each service—professional, inpatient, outpatient and pharmacy—associated with the patient’s treatment, as a metric called an "Episode of Care." In this session, Joe Fraser will be sharing how Progress partner DXC Technologies is using the Progress Corticon rules engine as part of their 'Episodes of Care as a Service' solution for state Medicaid programs to improve healthcare delivery, find ways to reduce costs and reduce fraud.
View DetailsDevOps: Best Practices from Real-World Experiences
Oleg Kupershmidt, Director, Product Management, Progress;As a Director of Product Management at Progress, Oleg oversees critical parts of the OpenEdge portfolio, including PAS for OpenEdge, OpenEdge Management, development tools and integrations. Prior to joining Progress in December of 2017, Oleg served in senior Product Management roles at Ipswitch, CA Technologies, Vivox and Nokia at different locations around the world, including Australia, Finland and the USA. Oleg accumulated extensive experience in leading product teams and managing mission critical enterprise software solutions for telecommunications, online gaming and cloud security industries. Oleg is a Certified Scrum Product Owner and SAFe Agilist. He earned his Bachelor degree in Computer Systems Engineering from RMIT University in Australia and an MBA from MIT Sloan School of Management.
Jon brings over 20 years of leadership experience in the IT, Development and eCommerce industries. Jon is responsible for Development, Quality Assurance, Hosting, IT and Product Management in support of delivering VSI products and services.
Vermont Systems specializes in software for managing Recreation and Parks operations. Join Jon Winer, CTO of Vermont Systems, along with Oleg Kupershmidt, Director of OpenEdge Product Management, to learn about their experiences with DevOps, some best practice recommendations, and how Progress sees DevOps as a core part of the OpenEdge future.
View DetailsCase Study: CGI's OpenEdge Modernization Journey
Marko Myllymäki , Architect, CGI;Marko is a software architect involved in developing the framework and architecture of CGI Profio360 ERP system. He has used Progress technologies since 1994, focusing on OpenEdge. He is also familiar with .NET/C#, Java and JavaScript among others.
As a Product Development Manager, Esa is responsible for the development of CGI Profio360 ERP system. Mastering the roadmap, development processes and software architecture is an essential part of his role. He has a ramped up offshore operation, currently leading a team of 10 developers in India. Previously he has been widely involved in developing EAI solutions as part of his various roles in the development of the same product line since 1990. All 29 years of pure Progress of course!
CGI Finland has been developing Progress-based ERP application for more than 30 years. Throughout that history they have run three modernization projects. The latest took place several years ago when CGI changed the technical architecture to support RESTful APIs, modern web UIs, native mobile applications and Power BI analytics in addition to the traditional Windows client. To be able to do that CGI adopted PASOE, Kendo UI and Progress Developer Studio, and enhanced their development process to enable the use of both local and offshore resources (designers and developers) outside the core team. This strategy accomplished the task both in time and in budget only in two years. How did CGI manage to do it and how did it change the application? Come listen and find out for yourself!
View DetailsThe Razor template markup syntax is used throughout ASP.NET. In the next version of ASP.NET, Core Razor is evolving into multiple Razor adaptations such as Razor Tag Helpers, Razor Pages, Blazor, Razor Components and Razor Circuits. In this session, we'll learn the key differences between theses variations and see where they align in the ASP.NET road map. We’ll make sense of how each concept was introduced and what use cases they fulfill.
View DetailsWorkshop: Build Web + Mobile Apps with a Single Project
Sebastian Witalec, Senior Developer Advocate, ProgressSebastian Witalec is a Sr. Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
In this workshop, you will learn how to use Angular and NativeScript to target web + Android + iOS from a single Angular project. You will learn about: Generating Angular components and modules with the Angular CLI and NativeScript Schematics: - What should/shouldn't be shared - Organizing shared and platform specific code - Working with navigation in a shared project During the workshop, you will use the Angular CLI, NativeScript CLI (no need to install Android SDK or XCode), NativeScript Schematics, NativeScript Preview app (on your phone) and NativeScript Playground app (on your phone). When we finish, you'll end up with a working project built for both web and mobile.
View DetailsWhich Chatbot is Right for You?
Jai Karve, Principal Solutions Engineer, ProgressOriginally hailing from Houston, Texas, Jai now resides in Seattle, working as a Sales Engineer for Progress, focusing on the Progress Mobility business line, which comprises Progress Kinvey, Progress Health Cloud and NativeScript. Jai has a passion for learning about new technologies and solving business challenges with the use of software.
Jai enjoys spending time outdoors, particularly skiing in the winter time and sailing in the summer time. Jai loves to travel, and would someday like to visit all 7 continents and all 50 states. Visiting Australia and New Zealand is next on the bucket list!
Many organizations struggle to select the right chatbot for their use case. Chatbots types vary greatly and are optimized for general Q&A, customer dialog, guided task completion, personalized engagement and others. Rather than expect one chatbot to perform all those tasks, consider selecting the best chatbot for your use case. In this session, we’ll explore matching the right chatbot to use case and take a look Progress Kinvey Chat, an AI powered transactional chatbot engineered for complex enterprise environments. Join chatbot experts to explore the path to incorporate the right chat experiences for your apps.
View DetailsFive Sitefinity Capabilities for a More Productive Day at the Office
Alexander Shumarski, Sitefinity Product Marketing Manager, ProgressAlexander Shumarski is a Sitefinity Product Marketing Manager at Progress. He has spent the past 10+ years managing large-scale website initiatives and has deep-dived into online media and e-commerce industries. An adventurer at heart and a power CMS user, he has embarked on a journey to empower marketers to tell compelling stories without reliance on IT.
Whether you, as a marketer, aspire to be the king of the hill or the queen of the south, there are many challenges, and as many opportunities that pave the road to success. In this session, Alex will talk about some of the top challenges that marketers are facing and how to tame them with the help of Sitefinity. Specifically, he will discuss: 1) CRM and MA third party Integrations 2) Built in-capabilities to manage SEO 3) Building conversion-ready landing pages and forms 4) Content creation and collaboration 5) Multichannel and multisite content management
View DetailsMaximize your Site Search Experience with Sitefinity + Hawksearch
Art Sbarounis, Vice President of Business Development, HawksearchArt Sbarounis is the Vice President of Business Development at Hawksearch. Founded in 2012, Hawksearch provides the best user experience in the e-commerce and online publishing markets. Hawksearch is a proud search partner of Sitefinity.
It has been proven that site search is vital to a frictionless user experience. Discover how Hawksearch integrates and connects with Sitefinity to deliver a truly seamless online experience for your technical and non-technical team and end-users alike. The Hawksearch team will provide live examples of websites and demonstrate our easy to use dashboard so your entire support team can leverage the full power of onsite search with Sitefinity.
View DetailsDo you know Node? You’ve probably heard of or even used Node but do you know all the things you can do with Node? You may have heard Node described as JavaScript for the backend. Although you can create backend applications, it’s not exclusively used to develop backend apps. Since Node is a JavaScript runtime, it allows you to execute JavaScript in a computing environment rather than a browser environment. Oh the possibilities!
View DetailsNew Ways to Get the Most from PAS for OpenEdge Logging
Michael Banks, Principal Engineer, ProgressMichael Banks is a principal engineer in the OpenEdge group at Progress. His contributions span the OpenEdge product set and include work on the .NET Bridge, WebSpeed, the Web Services Adapter, the REST Adapter, OpenEdge BPM, the OpenEdge AppServer, and the Progress Application Server for OpenEdge. In addition to his interest in server-side software, Michael has a background in computer graphics and has presented at Siggraph and other UI events. He has also been a speaker at Exchange and PUG conferences. Michael is also an Adjunct Lecturer at Bentley University in Waltham, MA.
Wishing you had more information about requests handled by your Progress Application Server for OpenEdge instance? Discover how PAS for OpenEdge logging has changed for 12.0 giving you more insight into your applications. Learn about new mechanisms to track requests, inject information into log messages using Mapped Diagnostic Contexts (MDC), control application context logging and more.
View DetailsHow to Make Your Mobile Apps Shine Offline, with Kinvey
Ignacio Fuentes, Sales Engineer, Senior, ProgressIgnacio Fuentes is a Sr. Sales Engineer at Progress. He’s a full stack software developer and is deeply passionate about technology. He is a firm believer in engaging and compelling software as a means to fix the modern world’s problems.
When developing applications, most developers will predictably focus on creating beautiful UI and memorable experiences while neglecting the fact that their users will probably consume the finalized product in a very different environment than what was used to test it. In this talk, we will discuss how poor offline-state strategies are a contributing factor to many applications receiving poor ratings and low usage. We will dive in to how Kinvey solves this common issue by providing the right tools to tackle the tricky, but inevitable, offline scenarios.
View DetailsOmnichannel Delivery is the New Normal
Mark Wells, Sales Engineer, ProgressI have spent the last ten years as a frontend web developer before joining the Progress team last year. My focus over the last ten years has been in web and mobile application development, specifically using JavaScript frameworks such as Angular and Vue. I graduated from Clemson University and reside in Denver, CO.
User expectations now extend past multichannel to omnichannel experiences—seamless, integrated and continuous experiences spanning all touchpoints and devices, from mobile to wearables to IoT. This requires a unified, secure and scalable backend that integrates with existing systems, data and identity sources throughout the business. See for yourself why thousands of enterprises rely on Progress to rapidly deliver scalable digital experiences. Demo included.
View DetailsBeautiful Native Mobile Apps with NativeScript and OpenEdge
Edsel Garcia, Software Architect, ProgressEdsel 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.
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.
View DetailsBeyond the Code: DevOps Tools for OpenEdge
Oleg Kupershmidt, Director, Product Management, ProgressAs a Director of Product Management at Progress, Oleg oversees critical parts of the OpenEdge portfolio, including PAS for OpenEdge, OpenEdge Management, development tools and integrations. Prior to joining Progress in December of 2017, Oleg served in senior Product Management roles at Ipswitch, CA Technologies, Vivox and Nokia at different locations around the world, including Australia, Finland and the USA. Oleg accumulated extensive experience in leading product teams and managing mission critical enterprise software solutions for telecommunications, online gaming and cloud security industries. Oleg is a Certified Scrum Product Owner and SAFe Agilist. He earned his Bachelor degree in Computer Systems Engineering from RMIT University in Australia and an MBA from MIT Sloan School of Management.
Modern DevOps are blessed and challenged at the same time with a plethora of valuable tools, spanning from coding, packaging and testing to deploying, monitoring, troubleshooting and more. Come to this session to learn how you and your team will be able to benefit from DevOps tools and successfully host your OpenEdge applications in a modern setting.
View DetailsA Holistic View of OpenEdge Pro2
Terry Mays, Senior Manager, Engineering, Progress;Terry Mays, Senior Manager of Engineering, is chief architect of the Progress OpenEdge Pro2 solution. Terry has been a part of the OpenEdge community for nearly 30 years, initially working as an OpenEdge partner, spending many years as an OpenEdge-specific consultant, and now is a part of Progress Engineering.
Raghu Rangan is a Product Manager at Progress. Raghu joined the OpenEdge Product Management team at the beginning of 2018. His areas of focus are the OpenEdge core products (ABL and Database) and data integration such as OpenEdge DataServer and Pro2.
OpenEdge Pro2 Replication Suite is the easiest and most cost-effective approach for replicating OpenEdge databases to MS SQL Server, Oracle or another OpenEdge database for easy BI and Analytics. It removes connectivity limitations without disruption to normal business operations or risk to the transactional database. Pro2 provides maximum flexibility and excellent performance since the solution is totally native to OpenEdge. This presentation will show you the vital features that got delivered in recent releases. What are you waiting for? Attend this session and get an overview of Pro2 replication architecture and its ultra-cool features.
View DetailsSupporting Data Analytics: Tableau, Qlik, MicroStrategy…Oh My!
Julien Mansier, Sr. Solutions Engineer and Security Enthusiast, ProgressSolutions Engineer at Progress focusing mostly on Data Connectivity and Integration. I am also passionate about security.
Business applications are deluged by requests from business analysts, data engineers and data scientists who are seeking to deliver ROI from large investments in data analytics. We refer to this as "open analytics," a means to supplement embedded analytics by satisfying demand through an open data access layer designed to support analytics across standard interoperable interfaces. See how data analytics professionals access data across analytics languages such as SAS, R, Python and Java, as well as frameworks such as Hadoop and Spark, with an emerging "bring-your-own-analytics" (BYOA) capability for business applications.
View DetailsExpo Reception
Continuous shuttle service from Omni to Disney Springs
Breakfast & Expo
General Session
How to Build the Apps of the Future
Dmitri Tcherevik, Chief Technology Officer, ProgressAs CTO, Dmitri Tcherevik leads Progress’ vision and technology strategy for cognitive applications across its product portfolio. As a core member of the Progress executive team, he not only executes upon Progress’ technology road map, but leads future technology efforts including incubation projects, technology M&A and strategic alliances. Dmitri is an industry innovator with a proven track record of creating and evangelizing game-changing technology strategies. He’s at once a hands-on engineer, strategist and practical go to market expert, with exceptional skills in devising and implementing technology strategy for emerging technologies.
Dmitri is a serial entrepreneur, having founded two successful technology start-ups—MightyMeeting and Infostoria (acquired by Fatwire in 2007). Dmitri served as CTO at FatWire, where he helped to define the market around Web Experience Management, until its strategic sale to Oracle in 2010. Prior to FatWire, Dmitri led emerging technology development at CA. He carries specialties in the areas of mobile apps and platforms, cloud services, collaboration, web experience management and enterprise application integration. He also has a background in machine learning, having contributed to development of a groundbreaking AI engine used in chess programs and economic forecasting software.
Dmitri majored in applied math and intelligent systems design at the National Nuclear Research University, Moscow, where he graduated with honors.
Organizations are looking for alternatives to meet the never-ending demand for digital apps and experiences. Consumer-grade experiences that span web, mobile, wearables, chat, conversational, etc. But how do they do this? Using a highly visual dev approach or a “bare metal” development on cloud infrastructure. Join Progress CTO Dmitri Tcherevik, as he will provide an overview of our High Productivity App Dev strategy that leverages the right balance of speed without sacrificing dev control.
View Details Watch VideoA Mobile App Having an Impact on Food Security in Africa
Jehiel Oliver, Founder & CEO, Hello TractorJehiel is responsible for the overall management of the Hello Tractor team, strategy, and partnerships. Prior to Hello Tractor, Jehiel worked as a financial sector consultant, providing advisory services for transactions totaling over a half billion dollars, in over ten countries, including conflict zones. Jehiel began his career in the US investment banking and private equity industries.
Outside of work, Jehiel remains active serving on the boards of Shared Interest and H4H, both impact investment funds focused in sub-Saharan Africa. Jehiel is also a Presidential appointee, under the Obama Administration, serving on the President’s Advisory Council for Doing Business in Africa. Jehiel studied economics at both the undergraduate and graduate levels at Florida A&M University and Cornell University, respectively.
In sub-Saharan Africa, the average farmer plants their crops 30 days late, dramatically affecting yield in a region where food insecurity is widespread. Having access to tractors, a scarce and out-of-reach resource for many farmers is vital. Hello Tractor, an agricultural technology social enterprise set out to change that through a digital tractor sharing application, connecting tractor owners with farmers. In this compelling presentation, you’ll hear all about the transformative impact this “NetJet like app for tractor sharing” has had on food production and food security, enabling farmers that use the app to plant 40 times faster; the beneficial generation of a revenue stream for tractor owners; the unique relationship and partnership with tractor manufacturer John Deere; and how Progress Kinvey allowed Hello Tractor to focus on delivering unique value. As Mr. Oliver says, “If we can get our technology onto as many tractors in sub-Saharan Africa as possible, we can confront food insecurity in that region and improve the livelihoods of hundreds of millions of people.”
View Details Watch VideoBreak
Breakout Sessions
NativeScript Layouts Explained In Practice
Vasil Chimev, Software Engineer, ProgressVasil is a part of the NativeScript core team. He is working on the application framework, cross-platform modules and Angular integration. Vasil is enthusiastic about open source and people's experiences on building software. He also enjoys listening to live music.
NativeScript allows you to use your web skills and knowledge of Angular and Vue.js frameworks to build native mobile applications. But, the layouts in NativeScript are not web-like and developers often struggle to find the best way to achieve what they want. In this session, we are going to take a closer look at the best practices to layout your applications and explain them by examples.
View DetailsAutonomous REST Connector + Corticon: Enhancing Business Rules Management with REST API Data Access
Harold-Jan Verlee, Senior Sales Engineer, ProgressPre-sales/technical solutions consultant with over 20 years of industry experience leading teams to define complex software solutions and benefits that match client’s business needs. Harold is a European subject matter expert in operational prescriptive and predictive Decision Management based on Corticon Business Rules, the DataRPM Cognitive Anomaly Detection & Prediction solution and Sitefinity Insight, but also has a thorough understanding of the other solutions in the Progress software portfolio.
He is responsible for liaising with new, existing customers, distributors, ISV & implementation partners and (Cloud) service providers throughout EMEA to understand business needs, help define and present solution offerings and drive revenue opportunities. Harold has been with Corticon for more than 6 years before joining Progress in 2012 with prior roles in IT Development, Partner Support, Marketing, Business Development and Presales Consulting for various international IT software vendors. He lives in the Netherlands, is married with 2 children and speaks 4 languages.
Progress Corticon is a powerful, easy to use business rules management system (BRMS) that tames the complex policies and regulatory rules enterprises face without user, performance, platform or language limitations. Automating decision management with Corticon BRMS enables businesses to strengthen their applications and keep pace with change. In our upcoming release, we up the ante even further by supporting REST data connectivity via the Progress DataDirect Autonomous REST Connector - an intelligent, customizable data connectivity solution enabling businesses to build and deploy enterprise-grade data connectors in minutes without coding. In this session, we’ll walk through examples of how this combined functionality empowers customers with seamless access to the expanding sources of data that drive their business.
View DetailsAchieving Geo-Distributed Deployment with Sitefinity
Lilia Messechkova, Senior Director, Software Engineering, ProgressAs a Senior Director, Software Engineering, at Progress, Lilia leads a team of 60+ software engineers developing Progress Sitefinity, the company’s leading digital experience platform. In her role, Lilia works closely with the product group for defining the product’s vision and strategy and is driving the achievement of goals leading up to its success.
Throughout her 15-year career and as part of different international companies, she has successfully led many projects focused on complex software application development, with teams located across the globe.
Can a single factor make a big difference when it comes to conversions? While traditional content delivery networks with multiple points of presence may be the answer to serving static assets, more and more organizations are facing the challenges of delivering multichannel, dynamic and personalized content to audiences across the globe. This session delves into one of Sitefinity’s unique capabilities that can help deliver stellar performance and instant, personalized content across multiple regions.
View DetailsHow to do Replication on Large Databases with Minimal Time
Robert Marshall, Senior Principal Solutions Consultant, ProgressWith over 30 years of experience working in the computer software industry specifically with the Progress family of products; there isn't much that I have not dealt with. Skilled in OpenEdge, Oracle, SQL server, Databases, Pre-sales, and all phases of software development. Strong program and project management professional (PMP) and currently working on my Doctor of Philosophy (Ph.D) focused in Information Assurance and Cybersecurity from Capella University.
In this discussion we'll explain how a real customer used techniques to upgrade and create two replication targets of databases that are over a terabyte and had everything up and running in under 45 minutes.
View DetailsModernizing OpenEdge for the Web with Sitefinity
Kyle Ballard, Solution Engineer, Americaneagle.comKyle has been on Americaneagle.com’s development team since December 2002. He has worked with Americaneagle.com as a senior developer, ecommerce manager and now a solution engineer as of 2014. Kyle combines his computer science and business background to execute online commerce procedures and strategies. His experience with ecommerce systems ranges from integrating brick-and-mortar shipping solutions into the online environment to implementing online marketing strategies, such as ad revenue tracking, referral tracking, and advanced commerce reporting. Kyle’s work includes advanced ecommerce solutions for Theisen’s, Stuart Weitzman, Capstone Young Readers / Curious Fox, CTA, Fannie May Candies, State Electric, and Mailboxes.com / Lockers.com.
In this session, Progress and Americaneagle.com discuss how your Sitefinity content management solution can enable your OpenEdge applications on the web. Attendees will see how to reap all benefits of OpenEdge to create an online experience that not only looks professional and integrates with Sitefinity, but also delivers successful results. They will discuss the technical requirements for both platforms, as well as talk about real-world examples where this integration is already happening. A portion of the presentation will also be dedicated to showcasing a prototype/accelerator that can be used to connect a Sitefinity CMS instance to an OpenEdge API.
View DetailsBrody Messmer, a Director of Software Engineering with Progress, leads the US development teams focused on data connectivity and integration. With over 15 years on the Progress DataDirect team, he's an expert on data connectivity and defined changes to both the ODBC and JDBC specs, and has hands on experience with all aspects of SDLC, including product management, architecture, performance, development, QA, installation, agile coaching and technical leadership.
Phil Prudich is a software engineer and product owner for Progress. He's been working on and around ODBC and JDBC drivers for over 13 years, moving from 'traditional' relational databases to big data and NoSQL sources. Phil is currently the product owner for Autonomous REST Connectors, ODBC and JDBC solutions providing data connectivity to REST APIs.
We know OpenEdge is the best OLTP database. But just as there are many vehicles on the road, there are many databases, with their own strengths and weaknesses. DataDirect has decades of experience across on-premise, hybrid and cloud databases. In this interactive discussion, we’ll look at SQL, NoSQL, Big Data and cloud databases popular today, the reasons for these "fit for use" data stores, and how to ensure they don't become silos.
View DetailsDoing More with the Spring Framework in Progress Application Server for OpenEdge
Chad Thomson, Senior Principal Consultant, ProgressWith over 20 years of industry experience, favoring reality over formality, this passionate technology advocate has experience and insight that add light and the "ah-ha!" to some of the darkest corners of application integration.
One of the strengths of Progress Application Server for OpenEdge (PASOE) is that it leverages the best-of-breed Spring Security framework. But security isn't the only thing that Spring offers. In this session, you will learn that, with minimal effort, there is a great deal more you can leverage within the Spring framework that can accelerate your own development needs and unlock more value as you adopt PASOE.
View DetailsBeyond the Code: Profile and Monitor Your Application in Progress Application Server for OpenEdge
Dustin Grau, Principal Consultant, ProgressDustin has worked with many customers on web-based solutions for over 20 years and has been a contributing speaker at various events since 2009 such as ProgressNEXT, Progress Exchange, PUG Challenge Americas, and the EMEA PUG. He has developed a deep understanding of OpenEdge technologies as far back as v10, especially in the areas of WebSpeed, PASOE, and the implementation of API-based solutions. Beyond the server space, he also has experience with various client-side JavaScript and AJAX frameworks, integration with RESTful services, and platforms such as Node.js. As a member of the Engineering Services team, he has the opportunity to work directly with many customers to address complex technical issues to ensuring their successful adoption of the OpenEdge product, by leveraging his experience and working with other Progress engineers.
The high performing PASOE has proven to be an excellent tool for locating loose coding practices. Learn how to observe particular metrics during code execution and how to automatically track and graph results for easier consumption. As part of the results interpretation, we'll explore how various PASOE options can affect system resources in both on-premises and hosted environments. Topics include: Defining the role of OpenEdge Manager How to locate possible memory leaks How to use test results to properly size resources, such as memory
View DetailsCoding Accessibility: Best Practices from the Front Lines
Bekah Rice, Senior UX Designer/Developer and Accessibility Expert, truematterBekah is senior UX designer/developer and accessibility expert at user experience strategy firm truematter. Her dual skillsets in visual design and front-end development help her create simple, usable designs that best serve the needs of real people online. She has worked with Fortune 500 clients on end-to-end UX and development projects. As an academic mentor, Bekah was one of the first instructors to join the Columbia, SC chapter of Girls Who Code, an organization that teaches front-end development to girls ages 12 to 18.
She frequently speaks, writes, and teaches about web accessibility, UX design and interface, user research, and user experience strategy. She's also been interviewed and quoted in the media about the benefits of built-in accessibility capabilities for development tools, specifically component library Kendo UI.
Web accessibility is no longer something we can afford to ignore or put off for a future date. It’s no longer just a nice, human idea – now it’s a legal requirement. Compliance with WCAG Level AA guidelines – the accepted accessibility standard – should be an out-of-the-box requirement. But making your existing digital products accessible can seem like a daunting challenge. And the more complex your site, app, or software, the harder it will be. There are tools that can help and best practices you can follow to make that work a lot easier and more straightforward. In this session, you’ll learn how to tackle the biggest pitfalls associated with making your digital products accessible. We’ll talk about tools that offer ready-made accessibility capabilities and make development life easier, like Progress’ component library, Kendo UI. We’ll focus on how to interpret tricky gray areas in your accessibility scans, best practices for making tough choices within the guidelines, and tips for training clients. We’ll also go beyond the scans and code to talk about the real people who use screen readers to navigate your digital product online. In short, you’ll leave equipped to make your sites, apps and software available to all, barrier-free -- and rest easy knowing you're in compliance.
View DetailsGetting Started with Kinvey Studio
Todor Totev, Senior Product Manager, ProgressTodor has been in the IT industry for almost 2 decades. In his career as a programmer he used many diverse technologies, languages, and frameworks, based on C++, C#, and JavaScript.
Todor recently became a Product Management and is leading the Kinvey Studio, part of Progress Kinvey.
In this role he is tackling the challenge to build the new generation of high-productivity platforms for creating beautiful enterprise apps for web and mobile.
He is passionate about elegant UIs, usability and customer satisfaction.
ome
Kinvey Studio is the newest member of the high-productivity Kinvey platform. In this session, you’ll learn how to create beautiful web and mobile apps connected to your data in record time. We’ll demonstrate how Kinvey Studio enables high-productivity development without sacrificing functionality, thereby keeping your professional developers happy. This session provides an overview of the product from developer's point of view and includes a short demo.
View DetailsTailor Your Personalization Efforts to Drive Engagement
Christopher Peck, Senior Sales Engineer, ProgressI am a Sales Engineer with a passion for connecting customers with the software they need to meet their goals as an organization. While I have varied experience acting as a technical resource for a number of different kinds of software occupying different parts of the market, my current focus is in delivering powerful customized web presences with the Sitefinity Content Management System.
Personalization is a game changer—56% of consumers are more likely to buy due to personalization, while a staggering 74% get frustrated when they are shown content that does not match their interests. Personalization drives engagement, and in today’s digital economy, engagement drives revenue and customer loyalty. Learn about new capabilities in Sitefinity that will enhance your personalization efforts and become the basis for an effective personalization strategy.
View DetailsMerits of an Offline-First App Development Approach
Vinay Gahlawat, Software Engineering Manager, ProgressVinay Gahlawat is a Software Engineering Manager at Progress, working on the Kinvey Engineering team. His team works on the Kinvey mobile client SDKs, and he spends a great deal of time in varying network conditions as he travels around the world while working remotely.
Even in today's increasingly connected world, oftentimes apps can be confronted with the difficulty of varying network conditions and inconsistent connectivity. As mobile devices become increasingly more powerful and have greater storage capacity, this talk explores the merits of an offline-first strategy to building apps. We will discuss what this approach means, investigate broad use cases that benefit from this strategy, and why, even if your use case is different, you may consider building with an offline-first mindset to create a better user experience.
View DetailsBeyond the Code: Implementing DevOps and CI/CD Techniques for Cloud Apps
Cameron Wright, Principal Consultant, Progress;Accomplished Systems Architect and lead developer with a strong affinity for technology and keen business sense for the application of emerging technologies and solutions in an expanding digital marketplace.
A combination of technical and business experience. Knowledgeable and persuasive in explaining the benefits of proven and emerging technologies and how they add value, differentiate offerings, and increase customer retention. Highly self-motivated, enthusiastic, and technically proficient.
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.
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
View DetailsBuilding an Enterprise Mobile Portal In Under 30 Minutes with Microapps
Nischal Reddy, Principal Software Engineer, ProgressNischal is a Principal Software Engineer at Progress and co-founder of eloha.io. He started building mobile apps with J2ME and has since worked with a wide range of frameworks and technologies. Lately, he is working in Progress Labs, a technology incubator where he helped co-found eloha.io, a Mobile microapp platform.
Building exceptional mobile experiences is hard, more so in an enterprise organization with a massive number of systems and data sources. Microapps help in supercharging application development by delivering atomic workflows incrementally. In this session, we will introduce you to concepts of microapps and how you can build microapps with Kinvey and NativeScript. In a live demo, we will show you how easy it is to build an enterprise mobile portal that is powered by microapps. In this demo we will cover: - How to build microapps with NativeScript and Kinvey - Connect the microapps to enterprise systems/data sources (Salesforce/SAP etc.) - Integrate the mobile portal with auth systems (SSO/Active Directory etc.) - How to deliver chatbots in the mobile portal (Kinvey Chat) - How to deliver advanced experiences like augmented reality All under 30 minutes!
View DetailsServerless ETLs for Migrating OpenEdge Data to AWS or Azure
Avadhoot Kulkarni, Principal Software Engineer, ProgressAvadhoot Kulkarni is a Principal Software Engineer at Progress with more than a decade of experience in data connectivity domain across technologies and has special interests in getting the most value out of our data connectivity solutions for our customers.
At the heart of any data integration strategy is the mechanics of the migration. Many organizations build their data lake or data warehouse by combining data from various cloud and on-prem sources. In this session, we’ll illustrate how to ETL OpenEdge data into a data warehouse or data lake for analytics using cloud ETL technologies like AWS Glue or Azure DataFactory.
View DetailsCase Study: Best Practices in Building a Global Web Presence with Sitefinity
Matti Kiviluoto, Sitefinity Team Lead, Siili Solutions20 years in web-development
8 years of demanding international web-projects with Sitefinity
Working at Siili Solutions at the Helsinki, Finland office
Learn how a global UN organization makes access to health information both more equitable and effective. This organization with over 7000 people and offices in over 150 countries, uses Progress Sitefinity to easily manage a multisite, multilingual CMS presence to ensure that health information reaches the people who need it in the languages they can understand. Learn how Sitefinity partner, Siili Solutions, helped them build a solid Continuous Integration/Continuous Delivery (CI/CD) process agreeing on a project framework that established a single code base, source control practices, agreement on content types and widgets, and a common definition of “done” while establishing alignment across multiple vendors.
View DetailsReduce Downtime with Progress Application Server for OpenEdge HealthScanner
David Cleary, PAS for OpenEdge Product Owner, ProgressDavid Cleary has been with Progress for 25 years. The first 21 as a developer in the Server Tools and Technologies group, and the last 4 as manager of the PASOE development team. Over his career, David has been involved in the creation and development of the Progress AppServer, along with many of the integration technologies that accompanied it.
New in OpenEdge 12.0, the PAS for OpenEdge HealthScanner will monitor your server health, allowing you to address issues before your customers notice. Like the check engine light in your car, the HealthScanner will monitor a number of different probes and assign a health score based on their data. This health score can be used to remove servers from service before they fail, and bring replacements up with no interruption of service. We will explore the HealthScanner and show how you can use it to keep your customers happy.
View DetailsSeth Meldon is a Sales Engineer with a primary product focus area of Progress Corticon Business Rules Engine. His work is focused on educating and demonstrating Corticon’s expansive functionalities, use cases, and architectural strategies to internal and external audiences.
James Arsenault is an accomplished software architect and engineering manager with a record of leading high performance teams that deliver great products on time. Jim has been a software architect, programmer, tester, writer, trainer, strategist and manager and his experience creates global, agile teams.
With the ever-expanding volume of data produced by businesses and government agencies, the challenges of processing the data to achieve business goals continues to grow. Whether it’s nightly reconciling of financial transactions or end-of-month review of patient records for regulatory compliance – the need for scalable, high-performance rule processing is critical. In this session, you’ll learn about Corticon's data integration and batch processing capabilities as well as successful batch processing deployments built on the solution.
View DetailsYour redesigned site looks beautiful, so why is lead flow light? You created web pages for your new offering, but why aren’t they converting? Why has free trial volume gone down? You have a new promotion but are unsure which message will resonate best or which CTA button positioning works. If you have ever asked any of these questions, this session is for you. In this session, we will talk through the impactful best practices for conversion rate optimization and how to implement proper A/B tests to constantly refine and improve user engagement on your website.
View Details5 Key Features of NativeScript for Enterprise Companies
Emil Tabakov, Product Manager for NativeScript, ProgressEmil is currently the Product Manager for NativeScript with solid engineering background. He is a big fan of open source and volunteering and the favourite part of the work week is when he can get his hands on the latest features of the framework.
Apart from his professional aspirations - his personal manias are snowboarding, SUPing and travelling.
NativeScript is an open source framework for building cross platform native mobile apps, using web technologies. In this talk we will go through different aspects and capabilities of NativeScript that makes it particularly appealing to large companies that want to built their mobile presence. Topics that are going to be discussed include: - developer productivity and team efficiency - leveraging hardware capabilities - security and compliances - building robust applications and the needed automation infrastructure behind them
View DetailsBasic State Management using React Hooks
Eric Bishard, Developer Advocate, KendoReact, ProgressWith a focus on fundamentals first, Eric loves teaching others to build solid React UI's. From fundamentals to the bleeding edge, Eric is on board to ensure KendoReact users get the training and knowledge required to succeed in building Real World applications using world class components and tools for React JS.
A front end developer since the early 2000’s always focusing on web applications, Eric has worked full stack in .Net but specializes in SPA frameworks like React. Experience includes designing an 11 month JavaScript focused web development curriculum for F.I.R.S.T Institute, building responsive applications for SolarCity and Tesla, and he now joins the Kendo UI team at Progress working with a team of engineers and storytellers, representing KendoReact to the developer community worldwide.
Managing state for UI components in React until now has required a dependency on libraries like Redux. But for simple UI level state management React has introduced Hooks in React. In this session, you'll gain an understanding of the basics of using state and effects. We'll also explore how to use the Context API with it's new Hook implementation. Learn all about the `useState`, `useEffect` and `useContext` Hooks in this beginner level talk on React Hooks a new feature since React 16.8.
View DetailsRichard Banville is an OpenEdge Fellow at Progress. He joined Progress in 1993 with a background in operating system test and development. While working on OpenEdge products, Richard has focused primarily on the database storage manager and its related products. His areas of interest include performance, concurrent programming, and improving usability. Richard likes nothing more than discussing potential new features for the database with others. If you've used any new feature of the OpenEdge database in the past 25 years, you can bet that Richard had a hand in its conception, architecture or development.
Tim joined Progress in 1987 and is a Software Fellow working on OpenEdge. Tim has spent most of his career working as part of the language group in the compiler and runtime. More recently, he headed up the project to multi-thread the PASOE agent process. His focus these days is on application performance and online schema changes.
Reaching the Five 9's threshold of high availability is challenging, but Progress is committed to helping you achieve it. In this session we will review enhancements recently delivered and currently planned in the OpenEdge 12.x series followed by an open mic discussion where you can share what uptime issues plague you most. Moderated by the OpenEdge team, this open discussion provides you with the opportunity to influence the OpenEdge product roadmap features that will help to keep your apps up and running.
View DetailsLunch and Expo
General Session
How Technology and Innovative Approaches Can Transform Your Organization
Megan Smith, Third Chief Technology Officer of the United States (2014–2017), CEO, shift7Megan Smith is an award-winning tech entrepreneur, engineer, and evangelist. As the third U.S. chief technology officer, Smith helped the President harness the power of technology, data, and innovation to advance the future of our nation and the world. She recruited top tech talent to serve across government and to collaborate on the most pressing issues of the day, from data science and open source, to inclusive economic growth and criminal justice reform. She focused on broad capacity building by cocreating all-hands-on-deck initiatives, including the public-private program TechHire, the Computer Science for All initiative, and the Image of STEM campaign.
Prior to her role as U.S. CTO, Smith served as vice president of new business development at Google, managing early-stage partnerships across the company’s global engineering and product teams. She led acquisitions of Google Earth, Maps, and Picasa, steered the shift of Google.org to include more direct engineering impact, such as Google Crisis Response, and later served on the leadership team of GoogleX , where she co-created SolveForX and Women Techmakers.
As CEO of PlanetOut, Smith was a leader of the online LGBT community in the early days of the Internet. She drove engagement and revenue by partnering closely with top Internet companies, including AOL, Yahoo!, MSN, Netscape, RealNetworks, and others. She also worked as an engineer at General Magic on teams designing early smartphone technologies and at Apple Japan in Tokyo.
Today, Smith is CEO of shift7, which focuses on tech-forward networked innovation for impact and economic inclusion. She is also an advisor to the MIT Media Lab, Vital Voices, and the Malala Fund, which she co-founded. Over the years, she has contributed to a wide range of engineering projects, including an award-winning bicycle lock, space station construction program, and solar cook stoves. Smith holds bachelor’s and master’s degrees in mechanical engineering from MIT, where she now serves on the board. She was a member of the MIT student team that designed, built, and raced a solar car 2,000 miles across the Australian outback. She has recently been elected to membership in the National Academy of Engineering.
During her tenure as the third chief technology officer of the United States, Megan Smith fundamentally altered the composition of the federal government. Her team collaboratively recruited top talent “rabble-rousers” from Silicon Valley and other tech sectors to address such critical issues as artificial intelligence, education and training, urban and rural poverty, data science, and economic inclusion. Smith describes how they teamed up with colleagues to employ their talents and adopt new approaches to using data, innovation, and rapid iteration in order to create a more open, collaborative, and responsive government—and explains how your company can do the same.
View DetailsImproving Patient Engagement with Digital Innovation
Neil Gomes, Chief Digital Officer, Jefferson Health SystemNeil Gomes (B.Sc., MBA/MMS, M.Ed, ABD) is the Chief Digital Officer & Executive Vice President for Technology Innovation and Consumer Experience at Thomas Jefferson University and Jefferson Health System. Neil has worked for the $100+ billion, Fortune 500 Tata Group of Companies where he played a leadership role in building the intrapreneurial startup, Tata Interactive Systems, from 60 employees to the world’s largest custom e-learning development firm in less than two years. Neil left the Tata Group to complete his M.Ed. in Instructional Design at the University of South Florida (USF) whilst progressively working toward the position of Director of eTeaching and Technology and then the Director of Instructional Design and Training at USF Health. While at USF, Neil’s leadership and entrepreneurial acumen helped grow a strategic team of application developers, instructional and multimedia designers, and project managers that generated over $1.5 million in annual auxiliary revenue from research and external development projects while growing online student enrollment from 200 enrollments in 2002 to approx. 200,000+ enrollments a year by 2012, generating nearly $30 million in revenue each year. While at USF, Neil also began working toward his Ph.D., is currently a Ph.D. Candidate (ABD), has authored research articles, book chapters, and delivered several formal research presentations. At Jefferson, Neil founded the Digital Innovation and Consumer Experience (DICE) Group and drives consumer-focused digital innovation in healthcare and education via teams of digital consumer experience specialists; application, platform, machine learning, and IoT developers; simulation and UI/UX designers; trainers; documentation and support specialists; instructional/e-learning designers; and process designers. Neil also helps define innovation strategy and programs via Jefferson’s Innovation Team. He helped secure a $15+ million donor grant from the Bernie Marcus Foundation to develop a high-tech, consumer-centric, integrative health center at Jefferson and has also launched several pioneering collaborations with partners such as Google, Apple, Adobe, SAP, and IBM Watson. Neil serves as Associate Editor of the Journal for Healthcare Transformation and is a contributor toward the book: We CAN fix Healthcare, the Future is NOW. Neil is also a speaker, agile aficionado, and digital innovation evangelist.
A regular (#2) on U.S. News & World Report’s annual listing of the best hospitals in Pennsylvania, the 30,000 employees of Jefferson Health prove their dedication day after day to reimagine healthcare through education and discovery with a singular goal of improving lives. Their innovative approach to healthcare spans across the organization all the way to their approach to digital innovation. In his presentation, Neil will talk about how inventive internal applications and dashboards allow them to take a lean, agile approach to organizational management; a donor app that helped the organization raise nearly $1.5 million in the last month alone; and his role in digital innovation, which spans his work in education and includes digital learning. He will discuss the use of human centered design to improve the user experience and how to apply it to improve patient engagement in healthcare.
View Details Watch VideoJoin Yogesh Gupta, Progress CEO, as he moderates a high-energy panel session with our customer keynote speakers, drilling down into both the business and technology successes and challenges of their work and the things all of us can take away from their experiences.
View Details Watch VideoBreak
Breakout Sessions
Case Study: How Deltek Delivered "Bring-Your-Own-Analytics" (BYOA) with Their Cloud App
Chris Knight, Vice President of Product Management - SaaS Solutions, Deltek;Passionate technology executive experienced in establishing and growing development and quality engineering teams to high efficiency and self sufficiency. Focus on internal tool development and continual process improvement to increase team effectiveness. Works closely with senior executives, partners, and customers to plan, execute, deliver and support new strategic, high value products. Able to balance risks, market factors, and internal initiatives to ensure high quality global products reach market as quickly as possible.
Solutions Engineer at Progress focusing mostly on Data Connectivity and Integration. I am also passionate about security.
The analytics industry is a $16B market. Business applications like Deltek are deluged by data requests from their customers' BI and data teams who are seeking to deliver ROI from large investments in data analytics. Learn how Deltek partnered with Progress DataDirect to support analytics across popular tools such as Tableau, Qlik, PowerBI, SAS, MicroStrategy, Cognos, OBIEE, R, Python and more with an emerging "bring-your-own-analytics" (BYOA) capability for business applications.
View DetailsAutomate Test Studio Results for Team Collaboration with Jira and Slack Integration
David Ormerod, Software Quality Assurance Manager, Harvard UniversitySoftware Quality Assurance Manager with ten years of experience in mobile, web and desktop software applications, proven record of significant contribution in process improvement, product-development life cycle methodologies, researching and implementing automation tools to improve quality of product releases and expanding the QA infrastructure using continuous integration tools.
Increase your Testing and Developer collaboration around automated test results for real time notifications. Improve efficiency in your DevOps environment with Jira and Slack integration using Test Studio Execution Extension.
View DetailsAdopt an AI-driven Chatbot Today
Sebastian Witalec, Senior Developer Advocate, ProgressSebastian Witalec is a Sr. Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
If you ever asked yourself any of these questions: What do chatbots eat? Do chatbots have dreams? What are the usual chatbot challenges? Then this talk is for you. We will answer all of the above questions and many more. You will learn how to build a fully functioning chatbot in less than 10 minutes – without a single IF statement – and train it to understand human language. Then we will top it off with a quick AI training to make it understand language in the ways people typically speak.
View DetailsTelerik Reporting in .NET Core: 'The Final Frontier'
Richard Zaslaw, Senior Sales Engineer, Developer Tooling, ProgressRichard Zaslaw is a Senior Sales Engineer in the Progress Developer Tooling division. In his 7+ years with Telerik and Progress, he’s covered the entire portfolio of desktop, web and mobile UI toolkits. Recently, he’s focused efforts on Telerik Reporting and the Telerik Report Server, as well as on Kendo UI and Test Studio.
.NET Standard 2.0 provides a potential “final frontier” supporting cross platform app deployment. In this session, we will celebrate Telerik Reporting's move to .NET Standard 2.0, by demonstrating the ease of implementing the Telerik Reporting Engine/REST Service in a .NET Core app, capable of running on both Linux and Windows. We will further explore the flexibility of the HTML5 Report Viewer for accessing these deployed reports from within an Angular, jQuery or MVC/Core view.
View DetailsFrom 2D to Stereoscopic 3D Data Visualization in VR
Georgi Atanasov, Director Software Engineering, Developer Tools, Progress;Georgi Atanasov is a highly technical professional and a people manager with 15 years of experience in multiple software technologies. Ten years ago, he joined Telerik, later acquired by Progress, and he has set up and led multiple products and teams since. His latest endeavor is building a product that adds the Progress value into the augmented and virtual reality ecosystem.
Deyan is Architect, Senior Software Developer and Mathematics enthusiast. He joined Telerik 6 years ago and for that time he participated in the development of several different projects - Document Processing Libraries, RadPdfViewer and RadSpreadProcessing WPF controls and most recently in Telerik's AR/VR. He is passionate on 3D technologies and loves solving challenging problems.
Stereoscopic 3D is a technique that produces human-realistic sense of depth by displaying two slightly different images to the left and right eyes of the viewer. The ability is based on the characteristics of the human visual system. This new dimension unlocks limitless possibilities for visualizing Big and Wide data. Not only this, but in VR we also have unlimited space where to plot data, making the technology the perfect solution for multiple business use cases. You will be able to experience this new whole new world through the session's live demonstration.
View DetailsProductive Content Management at Scale
Jordan Ilchev, Senior Manager, Software Engineering, Sitefinity Development, ProgressAs Senior Manager for Sitefinity CMS development, Jordan is responsible for most customer facing aspects of the product from OData APIs and new Admin App reinvention to MVC widgets framework and overall front-end experiences. His mission is to ensure clients get most secure, highly performant and most productive .Net CMS on the market. Behind the scene his passion is to build highly efficient development teams that rely on constantly fine-tuned process and best practices for CI&CD, harvesting the advancement of latest software technologies.
Behind every successful site exists great content. But working with content-heavy websites poses challenges, including organizational structure, ease of findability, workflow and team collaboration. Learn how new releases of Sitefinity empower content creators, editors and marketers to easily and efficiently produce and manage vast amounts of content in one new interface.
View DetailsCase Study: State Electric Achieves Successful Business Results with B2B Ecommerce
Kyle Ballard, Solution Engineer, Americaneagle.comKyle has been on Americaneagle.com’s development team since December 2002. He has worked with Americaneagle.com as a senior developer, ecommerce manager and now a solution engineer as of 2014. Kyle combines his computer science and business background to execute online commerce procedures and strategies. His experience with ecommerce systems ranges from integrating brick-and-mortar shipping solutions into the online environment to implementing online marketing strategies, such as ad revenue tracking, referral tracking, and advanced commerce reporting. Kyle’s work includes advanced ecommerce solutions for Theisen’s, Stuart Weitzman, Capstone Young Readers / Curious Fox, CTA, Fannie May Candies, State Electric, and Mailboxes.com / Lockers.com.
As one of the nation’s largest and most well-known wholesale distributors to the electrical, utility, Datacom and power transmission markets, State Electric needed a fully redesigned website that would enable an improved B2B customer experience. In this session, Kyle Ballard, solution engineer at Americaneagle.com, will discuss how State Electric leveraged Sitefinity and other technologies to create a seamless B2B ecommerce customer experience that also positively impacts their business initiatives.
View DetailsPatterns for Migrating Fat Client GUI Applications to N-Tier, Web Applications
Mike Fechner, Lead Modernization Architect, ConsultingwerkMike Fechner, director and lead modernization architect at Consultingwerk started using Progress over 29 years ago and ever since has supported Progress Application Partners and end customers in adopting the features of the latest OpenEdge and Progress releases to enhance the capabilities of existing applications. With his framework design skills he has set the stage for development of many successful OpenEdge applications. Mike is specialized on object orientation in the ABL, software architectures, the GUI for .NET, web technologies and a wide range of Progress products such as OpenEdge, Telerik and Corticon. He is involved in software modernization projects on a day by day basis. He is a well-known and active member of the international OpenEdge community, frequent presenter at conferences around the world and is a board member of the German PUG and the committee of the EMEA PUG Challenge. He’s also a founding member of the Common Component Specification project.
Got that old ABL fat client GUI or TTY application? Considering moving to an n-tier architecture? Browser based, mobile or OpenEdge Web Client? In this presentation we’ll introduce patterns for solving common challenges like application state, record validation, transactions, input blocking and achieving reusable backend components.
View DetailsMoving Towards Decoupled CMS with .NET Core
Lilia Messechkova, Senior Director, Software Engineering, ProgressAs a Senior Director, Software Engineering, at Progress, Lilia leads a team of 60+ software engineers developing Progress Sitefinity, the company’s leading digital experience platform. In her role, Lilia works closely with the product group for defining the product’s vision and strategy and is driving the achievement of goals leading up to its success.
Throughout her 15-year career and as part of different international companies, she has successfully led many projects focused on complex software application development, with teams located across the globe.
Consumers are multichannel mavericks—you need to be, too. Many organizations leverage Headless CMS capabilities to create, deliver, manage and optimize multichannel digital experiences. A fully decoupled CMS provides the missing link and gives you the flexibility of building rich UIs on top of APIs with the high-productivity that layout engines offer. In this session, we’ll talk about our vision on how Sitefinity can be used to rapidly develop and deliver multichannel experiences utilizing the latest and greatest technologies including .NET Core MVC and beyond.
View DetailsThe Next Frontier - Conversational Bots
Sam Basu, Developer Advocate, ProgressSam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Progress Developer Advocate for Telerik products. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.
Bots are apparently the new rage in human-computer interactions, but all you see are nebulous show-off demos. What’s in it for you and why should developers build Bots? Like most new technologies, usage and efficacy often come with deeper understanding. Let’s demystify Bots – Conversational Bots in particular. Let’s explore where they lead to cost savings for enterprises or drive greater user engagements. Let’s explore several developer frameworks to build Bots and learn how/where to host them. The true power of Bots lies in how intelligent they get, the UI through which they provide the user experience and how well they mimic natural human conversations. Let’s explore tools and services that enable developers to build smarter Bots – aka, the next generation of apps.
View DetailsBeyond the Code: Securing a Cloud Application
Dave Moloney, Manager, Software Engineering, ProgressDavid Moloney is a software architect for the OpenEdge products at Progress Software. He has long been a lead on OpenEdge DataServer products but is transitioning his focus over to OpenEdge security.
David started at Progress back in the days of the "Progress/400" product where he helped spearhead the effort to deliver an IBM midrange server OpenEdge product (iSeries). Along with many years improving the Oracle and MS SQL Server products, David has worked on a number of AVM client projects and security initiatives.
David provided technical mentorship for much of the staffing at the PSI development office in Hyderabad, India. Alongside product architecture, David also helps to manage a portion of the development staff.
David has been a regular speaker at Exchange, NEXT and sometimes PUG events. While a longtime domain expert on DataServers, he is now working on architectures for many new initiatives in the OpenEdge space and has started a long term, collaborative, initiative to improve OpenEdge end to end security infrastructure.
David graduated Boston College many moons ago (think Doug Flutie era). Hobbies?... well, name your home improvement project and I can guarantee he's tried it at least once.
In this session, we will demystify the various technologies available to secure your infrastructure, OpenEdge business logic and database in a cloud deployment. We will define and provide best practices for applying Spring Security as the foundation of the Progress Application Server for OpenEdge, third-party tokens such as OAuth (the open authentication and authorization standard) and SAML (the standard protocol for web-browser Single Sign-on), accessing the database via the OpenEdge Authentication Gateway and LDAP, and the relationship and differing responsibilities of the OpenEdge Authentication Gateway and external token providers.
View DetailsFilling the Digital Talent Gap
Charles Araujo, Principal Analyst, Intellyx;Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He is a regular contributor to CIO.com and has been quoted or published in Time, InformationWeek, CIO Insight, NetworkWorld Computerworld, USA Today, and Forbes.
Technology researcher, thought leader and speaker working to enable enterprises to rapidly adopt new technologies that are adaptive, connected and cognitive. I have been working in the data access infrastructure field for over 10 years servicing web/mobile developers, data engineers and data scientists. My primary areas of focus include cross platform app development; serverless architectures; and hybrid enterprise data management that supports open standards such as ODBC, JDBC, ADO.NET, GraphQL, OData/REST.
Early on, Progress OpenEdge proved to be one of the most successful platforms in unlocking digital talent with capabilities that enabled a team of ABL developers to build rich business applications across platforms such as Windows and Unix. Progress is again leading digital talent transformation with a modern approach that enables a team of JavaScript developers to build modern experiences across channels such as iOS, Android, web and chat. Can’t find enough ABL developers? What about specialized skills for modern channels? Join the Kinvey team to explore best practices for assembling digital talent across leading Progress platforms.
View DetailsInsights from a Progress Early Adopter
Ovidiu Guta, Frontend Solution Architect, Mark Information;Ovidiu is currently leading the frontend development efforts as Frontend Solution Architect and expert in web/mobile technologies.
He started to develop web applications with Angular.JS 1.2 and never looked back.
The last couple of years he has been a key driver in the modernization project of our Workforce Management System, taking lead also into a fresh new mobile application & hardware terminal solution, all using the latest and greatest technologies, like Angular, TypeScript, Ionic, Kendo UI and complimented by our REST architecture based on Progress technologies.
When he is not coding, he is just another geek playing around with various other tools and technologies, like Raspberry.PI or any IoT devices he can mess with.
I am a senior software developer & solution architect with +10 years of experience in building top enterprise solutions using a variety of technologies, like Progress OpenEdge (including REST services), ASP.NET, C#, LINQ, JavaScript, JQuery (and other JS frameworks), Kendo UI, HTML, CSS just to name a few.
I do believe in keeping things simple, although simplicity is sometimes hard to achieve.
Progress Elite partner Mark Information shares insights on their Progress early adoption strategy which has fueled a rapid modernization journey and a wide range of technology adoption from Progress. Mark Information will share implementation considerations and lessons learned from implementing restful backend services via Progress Application Server for OpenEdge, OpenEdge 12.0 and OpenEdge Authentication Gateway, and utilizing these services in a modern frontend with Kendo UI for Angular and Telerik Reporting components.
View DetailsDeploying Applications with the Docker Container for Progress Application Server for OpenEdge
Edsel Garcia, Software Architect, ProgressEdsel 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.
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.
View DetailsFrom Legacy to SaaS and Everything in Between
Philip Laney, Chief Executive Officer, B&L Information Systems30+ years in the software business, with the bulk of that at B&L Information Systems, Phil became CEO in 1999 after serving in the Marketing, Sales and Customer Service departments. 2nd generation owner, Phil guided B&L through the transition from the AS/400-i5 platform to Progress OpenEdge. Then, while maintaining Progress OpenEdge for database and business logic backend, he provided leadership to transition the front end to a browser-based UI as well as moving to SaaS licensing and Cloud deployment models. Phil holds a BS in Business from Ferris State University, enjoys golf, boating, traveling and has a goal of visiting every MLB ballpark (currently at 21).
B&L Information Systems has been on quite a journey since 1976. Starting on the IBM midrange platform, moving to Progress and finally the Cloud/SaaS, the company has reinvented itself 4 times in its history. This discussion will chronicle these events, with emphasis on the last evolution to Cloud/SaaS deployment. Hear from B&L Information Systems CEO, Philip Laney, as he discusses how they achieved SaaS CAGR over of 22% over the last 5 years comprising 70% of total revenue. Discussion points he'll address: – Understanding the advantages of SaaS/Cloud over a perpetual or on-premises model, and helping the direct sales force see the light through compensation models – Carefully navigating your license agreements when converting from the perpetual to SaaS model -- How to deliver rapid, high-quality implementations for success under a SaaS model -- Configuring an optimal, consistent, simplified―yet top-notch―customer service department for a Cloud/SaaS deployment – The development side: Maintaining Progress OpenEdge as your application development platform and selecting the right front-end UI environment supporting all web browsers and mobile
View DetailsBoosting Developer Productivity with JustMock - the Superior Mocking Framework
Mihail Vladov, Software Engineering Manager, ProgressMihail Vladov is a Software Engineering Manager at Progress. He has worked at the company since 2011 when he joined Telerik and has helped develop the WPF controls suite and Document Processing libraries. Currently, he is working on JustMock. He is passionate about software development and loves to travel and taste different foods.
In this session, we will discuss what challenges a .NET developer has when writing unit tests. We'll take you for a tour of what JustMock has to offer and how utilizing JustMock as a mocking framework will lead to boosting your developer's productivity.
View DetailsBest Practices: Health Check Monitoring of Sitefinity Websites
Tihomir Petrov, Technical Director, AthracianAs Technical Director, Tihomir leads Athracian’s vision and technology strategy for providing bespoke solutions in the Web content management segment. He is an avid technologist at heart with solid experience in both product development and technical consulting. Prior to founding Athracian, Tihomir held the position of Manager, Software Engineering in Telerik, acquired by Progress, where he was focused on the core of the Sitefinity CMS. Tihomir also held several different technical positions in Sharetronix working on its enterprise collaboration platform and in Apt Systems focused on an end-to-end solution for a large retailer in Eastern Europe.
It is mission critical to perform regular assessments on the vital functions of your live website. The goal of this session is to present an overview of the best practices for implementing health check monitoring for a single site and what can be done for addressing the needs of organizations that manage multiple websites in parallel.
View DetailsISCorp: Turn-key Application Cloud Hosting and Management
Tim Roloff, Vice President, Business Development, ISCorp.Tim's 30 year IT career started in the Consumer Products industry where he held various positions including Systems Manager, Global Project Manager, Business Manager and Client Director. For the past 12 years Tim has held Enterprise Sales and Global Account Director positions in the systems integrator and software industries. Today he manages New Business Development for ISCorp, accountable for building strategic customer relationships. Tim holds a B.B.A. in both Marketing and Management, with a Specialization in International Business from the University of Wisconsin, Madison.
Join ISCorp to learn how they help companies build-out robust, comprehensive cloud strategies for Progress-based applications. ISCorp is a turn-key, custom design, managed private secure cloud services provider. For over 20 years ISCorp has been helping Progress-based ISVs transition to SaaS, engaging at the executive level; solving pricing, sale, and enabling end user adoption.
View DetailsCase Study: Revolutionizing State Social Services with the Corticon Business Rules Engine
Michael Bleyle, Partner, Nimble Consulting GroupAs an early employee of Corticon Technologies, Inc, in 2000, Mike spent 11 years building and leading the Client Services team, responsible for professional services, technical training, support, and product documentation. Following Corticon’s acquisition by Progress in 2011, Mike stayed on until 2013 after which he left to found Nimble Consulting Group. Today, Nimble is a leading provider of implementation, training and enablement services for Progress Corticon and other business rules management products. Prior to Corticon, Mike spent 5 years in the US Navy and 5 years at Applied Materials, a semiconductor manufacturing equipment supplier. Mike has a BS in Aerospace Engineering from the University of Virginia and an MBA from University of California, Berkeley.
In 2017, the State of Maryland launched an ambitious $200M new program called MD THINK to bring the power of data analytics to its critical social services. This new technology initiative represents a true shared-services architecture requiring a statewide vocabulary and rule development, testing and DevOps pipeline. In addition, the MD THINK implementation required automation and change management strategies to handle the transaction volumes and complexity of large-scale deployments. In this presentation, you’ll learn first-hand how the State of Maryland – as part of this new MD THINK platform - uses Progress Corticon to deliver top-tier decision services across a wide range of public-facing applications.
View DetailsBuilding NativeScript Mobile Apps for Sitefinity 12.0
Lino Tadros, Sr. Solution Architect, Solliance Corp.Alain "Lino" Tadros is a Software Solution Architect Partner at Solliance Inc. Previously, President & CEO of Falafel Software, a Silicon Valley based company, dedicated to providing world-class consulting, training, and software development for small, medium, and enterprise level businesses. Prior to founding Falafel, Lino was a well respected member of the development team at Borland for Delphi and C++Builder. Lino has been awarded Microsoft MVP status 15 years in a row for his numerous contributions to the C# community and is an expert in .NET, Azure, ASP.NET, MVC, iOS, Android, Xamarin, Sitefinity and Google Cloud. Lino is an industry renowned speaker and has given numerous presentations in 50 countries since 1994. He also currently sits on the Board of Directors of 3 Silicon Valley corporations.
In this session, we'll see how simple it is to use NativeScript to develop iOS and Android apps to administer a Sitefinity application using the OData Layer of its REST API. Pages, news, blogs, lists, events and custom modules will be administered from the app to showcase the building blocks of using a headless CMS system.
View DetailsData Integration: The REST of the Story
Tony Lavinio, Software Architect, ProgressTony Lavinio has been writing code to solve hard problems for four decades. While consulting in the late 80’s, he discovered a product called “Progress” by Data Language Corporation, and just had to join the company. Even now his fingerprints can be found in some of the database tools and the language. And though now “4GL” is “ABL,” “Data Language Corp.” is “Progress Software Corp.,” and “Progress 3.2J” has grown up to be “OpenEdge 12,” he’s still here, happily pouring out code. Today, Tony designs and implements database drivers, and is the architect behind the Autonomous REST Connector. He also has an extensive collection of programmer jokes, so please, don’t get him started.
More and more, there's a wealth of data out there hidden behind REST APIs. What happens when you want to integrate that REST-based data -- from either a public service or an internal data layer custom made for your company? It turns out that this conceptually simple task is fraught with pitfalls. We'll cover REST API implementation patterns we've seen, including topics such as: working with internal vs external APIs, designing for change as data models evolve, implementing security, handling large data, reporting error conditions, and more. Join us and learn strategies to integrate data from REST APIs into your application, as well as design your own REST APIs in a more useful way, using lessons we've learned while developing the Autonomous REST Connector.
View DetailsWorkshop: Build an AI-driven Chatbot with Kinvey Chat
Sebastian Witalec, Senior Developer Advocate, ProgressSebastian Witalec is a Sr. Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
In this workshop you will build a fully functioning chatbot from scratch. We'll start with a scenario and list of conversations that your chatbot should cover, and we'll go step-by-step through the process of building a bot with Kinvey Chat.
View DetailsOne-third of visitors to websites will use website search. Learn more about the impact of search and how it impacts your website user engagement, the return in investment in having a quality site search, and what to look for in evaluating a website search platform.
View DetailsMastering OpenEdge Problem Diagnosis
Paul Koufalis, DBA and Technical Expert, White Star SoftwarePaul began his OpenEdge DBA career 25 years ago after completing a Computer Engineering Degree at McGill University. If he’s not staring at his multiple computer screens, you can probably find him speaking at a Progress event somewhere in the world or being roughed-up by his twin boys back home in Montreal. Paul can be reached by email at pk@wss.com.
Few people are aware of the plethora of free tools that Progress and others provide to help you diagnose issues affecting your OpenEdge environments. This session will introduce you to a number of these tools and show you how to use them to quickly pinpoint and correct problems.
View DetailsBuild High-Productivity Apps: The Data Scientist Way
Aditya Murukutla, Principal Product Manager, ProgressAditya leads Product Management and has specifically designed Data Science platforms and Data products in the past 6 years. He has over 11 years of experience building cutting edge Apps for partners and customers. He is very excited to share his experiences in this forum.
For most companies, Data Science comes as an afterthought when building mobile/web-apps. In an attempt to woo new age users, these companies resort to building a large and expensive Data Science (DS) practice in-house. Since the DS practice is kept separate from legacy development, the data scientists cannot influence app development. Instead, they relegate themselves to business intelligence and analytics after grappling with data quality, data wrangling, basic DS tools and infrastructure. In this session, we'll learn how to design and build Cognitive High-Productivity Apps using the Progress platform which puts “Data” first. We will not only use Data Science to find interesting insights from your apps, but also architect apps that are specifically crafted to delight customers with techniques such as prediction, recommendation, pattern recognition and clustering woven into the very fabric of the product offering.
View Details"Speed Is Just a Question of Money" (and other performance lies)
Adam Backman, President, White Star SoftwareAdam Backman is the President of White Star Software. Adam is primarily focused on database and system planning, tuning and administration. This includes providing training, consulting services for a worldwide client base.
White Star Software is the provider of ProTop, the premier database and system monitoring tool serving the Progress/OpenEdge community.
Adam brings a wealth of knowledge and experience to each of his client's business issues and uses a logical, business-centric approach in his work.
Adam presented on a wide range of topics at Progress Software User's conferences and user group meetings for over 25 years.
The OpenEdge database is very efficient in its use of resources, but making sure you invest in the right resources will allow you to spend less and achieve more. Determining what to buy depends on your needs. This session will explain how to plan and build hardware to provide a reliable high performance operating environment for your application. It will also show how to determine what you are using now, how to use it most effectively, and determine what to buy for your next deployment or upgrade. Finally, we will discuss deployment options and strategies that give you your best advantage.
View DetailsFor many, modernization means replacing costly and outdated on-premises legacy systems with more flexible user-friendly cloud applications. For others, it means introducing interoperability between mission-critical legacy systems and SaaS services. Some will also cite the need to embrace mobile, big data and Internet of Things (IoT) technologies. Nowadays... everything should be connected to stay in business. Regardless of the technologies or business goals, integration makes modernization work. Modernization cannot happen if new cloud applications exist in silos, leaving data fragmented across the enterprise. Cloud applications experience increased traffic and it’s becoming difficult to connect and deploy on the fly to meet increasing data connectivity demands Making agile, cloud-based integration a centerpiece of application modernization opens new opportunities for business and IT. ConnectPlaza will demonstrate and explain - together with an award winning Progress Partner - how this Progress Partner has APIs that become a business priority that drives revenue by connecting with internal and partner applications.
View DetailsBuilding a SPA Microsite in an Hour
Peter Marinov, Director, Products & Services, AthracianAs Products & Services Director, Peter leads the company’s operations for delivering world class consulting and development services. He is passionate about technology which complements his core expertise of a manager with proven experience in leading and scaling IT services organizations. Prior to joining Athracian, Peter held the position of Manager, Professional Services in Telerik, acquired by Progress, where he was focused on the development of Sitefinity’s Professional Services Organization. Prior to that, Peter held different technical and business-oriented positions in various companies, working with many Fortune 500 companies.
Single-Page Applications (SPAs) are most often associated with a fluid web experience due to the lack of interruptions caused by consecutive page loading from a server observed in traditional multi-page websites. The goal of this session is to present an overview of the features in Progress Sitefinity CMS that enable you to efficiently create single-page apps at a fast pace. The session will also include a hands-on demo showing how to apply the presented material in practice.
View DetailsFiddler Everywhere: The Road Ahead
Kamen Velikov, Manager, Fiddler Team, ProgressKamen is software developer and manager of the Fiddler team at Progress. He has more than 11 years of professional experience in software development. Programming has always been his passion and he feels lucky to work his hobby. In his free time, he enjoys traveling, motorcycling, freshly-roasted coffee, and trying new experiences. Geek by design.
Fiddler for Windows has been the tool of choice for developers and QA for a very long time. It’s time to take the next step – build Fiddler for Linux and Mac to be at that same level. That's where Fiddler Everywhere comes in, running on all major platforms, with beautiful UI and flawless user experience. Join us and see first-hand how the future of Fiddler looks. In this session we will cover: - What is Fiddler Everywhere - Why we chose this approach - Which features will be in v.1 - Fiddler Everywhere release schedule - The road ahead
View DetailsEnhanced Experiences: OpenEdge and Kinvey
David Atkins, Solutions Architect, ProgressDavid is a pre-sales professional with 20 years experience helping enterprises get value out of technology. Extensive technology background including business rules management, business process management, application development platforms, integration middleware, service oriented architectures and more.
Join us in this session to explore the benefits that Kinvey can provide to OpenEdge applications. We will cover evolutionary use-cases such as adding modern web and mobile UIs to your core application. Then we will describe in detail the various options Kinvey provides to integrate with an OpenEdge backend, illustrating each with appropriate demonstrations.
View DetailsSecurity and Compliance Risks with Cloud App Deployments
Iliyan Iliev, Sr. Manager, Software Engineering, ProgressAs an engineering manager at Progress, Iliyan is leading a team responsible for designing and implementing multiple parts of our Kinvey platform. His current role includes resolving challenges like security, availability, scalability and managing costs.
Throughout the last 10 years, Iliyan worked on projects like creating the first mobile application cloud build platform, adopting the Android-x86 project to run on AWS’s virtualization layer, finding and reporting security vulnerabilities in macOS/Windows and leading compliance efforts for SOC2, HIPAA and GDPR in his division.
His hobbies are traveling around the world, biking or running long distances, ethical hacking and studying psychology.
Every business faces a combination of risks related to security. In 2019, the probability of facing cyber attack is higher than ever. It’s all about endless combinations of social engineering, malware, phishing, DDOS and botnets. Storing and working with data in the cloud makes this even more complicated. Your data is worth something to someone regardless of company size or the market in which you operate. Once a company is breached customers are lost and financial records are in jeopardy. Additionally, with the enforcement of standards like GDPR, HIPAA and PCI, companies can be fined up to 20 million euro or 4% of annual worldwide turnover or $1.5 million per year. Violations can also carry criminal charges that can result in jail time. In this session, we will outline different groups of security and compliance risks associated with cloud application deployments and we will review ways to mitigate them.
View DetailsBirds of a Feather: Performance Track: Let’s Talk Application Performance
Richard Banville, Software Fellow, ProgressRichard Banville is an OpenEdge Fellow at Progress. He joined Progress in 1993 with a background in operating system test and development. While working on OpenEdge products, Richard has focused primarily on the database storage manager and its related products. His areas of interest include performance, concurrent programming, and improving usability. Richard likes nothing more than discussing potential new features for the database with others. If you've used any new feature of the OpenEdge database in the past 25 years, you can bet that Richard had a hand in its conception, architecture or development.
You want your application to run more efficiently and respond more quickly. In this session, you’ll learn about the collaborative work Progress has been doing with some of you, how we’re approaching the problem of ABL Application Performance, and how you can get in on the fun. You’ll hear about updates to existing tools and what new tools we’re using to get a handle on improving application performance.
View DetailsProgressNEXT Party
at the hotel pool
Breakfast & Expo
General Session
Join Progress CMO Loren Jarrett as she moderates this lively session featuring “anything goes” audience questions for Progress executives. Feel free to ask product, technology, or business questions. Please submit your questions ahead of time on the ProgressNEXT 2019 mobile app or leave written questions at the information desk.
View DetailsApp Innovation Awards
Announcements and Wrap
Break
Breakout Sessions
Our Journey to Automated Testing
Brad Hunt, President, Smooth Fusion Inc.For the last 20 years, Brad Hunt has been helping clients create web based applications. Brad has served as a corporate trainer, VP of Technology, VP of Client Services, and now President of Smooth Fusion. Smooth Fusion works with clients to create functional, usable, secure and elegant software.
In the last 18 years, Smooth Fusion has completed over 30,000 manual hours of Quality Assurance. But recently, we adopted Telerik Test Studio and undertaking the journey toward automated testing. In this session, we will discuss our journey, where we have been and where we are going with automation, and share successes and pitfalls along the way.
View DetailsCase Study: Application Modernization as the Fuel for Business Growth
Carl Brewer, Chief Operations Officer, FDM4 AmericaCarl is the Chief Operations Officer of FDM4 America, as well as the original architect of the award-winning IRMS solution suite. He has more than 30 years of logistics and inventory management experience, including with IRMS in commercial, pharmaceutical, public health and government sectors. In his current position, he oversees all FDM4 Enterprise Solution Suite Product development and Project Management engagements.
Learn how ERP Solution Suite Provider FDM4 turned their technology challenges into a digital transformation that not only energized their applications but drove business growth.
View DetailsSitefinity SiteSync Evolution: From IT Admin Tool to Content Editor Capability
Angel Tsvetkov, Sitefinity Product Owner, Sitefinity Development, ProgressAngel Tsvetkov is a goal-oriented tech geek passionate about building products.
He has an exceptional ability to enter new environments and produce immediate results through the use of technical skills with excellent communication skills.
Angel is inspired and truly believes in Lean product development. He loves to explore successful startups and mature companies, looking for patterns.
If you have a hypothesis about Angel, go ahead and validate it by direct message him!
Dealing with content directly on your production environment is error prone. Performing all content-related activities in a dedicated environment ensures a streamlined process and identifies potential problems before they occur in production. SiteSync is a tool for Sitefinity Administrators to transfer content from one environment to another. With SiteSync, only Administrators can promote content created or modified by content editors and sync content in big batch sizes. During this session, we will reveal the plans for the evolution of SiteSync and gain your input into future plans.
View DetailsSmartComponent Library – The OpenEdge Modernization Framework
Mike Fechner, Lead Modernization Architect, ConsultingwerkMike Fechner, director and lead modernization architect at Consultingwerk started using Progress over 29 years ago and ever since has supported Progress Application Partners and end customers in adopting the features of the latest OpenEdge and Progress releases to enhance the capabilities of existing applications. With his framework design skills he has set the stage for development of many successful OpenEdge applications. Mike is specialized on object orientation in the ABL, software architectures, the GUI for .NET, web technologies and a wide range of Progress products such as OpenEdge, Telerik and Corticon. He is involved in software modernization projects on a day by day basis. He is a well-known and active member of the international OpenEdge community, frequent presenter at conferences around the world and is a board member of the German PUG and the committee of the EMEA PUG Challenge. He’s also a founding member of the Common Component Specification project.
The SmartComponent Library is the developer framework designed to modernize existing OpenEdge applications using technologies such as OpenEdge GUI for .NET, Angular web applications, Kendo UI, mobile devices, RESTful clients, OpenEdge BPM and Progress Corticon. It is the foundation for new projects in the cloud and on-premises. In this session, we will demonstrate how the SmartComponent Library complements the OpenEdge developer experience and how the tooling simplifies the development of state of the art Angular web frontends, NativeScript based mobile app and desktop applications – all onto a single future-proof OpenEdge backend.
View DetailsImplementing Custom REST API with ABL WebHandler
David Atkins, Solutions Architect, Progress;David is a pre-sales professional with 20 years experience helping enterprises get value out of technology. Extensive technology background including business rules management, business process management, application development platforms, integration middleware, service oriented architectures and more.
I am a Software Developer with a B.A.Sc. in Computer Engineering from the University of Toronto. I have three years of experience as a C/C++ software developer, working for IBM Canada with the DB2 Kernel Development team. I am an enthusiastic team player, who is able to effectively collaborate with colleagues (whether remote or local) to complete projects, testing and implementation of design requirements. I possess strong analytical skills as demonstrated from both a technical perspective, in the form of large-scale software development, and a communications perspective, in the form of writing high-level documentation.
Join us in this session for a high-level introduction and overview of WebHandler as a best practice approach to custom OpenEdge REST APIs. Chris Riddell from SIT will discuss his real-world API design and implementation experiences, describe SIT’s approach, what they learned, and their recommendations to others on the same API modernization journey.
View DetailsAdding Powerful Data Grids to Your Vue.js Applications
Carl Bergenhem, Product Manager, Kendo UI, ProgressCarl Bergenhem is the Product Manager for Kendo UI. Throughout his time at the company he’s covered the entire portfolio of products offered, but mainly spent his time in the web development arena covering ASP.NET Ajax, ASP.NET MVC, and JavaScript-based products. He’s passionate about web technologies and has been developing with products like Kendo UI and NativeScript since their inception. In his free time Carl enjoys slaying virtual monsters, snowboarding and playing his guitar.
Are you creating web apps dealing with large sets of data? As browsers become more powerful, handling large data sets has become more prevalent. In this session, we'll dive in to how the KendoVue Data Grid can be used to display and interact with data sets in any Vue.js application. We'll start from scratch and build out a sample application that anyone can follow along.
View DetailsApplication Monitoring for Partners
Brian Bowman, Senior Principal Product Manager, ProgressA 20-year Progress veteran, Brian is a highly accomplished IT Professional with proven experience in product development and delivery, product architecture design, implementation, installation, deployment, performance tuning and support. Successful implementations have been on-premise and in the cloud including migrations from on-premise to cloud based solutions. My customers have been as small as 10 employees and as large as 5,000 employees. Experience with solutions across vertical industries such as manufacturing, healthcare and financials working with organizations to ensure that they are successful in meeting their business goals.
I love working with companies that are trying to solve business problems with technology.
As the demand for more uptime on your application increases, knowing how the application is behaving is a key to maintaining application availability. Come learn about this new offering from Progress which helps Application Partners solve remote customer application management challenges.
View DetailsIntegrating OpenEdge with Salesforce
Aaron Burg, Sales Engineer, Progress;Aaron has been with Progress since 2017, focusing on data connectivity and integration solutions. Prior to coming to Progress, he worked in the security and network engineering space for over 15 years. He is based out of Northern California.
Dan is a Sales Engineer at Progress. He has been with Progress for nearly 14 years. Dan has been a part of the OpenEdge community for nearly 30 years as an ISV, with a large OpenEdge partner and now working for Progress.
Salesforce plays a large role in empowering digital transformation efforts at companies across the world. Businesses increasingly want access to their Salesforce data for analytics and other mission-critical processes within their OpenEdge applications, as well as the ability to make OpenEdge and other external data available to SFDC via OData REST APIs to get real-time information and avoid costly duplication. Enterprises often turn to homegrown solutions to make these connections. Creating these custom data connections to Salesforce isn’t easy—often taking months or even years. In this session, we’ll explore how you can leverage Progress’ DataDirect innovations to quickly and easily make these connections in real-time.
View DetailsXamarin.Forms Takes You Places!
Sam Basu, Developer Advocate, ProgressSam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Progress Developer Advocate for Telerik products. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.
You’ve heard the buzz – target every mobile platform from a single C#/XAML codebase. Sounds too good to be true? The story is actually even better. Let’s unpack the promise of Xamarin.Forms. The reach goes beyond just the mobile platforms of iOS, Android & Windows. Did you know your Xamarin.Forms apps could target MacOS, Tizen, Smart Watches, Smart TVs, Refrigerators & Hololens? And it’s not just futuristic devices or platforms, you can take Xamarin.Forms goodness back to WPF & even Web! Yes, we’re talking XAML being back in the browser – just done right this time. All this isn’t utopia, but an absolute reality today. Let’s dive into Xamarin.Forms and unearth the magic behind the cross-platform development democratization for .NET developers.
View DetailsKinvey Studio: A Technical Deep Dive
Svetozar Toskov, Manager, Software Engineering, ProgressSvetozar Toskov is a software engineering manager in the Kinvey Studio team at Progress. He has over 15 years of experience as a software developer. He has been working at Progress for the past 6 years where here he started as a JavaScript developer. In the past, he worked on the Telerik Platform AppBuilder and NativeScript Sidekick teams on developer tooling around mobile app development. He loves playing with JavaScript, NodeJS, Docker, Kubernetes, and solving technical challenges.
In his spare time, he loves parachuting, visiting roller coasters, reading a good book on the beach, and spending time with his family.
He believes that nothing is impossible when working in a great team.
Kinvey Studio is the newest member of the high-productivity Kinvey Platform that enables you to create beautiful web and mobile apps connected to your data sources in record time. Let's move beyond the simple demo and learn how to solve real world problems and create compelling apps your business needs. This is a technical "deep dive" session demonstrating how to create mobile and web apps with Kinvey Studio.
View DetailsCase Study: BankUnited CMS Upgrade Migration
Scott McAtasney, Senior Front End Developer, Bayshore SolutionsScott McAtasney is a Senior Front End Developer at Bayshore Solutions responsible for building rich interfaces and functional web applications based on mobile-first frameworks. He has experience building enterprise level sites in a variety of platforms such as Sitefinity, NopCommerce, and Wordpress, while utilizing many different development languages including HTML5, CSS3, C#, php, and Javascript . He joined the Bayshore team in July of 2016 after working for 7 years as a developer for the University of Tampa. Scott graduated from the University of South Florida with a Bachelor Degree in Chemistry.
BankUnited has been using Progress Sitefinity CMS since 2015, initially launching a single site using the Online Marketing Edition (OME). In 2017, BankUnited launched a second web property on Sitefinity Professional Edition, and in 2018 Bayshore Solutions worked with them to migrate their OME version 8.3 to Enterprise 11.1. Following a successful re-launch of the site, learn how they are now working to upgrade and migrate their second web property. Follow this customer journey from a single site to an enterprise, multisite deployment uncovering migration best practices using Site Sync, Workflow and other built-in Sitefinity tools.
View DetailsCoding for Network Performance
Tom Bascom, Roving Curmudgeon, ConsultantTom has been working with Progress since 1987 and is well-known to the Progess community for his frequent postings in online forums reminding people that version 9 is ancient, obsolete and unsupported and that OE10 will be following in those shoes very soon. He also occasionally posts helpful information on getting the most out of OpenEdge - even if you are still running v9 (if you are still running v9 you should, of course, upgrade). When he is not taking people to task for running dangerously obsolete releases or complaining about paperwork Tom is either working on developing ProTop, the Best OpenEdge DB Monitoring tool in the Galaxy, or consulting with customers throughout the world helping improve their OpenEdge system's performance and scalability. Or he might be walking the dog. Walking the dog is very relaxing. Tom also has a fondness for a good dark beer and has been known to bite his tongue regarding the wisdom of continuing to run v9 if a nice cold porter or stout is in hand.
Truly scalable, n-tiered deployments require you to move from self-service, co-located architectures to remote connections. This session will discuss the OpenEdge client/server messaging protocol and its impact on the performance of OpenEdge database queries. We will cover coding best practices, tuning opportunities, the impact of new OpenEdge 12.0 enhancements, testing methodologies and present benchmark results.
View DetailsBeyond the Code: UI Options for Cloud Applications
Shelley Chase, Software Fellow, ProgressShelley Chase, a Software Fellow with Progress for over 20 years, takes a whole product view over the company’s core product, OpenEdge. Her technical skills and customer-driven focus drive the architectural direction of the product. Shelley is extremely talented in system architecture, object-oriented programming, and cloud deployment technologies. Her passion is to provide a well-architected product with an excellent user experience and works with engineers, product managers and services to guarantee success. She has a patent pending for her work on “Alternate Presentation Types for Human Workflow Activities.”
The modernization of business applications often begins with a facelift of the UI to drive application adoption and productivity. We'll explore the various web and mobile UI solutions for applications that connect to an OpenEdge REST service, including Progress Kendo UI, NativeScript, the new Progress Kinvey Studio and certain Application Partner solutions.
View DetailsThrough careful planning, you can build systems that you can depend on. To demonstrate this we will spin a Wheel of Misfortune containing potential issues such as fire, flood, or human error. We will then explain the course of recovery based on solid recovery planning principals. This presentation will focus on building the correct OpenEdge system and a recovery plan to deal with potential issues in the future. The goal of any recovery plan is to minimize data loss and maximize uptime without sacrificing performance. The major issue with most disaster recovery plans is that the issues you need to deal with are mainly out of your control. Join this session to learn how to carefully plan for the unknown.
View DetailsWhat's Coming with R2 2019 in Telerik and Kendo UI
Carl Bergenhem, Product Manager, Kendo UI, ProgressCarl Bergenhem is the Product Manager for Kendo UI. Throughout his time at the company he’s covered the entire portfolio of products offered, but mainly spent his time in the web development arena covering ASP.NET Ajax, ASP.NET MVC, and JavaScript-based products. He’s passionate about web technologies and has been developing with products like Kendo UI and NativeScript since their inception. In his free time Carl enjoys slaying virtual monsters, snowboarding and playing his guitar.
Interested in taking a look at what's just about to release with the Telerik and Kendo UI product lines? Well, the R2 2019 release is just around the corner and we're here to share what's about to come! In this session, we will go through the new and exciting features across all 21 products.
View DetailsBeyond Datamasking and Access Controls: Modern Security in a Privacy Conscious World
Julien Mansier, Sr. Solutions Engineer and Security Enthusiast, ProgressSolutions Engineer at Progress focusing mostly on Data Connectivity and Integration. I am also passionate about security.
In this session, we'll cover topics that impact business today around security and compliance. We'll review real-world solutions to data access in a world concerned about GDPR and other data privacy regulations. We'll use Progress products to build a data access paradigm which includes controls for non-technical compliance experts.
View DetailsHow to Walk Your JSON Data Into OpenEdge
Paul Guggenheim, President, Paul Guggenheim & Associates, Inc.While attending a 1984 trade show, Paul discovered Progress. He quickly became a Progress evangelist. This strong passion still drives Paul today in finding creative ways for solving issues and presenting solutions.
Paul enjoys providing a wide array of OpenEdge consulting services that include database design, application development, performance tuning and web services.
Leveraging an MBA from the University of Chicago, Paul applies his comprehensive business knowledge to a wide range of industries.
Having educated OpenEdge developers since 1986, Paul uses his vast training experience in developing several comprehensive, high-quality OpenEdge training courses.
Throughout his career, Paul enjoys speaking at several national and international conferences. In the Progress community, he chairs the Chicago Area Progress Users Group and is a member of the PUG Challenge Americas Conference steering committee.
OpenEdge provides many useful tools in parsing JSON data, including Reading and Writing JSON to/from Temp-Tables and ProDataSets. This session will show how easy it is to write data from a ProDataSet and then read JSON into a ProDataSet. However, there are exceptions when the ABL is unable to read JSON into a ProDataSet, so we will also provide examples on how to use ABL JSON classes to load in JSON data in a more generalized way -- we call this 'Walking the JSON tree."
View DetailsThe Great Data Migration to the Cloud
Brody Messmer, Director, Software Engineering, Progress;Brody Messmer, a Director of Software Engineering with Progress, leads the US development teams focused on data connectivity and integration. With over 15 years on the Progress DataDirect team, he's an expert on data connectivity and defined changes to both the ODBC and JDBC specs, and has hands on experience with all aspects of SDLC, including product management, architecture, performance, development, QA, installation, agile coaching and technical leadership.
Aaron has been with Progress since 2017, focusing on data connectivity and integration solutions. Prior to coming to Progress, he worked in the security and network engineering space for over 15 years. He is based out of Northern California.
Enterprises today are rapidly adopting cloud storage and infrastructure, while still opting to retain sensitive business data inside their corporate firewall. Cloud ISVs often get requests to connect these database silos (big or relational) using technologies such as VPN or SSH tunneling. However, these approaches are difficult to manage and not engineered for accessing business data from the cloud. In this session, we’ll see how Progress Hybrid Data Pipeline (HDP) can offer an easier approach to connecting data.
View DetailsBest Practices for Modern App Architectures
Michael Salinger, Senior Director, Software Engineering, ProgressMichael Salinger is a Sr. Director of Engineering for Kinvey at Progress, where he leads the team responsible for the development of the Kinvey Serverless Cloud. Michael has extensive experience in cloud, serverless technology, web, mobile, and backend systems.
Hear best practice and lessons learned for delivering modern business apps. We’ll discuss how adopting open source technologies, agile methodologies, cross platform frameworks, open cloud architectures and more can help you better deliver modern web, mobile and chat applications to transform lines of business while attracting top digital talent.
View DetailsCase Study: Sitefinity + Loymark Commerce: Specialized Commerce with Dynamic Content
Paul Garnier, Chairman, Loymark;Paul is Vice Chairman of Grupo Garnier, an Omnicom partner in several countries in Central America, Peru, Ecuador for companies including BBDO, TBWA, Porter Novelli, OMD and LOYMARK/RAPP Mexico. He studied Business Administration at UCR Costa Rica and Advertising at Michigan State University and has worked in Marketing and technology since 1995. In 2000, he founded LOYMARK, a company that specializes in the development of technology solutions for marketing with presence in several countries in Latam.
I'm an energetic entrepreneur passionate for innovation, marketing, and technology. I believe we can make the world a better place if we help one another to be better. I love sharing with people and learning from others.
The Loymark ecommerce platform specializes in restaurant chains and is used in various markets by brands such as Subway, Denny's, Papa John's, Sliders Burgers and Rosti Pollos. This presentation will show the benefits and flexibility that Sitefinity gives to Subway Costa Rica to generate dynamic strategies, and how Loymark commerce is designed to give clients a personalized, powerful solution with industry specific benefits and connectors to main POS systems for a fast deployment. The LOYMARK team will provide an overview of the integration between the POS, LOYMARK Commerce, Loyalty plaftorm and Sitefinity for the Subway project.
View DetailsGetting Enterprise-Grade Authentication with Sitefinity
Jordan Ilchev, Senior Manager, Software Engineering, Sitefinity Development, ProgressAs Senior Manager for Sitefinity CMS development, Jordan is responsible for most customer facing aspects of the product from OData APIs and new Admin App reinvention to MVC widgets framework and overall front-end experiences. His mission is to ensure clients get most secure, highly performant and most productive .Net CMS on the market. Behind the scene his passion is to build highly efficient development teams that rely on constantly fine-tuned process and best practices for CI&CD, harvesting the advancement of latest software technologies.
One of the main challenges for developers is to connect multiple diverse systems. This is where Sitefinity shines with standards-based authentication, OData services and built-in connectors. Authentication on its own is one of the most critical parts of complex enterprise systems, so more and more large enterprises choose Sitefinity as their WCMS because they can harvest the new authentication capabilities we provide and have improved upon since v.10. With the latest Sitefinity release, the integration with third-party party OAuth based providers is a matter of configuration. Native integration with Azure AD utilizing the new mapping mechanism is huge improvement as well. Join us as we thoroughly explore the authentication capabilities of Sitefinity.
View DetailsIn this session, we'll walkthrough an implementation of UCommerce. What to know, how to implement and best practices. We'll also present a case study on implementing UCommerce with Sitefinity, including integration with Salesforce.
View DetailsLunch & Expo
Breakout Sessions
Transforming Healthcare with AI and ML
Dr. Ashutosh Mani, Senior Principal Data Scientist, ProgressDr. Ashutosh (Ashu) Mani serves as a Senior Principal Data Scientist leading the data science and machine learning efforts at Progress. Prior to joining the Progress team, Dr. Mani worked at Boeing as an Applied Mathematician working on projects related to machine learning, statistics and artificial intelligence. Dr. Mani’s experience in the field of healthcare include working at Bristol-Myers Squibb as a data science/statistics consultant; his doctoral research at University of Cincinnati, Ohio, where he developed algorithms to predict falls in neuro-degenerative disease patients (such as Parkinson’s Disease); and his work with firefighters in detecting and predicting physiological responses to heat stress.
Machine Learning (ML) and Artificial Intelligence (AI) is transforming how healthcare and life sciences approach patient care. IDC reported in 2018 that healthcare data is growing at a rate of 36% each year. It is not humanly possible to assimilate such a huge amount of data and derive actionable insights without leveraging tools like ML and AI. Cognitive apps built with intelligence as an inherent part of their framework can be used to solve several existing healthcare challenges such as predicting no-shows, reducing readmissions and improving clinical enrollment and retention. With an eye to improve operational and clinical outcomes, healthcare and life science organizations are looking for solutions that will Improve patient engagement (patient experience of care) and outcomes (health of the population) while reducing cost (the per capita cost of healthcare). In this talk, we will explore how ML and AI are already transforming the healthcare industry and take a look at some opportunities centered around personalized medicine and preventative therapy to push the horizon further.
View DetailsTechnical Debt Management with CABL and SonarQube
Gilles Querret , Founder, Riverside SoftwareGilles is the founder of Riverside Software, a software development shop focused on OpenEdge and Java technologies. During his career as a contractor and product manager, Gilles always tried to improve the tools and procedures used by development teams to help them deliver early and effectively. Gilles now works on code analysis, and helps customers implement continuous integration as well as continuous code inspection.
If your development team feels that new features or bug fixes are taking longer and longer to be implemented, then it’s probably because you’re paying interest on a high technical debt. But what exactly is technical debt? How can you identify it in your products? This session will answer those questions by introducing CABL, an ABL code parser and rules engine for SonarQube, the leading open-source code quality management platform.
View DetailsOne Project. One Language. Three Apps.
TJ Van Toll, Developer Advocate, Principal, ProgressTJ VanToll is a front-end developer, author, and a Principal Developer Advocate for Progress. TJ has over a decade of web development experience, including a few years working on the jQuery team. Nowadays, he spends his time helping web developers build mobile apps through projects like NativeScript.
It’s 2019 and we’ve achieved the dream: robots that make phone calls for us. Oh, and we can also use JavaScript to build apps for basically any platform. That’s probably the more relevant dream. And because JavaScript can be used to create apps on virtually any platform, developers have created a variety of projects that let you, wait for it, build for multiple platforms—at the same time. I know, right? In this talk, we’ll focus on NativeScript and React Native, both of which give you the ability to build web apps, native iOS apps and native Android apps, simultaneously. You’ll see some amazing demos of these projects in action, and then learn when using these projects is a good idea, and also when it’s a not-good idea. Come learn about using JavaScript for apps and stuff!
View DetailsWorried about your business continuity? Are your systems secure and reliable enough to withstand a catastrophic event or hack? You may have a disaster/recovery plan, but have you tested it recently? Your application may have single points of failure, but it may also have a dependency on external services that cannot withstand interruption. In this session we will discuss a number of business continuity considerations, starting from the business point of view and drilling down to application and infrastructure design considerations.
View DetailsDriving Digital Transformation in Hospitality: How Crystal Cruises Leveraged Sitefinity
Craig Briars, Sales Director, Americaneagle.comA goal-oriented leader with entrepreneurial drive. Adept in all things technical with extensive experience in Website UX, Development , Digital Marketing & Business Operations. Strong track record of success in tailoring digital solutions to address the unique challenges and business goals of clients.
With a passion for technology, marketing and a decade of development experience, my clients benefit from a well-rounded consultative approach. Focused on prescribing realistic solutions which are best fit for a client's business needs, along with the appropriate blend of services to enable a well executed project.
In this session, we'll explore how the world's most awarded luxury cruise line, Crystal Cruises, leveraged Sitefinity to transform their online experience. Discover the many features that transformed the site into the dynamic and powerful experience that it is today.
View DetailsChecking Your Network’s Plumbing: Why You Need a Network Monitoring Solution (Ipswitch Session)
Jim Cashman, Director of Network Monitoring Product Management,, IpswitchJim Cashman leads the Ipswitch product management team for the WhatsUp Gold product brand, and has also spent time on the product management team for the MOVEit brand. Jim was a long time IT director and WhatsUp Gold user. He has participated in delivering seven on-time releases for WhatsUp Gold and several more for MOVEit. When not at work, Jim spends his time with family and reading.
Avoid business downtime with Ipswitch WhatsUp Gold, a network monitoring solution that covers you from the network edge to the cloud. Troubleshoot faster from an interactive topology map that shows connectivity and dependencies. See what's up and what's down instantly whether in the cloud or on-premises. Get complete visibility to the status of network devices, systems and applications. Leverage topology-aware monitoring that understands network dependencies so you receive fewer, more intelligent alerts. Receive notifications through SMS, email, web or Slack so you know about developing issues before users report them.
View DetailsTaking React Hooks to the Next Level with Reducers
Eric Bishard, Developer Advocate, KendoReact, ProgressWith a focus on fundamentals first, Eric loves teaching others to build solid React UI's. From fundamentals to the bleeding edge, Eric is on board to ensure KendoReact users get the training and knowledge required to succeed in building Real World applications using world class components and tools for React JS.
A front end developer since the early 2000’s always focusing on web applications, Eric has worked full stack in .Net but specializes in SPA frameworks like React. Experience includes designing an 11 month JavaScript focused web development curriculum for F.I.R.S.T Institute, building responsive applications for SolarCity and Tesla, and he now joins the Kendo UI team at Progress working with a team of engineers and storytellers, representing KendoReact to the developer community worldwide.
Understanding the latest about ES6 and the latest features of React are just the beginning. In this session, we go beyond the simple examples of using functional components and Hooks in React and bring the Redux style state management, including dispatcher and reducer to our UI state management. In previous versions of React, one would need to import Redux and understand a lot more about the entire Redux pattern. We explore the `useReducer` Hook and track state from action to dispatcher, to reducer, all while using basic methods provided by the core React library. This is an intermediate level talk on Hooks, but most JavaScript programmers will recognize the patterns and practices we use to manage state in React 16.8.
View DetailsLearn or “un-learn” DBA tactics that have been considered best practices for years. In this presentation, we will take a look at various out-of-date DBA strategies along with their up-to-date recommended alternatives.
View DetailsHow To: Connect to OpenEdge - and Other Enterprise and Cloud Data - from Anywhere
Saikrishna Teja Bobba, Technical Evangelist, ProgressSaikrishna is a DataDirect Developer Evangelist at Progress. Prior to working at Progress, he worked as a Software Engineer for 3 years after getting his undergraduate degree, and recently graduated from NC State University with a Masters in Computer Science. His interests are in the areas of Data Connectivity, SaaS and Mobile App Development.
Your business data no longer lives exclusively within the safe confines of your enterprise network. More and more of your valuable data is now generated and stored in multiple public and private cloud locations. This new, hybrid data world presents many data access and integration challenges. These challenges are further amplified by the steady growth of access requests from end users like BI Analysts, Developers, Data Scientists etc., who require data accessibility from their favorite tools & languages. In this Workshop, we’ll show you how you can solve these challenges using Progress DataDirect Hybrid Data Pipeline. You’ll get hands-on experience connecting to OpenEdge and other on-premises and cloud databases - without using a VPN. You’ll also learn how to make this data available via ODBC, JDBC and OData (REST) API for your end users to connect from their favorite tools in no time. This session will hold a maximum of 20 participants on a first come first served basis. Participants are requested to bring their own laptop to participate in this 90-minute hands-on session.
View DetailsExtensibility and Integration Made Easy with Sitefinity
Peter Filipov, Product Manager, Sitefinity, ProgressPeter Filipov (Pepi) is a Product Manager focused on expanding Sitefinity ecosystem. His prior experience as a Developer Advocate and Manager of Engineering helps him to understand the customers’ and market needs of Sitefinity. He also is passionate about being active and healthy 24/7 😊.
Sitefinity's architecture is designed and built around the key concepts of extensibility, interoperability and integration allowing you to easily plug into the platform or even to create custom modules. Learn about the multitude of extensibility points and how to package your implementations and distribute them across multiple Sitefinity instances. For those of you who wish to share your integrations and add-ons, we will review the submission process on our newly launched Sitefinity Marketplace.
View DetailsStop Paying Lip Service to Business Continuity
Paul Koufalis, DBA and Technical Expert, White Star SoftwarePaul began his OpenEdge DBA career 25 years ago after completing a Computer Engineering Degree at McGill University. If he’s not staring at his multiple computer screens, you can probably find him speaking at a Progress event somewhere in the world or being roughed-up by his twin boys back home in Montreal. Paul can be reached by email at pk@wss.com.
Most organizations pay lip service (if that) to business continuity planning. Not just "Hurricane Katrina" disaster planning either, but its more mundane and frequently seen cousin, "tripping-on-a-wire" business continuity. If you occupy a technical role within your organization, please invite your boss, your boss' boss and your boss' boss' boss to this session. Forward the invitation all the way up the org chart. Print it out and tack it to the bulletin board in the cafeteria. Make sure no one in IT Management or at the C-level can pretend they didn't know.
View DetailsThousands of Users, Terabytes of Data
Dan Foreman, Progress Guru/Elder/Docent, White Star SoftwareDan Foreman, instructor and consultant, has used Progress since 1984. He is recognized worldwide as an expert in Progress Performance Tuning and Database Administration. Dan has been a frequent guest speaker at USA & European Progress Users Conferences for the last 30 years as well as many other Progress conferences and User Group meetings around the world. He is the author of several publications including:
· Progress Performance Tuning Guide
· Progress Database Administration Guide
· Progress System Tables
He has also developed several tools and utilities for the Progress database.
Dan can usually be found traveling the world, playing basketball, riding his recumbent tricycle, or backcountry XC skiing.
This session is a case study on how some of the world’s largest Progress databases and highest user counts are administered and tuned. We will also look at the challenges that arise from operating a Progress VLDB (Very Large DataBase). Some of the databases covered in this presentation are multi-terabyte. Topics include Backup and Recovery Strategies, Performance Tuning Challenges, Dump and Reload Techniques, Managing High Numbers of Client Connections, and much more!
View DetailsGet to know why Ipswitch MOVEit Managed File Transfer (MFT) is used by thousands of organizations around the world. This MFT solution provides complete visibility and control over file transfer activities, reliability of core business processes, and a secure and compliant transfer of sensitive data between partners, customers, users and systems. Discover how you can benefit from secure end-user collaboration, flexible deployment, compliance reporting, iPaaS integration, automated failover and much more with MOVEit MFT.
View DetailsGoodbye Client Side JavaScript, Hello C#'s Blazor
Carl Bergenhem, Product Manager, Kendo UI, ProgressCarl Bergenhem is the Product Manager for Kendo UI. Throughout his time at the company he’s covered the entire portfolio of products offered, but mainly spent his time in the web development arena covering ASP.NET Ajax, ASP.NET MVC, and JavaScript-based products. He’s passionate about web technologies and has been developing with products like Kendo UI and NativeScript since their inception. In his free time Carl enjoys slaying virtual monsters, snowboarding and playing his guitar.
For .NET developers, writing client side C# has always been a pipe dream. With the introduction of Blazor this all changes. Blazor is a .NET web framework that runs in any browser. Blazor uses the latest in web standards, WebAssembly. This means no plugins, transpilation, or JavaScript are needed. In this session we’ll explore what Blazor means for web development and learn about how this experiment at Microsoft is shaping up. Blazor runs in the browser on a real .NET runtime (Mono) implemented in WebAssembly that executes normal .NET assemblies.
View DetailsCheck out the agenda and highlights from last year’s event here.
Visit NEXT2018