Waivio

Recommended Posts

You Have No Idea! (How much development is happening on Hive Core)

39 comments

gtg6.1 K20 days agoHive.Blog3 min read

Hive Core Development 2024

Many people asked me to share a video that some of you may have seen during the core developers panel on the first day of HiveFest at Meštrović Gallery in Split (while being there or via the online stream). I put this together quickly as a presentation to showcase how Hive Core Development has progressed over the past few years - from the day Hive came to life to the day of the presentation.

By the way, I only found out I was going to take part in the panel the day before, while browsing through the agenda in the hivefest app.

To create the video I’ve used gource.

Gource is a visualization tool for source control repositories.

Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.

I’ve used Gource before, most notably six years ago, to show how our legacy platform was developing. Back then, I was showing a variety of projects (73 source code repositories). This time, I focused solely on Hive Core Development, a small but essential subset of projects including: Hive, HAF (Hive Application Framework) along with essential HAF-based apps providing account history, block explorer and hivemind features, and core related apps and tools such as denser, clive and wax.

I deliberately chose not to include other dapps (like Ecency), supporting tools (such as Imagehoster or Jussi), or even libraries (like hive-js or dhive).

The video I’m sharing in this post differs from the original, as I’ve adjusted it to be more suitable for an online audience. Like the original, it starts at the Hive Hard Fork and continues through to the first day of HiveFest 2024. While the same repositories are included, I’ve now organized them into separate directories within the tree for improved clarity. In the original video, one week of development was compressed into 3 seconds. In this version, one day equals one second, making the video longer (which wouldn’t have fit into the panel discussion) but slower, allowing you to better focus on the finer details. Speaking of details, the video is rendered in 4K (3840x2160) at 60 frames per second. I’ve also added some extra captions - hope you enjoy it!

Hive is already awesome and it will be much better.

Comments

Sort byBest
AI
Waivio AI Assistant
How can I help you today?