Introducing the Go Developers Community on Blurt

in blurt-1530846 •  2 months ago 

Hi, folks!

I've been interested by the Go programming language for a while now. I have written a few small programs in Go to try it out. Some of those programs actually power part of the Blurt infrastructure. I plan to eventually rewrite most of the backend services in Go. And I would like to see the Go programming language used more on Blurt. That is why I have created this community.

A Go Client Library for Blurt

I have started work on a Go library for Blurt. I'm going to work on the API calls first since that's easy enough to get going, and I'll probably work on signing and broadcasting later (that part is harder to get right). I will probably release it on GitLab as soon as I have a minimum viable product, then I'll update it as I get the chance.

I don't really have a timeline right now since I can only work on it part time, but I'll release progress reports in this community as I make progress.

Rewriting Backend Services in Go to Make Them Faster

Since Go is a compiled language, programs written in it will run much faster than most of the programs that are currently powering the Blurt infrastructure. The current programs are written in either Python or Javascript, which are both interpreted languages and run much more slowly. Rewriting these programs in Go will make a noticeable difference in site performance.

Bye for Now!

That's it for me for the time being. I just wanted to take the time to write something quickly.

Until next time, I hope you all have a great one!


Vote for my witness!

I run a witness node on the Blurt blockchain and I would really appreciate your witness vote.

You can vote for my witness by going here.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  2 months ago  ·  

Thanks for the initiative. Perhaps you can come up with a list of tasks you want done in Go and issue them as tickets in a git repo then devs/non-devs subscribed to this community can check and refer to.

As for the documentation, I’d like to help in that area since, I hope, it’s an “easier” and more manageable tasks . I’ll just follow what you developand work from there or throw me whatever documentation you think is lacking or needed.

Thank you for sharing such great content!
Congratulations on your post in #blurt-131902 or #blurtconnect
Blurt to the Moon
Most welcome Votes for our community Witness Here
Your publication has been manually upvoted by @oadissinOfficial Blurtconnect-ng Page
Please delegate Blurt power to @blurtconnect-ng and help support this curation account
Also, keep in touch with Blurtconnect-ng family on 

Telegram and Whatsapp

  ·  2 months ago  ·  

A good documentation can contribute to a faster development, no matter if it is go or javascript, the important thing is that it is documented for experts and inexperienced that at some point decide to develop something for the platform.

Great initiative. And a great effort on your part.

  ·  2 months ago  ·  

Yes. That is true.

Documentation is lacking on Blurt at the moment. That's something that needs attention as well.

  ·  2 months ago  ·  

I am convinced that documenting everything in a clear and understandable way can lead to a faster development of any person. I have been tempted to develop some things in JS however I have found it hard to understand some things.

Thank you for sharing such great content!
Congratulations on your post in #blurt-131902 or #blurtconnect
Blurt to the Moon
Most welcome Votes for our community Witness Here
Your publication has been manually upvoted by @oadissinOfficial Blurtconnect-ng Page
Please delegate Blurt power to @blurtconnect-ng and help support this curation account
Also, keep in touch with Blurtconnect-ng family on 

Telegram and Whatsapp

  ·  2 months ago  ·  

This post is not only the beginning of a community, but also a reminder that Blurt is here, with real users, and with people like you and others who continue to support this chain. A hug and my best wishes to you with these ideas.
Good vibes.

  ·  2 months ago  ·   (edited)

Very interesting. I’ll need to look into this.
Sounds like a good programming language to learn.

Is this the one ? https://go.dev/

  ·  2 months ago  ·  

Yes. That's the one.

It's a programming language that is easy to pick up, especially if you already know another programming language. It offers the right balance between runtime performance and developer productivity. Some languages like C++ and Rust can achieve higher runtime performance (if you are a really good programmer), but they are harder to learn and take longer to program in because of their complexity.

Thank you for sharing such great content!
Congratulations on your post in #blurt-131902 or #blurtconnect
Blurt to the Moon
Most welcome Votes for our community Witness Here
Your publication has been manually upvoted by @oadissinOfficial Blurtconnect-ng Page
Please delegate Blurt power to @blurtconnect-ng and help support this curation account
Also, keep in touch with Blurtconnect-ng family on 

Telegram and Whatsapp

Hello Saboin,

I'm hoping you can read this post I wrote and share your thoughts, please.

https://blurt.blog/blurt/@practicalthought/2rgodk-would-you-want-to-end-the-7-day-life-for-rewards-on-your-posts-let-us-know-in-the-comments

It has occurred to me you and the others I tagged have read it and don't wish to talk about it. I'm hopeful it's more you've all been busy and missed the tagging.

  ·  5 days ago  ·  

I saw the tags, read the post, and put off replying till later. I kind of forgot about it. I will reply this evening when I’m home.