Hive Coding: fueling Hive development through community effort

in HiveDevs4 days ago (edited)

Introducing Hive Coding—a brand new initiative that aims to fuel further Hive blockchain development through a collective community effort.



• • •

About Hive Coding

Hive Coding logo

Hive Coding is a multi-faceted developer-oriented initiative by @mciszczon. It arose from the Hive Coding School, which is a part of the DHF Proposal by @hallmann (you can still read and vote for the proposal, by the way!).

While planning out the School, many more ideas started popping up and being discussed, and it quickly became apparent that a few satellite initiatives will follow. Hive Coding is supposed to be an umbrella under which all of these initiatives can be gathered, developer and promoted.

Our Goals

Hive blockchain has a wonderful lively community of users and a solid history of many years of evolution. Thanks to the fact that it is completely community-driven it is very resistant, which has been already proved at least once.

But everything has its drawbacks. In this case lack of the single entity responsible for leading the platform, there is in effect a lack of uniform strive for the blockchain to be developer- and user-friendly. The Developer Experience of building on Hive is not great. Moreover, we have a multitude of different tools, apps and interfaces, each taking a different approach to solving its problems.

Hive Coding’s goal is to help developers on Hive to get things done easier, faster and in a more reliable way. Some of the ways in which this will be accomplished are:

  • an extensive, community-built documentation;
  • an ever-growing set of tutorials;
  • development of dev tools and utilities;

Our Initiatives

Learn about some of our initiatives below. The list is definitely not complete, but we want to share what we are working on and what we get the most excited about!

1. Hive Coding School

As mentioned before, the very first initiative of Hive Coding is the Hive Coding School. It is a part of a broader proposal created by @hallman for the Kraków-based Królestwo Bez Kresu venue (@krolestwo).

The School is a 3-months-long series of workshops held weekly in Królestwo Bez Kresu in Kraków. The aim is to teach developers about the blockchain technology and Hive in particular, as well as how to build software that runs on Hive.

Read “The Kingdom powered by Hive” DHF Proposal to learn more about Hive Coding School and our other plans.

2. OnHive.io

OnHive.io is a developer documentation website that we want to become a go-to place for anyone wanting to build software on Hive blockchain.

It will contain a knowledge base about Hive, a multitude of documentation articles about Hive and different tools/packages for it, as well as helpful tutorials that lead developers step by step through various topics.

What’s great is that the entire website is and will always be open source, so it’s very easy for anyone to contribute: add more details, write articles from scratch, and so on.

You can check out the instytutfi/onhive.io repository on Github to see the source code for OnHive.io.

Keep in mind that this is still a work in progress, so there is a lot of content that’s missing from the website. Of course, you can help with that, too! :)

3. wax battle-testing

With the ongoing development of the wax SDK, we want to start using it as soon as possible, to learn the tool, find bugs and performance issues.

Thanks to that we will be able to build a documentation on how to use wax, as well as provide the core development team feedback on any issues we stumble upon—whether bugs, performance issues or improvement suggestions.

3. Hive Astro Loader

hive-astro-loader is a custom data loader for the Astro Content Layer API, which will make it extremely easy to fetch and display Hive content on any website or web app powered by Astro.

This is a work in progress, but expect a release soon!

4. Hive Content Blocks

This is a project that we won’t share too many details as of now, because we are still working out the details.

However, the idea is really exciting, as Hive Content Blocks will completely change how content on various Hive interfaces is authored and formatted. This is a big pain-point of Hive apps, as Markdown content is not always easy to work with, and there is lack of more advanced formatting options (such as rich content presentations, multilingual content, etc.).

Follow @hive.coding to be the first to learn about the next steps that we take for Hive Content Blocks initiative.

What’s Next

We are really excited for all the things described above, and are already working hard towards them. Follow @hive.coding and expect many updates soon!

If you have any comments, ideas or general feedback, please leave a comment and let us know what you think! If there’s a particular topic that interests you and you’d like us to cover on OnHive.io, let us know!

If you’re a developer, feel free to **fork instytutfi/onhive.io repo and contribute your knowledge**.

Soon we will also make it possible to feed articles into the website straight from the Hive blockchain—you’ll be able to publish a post, and when approved, it will show up on OnHive.io website.

Another way to support our initiatives, is to vote for The Kingdom Powered by Hive DHF Proposal, which will help make the Hive Coding School happen!

Vote for the Proposal: Ecency | Hive.blog | Peakd



• • •

Hive Coding:
Fueling Hive development through community effort

Thank you for your support!

@hive.codingOnHive.io

Sort:  

This sounds interesting and useful. I've done some simple scripts around Hive. It would be useful to build a list of code examples for people to learn from. My code is all on Github.

!BEER

Wonderful, definitely will cover those scripts, too!

And yet another proof that it's really important to make it as simple and seamless as possible to be able to feed OnHive.io through Hive posting, so that ideally you just make a post describing these scripts and it goes live automatically.

Thanks for commenting!

Loading...

Content blocks seems like an upgrade that would move Hive a lot ahead when it comes to how the content looks like compared to today.

I believe so! Expect to hear about it soon!

Interesting initiative, I have been making simple Python scripts for years and it is always important to learn from the best 👍

I hope soon enough you’ll be able to share these scripts, too—if you want, that is. Also, let’s hope we can spin up a nice and lovely community around Hive Coding, too. Miss the old good days of Utopian!

Congratulations @hive.coding! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 100 upvotes.
Your next target is to reach 200 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Good documentation is extremely important for onboarding new developers (that will go on to make more DAPP to onboard more users). It is possible that these documentation will get used to train AI that could assist coding for HIVE.

Loading...