In an attempt to rally developers, I have created a new forum on chainBB - Steem Developers.
I'd encourage all developers to use the #steem-dev
tag as the first tag on their posts to participate within this new developer-focused community. If you're using chainBB, this tagging will happen automagically.
Topics I'd encourage using this tag are:
- Questions about developing with Steem.
- Announcements of new open source projects that developers can hack on.
- Releases of frameworks and libraries designed to aid in the development of steem-related projects.
- Tutorials on how to develop Steem apps.
I will personally be participating in a lot of the discussions using this tag, using chainBB. So please make sure to include the tag as the first tag, so I can see it too :)
Edit - thanks to @transisto for pointing out that a number of devs are already using #steemdev. Goes to show how great our tags page is... that one didn't even show up and I didn't realize it existed :/
@jesta
I think this will be a fantastic resource for developers. I commend you for your efforts to make the overall experience a better one!
You sure got Steemit down to a Science... @pocketechange
In case I haven't said it to you yet, I truly do appreciate the work that you do for this platform. I don't know where this place would be without your very useful/helpful interfaces. I don't know how you do it, but I would love it if a certain group of people took some lessons from you.
Thank you for all of your hard work!
this is great i am also a programmer. hope fully i will be pro one day :)
like this :D
Nice ! I publish a few days ago SteemitBlog, an open source app that shows the content of a steem user on a website. https://steemit.com/steem/@augustol/steemitblog-open-source-project-have-your-blog-from-steemit
I saw that one, left you a comment and a vote :)
Always happy to see more solutions coming online, and I hope this forum turns out to be a place we can chat about the dev-side of these types of projects!
You should really tag this post as #steemdev also
Done and good call. Once again - thanks for the heads up on that tags existence!
Great work @jesta.
Does anyone know where we can find resources beginners who are interested (long term) in developing Steem?
There's not a great place I can point you to yet. Steemit Inc is working on a developer portal filled with examples and documentation, but it's still in-progress and unreleased (I believe?).
I'm hoping we can use this tag/forum for just that, as a place where people can ask questions and post tutorials, and as a community help build up a resource of how to get involved.
Thanks. Even on a more basic level, if I wanted to start with a language which one would you recommend? I know over at r/etherium they say java. Would that also be translatable to working in the steem universe?
Java could work - @dez1337 has been working on a java api for steem. I personally don't work with java so I can't speak much more than that or even know if it's good to recommend :)
Other choices would be to use Python or Javascript, both of which have pretty solid libraries for working with the blockchain:
Those are the languages I primarily use, as well as a large percent of the developer community here.
Thank you very much!
@jesta how do just other people create a forum there ? do we do with a # tag and then what happens ? Trying to think how I can help @steemshop set-up shop on such a platform like this. Thanks!
You can't at the moment, only I can. There's no GUI for it and requires some command line work for the time being.
The goal is to make it so that multiple different chainBB forums can exist, and people can run their own setups for whatever purposes they'd like. Right now though chainBB itself is focused on chainBB/Steem and a little water cooler talk.
I had a feeling this was the case. Thank you for responding! we'll think it out further for sure.
It is exactly what I needed, I have some question about calculation of reward. Thats is rshares and vote weight and how exactly it calculated. I'm researching this topic by myself, but I think I'll need help. Dev forum is a place to go. THANKS JESTA. Your work on steemstats, steemdb and chainBB is very inspiring for me!
Hah, I don't even know if I could answer that off the top of my head. The rshare and vote weight amounts are both calculated by the blockchain itself, so I'd recommend if you're looking for the math itself, dig into the steemd code. When I was doing steemstats work I referenced the main code base a lot.
Actuall good answer, I was planning to dig in some C++, just to be able to read steem sources. Does your projects available in github?
I don't have any code that references that data on github. I did however find an old chunk of code when I was working on converting some of the C++ logic into JS. The code is probably 8 months old now though, so I have no idea how accurate it actually is anymore.
https://gist.github.com/aaroncox/b94f49f831b9f0c984bac084d472fb8c
It's fantastic! A least I can grasp the the approach you've taken.
Thank you @jesta ! This will be a wonderful resource for steem developers and a great place for conversation between those who want to make steem great!
Thanks for the forum. Whats your main tech stack?
Good question lol - right now most of the work I'm doing is in Python or React, though I have projects in PHP and Angular as well.
The steem-js lib for the frontend and the steem-python lib for the backend is likely the best combination at the moment for developing steem apps.
Sounds familiar, except python.
I'm checking out the js lib at the moment. Whats your experience with it at Vessel so far?
It's worked great.
JS is not my favorite language, but steem-js hasn't contributed to that. It's had every API call I've needed thus far.
He said "automagically" (winking noise)*
You are right!!!
Amazing posting from you @jesta
Im looking forward to seeing what I can develop using electron and steem. As one who likes to create and get in on the ground floor of great things, any resources or tools for steem are greatly appreciated. Good luck to all!
good...
Hey @jesta
Just want to clarify with you.
Is this post fine with you? https://steemit.com/steemdev/@fishjojo1/desktop-wallet-pre-release-finally-here
I want to ask as many whales have claimed that I copied your post. I have done nothing of that sort.
If that post is not alright, please inform me and I will not post such content again.
Thank you,
@fishjojo1
The post you made serves no purpose and is like 80% content that I wrote in my original post. Reposting content that already exists on the blockchain is frowned upon, which is why I assume people flagged it.
If you want to share something, resteem it.
OK, thanks for the info, won't do it again.
Sorry, I am new and do not know some of this info.
Again, thanks for the info.