Synergy DevPartner Conference 2021 Agenda

Monday

Continental Breakfast

8:00 AM - 9:00 AM

Pre-Conference Workshop: Harmony Core Hands-on

9:00 AM - 5:00 PM
Presented by: Jeff Greene, Principle Engineer, Synergex | Steve Ives, Product Manager, Synergex

During the workshop, we’ll walk you through creating a Harmony Core–based RESTful web services API from the ground up. We’ll start the day building Harmony Core OData and REST services. Then, we’ll expose Synergy logic via Harmony Core Services, including Traditional Bridge, .NET Code, and SignalR. We’ll end the day showing how to secure Harmony Core services using OAuth, custom authentication, and JSON Web Tokens. You’ll work in a Synergy development environment (using Visual Studio 2019 as your IDE) to build a RESTful web services API from the ground up.

Check Workshop Requirements

Welcome Reception

6:00 PM - 8:00 PM
Location: Kimpton Sawyer, Revival Pool Deck

Welcome to Sacramento, the City of Trees. Enjoy a meet and greet with Synergex staff and other Synergy developers.

Tuesday

Continental Breakfast

8:00 AM - 9:00 AM

Welcome

9:00 AM - 9:40 AM
Presented by: William Mooney, President & CEO, Synergex

A warm welcome to California’s capitol and the 2021 Synergy DevPartner Conference. In this session Bill will give an update on the new and exciting things happening at Synergex.

What’s New in Synergy/DE?

9:45 AM - 10:15 AM
Presented by: Rosanne Brill, VP of Software Development, Synergex

Check out the latest and greatest in Synergy 11 and why you need to use it!

Product Roadmap

10:20 AM - 10:50 AM
Presented by: Roger Andrews, CTO & Synergy/DE Architect, Synergex

Discover what's coming up in the next Synergy version and what we’re considering for the future.

Break

10:50 AM - 11:00 AM

Keynote: Empowering your Company's Digital Transformation with APIs

11:00 AM - 12:30 PM
Presented by: Mike Amundsen, API Strategy Advisor, Amundsen Inc.

The pressure to increase the speed of business—to accelerate growth and expand market share—is stronger now than ever before. Often, the companies who are able to meet this challenge are doing it by transforming themselves into digital organizations. And the most common tool for powering this transformation is the use of APIs. APIs can help reduce the cost of change, speed your time to market, and help you liberate the essential value locked up in your current IT infrastructure.

But what is it about APIs that makes this possible? How is this API movement different from ones we've seen before? And how can you help your organization harness this new tool and successfully introduce it into your existing IT platform? In this wide-ranging talk, Mike Amundsen, noted author and API strategist, will show how companies of all sizes have applied APIs to help improve the quality of information systems and reduce the time to market for both internal- and external-facing projects, and he’ll help you identify transformation opportunities within your own company. Whether you’ve already begun introducing APIs into your IT ecosystem or are just exploring possibilities, this talk offers advice, examples, and encouragement to everyone responsible for leading and managing an organization’s digital transformation.

Lunch

12:30 PM - 1:30 PM

General Track

Securing Sensitive Data

1:30 PM - 2:15 PM
Presented by: Phil Bratt, Developer Support Engineer, Synergex

Our most critical asset is our data. How much would a loss or theft of data cost your company? Before Yahoo was bought by Verizon, their answer was $350 million. For Equifax, it was the personal information of 147.9 million consumers. What can we learn from these examples? In this session, we explore the tools you can use to secure your data, common pitfalls of data security, and what you can be doing NOW to better secure your data.

Harmony Core Product Update

2:20 PM - 3:05 PM
Presented by: Jeff Greene, Principle Engineer, Synergex

At the last conference, we unveiled our answer to the question “What’s the best way to expose Synergy code and data over web services?” We've been hard at work addressing your needs, by extending Harmony Core’s functionality and documentation and our guidance in how to use it. Come learn about the latest features and updates.

Break

3:05 PM - 3:25 PM

DevOps and Synergy Development

3:25 PM - 4:10 PM
Presented by: Marty Lewis, Software Development Manager, Synergex

