Updating developer portal - What would you suggest?

in #whysteem2 years ago

We’re fully scoping out a complete overhaul of the developer portal to make it easier to understand. This way, we can allow potential investors along with new developers to gain a real grasp on what Steem is and why it should be their next potential venture or feature they can add to current projects or upcoming projects they plan to build.

Why Steem_.png

Making things easy!

Whysteem is currently overhauling the developer portal to make it simpler, we’ll be including more libraries for Steem to give people more option than are currently listed. See below for everything we will be adding.

Things we will be adding

  • A friendlier, simple and less cluttered design
  • Real use cases like trusted login methods apps are currently using
  • Starter apps for people to play around with. These apps will show many forms of connectivity to the Steem blockchain with client-side transactions and more.
  • Steem-engine integration and full documentation
  • much more.
A tidbit of information on the starting apps

Why Steem_.png

We need some ideas for the new developer portal. Below are some ways you can help us out, which only require effort.

  • Bug checking the current developer portal
  • Ideas for the new development and redesign are welcome
  • Adding translations once that part is complete
  • Anything else you can think of

Leave us comments or feel free to submit issues via github.

Contact us on our social media accounts or discord!


Resteem and Upvote To Help Us Out


Be sure to also visit and like our social media

Whysteem Facebook | Whysteem Twitter
Whysteem Instagram | Whysteem Discord



I've been hoping the developer portal would get updated. I've used it quite a lot and have been on a lot of levels somewhat disappointed.

I use mostly the API definitions and I'd say that it could use some cleanup. Another thing that couldn't hurt would be tutorials for more languages.

I'd be quite happy indeed to write up some of them for java if any help is needed or wanted. I could do at least a handful of the tutorial subjects shown in the other tutorials. I have a pretty good handle on all the 'get' stuff. I also know a few other languages not listed in the tutorials.

Help is more than welcome, were willing to accept Pull requests from anyone whois willing to put in the time.

Wonderful. I'll make one soon.

Maybe the next person could learn it faster than me with more tutorials.

Why is this a featured post? I don't mind getting news on whats going on but I'm getting posts from all types of accounts that I have never seen before. Shouldn't the featured posts be limited to an official account or something along those lines?

Is there any way to stop these posts from coming back after I click to get rid of them the first time?

Agreed. Announcements about the website are one thing, but "featuring" off-topic stuff I'm not interested in and don't need to know? Are the owners of these posts paying to have everybody on the site forced to see them? Either way, please, no more featured posts! They take up half my feed, and the top half is now filled with an advertising bar, so I can't see a single post I want to see, from my main page!

It's hard to see if you use nightmode, but there is an X to close it. Once you know where it is located you can simply close each one with one click.


Such drama, you've earned a DRAMA!

To view or trade DRAMA go to steem-engine.com.

We're taking up a community effort which is why you're seeing us featured. Steemit can't do everything nowadays so you will see this kind of stuff moving into more community-centered initiatives.

I have no issue with what you are doing, I just don't want posts from a bunch of accounts that I don't follow forced into my news feed.

I believe they are testing this feature out with a few accounts.

You can hit the X and hide all of them they won't show up after that unless you clear your cookies.

Alas I get them coming back every time I log in/log out. Well, maybe not every time, but seemingly I've clicked the x on them 10+ times and they keep coming back.

