Build a schedule tailored to your interests and focus areas.
Find in‐depth tracks on all Progress products.
6:00PM - 09:00PM
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
As 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.
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
• 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
Certification Training: Foundations of Sitefinity Developement -- Day One
As 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.
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.
• 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
Workshop: Data Driven Decision Making with Corticon
Pre-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
Beyond the Code Workshop: Evolving Your App to the Cloud
Shelley 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.
Workshop: Tips & Tricks for Success with Progress Application Server for OpenEdge, Including 12.0!
Roy 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.
Workshop: Building a Sitefinity Application in a Day
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!
Certification Training: Practical Sitefinity Development: Day Two
Certification Training: Foundations of Sitefinity Developement -- Day Two
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.
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
• 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
Workshop: Get Hands On with Sitefinity Insight
Tim 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.
Workshop: Reduce Application Maintenance Downtime with PAS for OpenEdge
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
Workshop: Implementing and Securing OpenEdge REST Service Interfaces
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
Breakfast & Expo
Welcome and Introduction
As Chief Marketing Officer, Loren is responsible for driving Progress’ global marketing and strategy, applying her strong strategic, analytical and go-to-market skills to propel new growth for the business. Loren is excited by the opportunity to build on the company’s strong commitment to its core business and to capture and deliver on the emerging market for the business applications of tomorrow.
A growth-stage CMO, Loren’s passion is to develop and execute on winning strategies for driving the next phase of growth for companies. Loren brings an impressive track record to her work at Progress. Most recently as Chief Marketing Officer at Acquia, she drove creation of a predictable and scalable demand generation model, launched new positioning and accelerated Acquia’s leadership position with analysts. As CMO of Kaseya, Loren built a global marketing team focused on digital marketing and high-velocity demand generation. At FatWire, leading both Marketing and Product Management, Loren drove redefinition of the company’s positioning and product direction, doubling the size of the business and leading to a strategic sale to Oracle. Earlier, Loren also held leadership positions at CA Technologies, Oracle and American Express.
Loren holds an MBA from the Harvard Business School and a BA from Yale University.
Opening remarks and introductions from Loren Jarrett, Chief Marketing Officer.
Progress: Accelerating Digital Innovation
A 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.
407 ETR Scales its Mobile App to Support 2+ Million Customers
Highway 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.
High-Performing Salesforce Data Connectors
Avadhoot 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.
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.
Get Started with NativeScript
The OpenEdge Roadmap
Rob has been a member of the OpenEdge Product Management team for 13 years, gathering user requirements and organizing product releases to meet those requirements. He is currently managing the OpenEdge Product Management team, and working to meet the development and deployment demands of the upcoming decade, especially around Continuous Operations, Performance and Scale, and Application Evolution.
Technology 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.
What's New in Angular
With 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.
This session will provide an overview of the latest features in Angular 8 and will examine what's coming in future releases.
SEO 2020: Building Your Strategy for On-SERP SEO and Beyond
Diane 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.
Kinvey Platform Road Map + What's New
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.
How UX Designers & Developers Can Better Collaborate
Daniel 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.
Building MVC Widgets for Sitefinity 12
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.
Get Started with Serverless
TJ 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.
Serverless 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.
Proper Planning for a Stellar Sitefinity Implementation
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.
Why Savvy Businesses are Leading with a Digital Experience Platform (DXP)
Dion 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.
Set Your Sites on Sitefinity 12.0 and Beyond
Sergei 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.
Building Your Platform on Sitefinity
Steve 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.
Conquer Web and Mobile with a Single Project
Sebastian 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.
Get Started with Kinvey
The 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).
99 Ways to Crash a Database
Nectar has been helping medium to large organizations achieve success with their Progress based enterprise application solutions for more than 18 years. In 2014, Nectar partnered up with White Star Software.
He started his IT career with Progress in 2000 at Access Commerce, integrating a Progress based configurator solution with QAD's MFG/PRO ERP system. He later joined QAD in 2003, where he helped several companies across North America succeed with their Progress and QAD implementations. Nectar became an independent DBA consultant in 2007 and founded Dalo Consulting Inc., a consulting firm specialized in both Progress and QAD software.
Throughout the years, Nectar has been providing on-going DBA services, and system administration and performance tuning/troubleshooting, all with the ultimate goal of ensuring business continuity for his Progress and QAD customers. He has also been the technical lead in numerous implementations projects, including QAD roll-outs, cross-platform migrations and disaster recovery planning.
Nectar enthusiastically shares his knowledge and experience within the Progress and QAD community. He is often invited to speak at Progress and QAD conferences, including the QAD Midwest User Group and Progress PUG Challenge.
A 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.
Simplify Analytics Data Access from OpenEdge
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.
Test Studio - Test Automation in Agile DevOps
Andy 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.
Customer Panel: Modernizing Complex Progress Applications - The Good, The Bad, and the Ugly
I 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.
Beyond the Code: Defining and Packaging ABL Services for Progress Application Server for OpenEdge
Peter 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.
Business Policy Automation with Corticon Rules
Seth 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.
A Lap Around the Windows Development Platform
John 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.
Leading in an Agile World
Ed is responsible for US based Engineering of the OpenEdge product comprised of approximately 60 engineers. Ed has trained hundreds of team members worldwide on Agile best practices and the SAFe framework.
Ed has also launched multiple distributed Agile Release Trains (ARTs) and provided both individual and team based coaching. He helped establish multiple metrics for measuring both team and train effectiveness and engagement.
Explore 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.
Lunch and Expo
CGI and Progress: An Ongoing Development and Modernization Journey
Founded 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.
Teknion: Digitally Transforming a Global Brand with the Help of Sitefinity
As 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.
App Innovation Awards
Introducing Sitefinity Cloud
Angel 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!
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.
Get Your Kicks on Route 66 (6+6 ) Equals OpenEdge12
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.
Downtime is Money: Reduce Application Maintenance Downtime with PAS for OpenEdge
Updating your application is a business requirement, whether it is patching bugs or releasing new features. In the past, this was done during maintenance windows late at night or on the weekend, to 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.
Building UX into Your Development Process
Founder 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.
Connect Any Application to Any API--With No Code
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.
Case Study: DXC and Episodes of Care
Joe 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.
DevOps: Best Practices from Real-World Experiences
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.
Case Study: CGI's OpenEdge Modernization Journey
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!
Razor: Into the Razor-Verse
The 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.
Workshop: Build Web + Mobile Apps with a Single Project
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.
Which Chatbot is Right for You?
Originally 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.
Five Sitefinity Capabilities for a More Productive Day at the Office
Alexander 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
Maximize your Site Search Experience with Sitefinity + Hawksearch
Art 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.
Everything You Need to Node
New Ways to Get the Most from PAS for OpenEdge Logging
Michael 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.
How to Make Your Mobile Apps Shine Offline, with Kinvey
Ignacio 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.
Omnichannel Delivery is the New Normal
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.
Beautiful Native Mobile Apps with NativeScript and OpenEdge
Beyond the Code: DevOps Tools for OpenEdge
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.
A Holistic View of OpenEdge Pro2
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.
Supporting Data Analytics: Tableau, Qlik, MicroStrategy…Oh My!
Solutions 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.
Continuous shuttle service from Omni to Disney Springs
How to Build the Apps of the Future
As 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.
A Mobile App Having an Impact on Food Security in Africa
Jehiel 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.”
NativeScript Layouts Explained In Practice
Vasil 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.
Autonomous REST Connector + Corticon: Enhancing Business Rules Management with REST API Data Access
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.
Achieving Geo-Distributed Deployment with Sitefinity
As 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.
How to do Replication on Large Databases with Minimal Time
With 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.
Modernizing OpenEdge for the Web with Sitefinity
Kyle 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.
All the World’s a Database
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.
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.
Doing More with the Spring Framework in Progress Application Server for OpenEdge
With 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.
Beyond the Code: Profile and Monitor Your Application in Progress Application Server for OpenEdge
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
Coding Accessibility: Best Practices from the Front Lines
Bekah 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.
Getting Started with Kinvey Studio
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.
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.
Tailor Your Personalization Efforts to Drive Engagement
I 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.
Merits of an Offline-First App Development Approach
Vinay 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.
Beyond the Code: Implementing DevOps and CI/CD Techniques for Cloud Apps
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.
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
Building an Enterprise Mobile Portal In Under 30 Minutes with Microapps
Nischal 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!
Serverless ETLs for Migrating OpenEdge Data to AWS or Azure
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.
Case Study: Best Practices in Building a Global Web Presence with Sitefinity
20 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.
Reduce Downtime with Progress Application Server for OpenEdge HealthScanner
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.
Big Data Rule Processing
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.
Optimizing Your Optimization
Megan Gouveia is a Sr. Digital Marketing Manager at Progress Software. She has spent the past 10+ years managing large-scale website initiatives to improve the overall user experience and increase lead generation. Recently, she has turned her focus to personalization and optimization, delivering data-driven custom experiences for each visitor to the website.
Your 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.
5 Key Features of NativeScript for Enterprise Companies
Emil 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
Basic State Management using React Hooks
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.
Let’s Talk: Five 9’s
Richard 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.
How Technology and Innovative Approaches Can Transform Your Organization
Megan 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.
Improving Patient Engagement with Digital Innovation
Neil 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.
Keynote Customer Panel
Join 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.
Case Study: How Deltek Delivered "Bring-Your-Own-Analytics" (BYOA) with Their Cloud App
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.
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.
Automate Test Studio Results for Team Collaboration with Jira and Slack Integration
Software 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.
Adopt an AI-driven Chatbot Today
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.
Telerik Reporting in .NET Core: 'The Final Frontier'
Richard 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.
From 2D to Stereoscopic 3D Data Visualization in VR
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.
Productive Content Management at Scale
As 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.
Case Study: State Electric Achieves Successful Business Results with B2B Ecommerce
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.
Patterns for Migrating Fat Client GUI Applications to N-Tier, Web Applications
Mike 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.
Moving Towards Decoupled CMS with .NET Core
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.
The Next Frontier - Conversational Bots
Sam 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.
Beyond the Code: Securing a Cloud Application
David 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.
Filling the Digital Talent Gap
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.
Insights from a Progress Early Adopter
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 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.
Deploying Applications with the Docker Container for Progress Application Server for OpenEdge
Docker Containers provide a convenient way to package and deploy applications in a repeatable manner. In this session, you will learn how to use the new Docker Container for the Progress Application Server for OpenEdge to package a Progress Data Service and deploy to a Kubernetes environment. We will also take a look at how to manage log files using Elasticsearch, Fluent Bit and Kibana.
From Legacy to SaaS and Everything in Between
30+ 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
Boosting Developer Productivity with JustMock - the Superior Mocking Framework
Mihail 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.
Best Practices: Health Check Monitoring of Sitefinity Websites
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.
ISCorp: Turn-key Application Cloud Hosting and Management
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.
Case Study: Revolutionizing State Social Services with the Corticon Business Rules Engine
As 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.
Building NativeScript Mobile Apps for Sitefinity 12.0
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.
Data Integration: The REST of the Story
Tony 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.
Workshop: Build an AI-driven Chatbot with Kinvey Chat
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.
Why Site Search Matters
Jennifer Nesbit is the manager of Customer Experience at Cludo. She has successfully lead a team of Developers, Customer Experience Managers, and Solutions Engineers to maintain and grow relationships with over 800 clients globally. Jennifer has over five years of experience in building Customer Experience teams in website SaaS organizations.
One-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.
Mastering OpenEdge Problem Diagnosis
Paul 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 email@example.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.
Build High-Productivity Apps: The Data Scientist Way
Aditya 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.
"Speed Is Just a Question of Money" (and other performance lies)
Adam 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.
Everything Must Be Connected
Wilco van Vliet is a non-tech person running a disruptive tech company called ConnectPlaza, which provides a powerful Connectivity Platform which brings a disruptive change in the integration development and deployment cycle.
The platform is suitable for Enterprises and/or Application Partners (ISV’s) with API needs. As ConnectPlaza’s co-founder and CMO, Wilco leads - with Paul Lange also co-founder - a pioneering team of software industry experts with the mission to simplify connectivity and making connectivity development dramatically easier, faster and more collaborative. As a result, the company is achieving international growth and empowering many industry leading companies in their journey to operational excellence.
For 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.
Building a SPA Microsite in an Hour
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.
Fiddler Everywhere: The Road Ahead
Kamen 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
Enhanced Experiences: OpenEdge and Kinvey
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.
Security and Compliance Risks with Cloud App Deployments
As 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.
Birds of a Feather: Performance Track: Let’s Talk Application Performance
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.
at the hotel pool
Progress Executive Roundtable
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.
Announcements and Wrap
Our Journey to Automated Testing
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.
Case Study: Application Modernization as the Fuel for Business Growth
Carl 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.
Sitefinity SiteSync Evolution: From IT Admin Tool to Content Editor Capability
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.
SmartComponent Library – The OpenEdge Modernization Framework
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.
Implementing Custom REST API with ABL WebHandler
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.
Adding Powerful Data Grids to Your Vue.js Applications
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.
Application Monitoring for Partners
A 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.
Integrating OpenEdge with Salesforce
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.
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.
Xamarin.Forms Takes You Places!
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.
Kinvey Studio: A Technical Deep Dive
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.
Case Study: BankUnited CMS Upgrade Migration
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.
Coding for Network Performance
Tom 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.
Beyond the Code: UI Options for Cloud Applications
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.
Wheel of Misfortune
Through 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.
What's Coming with R2 2019 in Telerik and Kendo UI
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.
Beyond Datamasking and Access Controls: Modern Security in a Privacy Conscious World
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.
How to Walk Your JSON Data Into OpenEdge
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."
The Great Data Migration to the Cloud
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.
Best Practices for Modern App Architectures
Michael 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.
Case Study: Sitefinity + Loymark Commerce: Specialized Commerce with Dynamic Content
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.
Getting Enterprise-Grade Authentication with Sitefinity
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.
Hands on with UCommerce
He is an e-commerce specialist combining leading edge technology and sound business with the goal of helping companies succeed with their e-commerce strategy.
To achieve this goal he relentlessly drives for the best possible solution, which balances customer needs and technology both in the short and long term.
He was awarded MVP (Most Valuable Professional) by Microsoft for ASP.NET/IIS in 2010, 2011, 2012, 2013, 2014, 2015, and 2016.
In 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.
Lunch & Expo
Transforming Healthcare with AI and ML
Dr. 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.
Technical Debt Management with CABL and SonarQube
Gilles 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.
One Project. One Language. Three Apps.
How Safe is Your System?
Worried 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.
Driving Digital Transformation in Hospitality: How Crystal Cruises Leveraged Sitefinity
A 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.
Checking Your Network’s Plumbing: Why You Need a Network Monitoring Solution (Ipswitch Session)
Jim 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.
Taking React Hooks to the Next Level with Reducers
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.
Obsolete DBA Best Practices
Learn 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.
How To: Connect to OpenEdge - and Other Enterprise and Cloud Data - from Anywhere
Saikrishna 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.
Extensibility and Integration Made Easy with Sitefinity
Peter 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.
Stop Paying Lip Service to Business Continuity
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.
Thousands of Users, Terabytes of Data
Dan 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!
How to Make the Networked World a Safer Place to Share Data with Managed File Transfer (Ipswitch Session)
John Picinich leads the Ipswitch product management team for the MOVEit and WS_FTP product brands. With an extensive track record for making fast and accurate decisions, John has successfully delivered over thirty five on-time product releases since joining Ipswitch in 2016. When not working on cool projects at work, John spends his leisure time with family and friends. Hiking, playing ice hockey, song writing and playing guitar are where you will find him outside of work.
Get 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.
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.
Check out the agenda and highlights from last year’s event here.