As we welcome some warmer weather here in New Zealand, We’re also gearing up for the release of Jade 2022 Service Pack 3 in October. This update will include the production-ready Event Stream Producer and significant enhancements to our Collection Concurrency feature.
We are bidding a fond farewell to Hugh McColl, who is leaving Jade after over 30 years of dedicated service. His contributions have been invaluable, and we wish him all the best in his next adventure.
At the same time, we’re also pleased to welcome Fernando Fiddymont, who has joined us for an exciting project integrating event streaming between bank systems. And a big congratulations to Theodore Parker, this year’s winner of the Jade Technologies Prize at the University of Canterbury, for his outstanding academic achievements in Object-Oriented Systems Development.
Lastly, don’t forget to register your interest for our upcoming Jade Developers Course to sharpen your skills and get the most out of the Jade Platform.
Read on for more info.
Happy Developing! Jade Platform Engineering
Jade 2022 Service Pack 3 is coming in October
As we mentioned in our previous newsletter, a major feature of Jade 2022 Service Pack 3 will be our Event Stream Producer. This will be our initial production-ready release, and will have such key functionality as:
The capture of database state changes into a local data store.
The use of an Event Stream Producer (ESP) to serialize events into JSON format.
The generation of JSON Event Schema description files based on Jade Audit Access description files.
Configuration support for mapping Jade Events to Topics.
Configuration support for a class-level inclusion list.
Support for a schema registry
Support for class version tracking
Support for blobs and slobs
A "file sender" that allows for testing of the Producer output without the need to be connected to a Kafka or Azure Event Hubs instance.
This Service Pack introduces a significant enhancement to our Collection Concurrency feature, aimed at minimizing contention and deadlocks in collections. The key improvement in this version is the ability for the current transaction to view the effects of deferred collection operations before the transaction is committed to the database. This ensures that any subsequent actions within the same transaction, which rely on those collection updates, can proceed smoothly. To mitigate risk, this feature is disabled by default but can be activated globally through an ini file setting, requiring no code changes.
To stay current with supported versions of the Microsoft C and C++ (MSVC) runtime libraries, Jade 2022 Service Pack 3 will depend on the latest version and include the Visual C++ Redistributable to install the necessary libraries. Keeping this package up to date is considered best practice, and a service pack provides an ideal opportunity to apply the update. The latest version introduces new C++ features and improvements in security, reliability, and performance. It also ensures compliance with the latest updates to the C++ standard language and libraries. For more details, visit Microsoft's documentation.
Hugh McColl's next adventure
It's with mixed emotion that we share the news that Hugh McColl will be leaving Jade in October, marking the end of an extraordinary career that has spanned over 30 years. Hugh has been a cornerstone of the Jade family for over 30 years, going back to the earliest days of our company. His contributions to the Jade Platform and more broadly across the business are countless.
While we are sad to see Hugh leave, we are also excited to see what the future holds for him and wish him all the best in his next adventure. His legacy will continue to inspire us, and we are deeply grateful for the profound impact he has made on the Jade family.
His dedication, expertise, and camaraderie have made a lasting impression on everyone who has had the pleasure of working with him, so please join us in wishing Hugh all the very best!
Welcome Fernando!
We’re excited to welcome a new (temporary) addition to the Jade Platform team: intern Fernando Fiddymont from the Ara Institute of Canterbury. Fernando is working on a project to implement intercommunication between two Jade Platform bank systems via event streaming, while also integrating with a third audit system through REST APIs. He has hit the ground running—and as it turns out, he's also pretty skilled at table tennis!
Winner of the Jade Software Prize at the University of Canterbury!!
We are thrilled to announce this year’s winner of the Jade Technologies Prize for Object-Oriented Systems Development Prize at the University of Canterbury: Theodore Parker!
Theo is currently in his second year of a Bachelor of Science degree, majoring in Computer Science. His mastery of Jade earned him the top marks and the $2000 prize. We are proud to support his continued success in the field of Computer Science. Congratulations, Theo!
Register your Interest for the Jade Developers Course
Looking to improve your Jade Platform skills? Register your interest and we will get in touch to arrange when would best suit you.