A few ideas:

  • Don't just list full custom STEEM libs, but also more generic libs for JSON-RPC, base58, etc.
  • Remove libraries with repos that have been inactive for a long time. Maybe a cleanup after HF(n ) of all libs not updated since HF(n-1).
  • For languages where this makes sense, distinguish between blocking/synchronous libs and non-blocking asynchronous.
  • Per language (+ lib attributes), create an API completeness matrix, one column per lib, one for per set of related API calls or other API feature, error handling, etc.
  • Do the same with API nodes as columns.
  • Keep an up to date (hours) list of API nodes and publish their specific stack, availability stats, etc in both a user friendly view and in a JSON variant. List should include info on failure model, rate limit implementation, batch support, etc.
  • Link to @utopian-io posts about the libraries.
  • Create resources describing the different options for implementing user authentication and/or user authorized operations (KeyChain, micro transactions with, custom JSON Auth, that Google bridge thing (forgot it's name), SteemConnect, using the users posting key, etc) again with a matrix showing advantages and drawbacks of the different options.
  • A register for description of custom JSON based layers on top of STEEM
  • If it exists: information on anything smart-contract related for the STEEM blockchain.

Hope this is the kind of input you were looking for.

What would you suggest?

To hire someone, to tell you the exact answers.

Seriously, people, 100% seriously.
Marketcap of Steem is 100.000.000 $.
It's a serious money. It would be perfectly reasonable to pay some real experts 100.000 $ per month to fix the problem.

Invest 1% of the value to create 100% of value (for those not good at math, to make Steem about 1 $ worth again)

If you still want several free advice from me (*absolute amateur):

  • Make RT publish the collaboration PUBLICLY
  • Put Steem on Crypto ATMs
  • Bring some people from YT and Patreon

Hiring people helps, but it doesn't always solve the problem.

You can hire someone to look at it and say "this is what i'd fix" and they'd have some good opinions. However there's people that've been using this dev portal for a lot longer than the new hire and those people have been using it long enough to have a fair assesment on their pain points with the current site.

Also i dig your suggestions personally however this is more about their dev portal and not entirely their site (although i do wish to see more of steem and more people on it) but IMO it seems outside the scope of this post

this post by just another unknown account is just another attempt by the Steemit 1% to lure in more suckers and divert attention from the real causes that are responsible for the decline of the platform - don't get fooled

Well, that wouldn't be correct since were self-funding this project as of now. There are many on our team who don't even have over 3k Steem. This is something that has been a long time coming.

Will it make the price goes up? Will it bring new users? Will it retain people? Will it attract new investers? If the number of No is 3 or 4 - it's not very useful thing to do.

Posted using Partiko Android

Given enough users and or business people are ported in yes it could have some sort of effect. We can't say it will moon, but its an easy resource to bring in the talent we require in the community.

Generally speaking, you are right, but the problem is deeper.
Steemit is such a bad product, that people are not willing to use it even if you got paid for it.

Would you buy Yugo:

No? Ok, would you drive it if it's given to you, for free?

Still not?

If you get 100$ per day - ok, you would.

Now you can see how badly made this product is.

Just as Yugo, it was fine several years (decades) ago, but today - no

I don’t necessarily think the fact they’re asking for advice from real users is a bad thing, with a high majority of users who are capable of developing on the Blockchain utilising this resource is a bit of a no brainer. They can get feedback about real problems that the community have encountered. In my opinion things like this are iterative and where they’re starting makes sense.

I don’t disagree that there is a need for some professional services needed to help create a more pro look and feel both to marketing and the overall chain, but asking developers for feedback about something they’re likely very familiar with doesn’t seem crazy to me.

Posted using Partiko iOS

I don't know, I'm not an expert. However, I have never heard anything like: BMW asks customers where to put a button

Facebook never asked me what is my vision on Facebook. Maybe my feedback would be useful, but there were no elections concerning FB.

I also can't remember that CocaCola and Ferrari ever asked people: "should we stay red"

Democracy is a great thing if the topic is not obscure for the voter.

In the case of BMW button, I could ask them to put hexagonal one, but the guy from plastic moulding will say no, or a designer or someone in charge for a supply chain, or...

Steem(it) is 3 years old. If they were not able to deliver anything intuitively reasonable:

  • WYSIWYG editor
  • different skins/ layouts
  • various WP-like plugins widgets

They have no capacity to deliver beyond soft cosmetics

It's not directed to the users, the message is directed to the developers. They want free developers, so that the big trolls like themarkymark etc. can go on draining the last steem out of this platform

No waaaay. But, but, I was thinking it's all about the community and that my voice is worth something :'(

Posted using Partiko Android

I love the design and logo

because of @pagandance no other shit is posted on these few square centimeters.

Steem is really great for long term investors and social media addicts, but I somehow feel that day traders, especially those who do day trading or short term swing trading like holding a coin for a week or so are totally not being attracted to Steem.

That don't make sense because they play with our coins on exchanges just like they do any other coins.

Why is this a featured post? I'm getting posts from all accounts I have never seen before ....

Instructions on how to get a witness node up and running with MIRA for normies. Think of how easy it was to get a dogecoin miner going. Make it that easy to set up a witness to increase decentralisation.

Yeah, we can do this it's going to become a huge part of the community anyway so makes sense.

Hello, dear whysteem. My name is Karla Alcala. I have been reading your post, and I must say that I enjoy them very much. I also upvote them all the time because I want you to succeed and excel in this community. I hope you do not mind becoming my follower and help me to improve with your comments.

Make tutorials in steem-js instead of dsteem, as dsteem doesn't show the proper amount of resteemers/reblogged_by users. Or just do it for that tutorial, but might as well go all steem-js since steemit maintains that package more.

There is a plan to do this already, but we might not remove Dsteem. We'll likely put both methods side by side.

Very important project for sure.

Glad you think so!

This post has been included in the latest edition of The Steem News - a compilation of the key news stories on the Steem blockchain.

I think that we need a good up for smartphone only. I like whole project

STEEM needs another layer for a front-page that have smart algorithm and curated by smart admins to list down good quality post.

Posted using Partiko Android

Honestly, this is something frontends will need to deal with on there own. I wish we had an impact on this but we don't honestly. Every app has there own way of doing things.

Just what steem needs.

Glad you think so!

Congratulations @whysteem! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

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

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

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update - 2019.05
SteemitBoard to support the german speaking community meetups
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Just do it and we will all going to invite more developer aboard.

Great. I'll be making contributions soon. I found it a bit hard to navigate the API documentation, to get methods for what I was looking for, and I spotted a few bugs in sample curl requests provided.

Yeah, most of what is listed in the docs are curl commands which most people don't use what so ever. Most people use steem-js or dsteem.

I think a gateway for peer to peer chatting should be incorporated into steemit.com.

They have that up, its called steem.chat but not many people use it anymore. If you mean a on chain solution, no ones found a practical way.

Good opportunity and good project. Thanks for this post.

I think is a welcome development because a lot of people is yet to fully comprehend the usage of steemit myself is a good example.

Hey, me too! Don't know much but i’m doing lots of reading each day. Just hope I can come around before frustration take hold

Wow bardzo pięknie napisane :)

The list of contributors to this project is impressive. It's like a who's who of Steem witnesses.

Make some tutorial for steemit easier.
Thanks @whysteem

Fix the "Get Started" Button: link it to https://signup.steemit.com/ for example.

good luck with the updates