Did You Know?
I am busiest when I am quiet
There is some hard work being done behind the scene, that is why finding time to post is scares. Lately I have only been able to put a comment here and there.
Not posting doesn't mean I am not doing anything Whaleshares related, quite the opposite.
For many, Whaleshares is and will always be a blockchain based platform to put their content on, for me it is an incentive to enter new worlds. New worlds of programming.
After becoming more familiar with VPS and running code, by becoming a Whaleshares witness and developing whaleshares.nl, a new challenge arose, Whaleshares front end code was open sourced.
Now that the code was available I could try to "fix" the things I thought needed fixing. It took some trial and error, and hours of reading, before I got the hang of it. There is still a lot to learn, and more than once I notice afterwards some code could have been handled differently. It is an ongoing process.
And now a new challenge started. Where React is used for the front end, C++ is used for the chain itself. C++ is a whole different language. Different syntax, different logic, different possibilities.
More than a few people expressed they would like to be able to send private messages directly from the platform. @m0ssa99 got inspired and started coding a plugin that could be added to the chain code. At this moment he is managing that plugin, and I am testing and implementing it in the front end to see how it (could) work(s).
Not ready yet, but exciting to work on.
The major difference between developing front end features and chain features is the ability to test your code. With front end code you just update the code, and the changes are visible instantly. With chain code you have to update the code and (almost always) restart the full node you are testing with. Resyncing a completely functional full node takes hours if not days. That doesn't work. Imagine having to wait hours after every code change.
To make testing easier, I have decided to look into setting up a testnet for Whaleshares. This will be a full featured test chain with no data. No accounts, no posts, no nothing. Test accounts will be created and recreated when needed. Less data will result in short resync time.
This is a whole new chapter though. I have no idea where to start. With the help of @m0ssa99, @alexpmorris and @vit, I have good faith in things working out just fine. The last two are pretty much invisible on the platform but very valuable assets behind the scene.
That is my week in short, I hope yours was productive, educational, and fun as well.
Your opinion is celebrated and welcomed, not banned or censored!