Build a schedule tailored to your interests and focus areas.
Find in‐depth tracks on all Progress products.
7:00PM - 09:00PM
Workshops and certification training will run on Monday, May 6.
Times and details will be announced shortly.
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: 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
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
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: 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’s Digital Experience Cloud (DEC), 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
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!
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.
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
Certification Training: Practical Sitefinity Development: Day Two
Workshop: Get Hands On with Sitefinity Digital Experience Cloud
Our world is evolving quickly and companies who are able to take advantage of well designed technology will lead the way. Scott brings a keen sense of curiosity and determination to all new business problems. Scott's passion is creatively engineering new ways for clients to stand out. To do that, you need to ask the right questions and take time to understand the context of each client's position in the market.
In this hands-on workshop, we will take attendees through a guided setup of Sitefinity Digital Experience Cloud (DEC). DEC 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
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.
Razor: Into the Razor-Verse
Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress, and expert on all things web development. Ed enjoys geeking out to cool new tech, brainstorming about future technology, and admiring great design.
Ed has shared his insights, experiences, and advice around collaboration, knowledge management, social computing, and training at many industry events around the United States. Highly ethical and engaging with an uncanny business acumen, he is a creative community builder and outside the box thinker. Long term business relationships throughout the world within internal communications, employee engagement and marketing as well as IT. Focusing on Financial, Healthcare, Manufacturing, Agency and Professional Services. He has defined, architected, and implemented line of business solutions with a touch of style and UX best practices.
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.
Get Started with NativeScript
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 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.
5 Projects You Can Build to Get Started with Sitefinity
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.
For easy to manage websites and scalable, multisite, multilingual and multi-channel enterprise-wide deployments, Sitefinity is a potent and capable platform that nurtures and drives business growth. In this session, we will look at 5 Sitefinity use cases and projects that organizations of all sizes should consider building to stay ahead of the competition.
A Holistic View of OpenEdge Pro2
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.
Everything You Need to Node
Beautiful Native Mobile Apps with NativeScript and OpenEdge
Connect Any Application to Any API--With No Code?
James Goodfellow is a Senior Product Marketing Manager at Progress and focuses his efforts on the DataDirect suite of solutions. Through his tenure at companies like Progress and SAS, he has spent the bulk of his career launching successful marketing campaigns for data and analytics products. James blogs here and around the web on topics such as data connectivity, analytics, IoT, visualization and machine learning.
APIs have become the enterprise standard for sharing data both internally and externally. However, creating the connections to share data between SQL-based applications and these APIs can be both difficult and time consuming.
Autonomous REST Connector enables enterprise applications to consume APIs in minutes through codeless configuration and intelligent sampling. Join us for a live demonstration to see how Autonomous REST Connector can be the bridge between your application and your customers’ proprietary APIs.
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.
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!
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.
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.
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.
Share Code between Web and Mobile with NativeScript-Vue
Jen Looper is a Google Developer Expert and a Senior Developer Advocate at Progress with over 15 years' experience as a web and mobile developer, specializing in creating cross-platform mobile apps. She's a multilingual multiculturalist with a passion for hardware hacking, mobile apps, Vue.js, machine learning and discovering new things every day. She is the founder and CEO of Vue Vixens, an initiative promoting diversity in the Vue.js community. Visit her online at http://www.jenlooper.com, or via Twitter @jenlooper.
Did you ever notice that the Vue community is populated by musicians, artists and teachers? Why is this? Is there something about this framework that appeals to admirers and practitioners of the visual and plastic arts? In this talk, I’ll explore ways in which the familiar patterns of Vue development translate to some aspects of traditional Chinese brush painting, going on a romp through one of the oldest continuous artistic traditions in the world and seeing how some of its tenets can inspire us, as developers, and inform the way we write our code. We’ll then take a look at how to build a web and mobile app that exist in perfect harmony, creating a piece of artwork collaboratively.
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.
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.
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.
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.
Lunch and Expo
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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 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).
What’s New with Progress Health Cloud
Dr. Jikku Venkat runs Product Management for Progress Health Cloud and enjoys the challenge of taking innovative technology concepts and making them successful enterprise-ready products. Previously, Dr. Venkat led product management for Kinvey, an industry recognized market leader for cloud-based application platforms. For the past 14 years, Dr. Venkat has been involved with startup companies in healthcare technology, enterprise software, Cloud, SaaS, and Virtualization areas. He has built successful Engineering, Product Management, and Customer Services organizations from the ground-up at Draker Energy (IoT, SaaS for the solar industry) and Virtual Bridges (Desktops in the Cloud) and United Devices (Grid/Cloud Computing).
Progress Health Cloud is a HIPAA-compliant, purpose-built solution that works across the entire healthcare spectrum. Join this session to hear about the market landscape, new features and where Health Cloud is headed in 2019 and beyond.
Addressing Analytics Continuity with GDPR through Data Masking
Solutions Engineer at Progress focusing mostly on Data Connectivity and Integration. I am also passionate about security.
The General Data Protection Regulation (GDPR) came into effect in May 2018 and placed restrictions regarding consumer data protection and privacy on companies conducting business within the European Union. While bigger firms have the luxury of relying on expensive consultants and new technologies, many companies often sideline mission-critical analytics projects to avoid substantial penalties. There is a middle ground to these extremes. Data masking offers the most seamless way to retain data while hiding sensitive personally identifiable information (PII). Find out how your business can leverage data masking to ensure analytics continuity, while still complying with GDPR.
Get Your Kicks on Route 66 (6+6 ) Equals OpenEdge12
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.
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.
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.
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.
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.
CTO Update: Next Generation App Development
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.
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.
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.
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.
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.
What's New in Angular
This session will provide an overview of the latest features in Angular 8 and will examine what's coming in future releases.
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.
Open Bar with TensorFlow + NativeScript
How many hours of human potential are wasted by standing in front of a refrigerator, trying to figure out what kind of ingredients can pair together to create a meal? For folks who travel, the end of a day at work is often brought to a crashing halt as you stare sadly into your hotel’s minibar, trying to figure out a nightcap from the odd assortment of tiny bottles on the shelf. What if there was a mobile app that could intelligently scan the bottles and use machine learning with a custom trained model to suggest for you the World’s Greatest Minibar Cocktail? What if that app was written using NativeScript-Vue, and the training was done using TensorFlow?
In this talk, we’ll learn how to create a native mobile app using Vue.js, and how to integrate TensorFlow custom models, allowing your mobile app to train data on device. Join me as we walk through the creation of MixoLogy, sampling an original creation concocted for you via machine learning, based on a scan of a minibar. One more of life’s little problems, solved through technology.
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.
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.
How To: Analytics on Top of OpenEdge Rest Services
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.
Progress Autonomous REST Connector is an intelligent, customizable data connectivity solution enabling businesses to build and deploy enterprise-grade data connectors in minutes without coding. Customers are leveraging this new technology to translate API data into a format that can be accessed in real-time from any SQL-based BI/analytics tool. This workshop illustrates a step-by-step process to use Autonomous REST Connector to connect ANY application to any REST API--most notably OpenEdge data exposed via the Rest services.
"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.
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.
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.
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
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
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.
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
Case Study: State Electric Achieves Successful Business Results with B2B Ecommerce
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.
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.
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.
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.
Keynote Customer Panel
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.
Join Yogesh Gupta, Progress CEO, and Loren Jarrett, Progress CMO, as they co-moderate 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.
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.
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."
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.
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.
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.
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.
Mastering Modern ETL Tools for Cloud and Big Data
Cloud and big data are now mainstream, and for many companies, it has become a challenge to effectively integrate enterprise data with these modern systems. This multifaceted challenge requires IT to master modern ETL toolkits, plus address new issues such as enterprise data security beyond the firewall, support for popular data sources such as Salesforce, Eloqua, SQL Server or Oracle, custom connectivity needs and more. This session drills into the various approaches including:
•An overview of modern data management
•ETL Tools for the Cloud: AWS Glue, Google DataFlow, Azure Data Factory
•ETL Tools for Hadoop: Apache Sqoop, Apache Nifi, Apache Flume
•Best Practices for Modern ETL
Basic State Management using React Hooks
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.
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.
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.
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.
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, 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.
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.
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.
Insights from a Progress Early Adopter
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
The OpenEdge Roadmap
Rob is a Senior Manager of OpenEdge Product Management. He has been a member of the Product Management team for 12 years, gathering user requirements and organizing product releases to meet those requirements. His primary technology focus is on the ABL language and IDE, Application Server, integration technologies, application security, mobile technology and Business Process Management (BPM).
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.
Business Policy Automation with Corticon Rules
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.
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.
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.
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.
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.
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.
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.
Modernizing OpenEdge for the Web with Sitefinity
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.
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.
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.
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.
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.
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.
How to: Hybrid Data Pipeline
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.
Learn how to traverse from the cloud to on-prem and back without expensive and complicated VPNs. In this workshop, you'll gain hands-on experience using Hybrid Data Pipeline to access an on-prem database from a cloud application.
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.
Hands on with UCommerce
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.
Entity Relationship Diagram Editor for OpenEdge
Tooling development and consulting for Progress ecosystem with focus on node.js and web enablement solutions.
While using the Data Dictionary or the Data Administration tools can get the job done, using a graphical database designer tool, specifically designed for OpenEdge and completely integrated in the Progress Developer Studio for OpenEdge development environment, not only gives a more visual representation of the database structure but introduces features like model validation and model compare. Being able to switch from the bird's-eye view to detailed subject area and quickly discover all relations between business objects is something that can benefit both database designers and developers.
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.
Supporting Data Analytics: Tableau, Qlik, MicroStrategy…Oh My!
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.
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.
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.
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.
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.
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.
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.
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.
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!
Beyond the Code: Implementing DevOps and CI/CD Techniques for Cloud Apps
Continuous Integration/Continuous Delivery (CI/CD) is an automated process where code is merged, built, quality tested and published with the ability to deploy. Continuous Deployment (CD) is the ability to automatically deploy to a production environment. In this session, we will discuss how CI/CD can be applied in the OpenEdge environment. We'll explore standard CI/CD practices that ease software delivery and help to achieve high availability. Topics include:
- An explanation of pipeline tools, including GitHub, Ant, Ansible and TeamCity
- How to introduce a pipeline into your organization
- Best practices for versioning
- Utilization of containerization in the OpenEdge environment
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.
Using Data to Make Content Decisions
Philip Andersen is a Danish technology executive with a track record of developing innovative and widely adopted software platforms. He is currently the Chief Executive Officer of Cludo, an intelligent search and Content Enablement platform used by organizations worldwide. Philip started Cludo in Denmark in 2015, and opened the Minneapolis office in February 2017. Prior to Cludo, Philip also served as the co-founder of Omnirocket, an easy to use Project Portfolio Management solution.
Learn how you can utilize your site search analytics to drive content decisions and better customer engagement.
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.
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.
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.
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.
One Project. One Language. Three Apps.
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 UX Design is Important in Agile Development
Priya is a hands-on user experience professional with 10+ years designing compelling user experiences. Priya specializes in utilizing design thinking, user centered practices, working with end users and implementing user experience strategy in Agile and Waterfall environments. Priya's goal is to produce usable, elegant and profitable products that delight end-users.
UX design should ultimately create a frictionless and engaging experience for users, boosting user satisfaction, accessibility and interaction with the product. Integrating design and engineering skills creates the software and services which drive business forward. Join Priya Heble, Director of UX at Progress, as she shares effective ways to integrate design into the agile development process, methodologies for identifying complimentary design, and trends in 2019.
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.
SiteSync Evolution: From IT Admin Tool to Content Editor
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!
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.
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.
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.
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.
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.
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.
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.
Check out the agenda and highlights from last year’s event here.
Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.