You’re already an expert at Synergy development, but increasingly, developers are required to become experts at DevOps, too. In this presentation, we'll explore a concrete example of Synergy running in Azure DevOps from start to finish, including pipelines, continuous integration, and more.

Being Resilient and Scalable with ISAM Data

4:15 PM - 5:00 PM
Presented by: Steve Ives, Product Manager, Synergex

For a variety of reasons (including but not limited to the proliferation of the internet, websites, and apps and the globalization of business, finance, and commerce), having key software systems be highly scalable and available is becoming a fundamental requirement for many. One of the goals for Synergy 11 was to provide developers with the tools and technologies that allow them to ensure their Synergy applications can operate in such scalable and available environments. If you really need to be highly scalable and available (24 x 7 x 365), the way to achieve that (as always) is through a combination of software, operating system, and hardware. OpenVMS has had these capabilities for decades, and achieving the same levels of scalability and availability with Windows servers is now finally a reality. In this presentation, you’ll learn about the new Synergy ISAM capabilities in Synergy 11, as well as the basics of how to use hyperconverged Windows Server 2019 clusters in conjunction with a clustered file system (Storage Spaces Direct) to achieve high scalability and availability with your Synergy-based (and other) applications.

Executive Track

Navigating Agile Transformation

1:30 PM - 2:15 PM
Presented by: Rina Vernovskaya, CEO, 280group

Rina will speak to her experience consulting with organizations undergoing agile transformations as the CEO of 280 Group, the premier product management training and consulting organization. This session will cover common change management pitfalls and strategies to avoid them.

Supercharging your digital transformation strategy with APIs

2:20 PM - 3:05 PM
Presented by: Don Fillion, VP of Professional Services, Synergex and Chris Blundell, Manager, Application Development – UBS, UNFI

APIs are the key to unlocking your Synergy logic and data. When your organization adopts a strategy of API-led connectivity, your data is decentralized and democratized, giving all stakeholders the ability to easily interact with your business. Learn why this important integration strategy is necessary for the modern business. Don will review Synergex’s service-oriented architecture (SOA) strategy, and Chris will discuss how digital transformation is taking shape at UNFI, using Harmony Core as a fundamental integration platform as a service (iPaaS) enabler.

Break

3:05 PM - 3:25 PM

Re-energize your business and position it for maximum long term value

3:25 PM - 4:10 PM
Presented by: William Mooney, President & CEO, Synergex

How is your business doing—is growth stagnant and stale? Oftentimes businesses that have been around for decades (and beyond) experience small incremental growth or even decline. We are living in the world of startups where it’s commonplace to hear about accelerated growth. Have you wondered how to bring energy back into your business? In this session, Bill will talk about how, after 43 years in business, Synergex experienced one of its strongest years to date in 2019. He will talk about the transition to a market driven company, how Synergex is preparing for the next generation of leadership, and is positioning itself for maximum long term value.

Onboarding: After “From Yes to Desk”

4:15 PM - 5:00 PM
Presented by: Jacklin Garcia, Education Services Program Manager, Synergex

Are you making an appropriate investment in your new employees through a comprehensive onboarding program? Employees who are onboarded through a structured program are more likely to still be with your company three years down the road. Synergex offers lots of onboarding and training materials to support your program for integrating Synergy developers. Learn how we can partner with you to create a tailored roadmap for your onboarding program.

Evening Reception

6:00 PM - 8:00 PM
Location: Kimpton Sawyer, Maple Suite

Wednesday

Continental Breakfast

8:00 AM - 9:00 AM

Leveraging DevOps in Your Business

9:00 AM - 9:45 AM
Presented by: Jeff Greene, Principle Engineer, Synergex

DevOps isn’t just a buzzword, and it’s not just there to benefit developers: DevOps helps save time and money. From zero downtime deployments to shrinking your OODA loop, well-leveraged DevOps enables you to deliver business value faster and with fewer bugs. We’ll talk about DevOps in the business and some management-friendly strategies you can use to transform your organization.

DevOps and Cross-Platform Deployment

