by Valentin Duricu
By being constantly involved in the training/mentoring process to hire new junior OpenEdge developers, I try to find ways to introduce interesting and awesome stuff from an interesting language, mostly used by applications older than myself.
Even though Progress has recently started to buy, integrate and add new features into OpenEdge, the majority of the commercial products are using older versions of OpenEdge or, if they upgraded to latest version, they do not use the newly added functionalities.
That is a big problem for us trainers, because we have to teach outdated stuff for outdated products and most interns won't be interested in applications like these.
I fully understand that projects won't always use the latest and greatest, but we can bring some features from other languages that most juniors know into the OpenEdge world. Some of these are the Abstract Data Types or ADTs for short.
The ADTs won't bring efficiency in working with data in OpenEdge, but they help understanding how a temp-table can be used and to make the transition from classical lists/maps to a temp-table way of working.
If you have any question regarding this feel free to drop me an email: firstname.lastname@example.org