Synergy-e-News Oct 3: v11 is here, Introducing REV11 Licensing, 2020 DevPartner Conference, and more
 

In this issue....

  • Synergy/DE 11 is here
  • Introducing REV11 licensing
  • 2020 Synergy DevPartner Conference registration
  • Are you protecting yourself from upcoming security threats?
  • Harmony Core office hours 
  • Select Join Optimization
  • Is your application ready for 2020?
  • and more
 
 
 

Higher security, more resilient ISAM, improved performance, and more 

Synergy/DE 11 delivers a higher level of application security, more resilient Synergy ISAM files, and improved performance, plus many new language and Visual Studio integration features for a better developer experience. Synergy/DE 11 also introduces REV11 licensing (see below).

 
Learn more
 
 

No more manually installing Synergy product keys

A significant revision of Synergy/DE’s product licensing, REV11 licensing provides automated product key updates and other benefits for Synergy/DE 9.3–11.1 systems (Windows and Unix). 

 
Learn more
 
 
 
 
 

California, here we come!

The 2020 Synergy DevPartner Conference is now open for registration! Join us May 18-22 in Sacramento, CA, for three content-packed days covering a diverse range of topics, plus a hands-on workshop that will show you how to leverage new technologies.

This year we’re providing even more opportunities for networking AND crossing something off your dream vacation list with our Friday Excursion Day. Get details when you register.

 
Register
 
 
 
 
 

Are you protecting yourself and your customers from upcoming security threats?

By Roger Andrews, Chief Technology Officer

We all face some big security threats today, such as ransomware/malware, endpoint attacks, and phishing, and we need to know how to protect ourselves from them. Keeping current with security updates is one important step, and this includes operating systems, applications, firewalls, and other components.

 
Read more

Want to be more prepared?

This industry article outlines the top five cybersecurity threats you should watch out for now.

 
 
 
 
 
 

Harmony Core office hours

Join Harmony Core product manager, Jeff Greene, as he discusses upcoming features and troubleshoots ongoing development issues. This is a great opportunity to get your specific implementation questions answered by our experts! If you’re considering whether Harmony Core is the right solution for your applications, drop in for a bit to hear how others are using this open-source framework to extend their Synergy applications.

Join us on these dates:

  • Wed, Oct 30, 2019 8:00 AM – 9:00 AM PDT
  • Wed, Dec 11, 2019 4:00 PM – 5:00 PM PST
  • Thu, Jan 23, 2020 8:00 AM – 9:00 AM PST
 
Sign up now
 
 
 

Select Join Optimization: Tag, You’re It

By John Brunett, Senior Software Engineer

When optimizing for a single table Select, the (Where) expression is examined for optimal performance by attempting to find the best key to use. Each field in the expression is matched against defined keys in the table’s file. If no keys are matched, no optimization occurs. However, for each field that does match a key, the best key (using implicit key selection or best association—EQ or narrowing) is eventually chosen. With a Join, the (On) expression uses the same implicit key selection, but if no keys are matched, the join cannot occur.

 
Read more
 
 
 
 

Is your application ready for 2020?

Not sure where to take your application next? Need general development help? Now’s the perfect time to plan ahead. 

Our breadth of software consulting services has you covered. Schedule a consultation via phone or video conference with our Professional Services Group to determine how we can assist. For example, we can help you review your technology roadmap, introduce you to a new feature, or provide staff to support your application.

 
Learn more
 
 
 

Your input makes Synergy/DE better!

The Synergy Resource Center Community is the place to make yourself heard! Have thoughts about Synergy/DE? Have an idea for a feature that would make your development life easier? Post your ideas, or vote on other ideas you’d like to see implemented. Voting helps us prioritize and determine which ideas would be helpful to the largest group of developers.

 
Go now!
 
 
 
 

Tech Tip

Simple method to launch web browser on Windows from traditional Synergy

 

If you want to open a web browser (using the default browser) to a particular web page in your traditional Synergy code, the simplest method is to use the DOS Start command in an open pipe. The Start command recognizes the “https:” in the URL as a web protocol, and it passes the entire URL to the default web browser

Below is a simple example that opens the default web browser to the Synergex home page:

 

proc
    begin
      data urlchan ,int
      data url ,string ,"https://www.synergex.com"
      
      open(urlchan=0, I, "|cmd.exe /c start " + url)
      
      close urlchan      
    end
endmain 

 

 
 
 

Fun Fact

86% of people try to plug in their USB devices upside down.

 
 

Industry News & Articles

 
  • Microsoft’s green plan: Our data centers will run on 60% renewable energy by 2020
  • The evolving infrastructure of .NET Core
  • Windows 7 end of life: Months from patch cut-off, millions still haven’t upgraded
  • Visual Studio 2019 16.3 preview adds .NET Core database profiling
  • What makes a scrum master successful?
  • What makes a good code review in DevOps?
  • Git operations with Visual Studio
  • Feature flags simplify feature development and testing for Dev teams and QA
 
 

Looking for past issues of Synergy-e-News?

 
Get them here
 
 
FacebookTwitterYouTubeLinkedInWebsite
Synergex International Corporation
2355 Gold Meadow Way, Gold River, CA 95670