9:50 AM - 10:35 AM
Moderated by: Rachel Gibson, Account Executive, Synergex

Many organizations are in different phases of their DevOps journey. This panel will explore the change management challenges and technical hurdles customers face as they seek out the productivity gains associated with a DevOps transformation. In addition, panelists will discuss how DevOps plays a role in improving their cross-platform deployment. This panel will be composed of three customers in varying phases of their agile transformations.

Break

10:35 AM - 10:55 AM

Getting Started with CodeGen Templates

10:55 AM - 11:40 AM
Presented by: Steve Ives, Product Manager, Synergex

CodeGen has been around for a long time and has grown into a flexible, powerful tool in widespread use that can be used to accelerate development in a wide variety of software development scenarios. While it’s easy to provide repository or method catalog metadata to support code generation, developing the template files that define exactly WHAT is to be created can be the challenging part. This practical session will walk you through the process of creating template files. We’ll cover the basics, but we’ll also dig into some more advanced features. In addition to creating a few templates from scratch, and we’ll also examine some commonly used templates from environments such as Harmony Core and SQL replication.

Visual Studio Update

11:45 AM - 12:30 PM
Presented by: Marty Lewis, Software Development Manager, Synergex

Capitalize on your development in Visual Studio. Stay in the know, and discover how the latest improvements and development techniques can increase your productivity and reduce build times. This session will be relevant for Windows, Unix, and OpenVMS users alike.

Lunch

12:30 PM - 1:30 PM

Getting Started with Harmony Core Data Services

1:30 PM - 2:15 PM
Presented by: Steve Ives, Product Manager, Synergex

Web services are the key to the future longevity and success of many applications. Introduced in late 2018, Harmony Core has quickly become the de facto standard way for developers to implement and expose RESTful web services frameworks based on their Synergy applications’ data and business logic. During this presentation, you’ll learn how to get started with Harmony Core development. We’ll discuss the required tools; how to configure your environment; how to create your first development project; and how to build, host, and test your first set of web services. For now, we’ll focus on data-centric OData services based on repository definitions; exposing custom services based on business logic will be discussed in a subsequent presentation.

Lightning Round: Everything You Need to Know in 9.98 minutes or less

2:20 PM - 3:05 PM
Presented by: Various

Prepare for a data blitz! We’re bringing you a bunch of micro-presentations led by various Synergex employees. Topics include “Myth Busting REV11 Licensing” and “CatB: How to get involved with Open Source Projects.” Expect succinct talks that get right to the point.

Fit Break

3:05 PM - 3:25 PM
Led by: Samantha Lopez, Wellness Coordinator, Synergex

Breakout Discussions

3:25 PM - 4:10 PM

By popular demand, we’re bringing back small group discussions. Different topics and moderators will take over various meeting spaces throughout the venue. These topics will range from an OpenVMS DAI customer meet-up to Agile transformations. Choose a topic you’d like to dive into, and join in the conversation.

Real-Life Recipes for Working with Git

4:15 PM - 5:00 PM
Presented by: Jeff Greene, Principle Engineer, Synergex

Cherry-pick, stash, rebase, merge. These are a few of our most useful things. Explore the pitfalls commonly encountered when managing a distributed version control system (DVCS). After discovery, learn specific GIT workflows to help you climb over, around, or through whatever is blocking your path.

Thursday

Continental Breakfast

8:00 AM - 9:00 AM

Cloud Debugging

9:00 AM - 9:45 AM
Presented by: Phil Bratt, Developer Support Engineer, Synergex

As we push toward increased automation, faster deployment, and greater access to software, all with the latest updates using continuous integration, we need to consider what happens if a bug does occur. How do we, as app developers, debug problems that are happening on a server far, far away, where code is optimized and data can’t be manipulated? Things were bad enough when it happened in production—now production is wrapped up in a web service. In this session, we’ll explore the challenges facing modern debugging and the solutions that can help you find success. These solutions start long before you deploy and go all the way to that early-morning call when no one can access your website because of a minor update.

Getting Started with Harmony Core Logic Services

