My name is Ismael Chang Ghalimi. I build the STOIC platform. I am a stoic, and this blog is my agora.

Stream Write API

To implement our process logs, Hugues used a new API that allows write operations to be streamed without having to go through traditional transactions. As a result, many layers of our middleware are being by-passed, including triggers, workflow, etc. This makes such write operations a lot more efficient, while reducing many side-effects that could potentially snowball when doing a lot of write operations in a very short period of time.

With that in mind, we’re currently considering exposing this API to the CREATE() and UPDATE() functions of FormulaJS, with some optional parameter. When this parameter would be set to TRUE, the stream write API would be used instead of the regular one. This could be very useful when using processors for doing things like logging or automated testing. Hugues, Yves, and Pascal will discuss that tomorrow.

The Programmes object of STOIC Education now uses the Calendar perspective as default perspective and is defined with a nice workflow. On the second screenshot, you can see how the workflow audit trail is now being displayed. Really nice!
The Programmes object of STOIC Education now uses the Calendar perspective as default perspective and is defined with a nice workflow. On the second screenshot, you can see how the workflow audit trail is now being displayed. Really nice!

The Programmes object of STOIC Education now uses the Calendar perspective as default perspective and is defined with a nice workflow. On the second screenshot, you can see how the workflow audit trail is now being displayed. Really nice!

Here is the Candidates object of STOIC Education. A workflow will be added later on once we have a better understanding of a candidate’s lifecycle, but we’ve already added the Applied on and Applied to field, the latter being implemented as a relationship to the Programme object.

On the Alumni object and any other object related to people, the iconography displayed at the top right of the record view uses the alumnus’ picture as soon as a valid gravatar is found for his/her email address. It’s really cool to see that happening while you enter the email address. We still have quite a bit of work to make the user interface as polished as it could be, but we’ve certainly come a long way already…
On the Alumni object and any other object related to people, the iconography displayed at the top right of the record view uses the alumnus’ picture as soon as a valid gravatar is found for his/her email address. It’s really cool to see that happening while you enter the email address. We still have quite a bit of work to make the user interface as polished as it could be, but we’ve certainly come a long way already…

On the Alumni object and any other object related to people, the iconography displayed at the top right of the record view uses the alumnus’ picture as soon as a valid gravatar is found for his/her email address. It’s really cool to see that happening while you enter the email address. We still have quite a bit of work to make the user interface as polished as it could be, but we’ve certainly come a long way already…

We started the week with an empty Backlog. Now we have 53 points in it, while we delivered 71 points worth of bugs fixes and new features. This means that we’re closing stories almost twice as fast as we’re opening new ones. Not great, but not bad either. We should be able to converge pretty quickly on that trajectory.

The titles of modal dialogs like this one used to be:

Rich Text of Standard Showcase

Now it is:

Standard Showcase Rich Text

Much better all around!