Hello, I'm @inertia and I've been working in the SteemWorks group (first announced in Dev Portal Update #3) doing developer outreach at Steemit, Inc. Today, I'd like to talk about one of my projects: Steem Ruby (steem-ruby
).
The purpose of Steem Ruby is to implement every method AppBase provides, so that developers who work in Ruby can do everything AppBase allows. In addition to this, Steem Ruby tests every method AppBase provides, which allows it to be a reference implementation for other clients that want to do the same.
Why Use Steem Ruby?
You should consider Steem Ruby if you need to:
- Use json-rpc-batch to get multiple blocks at once.
- Use multisig.
- Experiment with AppBase methods.
Note: steem-ruby-0.9.1
uses AppBase API methods that are still under development and are subject to change.
If you'd like to take a look at this new gem or contribute to its development, the repository is on GitHub at:
https://github.com/steemit/steem-ruby
Our goal is to provide developers with the best tools in crypto, which now includes Rubyists.
- @inertia, Steemit SteemWorks Team
Nice glad to see Steem coming to Ruby as well. Been using the python library mostly.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
how did i barely find this page today?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just a suggestion... you can follow @steemitdev to have their posts directly added to your feed. If you visit your feed regularly, you wont have delays in discovering the posts made by the team (steemitdev).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The technical details may be beyond ordinary users' understanding. But I'm sure Steemit users and STEEM owners are appreciative of efforts that seek to make this platform become even better over time.
Thank you very much for your efforts.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great work @inertia! :)
I've added SteemRuby to SteemProjects to section Programming Tools :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for adding it to SteemProjects!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted and resteemed brooo i am proud of you Big Inertia, hey maybe you could one day code up somethin in the code kitchen having to do with GPS something called "Inertial Guidance" eh? eh?
Can people unfamiliar with Ruby still help promote this to the Ruby Community? Where do they live what sector of the IT economy do Ruby people work under? I learned about ruby because of you, and I mean, dunno how useful it was for me to learn ABOUT ruby but it can't help for me to go promote Ruby for smart people in developing countries?
Are there Ruby Youtubers? Are there Ruby subreddit? Yup!
https://www.reddit.com/r/ruby/
I think ill post this in there for you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wonderful dear!
Steem Ruby is good app for steem project. Thanks for your creative mind. It's help to all Cristo members.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great work @inertia. Just sad that I'm not programming with Ruby.
But maybe @almostdigital can look into possible improvements for dsteem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
How is steem-ruby related to dsteem?
BTW: dsteem is awesome :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
They are both in the same genre of tools. They both allow application developers to access the blockchain. While steem-ruby is for ruby projects, dsteem is for JavaScript or Node.js projects.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You sound like you use dsteem?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sounds like you use dsteem?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
✅ @steemitdev, I gave you an upvote on your post!
If you are interested in claiming free Byteballs ($10+), just for having a Steem account, please visit this post for instructions: https://steemit.com/steem/@berniesanders/do-you-want-some-free-byteballs
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good dev-work, I hope to learn at some point at least one programming language and ruby might be one of them :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great work. Will this work with RubyMotion as well?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It looks to me like the answer at the moment is no. The
steem-ruby
gem indirectly relies on theffi
gem. For this to work in RubyMotion, apparently the related C functions would need to be wrapped in an Objective-C class and statically link in.https://stackoverflow.com/questions/31526187/using-ffi-gem-or-similar-in-rubymotion
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i love ruby and it is great to know that there is a ruby interface for Steemit. appreciate the commitment
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ruby on steem versus others is not really a competitions as if you know other languages like Python, Java, Perl than you will find Ruby having all the good things from there and more is easier for novice starters, not only experienced ones.
Having this Ruby project on STEEMIT should build a community around it and help it grow together with the platform. Let me just start moving things also on my side and share the challenges as things progress.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i don't understand well about this ruby, where can i read about this? i want to know more of it
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's a programming language. Maybe #3 in popularity, on certain scales. If you're new to programming, ruby might be a good choice to get started. Here's my favorite guide for beginners:
https://poignant.guide/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ruby Rankings 2017/2018
I was just curious if I should once again think about not learning Ruby instead of not learning Python. In the end though I think your Ruby skills are boss, and everything you contribute to Steemit via Ruby dev is fantastic. You make a great case for that.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah, ranking languages is a dangerous activity. Just saying it's third is overstating it. I'd have to qualify a bunch of things first, like, in a list of managed languages, where the developers are involved in startups ...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are always kindness person, best regards friend @inertia !!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
AppBase... just wondering how I can do the same thing my way. Steem-ruby... lol... great work.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit