create account

Getting started with Hive app development by themarkymark

View this thread on: hive.blogpeakd.comecency.com
· @themarkymark · (edited)
$205.61
Getting started with Hive app development
![image.png](https://files.peakd.com/file/peakd-hive/themarkymark/23uQ9hx8s3rrwVveev9ogNfQt3BDCdFAhChM4yz6LAheJXgeunUFKrrmJqUqxgrgThuXV.png)

I've been asked quite a few times lately on how to get started developing on Hive.  So here yo go, here's a brief intro to get your started.

First off, this guide is for people who want to build an application or game on Hive and not intentended to those who want to do blockchain level development.

The majority of apps and games built on Hive use Javascript or Python.  I will briefly describe both of them and how to get started.

---

## Javascript

Javascript is a very popular language and primarily the only language you will use in a browser.  Even if you choose to go the Python route, you will likely need to know some Javascript if you want to build a user interface (UI) to your application or game.

There are primarily two directions you can go in with Javascript, NodeJS for backend development and scripting and Javascript for front end development, usually using a framework.

If you want to build an application that works in a browser you will likely want to use React or VueJS web frameworks.

Javascript is more difficult and verbose than Python but specializes in asyncronous code, code that runs while your main code continues running.  Asyncronous coding is a lot more complicated to code and understand but potentially can create faster code.

Javascript traditionally executes a lot faster than Python but many Python libraries have been built in C to make up for this.

If you want to learn Javascript, I recommend checking out this [2 hour crash course](https://www.youtube.com/watch?v=g7T23Xzys-A).   If you want a little slower pace, check out this [7 hour course](https://www.youtube.com/watch?v=jS4aFq5-91M).

You will most likely need [NodeJS](https://nodejs.org/en/) to start using Javascript even if you plan on only doing front end development.  Instead of downloading NodeJS directly, I recommend you use node version manager to install the latest version of node [nvm](https://github.com/nvm-sh/nvm).  This will allow you to easily switch versions and upgrade your install of NodeJS.

If you want to do front end development, I would recommend VueJS, but many older apps on Hive are done in React, most of the newer ones have moved to VueJS.

To work with the Hive blockchain in Javascript you will need to use [HiveJS](https://www.npmjs.com/package/@hiveio/hive-js), there are other libraries for Hive in Javascript but HiveJS is the most supported and maintained.

---

## Python

Python is considered the most popular language in the world and is considerably easier to work with than Javascript.  If you are going to do front end development your choices are limited with Python, although there is Django, you will still need Javascript for some parts of your site.

Python is easy to learn and is what I would recommend to most people (especially children) to learn first.  Python while easy to use is extremely powerful and has an amazing collection of packages that support it.   In fact, nothing touches Python for working with data science and machine learning.  While Python is considered "slow", speed rarely becomes a problem in most applications, and packages that require better performance likely have been written in C to greatly improve the performance to be even faster than NodeJS.

If you want to do anything with Machine Learning or Deep Learning, Python without a doubt is your first choice.

If you want to build a web application or game with Python, I recommend checking out Django.  You will still need to learn Javascript for some interaction and layout development.  Django is a very powerful framework for development applications but you still can use a web framework like VueJS while using Django.

If you want to build an API for the backend of your application, have a look at Flask which is similar to Django but much simplier and ideal for building API interfaces.

To learn Python, I recommend this [1 hour crash course](https://www.youtube.com/watch?v=kqtD5dpn9C8) or a slower paced course like this [5 hour Learn Python Course](https://www.youtube.com/watch?v=t8pPdKYpowI).

To work with Hive in Python, you will want to use [Beem](https://github.com/holgern/beem), it is the most supported and maintained Python Hive library.  Beem while doesn't get maintained as much these days, is the best library on the Hive blockchain as it includes many helper functions that do a lot of the leg work.

---

It is not uncommon to use Javascript for your front end development and use Python for your backend development or even just for some scripts that work with your existing backend.  There is no harm learning either of these languages and neither is the wrong choice.

With all new developers, I recommend learning the language you want to use and then do a few tutorials.  I don't recommend spending too much time doing tutorials as you will end up in tutorial hell where you just do tutorials but have no idea how to build something.  As soon as you possible can, think of a project to build and build it.  If you need to, break it down into smaller pieces.  All good developers will break larger problems down to smaller components.

If you have any questions on your journey, check out [HiveDevs Discord](https://discord.gg/sngKJuW4nY) where you will find other developers at various skill levels that may be able to help you.  Also check out [Stackoverflow](https://stackoverflow.com/) if you have a question you cannot solve.

Always try to solve your own problems, that is the only way you will learn but if you find you are wasting a lot of your time, seek help.  Just remember to phrase your question in a way that most directly relates to your problem and always try to minimize the code you provide as an example to the smallest amount of code to represent your problem.  No one wants to dig through your application to find the problem you are running into.

I highly recommend using [VS Code](https://azure.microsoft.com/en-us/products/visual-studio-code/) as your editor.   It is the only thing Microsoft has done right in the last 10 years and is an amazing free editor which will save you hundreds if not thousands of hours of work in your development career.

Posted with [STEMGeeks](https://stemgeeks.net)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 716 others
👎  
properties (23)
authorthemarkymark
permlinkgetting-started-with-hive-app-development
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"image":["https://files.peakd.com/file/peakd-hive/themarkymark/23uQ9hx8s3rrwVveev9ogNfQt3BDCdFAhChM4yz6LAheJXgeunUFKrrmJqUqxgrgThuXV.png"],"links":["https://www.youtube.com/watch?v=g7T23Xzys-A"],"app":"stemgeeks/0.1","format":"markdown","canonical_url":"https://stemgeeks.net/@themarkymark/getting-started-with-hive-app-development"}
created2021-09-14 04:22:42
last_update2021-09-14 04:26:06
depth0
children53
last_payout2021-09-21 04:22:42
cashout_time1969-12-31 23:59:59
total_payout_value102.938 HBD
curator_payout_value102.667 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,340
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,271,622
net_rshares196,350,502,298,028
author_curate_reward""
vote details (781)
@actuarialuk91 ·
$0.02
thanks for sharing. I'm planning to develop more games on Hive blockchain
👍  , ,
properties (23)
authoractuarialuk91
permlinkre-themarkymark-2021914t18567211z
categoryhive-163521
json_metadata{"tags":["hive-163521","dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.22-mobile","format":"markdown+html"}
created2021-09-14 11:56:06
last_update2021-09-14 11:56:06
depth1
children0
last_payout2021-09-21 11:56:06
cashout_time1969-12-31 23:59:59
total_payout_value0.010 HBD
curator_payout_value0.009 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length73
author_reputation562,836,638,712
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,282,646
net_rshares19,886,801,966
author_curate_reward""
vote details (3)
@akumagai ·
Thanks Marky
properties (22)
authorakumagai
permlinkqzetsb
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-14 05:55:24
last_update2021-09-14 05:55:24
depth1
children0
last_payout2021-09-21 05:55:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation70,539,476,902,517
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,272,889
net_rshares0
@appukuttan66 · (edited)
A lil' heads up for others ( like me ) who are really bad with backend stuff ... you don't really need nodejs for make a front-end/website for hive ... client-side works perfectly fine !
👍  , ,
properties (23)
authorappukuttan66
permlinkre-themarkymark-2021914t103816698z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-09-14 05:08:18
last_update2021-09-14 05:14:09
depth1
children0
last_payout2021-09-21 05:08:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length186
author_reputation1,491,281,020,538
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,272,205
net_rshares18,930,921,587
author_curate_reward""
vote details (3)
@bendany ·
a lot of knowledge thanks mate  
properties (22)
authorbendany
permlinkre-themarkymark-2021914t100955z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-09-14 05:00:12
last_update2021-09-14 05:00:12
depth1
children1
last_payout2021-09-21 05:00:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation5,731,392,134,147
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,272,094
net_rshares0
@scottb0124 ·
When you begin exploring Hive, the first thing that comes to mind is how to build an application with it. After all, there are a lot of things for you to consider before you get started on creating a product. In this article, we'll go over what it takes to get up and running quickly with Hive app development. You can get <a href="https://www.purewl.com/">PureWL</a> help to solve your vpn issue easily. Hive is a web app framework built on top of Django. It provides simple tools to build and run HTML5 apps using Python and Django, making it easy to get started with developing your first app in minutes without having to write any code.
properties (22)
authorscottb0124
permlinkrp374m
categoryhive-163521
json_metadata{"tags":["stem"],"links":["https://www.purewl.com/"],"app":"stemgeeks/0.1","canonical_url":"https://stemgeeks.net/@scottb0124/rp374m"}
created2023-01-26 09:45:57
last_update2023-01-26 09:45:57
depth2
children0
last_payout2023-02-02 09:45:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length640
author_reputation356,273,932
root_title"Getting started with Hive app development"
beneficiaries
0.
accounthiveonboard
weight100
1.
accountocdb
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,208,279
net_rshares0
@blackman15 ·
Very informative post. Thanks mate
properties (22)
authorblackman15
permlinkre-themarkymark-2021914t10716339z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-09-14 09:07:18
last_update2021-09-14 09:07:18
depth1
children0
last_payout2021-09-21 09:07:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation4,153,718,770,237
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,278,845
net_rshares0
@carloszb ·
Best piece of advice I see here and can give myself, don't get into tutorial hell. You will learn more with one real project that with 100 tutorials
properties (22)
authorcarloszb
permlinkre-themarkymark-20211120t214339640z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-11-21 02:44:42
last_update2021-11-21 02:44:42
depth1
children0
last_payout2021-11-28 02:44:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length148
author_reputation324,740,496,235
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id107,890,364
net_rshares0
@hakeemshah96 ·
Great Buddy



---

<center><sub>[Posted Using Aeneas.Blog](https://www.aeneas.blog/@hakeemshah96/qzepq9)</sub></center>
👍  
👎  , , , ,
properties (23)
authorhakeemshah96
permlinkqzepq9
categoryhive-163521
json_metadata{"tags":["aeneas"],"app":"aeneas/0.1","canonical_url":"https://www.aeneas.blog/@hakeemshah96/qzepq9"}
created2021-09-14 04:27:51
last_update2021-09-14 04:27:51
depth1
children1
last_payout2021-09-21 04:27:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length120
author_reputation-1,855,786,787,193
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,271,707
net_rshares-10,991,627,048
author_curate_reward""
vote details (6)
@holovision ·
Downvoted due to @hakeemshah96's insincere copy-paste spam compliments.
👍  
👎  ,
properties (23)
authorholovision
permlinkre-hakeemshah96-2021914t17721110z
categoryhive-163521
json_metadata{"tags":["aeneas"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-09-15 00:07:21
last_update2021-09-15 00:07:21
depth2
children0
last_payout2021-09-22 00:07:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length71
author_reputation169,422,295,752,251
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,296,424
net_rshares3,169,716,400
author_curate_reward""
vote details (3)
@hakeemshah96 ·
Keep Working Hard



---

<center><sub>[Posted Using Aeneas.Blog](https://www.aeneas.blog/@hakeemshah96/qzeprf)</sub></center>
👍  
👎  , , , ,
properties (23)
authorhakeemshah96
permlinkqzeprf
categoryhive-163521
json_metadata{"tags":["aeneas"],"app":"aeneas/0.1","canonical_url":"https://www.aeneas.blog/@hakeemshah96/qzeprf"}
created2021-09-14 04:28:30
last_update2021-09-14 04:28:30
depth1
children1
last_payout2021-09-21 04:28:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length126
author_reputation-1,855,786,787,193
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,271,714
net_rshares-11,016,823,141
author_curate_reward""
vote details (6)
@holovision ·
Downvoted due to @hakeemshah96's insincere copy-paste spam compliments.
👍  
👎  ,
properties (23)
authorholovision
permlinkre-hakeemshah96-2021914t1794692z
categoryhive-163521
json_metadata{"tags":["aeneas"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-09-15 00:09:06
last_update2021-09-15 00:09:06
depth2
children0
last_payout2021-09-22 00:09:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length71
author_reputation169,422,295,752,251
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,296,442
net_rshares-142,810,168
author_curate_reward""
vote details (3)
@kryptik ·
Thank you! I’ve been looking for more and more info on this stuff. 
properties (22)
authorkryptik
permlinkre-themarkymark-qzfwvf
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-14 19:59:39
last_update2021-09-14 19:59:39
depth1
children0
last_payout2021-09-21 19:59:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length67
author_reputation36,612,377,096,528
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,292,794
net_rshares0
@leoplaw ·
I highly recommend [Codium](https://vscodium.com/) over VS Code. It is the same application, except with all of the telemetry (report home to Micro$oft) removed.
👍  
properties (23)
authorleoplaw
permlinkre-themarkymark-qzn0w7
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 16:13:30
last_update2021-09-18 16:13:30
depth1
children4
last_payout2021-09-25 16:13:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length161
author_reputation180,433,913,600,446
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,384,214
net_rshares7,482,023
author_curate_reward""
vote details (1)
@themarkymark ·
There was a reason I don't use this, I think certain modules don't work with this version.  I can't remember off hand.
👍  
👎  
properties (23)
authorthemarkymark
permlinkre-leoplaw-qzn191
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 16:17:33
last_update2021-09-18 16:17:33
depth2
children3
last_payout2021-09-25 16:17:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,384,318
net_rshares7,367,488
author_curate_reward""
vote details (2)
@leoplaw ·
There shouldn't be any reason that modules / addons don't work with it as it is exactly the same code base minus telemetry.

Every addon I've used so far works just fine.
👍  
properties (23)
authorleoplaw
permlinkre-themarkymark-qzn7jk
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 18:37:00
last_update2021-09-18 18:37:00
depth3
children2
last_payout2021-09-25 18:37:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length170
author_reputation180,433,913,600,446
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,387,801
net_rshares7,253,182
author_curate_reward""
vote details (1)
@leoplaw · (edited)
Are there any Node.js / Javascript libraries available for Hive development?

Edit: I might have answered my own question.

https://gitlab.syncad.com/hive/hive-js
👍  
properties (23)
authorleoplaw
permlinkre-themarkymark-qzn0zt
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 16:15:36
last_update2021-09-18 16:17:12
depth1
children10
last_payout2021-09-25 16:15:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length162
author_reputation180,433,913,600,446
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,384,270
net_rshares6,915,488
author_curate_reward""
vote details (1)
@themarkymark ·
There is HiveJS and DHive.  Dhive was better, but isn't maintained so most people use HiveJS.
👍  ,
👎  
properties (23)
authorthemarkymark
permlinkre-leoplaw-qzn1ad
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 16:18:21
last_update2021-09-18 16:18:21
depth2
children9
last_payout2021-09-25 16:18:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length93
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,384,343
net_rshares1,252,184,321
author_curate_reward""
vote details (3)
@leoplaw ·
Cheers, I was looking at those, but neither seem to make much or any reference to the internal market. Or have I overlooked something?

Is there perhaps any documentation for API endpoints for the market?
👍  
properties (23)
authorleoplaw
permlinkre-themarkymark-qzn7ef
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-18 18:33:57
last_update2021-09-18 18:33:57
depth3
children3
last_payout2021-09-25 18:33:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length204
author_reputation180,433,913,600,446
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,387,740
net_rshares6,689,768
author_curate_reward""
vote details (1)
@leoplaw ·
What made DHive better than HiveJS?
👍  
properties (23)
authorleoplaw
permlinkre-themarkymark-qzodoh
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-19 09:47:18
last_update2021-09-19 09:47:18
depth3
children4
last_payout2021-09-26 09:47:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation180,433,913,600,446
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,402,448
net_rshares6,132,396
author_curate_reward""
vote details (1)
@luisciber ·
Excelent post. I am exploring this new ecosystem and I want to contribute code. This post is a great place to start. 
properties (22)
authorluisciber
permlinkre-themarkymark-20211119t0453850z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-11-19 05:45:39
last_update2021-11-19 05:45:39
depth1
children0
last_payout2021-11-26 05:45:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length117
author_reputation23,307,806,256
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id107,849,131
net_rshares0
@marki99 ·
$2.21
What about the Ruby library on hive? Is it still maintained? 
👍  , , ,
properties (23)
authormarki99
permlinkre-themarkymark-qzhd0f
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 14:45:57
last_update2021-09-15 14:45:57
depth1
children2
last_payout2021-09-22 14:45:57
cashout_time1969-12-31 23:59:59
total_payout_value1.107 HBD
curator_payout_value1.107 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length61
author_reputation11,400,723,818,181
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,309,955
net_rshares2,517,364,314,883
author_curate_reward""
vote details (4)
@inertia ·
$0.12
Yep, those libraries are maintained and I use them every day.

https://developers.hive.io/tutorials/#tutorials-ruby
👍  , , ,
properties (23)
authorinertia
permlinkre-marki99-qzhfbg
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 15:35:57
last_update2021-09-15 15:35:57
depth2
children0
last_payout2021-09-22 15:35:57
cashout_time1969-12-31 23:59:59
total_payout_value0.061 HBD
curator_payout_value0.060 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length115
author_reputation344,124,293,856,703
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,310,977
net_rshares139,874,851,983
author_curate_reward""
vote details (4)
@themarkymark ·
$0.11
I believe @inertia does maintain it as he uses it for all his tools, but it isn't as popular as Python and JS.
👍  , , ,
👎  ,
properties (23)
authorthemarkymark
permlinkre-marki99-qzhdoe
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 15:00:21
last_update2021-09-15 15:00:21
depth2
children0
last_payout2021-09-22 15:00:21
cashout_time1969-12-31 23:59:59
total_payout_value0.053 HBD
curator_payout_value0.052 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length110
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,310,194
net_rshares121,669,182,377
author_curate_reward""
vote details (6)
@mickiewicz ·
$0.74
It may be worth knowing HAF ( Hive Application Framework ), it will simplify build the applications with blockchain microforks support: https://gitlab.syncad.com/hive/psql_tools/-/blob/master/src/hive_fork_manager/Readme.md
👍  , , , , , , ,
properties (23)
authormickiewicz
permlinkqzf1uh
categoryhive-163521
json_metadata{"links":["https://gitlab.syncad.com/hive/psql_tools/-/blob/master/src/hive_fork_manager/Readme.md"],"app":"hiveblog/0.1"}
created2021-09-14 08:49:30
last_update2021-09-14 08:49:30
depth1
children0
last_payout2021-09-21 08:49:30
cashout_time1969-12-31 23:59:59
total_payout_value0.369 HBD
curator_payout_value0.367 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length223
author_reputation20,559,707,919,361
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,278,339
net_rshares709,265,492,578
author_curate_reward""
vote details (8)
@mlrequena78 ·
excellent post friend actually touched informative points that is within the reach of the knowledge of many and good necessary to start thanks
properties (22)
authormlrequena78
permlinkqzg3tp
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-14 22:29:39
last_update2021-09-14 22:29:39
depth1
children0
last_payout2021-09-21 22:29:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length142
author_reputation7,346,493,787,724
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,295,034
net_rshares0
@mrosenquist ·
Great overview and recommendations!  Thanks for the links.
👍  
properties (23)
authormrosenquist
permlinkqziq8v
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-16 08:29:18
last_update2021-09-16 08:29:18
depth1
children0
last_payout2021-09-23 08:29:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length58
author_reputation163,020,709,467,549
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,328,170
net_rshares7,027,398
author_curate_reward""
vote details (1)
@onwugbenuvictor ·
Python is really easy to learn and understand compared to JavaScript, cz c++ etc.

I'm when it comes to web design it not so easy, tho I'm just started learning Django tho. Because HTML and CSS is better for web site front end.
👍  , ,
properties (23)
authoronwugbenuvictor
permlinkre-themarkymark-2021915t1793130z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"proofofbrain.org/3.0.18","format":"markdown+html"}
created2021-09-15 16:09:03
last_update2021-09-15 16:09:03
depth1
children0
last_payout2021-09-22 16:09:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length227
author_reputation376,275,236,551,858
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,311,687
net_rshares18,912,856,657
author_curate_reward""
vote details (3)
@pickpub ·
A few questions for you @themarkymark...

1.  What do you think of LightHive?  For some reason, when I have used Beem for posting, I have experienced issues.  LightHive, I have had no issues with it. LightHive is a Python module/library.

2.  If I wanted to build a non-blogging platform with exclusivity and an associated side-chain token (like a forum) would I be able to do so?

3.  I'm blacklisted by a certain someone who has given themselves too much authority and opened the door for abuse, would their harassment bots follow me into this more exclusive non-blogging app I'm creating?

4.  Just so it is 100% clear to me, I would self-host the app and connect to the Hive Blockchain API?  I can literally have it hosted wherever I want, correct?
👍  
👎  
properties (23)
authorpickpub
permlinkqzjynj
categoryhive-163521
json_metadata{"users":["themarkymark"],"app":"hiveblog/0.1"}
created2021-09-17 00:28:33
last_update2021-09-17 00:28:33
depth1
children2
last_payout2021-09-24 00:28:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length752
author_reputation833,648,878,296
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,345,969
net_rshares-5,110,546,881
author_curate_reward""
vote details (2)
@themarkymark ·
1) I am familiar, I believe it was forked off beem.  I have no issues posting from beem.  It is likely user error. 

2) I would think so, others have (minus the token part). 

3) if it uses rewards on the base layer (hive) then yes, potentially 

4) yes
👍  ,
properties (23)
authorthemarkymark
permlinkre-pickpub-qzjyte
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-17 00:32:03
last_update2021-09-17 00:32:03
depth2
children1
last_payout2021-09-24 00:32:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length253
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,346,029
net_rshares841,436,128
author_curate_reward""
vote details (2)
@pickpub ·
Excellent, that's good to know.  I wanted to know about these things before I planned the build and started coding this thing.

Very possible the Beem issues are on me!
👍  
👎  
properties (23)
authorpickpub
permlinkqzk00i
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-17 00:57:57
last_update2021-09-17 00:57:57
depth3
children0
last_payout2021-09-24 00:57:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length168
author_reputation833,648,878,296
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,346,381
net_rshares-5,110,770,395
author_curate_reward""
vote details (2)
@poshtoken ·
https://twitter.com/Hivebull/status/1437894031275606016
<sub> The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.</sub>
properties (22)
authorposhtoken
permlinkre-themarkymark-getting-started-with-hive-app-development-5189
categoryhive-163521
json_metadata"{"app":"Poshtoken 0.0.1"}"
created2021-09-14 21:43:06
last_update2021-09-14 21:43:06
depth1
children0
last_payout2021-09-21 21:43:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length243
author_reputation3,941,889,842,934,576
root_title"Getting started with Hive app development"
beneficiaries
0.
accountreward.app
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id106,294,400
net_rshares0
@quochuy ·
$1.33
If one chooses Javascript, I highly recommend to use Typescript.
👍  , , , , , , , , ,
properties (23)
authorquochuy
permlinkqzewlu
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-14 06:56:21
last_update2021-09-14 06:56:21
depth1
children3
last_payout2021-09-21 06:56:21
cashout_time1969-12-31 23:59:59
total_payout_value0.665 HBD
curator_payout_value0.662 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation725,445,134,160,125
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,274,849
net_rshares1,271,398,420,233
author_curate_reward""
vote details (10)
@rishi556 ·
I tried to give it a go, and it still feels a bit weird as compared to a native statically typed language(plus I can mix JS in between whenever I want?), any advice advice on how to make the typescript experience a bit better?
👍  
properties (23)
authorrishi556
permlinkre-quochuy-qzghwz
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 03:34:12
last_update2021-09-15 03:34:12
depth2
children2
last_payout2021-09-22 03:34:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length226
author_reputation111,982,053,527,065
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,299,299
net_rshares8,232,977
author_curate_reward""
vote details (1)
@quochuy ·
$0.10
Typescript is Javascript + types, so the code itself is Javascript and you have an additional syntax for declaring types. It's also recommended to add ESLint into the mix.

For example this JS code:
https://gist.github.com/quochuy/01d9e0f7cd56797b85e531ee984975ef

Would be come this in Typescript:
https://gist.github.com/quochuy/328a0e93005dabf0d015819bc9c13840

---

Or this in JS:
https://gist.github.com/quochuy/42c980e74e5c80a6a94548f282688560

Becomes this in TS:
https://gist.github.com/quochuy/5b95ba862fb6dc5d534b0c8a1c0658af
👍  , , , , , , ,
properties (23)
authorquochuy
permlinkqzgotd
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-15 06:03:15
last_update2021-09-15 06:03:15
depth3
children0
last_payout2021-09-22 06:03:15
cashout_time1969-12-31 23:59:59
total_payout_value0.051 HBD
curator_payout_value0.049 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length535
author_reputation725,445,134,160,125
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,301,356
net_rshares114,310,676,348
author_curate_reward""
vote details (8)
@quochuy ·
$0.48
You will spend more time at the beginning but the learning curve is worth it.
Typescript + Eslint makes you a better developer I reckon. Forces you to code cleanly following standards so it's easier for someone else to join in later on or even for you to revisit old codes. As for Typescripts it will help reducing silly bugs such as passing the wrong parameter to a function or sending incomplete object to a method.

Everything becomes stricter, which can be annoying but in the long run you'll discover their usefulness.
👍  , , , , , , , , , ,
properties (23)
authorquochuy
permlinkqzgp2t
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2021-09-15 06:08:54
last_update2021-09-15 06:08:54
depth3
children0
last_payout2021-09-22 06:08:54
cashout_time1969-12-31 23:59:59
total_payout_value0.240 HBD
curator_payout_value0.238 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length523
author_reputation725,445,134,160,125
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,301,433
net_rshares527,552,857,917
author_curate_reward""
vote details (11)
@readthisplease ·
The amount of work put into hive’s eco system is really impressive. Proud to be here
properties (22)
authorreadthisplease
permlinkre-themarkymark-2021914t2234379z
categoryhive-163521
json_metadata{"tags":["dev","python","javascript","palnet","neoxian","archon","ash","proofofbrain","stem"],"app":"proofofbrain.org/3.0.18","format":"markdown+html"}
created2021-09-14 21:34:06
last_update2021-09-14 21:34:06
depth1
children0
last_payout2021-09-21 21:34:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length84
author_reputation675,585,675,956,004
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,294,281
net_rshares0
@shmoogleosukami ·
$0.03
I've very recently finally managed to contribute a little bit of code to hive, or at least one of the tools used by witnesses anyways. :D

I really need to refresh my skills with Javascript, But I'm also thinking I should get in on python as they both have their uses.

---
<sup> Communities I run: [Gridcoin (GRC)(PeakD)](https://peakd.com/c/hive-161364/created) / [Gridcoin (GRC) (hive.blog)](https://hive.blog/created/hive-161364)| [Fish Keepers (PeakD)](https://peakd.com/c/hive-165344/created) / [Fish Keepers (hive.blog)](https://hive.blog/created/hive-165344)
[Check out my gaming stream on VIMM.TV](https://www.vimm.tv/shmoogleosukami)  | [Vote for me as a Hive witness!](https://vote.hive.uno/@shmoogleosukami) and [Hive-engine witness!](https://he-voter.vercel.app/shmoogleosukami) </sup>
👍  ,
👎  
properties (23)
authorshmoogleosukami
permlinkre-themarkymark-qzg20w
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-14 21:50:57
last_update2021-09-14 21:50:57
depth1
children0
last_payout2021-09-21 21:50:57
cashout_time1969-12-31 23:59:59
total_payout_value0.014 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length798
author_reputation198,835,952,076,534
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,294,526
net_rshares28,594,558,578
author_curate_reward""
vote details (3)
@solominer · (edited)
Good point on keeping node and npm updated. When I started messing with java script apps I mistakenly installed an old version of node. And it caused all kinds of problems. Once I updated to the current stable version all of the problems were gone. So always check your node version and use nvm to update if needed.
👍  , ,
properties (23)
authorsolominer
permlinkre-themarkymark-qzhut8
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 21:10:21
last_update2021-09-15 21:11:00
depth1
children2
last_payout2021-09-22 21:10:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length315
author_reputation1,129,974,671,603,482
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,317,795
net_rshares18,988,967,328
author_curate_reward""
vote details (3)
@themarkymark ·
$0.05
Sometimes upgrading to latest version causes problems as well.   This is why many apps freeze versions of packages and test upgrading them as a single commit.
👍  , , ,
👎  ,
properties (23)
authorthemarkymark
permlinkre-solominer-qzhye9
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 22:27:51
last_update2021-09-15 22:27:51
depth2
children1
last_payout2021-09-22 22:27:51
cashout_time1969-12-31 23:59:59
total_payout_value0.023 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length158
author_reputation1,669,691,544,273,522
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,318,993
net_rshares55,664,108,735
author_curate_reward""
vote details (6)
@solominer ·
Ah yeah, I tend to follow whatever version the dev says their app runs on when I can.
👍  , ,
properties (23)
authorsolominer
permlinkre-themarkymark-qzi15o
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-15 23:27:24
last_update2021-09-15 23:27:24
depth3
children0
last_payout2021-09-22 23:27:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length85
author_reputation1,129,974,671,603,482
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,320,041
net_rshares18,761,383,399
author_curate_reward""
vote details (3)
@tfranzini ·
I've been contemplating developing some things on Hive mainly for educational purposes so this is a great starting point. Thanks for sharing
👍  
👎  
properties (23)
authortfranzini
permlinkqzfdps
categoryhive-163521
json_metadata{"tags":["stem"],"app":"stemgeeks/0.1","canonical_url":"https://stemgeeks.net/@tfranzini/qzfdps"}
created2021-09-14 13:05:51
last_update2021-09-14 13:05:51
depth1
children0
last_payout2021-09-21 13:05:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length140
author_reputation35,986,462,760,852
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,284,075
net_rshares9,415,466
author_curate_reward""
vote details (2)
@tobetada ·
great, wish I could contribute!
properties (22)
authortobetada
permlinkre-themarkymark-qzfq65
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-14 17:34:54
last_update2021-09-14 17:34:54
depth1
children0
last_payout2021-09-21 17:34:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation521,443,605,986,874
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,290,521
net_rshares0
@urun ·
I like it.

That is the content we need. Build our own devs on hive. 

Would be really awesome if you build an dapp step by step. With the basic shit that needs to be done.
👍  ,
properties (23)
authorurun
permlinkre-themarkymark-qzfes8
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-14 13:28:54
last_update2021-09-14 13:28:54
depth1
children0
last_payout2021-09-21 13:28:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation93,309,389,073,611
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,284,519
net_rshares5,506,027,342
author_curate_reward""
vote details (2)
@vaipraonde ·
$0.02
Nice. I'm improving my noejs Skills and who know a hive bs new game pops out 
👍  , ,
properties (23)
authorvaipraonde
permlinkre-themarkymark-qzepnt
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-09-14 04:26:21
last_update2021-09-14 04:26:21
depth1
children0
last_payout2021-09-21 04:26:21
cashout_time1969-12-31 23:59:59
total_payout_value0.010 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length77
author_reputation55,972,287,316,223
root_title"Getting started with Hive app development"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,271,684
net_rshares19,434,134,803
author_curate_reward""
vote details (3)