Modernising the writing, debugging and management of Symbolic Code – Scheduled for OI 10.0.4.


youtubeoi10-e1529069260513.pngI was recently working on a new application and I came across an issue with one of my symbolic dictionary items.  The code was pretty simple, but not being a professional developer, I just could not see what the issue was.

Now, I would usually have dropped in a simple debug statement to see what variables were being set when and with what values.  This would have quickly told me where I had gone wrong in my code.  So, I dropped a Debug statement into my symbolic code, saved the table, ran the form and we dropped into the debugger.

Alas, no variable information is displayed in the debugger for the symbolic code and I was none the wiser for my efforts.  Back to the very simple Symbolic Code editor and I had to work things out for myself.  With only three lines of code, I actually managed to find the error pretty quickly, but just imagine if that was a 100 lines of code, a thousand lines of code or more – yes I have seen this on more than a few occasions.

I was talking to Bob Carten during one of our exploratory and (for me) learning sessions and I mentioned how difficult the symbolic editor is to work in.  He laughed and asked if I’d be interested in a new feature coming in OpenInsight 10.0.4 and which specifically addressed my issue.

In fact, Bob told me excitedly that this new method of writing symbolic code, opens up a whole host of other possibilities.  He touched on them, but I am afraid that he quickly left me scratching my head.  For example, why would you want to have a three part conversion, at least that’s what I think we were talking about?  Anyway, that’s for another time.

For now, you can see this new technique in my latest OI10 Quick Start Video which has just finished uploading to my YouTube channel.

Advertisements

New Video Uploaded


youtube_channel

Hopefully most of my blog readers will know about my YouTube channel for OpenInsight videos, but you might not necessarily be aware that I have created a brand new channel for my OpenInsight 10 related videos.  This new channel has been created to highlight the difference between the old OI9 based tutorials and the new ones that will be coming soon for OI10.

Anyway, today sees the next video go live.  This one is a little more about self indulgence than anything but it does show what you can achieve in OI10 in a very short amount of time.

As many of you will know, I have been deep into GDPR compliance.  Whilst RevUK is fully DPA (Data Protection Act) compliant, the forthcoming GDPR requirements mean some procedures have been tightened up and accountability measures introduced.  This has resulted in a brand new GDPR compliance document and, from that, I decided to further beta test the OI10 beta 7 release by building a new GDPR module into our bespoke contact manager.

This new video takes a quick look at what I built over a couple of evenings and it shows just how quickly OpenInsight can help you to enhance (or build) your applications to meet ever changing business requirements.

10 out of 10 for any of you that catch the spelling mistake and tool tip error ;).  They have been corrected in the software but I did not have the time to reproduce the video.

If you would like to know more about OpenInsight, O4W or how you can get a bespoke software solution to support your business, please drop me an email and I’ll be pleased to get back to you.

In the meantime, please subscribe to my new YouTube channel to ensure that you see the new OI10 Tutorial video series as I get them produced and uploaded over the next few weeks following the final OpenInsight 10 release.