9:50 AM - 10:35 AM
Presented by: Steve Ives, Product Manager, Synergex

In addition to exposing data-centric services, Harmony Core also includes extensive support for exposing RESTful web services based on custom business logic code. This might be .NET code accessed directly or traditional Synergy code accessed either locally or remotely—in the latter case, via the powerful, performant, and secure Harmony Core Traditional Bridge environment. Harmony Core also includes support for easily repurposing and reshaping former xfServerPlus methods into modern RESTful web service APIs, and we’ll cover that as well. During this presentation, you’ll learn how to get started by extending an existing Harmony Core OData service with custom functionality based on various types of existing or new Synergy business logic.

Break

10:35 AM - 10:55 AM

xfBBQ - Build a React Redux Web App with Harmony Core

10:55 AM - 11:40 AM
Presented by: Johnson Luong, Software Engineer, Synergex | Jeff Greene, Principle Engineer, Synergex

Are you interested in Harmony Core and wondering where it could take you? Join Johnson in a full demo of xfBBQ—the app we use to organize our company BBQs—and discover what Harmony Core can offer you. We’ll discuss how to grow a repository with structures, structure relations, keys, and ISAM files. Then we’ll grill the fruits of our labor by learning how to leverage that data with Harmony Core through data access to ISAM files, calculated properties, and Harmony Core’s own Traditional Bridge. Lastly, we’ll season what we just grilled by hooking it up with a React Redux web app. Now you know the real reason Sacramento is called the farm-to-fork capital!

Traditional Synergy Unit Testing

11:45 AM - 12:30 PM
Presented by: Nick Tammadge, Jr. Software Engineer in Test, Synergex

Unit testing is an integral part of software quality and continuous integration, but there really hasn’t been a way to do it for traditional Synergy—until now! Join us as we explore the new traditional unit test project template in Visual Studio and demonstrate how to author unit tests for your applications.

Lunch

12:30 PM - 1:30 PM

Agile Transformation

1:30 PM - 2:15 PM
Presented by: Marty Lewis, Software Development Manager, Synergex

Agile? Agile. Just a buzzword, right? It’s actually a really big topic with big consequences for how a business operates and views software development. Join Marty for a peek into how Agile has changed the way that Synergex does software development, as well as a retrospective on the whole process.

Harmony Core UI Customer Demo

2:20 PM - 3:05 PM
Presented by: TBD

TBD

Break

3:05 PM - 3:25 PM

What do users really see?

3:25 PM - 4:10 PM
Presented by: Billy Hollis, UI/UX Expert, Next Version Systems

Developers are often unaware of how their users actually see their screens. In this UX design session, we'll discuss the most important principles concerning how the human brain and visual system determine how users see application interfaces. We'll look at Gestalt principles for grouping and highlighting, inattentional blindness and change blindness, how users scan through a view, and how to promote clarity in interfaces with levels of emphasis. Tests will help attendees see how they personally experience these principles, and better understand the challenges faced by their users when views and pages are not designed to respect design principles.

Wrapping Up

4:15 PM - 5:00 PM
Presented by: William Mooney, President and CEO, Synergex

Friday Excursions

Synergex invites you to spend Friday on a Northern California excursion with Synergex employees and your fellow Synergy developers. It’s your choice (included with conference registration): Enjoy wine tasting with us in Napa Valley or join us on a white water rafting adventure.

 American River, South Fork

White Water Rafting

Join us on the South Fork of the American River for white water rafting. Conquer challenging but not overwhelming class III rapids as you enjoy the scenery of the rolling Sierra foothills. Build lasting memories with the Synergex team and fellow Synergy developers.

Napa County

Wine Tasting in Napa Valley

Accompany us on a relaxing wine tasting escape in one of the prettiest regions of United States, the lovely Napa Valley. Spend quality time with Synergex staff and bond with other Synergy developers.

The event you can't miss!

Register for the 2021 Synergy DevPartner Conference!

Missed the 2018 DevPartner Conference?

Presentation slides, video recordings, and workshop instructions of the 2018 DevPartner Conference are all available online.

Synergy/DE
Back to top