Our website is undergoing maintenance. You may experience some unexpected updates or outages. We appreciate your patience as we work to improve your online experience.

The Synergex Blog

Product announcements, technical articles, and other useful information for Synergy developers.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

March 29, 2023

Training Others to Continue the Job

You’ve worked on your software development job for 20 plus years and now you realize someone else is needed to grow your team and continue the […]
June 1, 2022

Forward Your Linux Licensing Woes to Windows

Development for Linux has taken great steps recently. With the advent of lightweight virtual machines and containers, such as WSL2 (Windows Subsystem for Linux) and Docker, it’s become much […]
April 28, 2020

Run As User Increases Security (Don’t Break the Space-Time Continuum)

One of my favorite comedians is Frank Caliendo, an impersonator who does several well-known celebrities including Morgan Freeman, Al Pacino, John Madden, Charles Barkley, and football […]
August 27, 2015

Free Mai Tais

Security can’t afford to take a vacation: Strengthen your application’s security with Synergy/DE 10.3.1b Earlier this year someone booked a flight on a major airline using […]
March 18, 2015

Licensed to Roam

The Difference in Synergy Device Licensing Experienced Synergy developers are familiar with traditional Synergy server-based licensing. When a Synergy application starts up, it sends a license […]
August 11, 2014

Yield Better Code in Version 10

Do you ever wish you could write code that can create a collection on the fly by performing complex logic and keep it separate from the […]
August 7, 2014

Asynchronous Programming

Improve the responsiveness of your application without increasing the complexity of your code in Synergy/DE 10.1 Sometimes with large applications, we have sections of code that […]
June 10, 2014

Why We’re Partial to Partial Methods

A class that implements an interface must implement all members of that interface in order to compile and run successfully. But what if you wanted to […]