Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
177 lines (171 sloc) 9.26 KB

Development Meeting (26 May, 2018)

This is the log of Weekly General Development Meeting. It happens every Saturday 4pm UTC in the #development Discord channel.

ellaismer - 05/26/2018
@here This week's dev meeting starts now! Regarding development update, currently I'm getting some polishing work done for Ellaism Wallet / Parity UI, and trying to figure out a long-term plan for our full node client.
EllagramBOT - 05/26/2018
JayGatsbys: It is time
ellaismer - 05/26/2018
I think we have one item from @Nulligun https://github.com/ellaism/meta/issues/34#issuecomment-391317912

My personal opinion on this issue is that everyone's entitled to be core developer as long as others recognize him or her. But that means it's of course up to everyone to decide if there's any requirements. :laughing:
Nulligun - 05/26/2018
I'm interested in training up by working on 'core dev' tasks, but I don't know what qualifies as such.
limax - 05/26/2018
@ellaismer I have few things to discuss
ellaismer - 05/26/2018
@Nulligun I would like to help on this. I think we definitely need more core devs in our community (and share some workloads!) :laughing: 
I'll try to draft something on this. I think it would be a good idea to start by maintaining an Ellaism project.
(And personally I think that should be enough qualification to become a "core dev".)
limax - 05/26/2018
First how can we get the deprecation and  fork message on explorer?
The explorer is one place that many users check and is a good place for messages like this one
ellaismer - 05/26/2018
@limax Sorry for the delay -- I'll try to work on that in the next few days.
limax - 05/26/2018
Is important because next week I'll start sending emails about the fork and deprecation to exchanges
ellaismer - 05/26/2018
Okay yeah.
limax - 05/26/2018
Other thing is if you know a way to get a list of nodes with client and version
Not the public nodes
ellaismer - 05/26/2018
Yeah so basically all node statistics on the network, right?
limax - 05/26/2018
yes
something like this https://www.ethernodes.org/network/1
not quite like this, but as an idea
ellaismer - 05/26/2018
For that we need some info aggregation (because I don't have a powerful enough node that connects to all peers.)
To do that it's actually not hard -- we only need [this function](https://wiki.parity.io/JSONRPC-parity-module#parity_netpeers). We basically need to get several nodes we hosted, and call netPeers. Aggregate the result to build a complete node list. I'll try to get instructions/scripts for everyone interested to do this (or just make it the same how we did for ethstats).
Parity Documentation - The `parity` Module
## JSON-RPC methods

- [parity_cidV0](#parity_cidv0)
- [parity_composeTransaction](#parity_composetransaction)
- [parity_consensusCapability](#pari...
We can get it mostly like the ethernodes.org presentations with the addition of an accurate IP database.
limax - 05/26/2018
I looked at this but didn't get where is returning the client version and type
I'll look again
ellaismer - 05/26/2018
It's in the name field -- you would just need to parse that.
limax - 05/26/2018
Ok, good, I'll test that
Now because @Towd "Ella Spring Giveaway" is almost done I think we can prepare for another session
"Ella Summer of Code"
ellaismer - 05/26/2018
Sounds like a cool idea!
limax - 05/26/2018
I managed to construct our testlab
You can see the console for different machines here
http://lab.ellaism.org:8511/
and another one
http://lab.ellaism.org:8521/
ellaismer - 05/26/2018
Wow the bot looks cool!
EllagramBOT - 05/26/2018
Massague: Ellaism is a fork?
limax - 05/26/2018
users can even interact and run commands if proper credentials will be setup
you can all try here
is for free now
http://lab.ellaism.org:8522/
no credentials
Towd - 05/26/2018
@limax  I was reviewing our funds with Terra and I think we can extend the contests through to the fork.  We'll have to scale back the number of prizes per week a little, but we can just keep a community groundswell building.
I'd like to just keep encouraging people to write and tweet and spread the word about ELLA up to the fork.
limax - 05/26/2018
@Towd nice :thumbsup:
Towd - 05/26/2018
The next "film* I'm working on will be in regards to joining ELLA to learn blockchain.  Hopefully people will keep posting this stuff out on message boards and getting the word out.
I think for many here, this is an excellent platform for learning.
limax - 05/26/2018
Massague Ella is not a fork but will fork at block 2mil. read here https://ellaism.org/ https://wiki.ellaism.org/
@ellaismer we need a much more clear message about the fork
ellaismer - 05/26/2018
Sounds cool @Towd.
I'm also trying to draft out the documentations for dapps gas fee sponsorship program from Dev Pool. Right now, if you're developing not-for-profit dapps on the Ellaism blockchain, you can ask me and Dev Pool can mine your transactions with zero gas price.
Towd - 05/26/2018
very cool
ellaismer - 05/26/2018
@limax Yeah I agree. I think a lot of people have asked about the fork.
Towd - 05/26/2018
yeah, that kind of stuff combined with what @limax is doing makes us an excellent platform for training
plus we have a friendly community  :smile:
limax - 05/26/2018
Let me tell you a little about the plans with our lab
We will learn together do do some stuff on different categories
EllagramBOT - 05/26/2018
Massague: This fork is a pos o no?
limax - 05/26/2018
Ella is pow and will stay pow(edited)
Ok, back
On the infrastructure part I plan to do sessions about:
- how to get full node installed and listed in stats
- how to get a mining pool setup
- how to prepare a docker full node image (and also we will make this available)
Towd - 05/26/2018
I think this will be very useful.  And we can build up a library of training material.
limax - 05/26/2018
DApps:
- we will do solidity tutorials and will probably release 2 betting games at the end
- pwasm tutorials
On the programming part we will do rust lang and deploy a discord bot (at the beginning) written in rust
We will make some interaction also between bot and Ella network
Regarding the fork we will interact and setup nodes for our testnet
At the end (not in the timeline :smile: ) we will develop a "test coin" to get a better understanding about core of blockchain
Full coin from scratch with client and explorer (and we will do this in rust)
This is my learning path for the next months and I invite you all to take part of this(edited)
Towd - 05/26/2018
Sounds cool.  Be sure to post a schedule.  And we should get them recorded for offline viewing later.  :thumbsup:
ellaismer - 05/26/2018
Looks really ambitious. I hope we can learn well from it, no matter whether we finished the learning agenda or not. :laughing:
limax - 05/26/2018
@Towd Yes, I'm thinking about that
ellaismer - 05/26/2018
(And of course, to attract more developers joining Ellaism.)
limax - 05/26/2018
@ellaismer if not attract at least build some :sweat_smile:
Towd - 05/26/2018
If you schedule them far enough in advance, we can hit social media to spread the world.  May get some outside curiosity building.
limax - 05/26/2018
I'm thinking about getting a list with our interested users first and get a proper hour for live code(edited)
For me is not a problem I'm flexible about working hours(edited)
Towd - 05/26/2018
sure.  Of course.  But it is something unique to talk about as well.  I know the world is filled with people curious about exactly this stuff who want to learn more.  And this is a ripe opportunity for them.
limax - 05/26/2018
The offline part will be ok, but I think the most important part will be live code
And the fact that anyone can switch from viewer to actually write code
Towd - 05/26/2018
its very cool.  And I'm glad its something we're focusing on.
limax - 05/26/2018
Actually there is another thing, Like you see we can actually stream some discord channels
With this people can get for example this dev meeting without joining discord or telegram
Also we can use this when live code will take place
Anyway I'm open to any discussions and proposals about "Summer of Code"
ellaismer - 05/26/2018
Looks very cool to me. :smiley:
Towd - 05/26/2018
yeah, this sounds like a good focus for my summer marketing materials  :smile:
limax - 05/26/2018
Btw, even if this will be focused on Ella it will not be restricted to our users
Anyone can join this and maybe learn something
Towd - 05/26/2018
being open and inclusive is good.  like multi-geth  :sunglasses:
limax - 05/26/2018
That's all from me today
Towd - 05/26/2018
in the spirit of open and inclusive.  I do have in the longer term another piece in the early development stages regarding all the open source blockchain projects without pre-mine or dev fees.  I want to be sure it is a quality list of projects for some cross promotion, so any input is welcome.  Discussion is in #offtopic(edited)
ellaismer - 05/26/2018
Cool!

There's one thing about testnet -- our testnet PoA validator set addition has long been overdue, and I'll try to get it restarted soon, so stay tuned if you want to participate. :smiley:
@Towd I didn't find your post there.
Maybe you can pin it or repost or something...
limax - 05/26/2018
done
ellaismer - 05/26/2018
Wow thanks!
If there's nothing else I guess that's all for today then. Last chance if you have anything to discuss! :smiley:
!rsvp set-date 2 June
RSVPBotBOT - 05/26/2018
RSVP date set to 2 June.