• Registration & Breakfast
  • Opening Remarks & Adobe Keynote
  • Networking Break
  • Breakout Sessions 1
  • Networking Break
  • Breakout Sessions 2
  • Lunch & Networking Break
  • Breakout Sessions 3
  • Networking Break
  • Breakout Sessions 4
  • Networking Break
  • Breakout Sessions 4
  • Closing Keynote
  • Building a ColdFusion Powered PWA With Quasar
    Luis Majano President, Ortus Solutions

    A Progressive Web App (PWA) is a web app that uses modern web capabilities to deliver an app-like experience to users. These web apps must work on any browser (progressive), be responsive, connectivity independent, app-like, safe (https), discoverable, installable, linkable, and Fresh! Wow! Those are tons of adjectives for a modern web app! Come and learn first hand how to build a ColdFusion powered API and then build a PWA with the Quasar Framework!

  • Getting Started With the Adobe ColdFusion Docker Images
    Charlie Arehart ColdFusion Troubleshooting Consultant, CArehart.org

    Are you new to Docker containers, or an old hand? Either way, did you know Adobe has provided Docker images since CF2016? Do you know how to use them, seen them running in Kubernetes, etc? Are you aware of Adobe's plans to dramatically improve container support in CF2020? In this talk, veteran CFer Charlie Arehart will lead you first through a fast-paced introduction to Docker and Kubernetes in general, then the use of those with the CF images in particular, including showing communication among containers, orchestration of them, and more. He'll show easy ways you can start exploring in minutes, including options that require no software installation at all, whether for playing or for production. Whether you're a developer or admin, a tester or team lead, interested in easing development or deployment, there's value in understanding containers and orchestration. Even if you're already using containers, you may pick up a tip or two in this talk, especially if new to the Adobe CF images. Of course, there's more to understand about Docker and Kubernetes, and Charlie will share several resources for moving forward in this burgeoning part of the IT landscape.

  • Web Acceleration to the Rescue
    Bruno Zugay Global Reach, Director of Development

    Caching is one of the best ways to maximize the output of your application. However, most developers don't look past their application code and object caching for other available options. Varnish Cache can increase the performance of your website, while at the same time significantly reduce the load on your server. We'll go over how it works and demonstrate how you can use it on your site. Whether you are using ColdFusion on Windows or Linux, whether you are running IIS or Apache, join us to find out how Varish can help.

  • Calling All ColdFusion Developers: Get Ready to up Your Coding Quotients
    Rakshith Naresh Senior Product Manager, Adobe

    CFML has evolved significantly over the last few years. The goal of this session is to not just introduce you to the recent developments, but also to inspire you to incorporate some of these powerful features in your existing or new applications. We will also be taking a look at some of the upcoming language improvements in the next version of ColdFusion. Attendees should be prepared to see a lot of code, have fun, and hey, if you can apply what you learn, then you can also win answering some of the interactive programming questions that might be thrown at you. More power to all you ColdFusion developers!

  • This Old CF House: Moving Your CF App to a Services Model With [Vue | React]
    Dave Watts CTO & Owner, Fig Leaf Software

    For many years, CF developers built applications using a page-based request/response model. It's time to modernize your existing ColdFusion apps by implementing a services-based model with a separate JavaScript front-end. This will let you build a useful separation of logic, add modern functionality, and most importantly let you continue adding new functionality as it becomes available. This session will use [Vue|React] to build that front end, but will primarily focus on how you can identify and extract useful, existing CFML code from your current application and keep using it in your new, modern application.

  • Diagnosing and Troubleshooting ColdFusion Applications With Performance Monitoring Tool
    Elishia Dvorak ColdFusion Solution Consultant & Evangelist, Adobe

    The most recent addition to the Adobe ColdFusion set of tools is the all new Performance Monitoring Tool, which makes it so easy to monitor your ColdFusion applications. Come to this session to learn all about diagnosing and troubleshooting the most common CF application issues like memory problems, CPU spikes, and bottlenecks. We will also talk about installing and configuring PMT, and walk through the different capabilities available to give you a nice overview of the product and how to use it with your applications.

  • Align AWS Cloud Security and Your ColdFusion App With Fine-Grained Control
    Brian Klaas Senior Technology Officer, Johns Hopkins University

    Developers across the world look to cloud providers like AWS, Google, and Microsoft to expand the capabilities of their applications. ColdFusion has great built-in support for some of Amazon Web Services' products, and is adding even more in ColdFusion 2020. Using AWS effectively, though, requires going beyond the support built into ColdFusion and tapping in to the power both the AWS Java SDK and AWS' powerful authentication and authorization system: IAM. In this session, we'll look at how to align the permissions in your ColdFusion application with the permissions model in AWS. In the end, you'll be able to set up IAM policies, roles, groups, and permissions so that you can start leveraging the real power of AWS.

  • Tactics for Securing Your ColdFusion Code
    Pete Freitag Software Engineer & Web Consultant, Foundeo Inc.

    In this session we will take a look at some of the most important issues a ColdFusion developer faces when securing their source code. As your projects grow, how do you ensure that you are staying on top of security? If you have neglected security, how do you get started? Are there any easy things I can do to improve security? What are some of the most common types of security issues in ColdFusion code? You'll leave this session with answers to these questions, and several tactics for improving the security of your ColdFusion code.

  • SQL, Select * from what_I_have_learned
    Dave Ferguson Senior Application Developer, Silvervine Software

    Most, if not all of us use sql to some degree. Writing good sql is hard and takes a long time to master. Even the experts among us have written sql that is questionable at best. Also, there is way more to sql than just basic CRUD. In this session, we will take a look at why your SQL may not run the way you intended. We will look well beyond just the select statement and look deeper into how SQL runs. We will go over what the DBA's keep to themselves as well as other metrics. We will even take a look at some good ideas gone bad (leaving out the names to protect the guilty).

  • The What, When, and How of Eerie Real-Time Personalization
    Brian Sappey Applications Architect at Market America and Manager of Engineering, SHOP.com

    ["ColdFusion", "Kafka", "Divolte", "NiFi", "Druid", "Superset"] an array when paired together make an unstoppable force in personalizing your sites. Learn how to capture your users DNA and gain immediate context of your users, be able to adjust engagement based on their "influence zone" in real time while they are still in session. This interactive and high energy presentation will give you the "how to" in achieving your first Machine Learning project. Join me to enter the Age of Influence or be left behind!