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.