Articles

Synon 2E - Technical Deep Dives_

1 min read212 wordsLee Dare

Synon 2E - Technical Deep Dives

Below are some long form posts targeting specific areas of the Synon 2E tech stack.

I thoroughly enjoyed writing these 'back in the day' and hope that they help some of you.

The generic data driver is a method to output *Arrays into PRTFIL's or DSPFIL's without having to define a structure file etc.  Very, very useful and I have used numerous times.  The only design consideration is the array size depending on which RPG generator is being used. 

https://leedare-plex2e.blogspot.com/2009/11/implementing-generic-data-driver-file.html

https://leedare-plex2e.blogspot.com/2009/11/implementing-generic-data-driver-file_20.html

https://leedare-plex2e.blogspot.com/2010/01/implementing-generic-data-driver-file.html


Performance tuning batch jobs?

https://leedare-plex2e.blogspot.com/2019/06/slow-running-batch-tasks-simple-method.html


Pet hates?

Some things that I don't like seeing in 2E coding.  Call them standards?, call them being a fusspot?

Code reviews, love them or hate them, they share knowledge and create better developers.

https://leedare-plex2e.blogspot.com/2017/02/2e-code-review-pet-hates-part-i.html

https://leedare-plex2e.blogspot.com/2017/07/2e-code-review-pet-hates-part-ii.html

https://leedare-plex2e.blogspot.com/2018/05/2e-code-review-pet-hates-part-iii.html

https://leedare-plex2e.blogspot.com/2019/05/comment-on-commenting.html


General Synon 2E topics, hints, tips, 'How to' guides.  They'll be a gem or two in here for most of you.

This should be standard in all shops

https://leedare-plex2e.blogspot.com/2016/09/chgobj-and-easy-file-maintenance.html

https://leedare-plex2e.blogspot.com/2018/05/its-not-depressing-so-get-suppressing.html


Nice little tips here

https://leedare-plex2e.blogspot.com/2016/09/under-covers-of-selrcd-function-type.html

https://leedare-plex2e.blogspot.com/2018/11/multi-line-edit-oddities.html

https://leedare-plex2e.blogspot.com/2017/01/condition-of-timestamp-field-type.html

https://leedare-plex2e.blogspot.com/2018/06/you-have-function-options-you-know.html

https://leedare-plex2e.blogspot.com/2020/01/dsprcd-refresh-trick-and-few-extra-tips.html

https://leedare-plex2e.blogspot.com/2022/02/move-and-move-array-with-2e-date-and.html

https://leedare-plex2e.blogspot.com/2024/04/did-you-know-synon-2e-has-afull-screen.html

https://leedare-plex2e.blogspot.com/2013/11/why-notepad-is-such-cool-feature-in-2e.html

https://leedare-plex2e.blogspot.com/2013/06/those-pesky-little-2e-errors-we-all-make.html

A personal favourite

https://leedare-plex2e.blogspot.com/2024/03/understanding-constant-usages-in-2e.html

Really useful, especially with the new webservices push and unpack and package up input and output arrays.

https://leedare-plex2e.blogspot.com/2019/01/elementary-my-dear-watson.html

Thanks for reading the
Synon 2E and Plex Emporium by Lee Dare (A developer blog). Lee.

Related reading

All