We're moving to a new website this weekend. Access to synergex.com may have intermittent delays until Tuesday, Jan. 17, 12:00 pm PT. For assistance, email synergy@synergex.com.

The Synergex Blog

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

March 27, 2020

Modifying Strings Without Getting Strung Out

We added the StringBuilder class to traditional Synergy in version 11 to provide some of the more useful functionality of the .NET StringBuilder class. StringBuilder is […]
February 14, 2020

Bases Are Loaded: 12 New Methods for Base64 Encoding and Decoding

In Synergy/DE 11.1, we added a new class, Synergex.SynergyDE.DataEncoding, for performing base64 encoding and decoding. Base64 encoding allows binary data to be transferred or stored when […]
July 20, 2017

Don’t Pass the Buck to the Runtime!

The Synergex development team recently enhanced the Synergy/DE compiler to generate warnings for suspicious code that can result in runtime errors or bad data. In most […]
July 10, 2017

How Much Memory Does Your Sort Really Want?

The Synergy sort has always been a powerful language feature. However, as disk drives have gotten larger, so, too, have the files sorted. Files that used […]
August 16, 2016

Pick a Version, Any Version

Targeting an earlier version of the runtime in traditional Synergy Are your customers on different versions of Synergy? Do you have to use separate development machines […]
July 27, 2016

Fixing TOKUDF errors

With Synergy/DE 10.3.3, we updated dblproto so that it now creates a single prototype file (.dbp) containing prototypes for all subroutines, functions, and classes rather than […]
May 18, 2016

The ‘Types They Are a-Changin’

Transitioning to simpler, more manageable prototyping in Synergy/DE 10.3.3 We’ve made major changes to the Synergy Prototype utility (dblproto) and the compiler in 10.3.3 (scheduled for […]
June 10, 2015

Where.In Is Where It’s At

Using Select Where.In to optimize your code The Select statement is an important tool for speeding up an application. For performance, a properly optimized Select statement […]
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 […]