Monthly Archives: May 2016
Comparison with 400 Clients – UD 5.0 Benchmarks – Part 4
This is a continuation of our series focusing on the performance difference of the Universal Driver 5 and 4.7. In what is likely to be the last article in the series, we resume testing the number of simultaneous clients and the rate in which they are able to read records from the Linear Hash service. Please note, however, that these tests were performed with UD 5.0.0.2. Since then, Revelation Software has released two more patches. The latest patch addresses some rather significant performance issues which were identified in the wild. Given that our tests are synthetic, we do not expect the following results to vary much. Therefore we opted not to retest our results in the latest release. Continue reading
API-Centric Development
As a software developer, I have often expressed my indebtedness to those who have gone before me. Some of these were “giants” whose shoulders I have stood upon. Others were selfless “guides” who patiently navigated me around complicated roadblocks. In addition to the technical knowledge I obtained, this has impressed upon me other valuable experiences, two of which stand out more than others. First among these is the joy of paying it forward. Not just giving back, but giving unto those who will come after me. The second of these is the humility of realizing that I am never quite as clever as I might like to think. Whatever technique, skill, or novel solution I might come up with, someone else has already done it…probably years before it ever germinated in my head.
OpenInsight 10 Alpha – Finishing the Tour
There was a lot of material to absorb at the 2016 Revelation User’s Conference. Over the last couple of weeks we have tried to bring attention to several presentations that warranted their own articles. There were a few presentations that could easily fill up several articles on their own (such as the changes to the Presentation Server and the Form Designer). However, it is partially due to the scope of these topics that one or more blog articles seemed inadequate. Furthermore, many pertinent details relating to these topics have already been covered in Carl Pates’ Building OpenInsight 10 blog. Other presentations were useful, but in our opinion did not possess enough material for a full article. Therefore, this will be the last article that will cover the OpenInsight 10 conference presentations. However, instead of focusing on one presentation, we will highlight notable items from multiple presentations. We hope you will enjoy the rest of our guided tour through OpenInsight 10 Alpha.
OpenInsight 10 Alpha – R/Band
One of the presentations given at the 2015 Revelation User’s Conference in Houston that I really wanted to cover was about a new OpenInsight 10 designer, going under the moniker R/BRW. Unfortunately, my schedule was unforgiving and by the time I could revisit this presentation, too much time had passed and the topic was old news. What really kindled my interest in the R/BRW designer was its specific purpose to bridge the wide gap that stretched between the Report Builder (R/List) and the Banded Report Writer (BRW for short). As our readers already know, we are rather fond of the BRW, but we know it has been challenging for developers to make the switch, especially when scores of reports were already written using older tools. So I was eager to see how Revelation Software was planning to bring developers, and their reports, into the fold. Fortunately, the 2016 conference revisited the R/BRW, but under its new name: R/Band.
OpenInsight 10 Alpha – Version Control with Git
At the conference Bob Carten gave us an introduction into how Git and OpenInsight 10 will work together hand in hand. For those that don’t know, Git is an open source version control software that is widely used in many languages and environments. The user base ranges from students to companies like Google, Microsoft, and many others. In this article we will be summarizing what is Git, what is new in OpenInsight 10 in regard to Git, why OpenInsight developers should be excited for this feature, and why this feature isn’t only for team development. We highly recommend that all Revelation WORKS subscribers check out Bob’s PowerPoint presentation as he provided a fantastic overview of Git, a tutorial on how to configure Git for use with OpenInsight 10, and he made the case for daily use.
RevCon 2016 – Panel Discussion
We will take a brief break from our coverage of OpenInsight 10 and the technical presentations in order to give some attention to the panel discussion that Revelation Software provided after the opening general session. This was a new, but very welcome, opportunity for the Revelation community to submit questions on just about any subject. The panel was comprised of Mike Ruane, Bryan Shumsky, Bob Carten, and Carl Pates. Bob Catalano moderated the discussion, but also contributed to the discussion when appropriate. In order to provide a smooth experience, all questions needed to be submitted in advance. Bob Catalano read these out loud in turn and invited the panel to respond before moving on to the next question.
OpenInsight 10 Alpha – User Management and Security
From early on in the development cycle of OpenInsight 10, Revelation Software made it known that they intended to revamp user management and security. In fact, this was one of the key features that we highlighted to encourage the community to come to the 2015 conference in Houston. Originally dubbed the OpenInsight Authentication Module (OAM), this new user management tool now provides some impressive security policy features and it introduces an option that many developers have requested: full integration between OpenInsight and O4W users.