The Inside Track

Get technical information straight from the source. Written by our developers and PSG consultants, these articles provide technical information and insights on a variety of Synergy/DE features and technologies.

How Your Development Team Can Opt in to DevOps

DevOps is just a fad, right? Wrong. We at Synergex may have only been talking about DevOps for a couple of years, but DevOps has been a practice in the industry for over a decade, and it isn’t going away anytime soon.
By Nick Tammadge, Software Engineer


Test-Driven Development

Test-driven development (TDD) is a process wherein you write test cases (usually unit tests) for any features you are going to add before implementing them. After that you make small, incremental changes to your code and rerun the tests to verify they continue to pass. This is particularly useful when adding new features.
By Ryan Britton, Software Engineer in Test


MVVM or: How I Learned to Stop Worrying and Love the ViewModel

Have you ever walked down the street and suddenly thought, “I just can’t figure out how to decouple my application model from its view to make it easier to refactor my code. What am I to do?” If so, do I have a solution for you!
By Johnson Luong, Software Engineer


To Delete or “Not Delete,” That Is the Question

I was recently asked the following ISAM performance question: “What is the best and fastest way to delete records from an ISAM file?”
By John Brunett, Senior Software Engineer


Stories from Synergex: Achieving DevOps through Continuous Integration

The benefits of DevOps cannot be understated and often leave you with the question: “How do I get it?”
By Nick Tammadge, Jr. Software Engineer in Test


Accessing Synergy/DE Documentation from Visual Studio

Instead of interrupting your workflow by opening a web browser, navigating to the documentation web site, and searching for the OPEN topic, you can instead press a single key to access the documentation.
By Arief Zein, Software Engineer


Unit Tests, the Key to Improving Quality and Developer Efficiency

Wouldn’t it be great to get results in minutes, instead of hours or days, and to have developers run tests on their own machines before committing code and sending off a build to QA? Unit tests make this possible.
By Marty Lewis, Software Development Manager