Today’s @steemitblog post is brought to you by the Steemit Applications team. In this post, we’ll highlight some of the projects we’ve been working on over the past few weeks.Hivemind
Getting Hivemind ready for production continues to be a major focus. Hive will enable communities on Steem, and provide a more efficient means for data retrieval for all Steem DApps. Much of the work for communities has been going on behind the scenes with design meetings and planning. We are also fine-tuning Hive so it runs optimally and can support large amounts of traffic in production.Parallel Transaction Batches
Hive has been updated to more efficiently process bulk requests by adding the ability to retrieve batches of transactions in parallel.
(Hivemind issue 71)Improved Error Handling
Improvements have also been made to Hive which will enable it to more effectively handle scenarios where the upstream steemd node may have fallen behind, and to optimize the handling of errors.
(Hivemind issue 120, Hivemind issue 123, and Hivemind issue 126)Fix Comment Counts
An issue was fixed where Hive was not correctly representing the number of comments a post had received.
(Hivemind issue 115)Improved Testing
Test coverage has increased and the groundwork for automated sync testing has been implemented. This will help ensure that new changes introduced to Hive do not break existing behavior, making it easier for devs to contribute and review code.
(Hivemind issue 140)New Notifications System - Yotifications!
We are continuing work on a new notifications system that will be called “Yotifications.”
Yotifications will be a new addition to the Steem stack that will make it easier than ever for developers to integrate notifications into their Steem app. This new notifications system will support multiple types of notifications, including: account updates, comment and post replies, feed updates, new f...