Learn various environmental considerations that a PB developer would need to perform in order to be ready for installing the PowerBuilder Cloud / PowerServer 2021 software combination. Topics covered include: Getting Ready, Requirements; Prerequisites; .NET frameworks & SDK; IIS installation & configuration; PB IDE / PS Toolkit and; the Appeon Installer. After this session, the PB developer will have a good understanding of the PB / PS 2021 product environment that needs to be in place before starting those product installations.
Presenter
Chris Pollach, Director Developer Relations, Appeon
Monday, Dec 06, 1:00 PM - 1:40 PM EST
Learn how to deploy your PowerBuilder apps to the cloud. Topics covered include: an introduction of the PowerServer architecture; how the new PowerBuilder 2021 IDE integrates with PowerServer 2021; the relationship of the PB IDE's integrated PS Toolkit to generate each of the PowerServer and App Cloud components and; how these components are then integrated together to form the final PowerServer Cloud Application - right through to its delivery to the Cloud App user. Then finally at the end of the session the steps / techniques for delivering the completed Native Cloud Application's deployment into production.
Presenter
Chris Pollach, Director Developer Relations, Appeon
Monday, Dec 06, 1:40 PM - 2:45 PM EST
Learn how debugging PowerServer 2021 applications. Topics covered include: breakdown of the operations and functions to debug will teach you what are the right debugging tools and how to use the appropriate technique. Demonstration of how to perform client-side and server-side debugging. It will also describe useful file logs produced during the deployment and running of PowerServer projects. Finally, a few debugging case studies will be discussed to showcase how to handle real-world issues and locate errors occurring during the app execution.
Presenter
Marco Meoni, Appeon MVP, PBWink
Monday, Dec 06, 2:45 PM - 3:25 PM EST
Learn in depth the unsupported features of PowerServer 2021 based applications. Topics covered include: how to automatically detect Unsupported Features; Unsupported features where there is a suggested workaround; Unsupported features where there is *no* suggested workaround; further workaround suggestions by the presenter; Discrepancies that cannot be detected; Possible workarounds for those discrepancies and Trouble shooting & Debugging tips. At the end of this session, the PB developer will have in-depth knowledge of the possible challenges and alternatives to implementing successful PS2021 Cloud Native Applications.
Presenter
Chris Pollach, Director Developer Relations, Appeon
Monday, Dec 06, 3:25 PM - 4:10 PM EST
Learn about the various means of mapping database connections to connection caches in the PowerServer app and the impact on them when migrating Client/Server applications to the cloud using PowerServer. Topics covered include: how to configure connection caches, dynamic mapping, static mapping, dynamic connections, and comparing the options.
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Monday, Dec 06, 4:10 PM - 4:50 PM EST
Learn how to implement Authentication, Authorization and Audit features in PowerServer applications, without coding, using Visual Guard. Topics covered include: codeless Web API Authentication, implementing a server-side Authentication and integrating with an Identity Server; modernize Authentication Methods, replacing the typical authentication with a user table by modern methods: Windows Authentication, Single Sign-on (SSO), Oauth2 or Multi-factor Authentication (MFA/2FA); add Web API Authorizations, controlling Access to Server Resources (datawindows, tables, methods…); unified Client & Server Security, same user accounts and authentication methods, both for PB Clients and Web APIs; audit & Monitoring: Audit user access rights, monitor sensitive transactions, trigger alerts for suspicious activities.
Presenter
Christophe Dufourmantelle, CEO, Novalys
Monday, Dec 06, 4:50 PM - 6:00 PM EST
In this session you will learn opportunities of the new PowerServer 2021 from the perspective of the author, who has spent last 15 years working with PowerServer "classic" in roughly a hundred of Mobile and Web projects. Topics covered include: comparisons of runtime performance tuning, architecture integration, PowerBuilder features support, server components deployment and extensibility. You will learn why PowerServer 2021 offers a new approach to PB developers, with its REST architecture that gives a relief to major limitations of the old PowerServer version but also rises some questions on the future of existing migrations.
Presenter
Marco Meoni, Appeon MVP, PBWink
Tuesday, Dec 07, 9:00 AM - 9:50 AM EST
Learn how to add authentication to the REST APIs exposed by PowerServer. Topics covered include: using the build in JWT server, the build in OATH server and using third party services such as Amazon and Azure.
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Tuesday, Dec 07, 9:50 AM - 11:00 AM EST
Learn how dockerizing SQL Anywhere 17 ODBC client with REST API and PowerServer 2021 projects. Topics covered include: a step-by-step approach will teach you how to configure ODBC connection in Docker engine, how to configure the Docker Image and how to configure SnapDeveloper for Docker deploy. A first scenario will target a PowerServer 2021 project, migrating the Appeon SalesDemo application. A second exercise will instead dockerize a REST API project. This unique setup will allow you to easily pack, ship, and run any SnapDevelop project connecting ASA 17 remote DB as a lightweight, portable, self-sufficient container, which can run virtually anywhere.
Presenter
Marco Meoni, Appeon MVP, PBWink
Tuesday, Dec 07, 10:45 AM - 11:30 AM EST
Learn about the different techniqes for performance tuning applications that have been migrated from Client/Server to the cloud using PowerServer. Topics covered include: improving the speed of project compilation and deployment, the initial application load and ongoing operation.
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Tuesday, Dec 07, 11:30 AM - 12:10 PM EST
Learn how to create a PowerBuilder application in Azure using Docker Containers with Kubernetes and Azure SQL Database. Topics covered include: a walkthrough of creating the SQL Database, create the Docker container and create the Kubernetes in Azure, deploy the PowerServer Project in PowerBuilder, and create the image that is going to be sent to dockerhub.com from SnapDevelop.
Presenter
FILIBERTO SOSA, CHIEF SOFTWARE ARCHITECT CSA, SIZES AND COLORS MEXICO
Tuesday, Dec 07, 1:00 PM - 2:30 PM EST
Learn how to deploy your PowerServer applications to Amazon Web Services.
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Tuesday, Dec 07, 2:30 PM - 3:25 PM EST
Learn how to use a single sign on service for both PowerServer and other applications (e.g., HTML apps).
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Tuesday, Dec 07, 3:25 PM - 4:05 PM EST
Learn how to perform load-testing on a PowerServer's Web API by using JMeter to simulate multiple users accessing the Web API simultaneously. Topics covered include: acquiring JMeter, setting up the testing plan, running and understanding the test results.
Presenter
Francisco Martinez, Technical Support Engineer, Appeon
Tuesday, Dec 07, 4:05 PM - 5:40 PM EST
Learn how to deploy your PowerServer applications to Azure.
Presenter
Bruce Armstrong, Senior Developer, Integrated Data Services
Tuesday, Dec 07, 5:40 PM - 6:15 PM EST