Riak-Core, Riak-Users, So far I've had some fantastic feedback! This is what my list of things to work on looks like so far:
1. Documentation. Wow, yes, we'll get some ready for you. I'm working out how to integrate them with the rest of riak's docs, and once I've done that I'll start actually researching and writing. 2. Examples. They go hand in hand with docs. I have a few I want to write, and I think Chris has written some before. We also have prior examples that we could do with updating. 3. rebar template(s). This hasn't been particularly well maintained, we'll do something about that so that people can get going faster. 4. Testing. There are various suggestions, but I think I'll put some effort into making riak_test easier to use with your own app. riak_test is the system we use for testing riak itself, including introducing network partitions and doing cluster upgrades. 5. Maybe after all of that I can look at the internal APIs and make them easier to use, and make the demarcation between the features of riak_core and riak_kv a bit clearer. 6. ??? Seriously, if you have more suggestions, send them to me. I'm happy for people to send me suggestions privately if they don't want some details in the public. I should point out the process won't be immediate. I'm not going to aim to have work done by 2.0. Of course I want stuff to be done quickly, but I value everything being correct and good quality above that. Sam -- Sam Elliott Engineer sam.elli...@basho.com -- On Tue, Oct 29, 2013 at 8:13 PM, Sam Elliott <sam.elli...@basho.com (mailto:sam.elli...@basho.com)> wrote: > Hey Riak-Users (and Riak-Core) > > Some time ago, Basho released riak_core as a framework for building > distributed applications [1]. > One of the key pieces of guidance that was given at the time was that you > should use the features > of riak_kv if your app needed to do any persistence. With the new features > we'll be releasing in > 2.0 [2], we want to make riak_core the best toolkit for building complex > distributed applications > with both CP and AP semantics. > > As I see it, the main thing that is preventing most people from writing their > own riak_core > application is that there's not an API that allows people to easily do so. > There's a basic internal > KV client at the moment, but there are some features that it doesn't cover. > > Post-RICON (and almost certainly after the 2.0 release), I'm going to focus > on making riak_core > applications really easy to make, and riak_kv easy to use from a riak_core > application. > > I'd love any feedback that you all have. How can we improve the current APIs? > How can we make it > really easy for people to create riak_core apps? How can we nicely expose the > newest features of > riak_kv for people to use in their riak_core applications? > > Bonus points for feedback from anyone who has built and run a riak_core > application in production. > > Sam > > PS: I have some swag to give to anyone who's helpful > > [1]: http://basho.com/where-to-start-with-riak-core/ > [2]: http://basho.com/introducing-riak-2-0/ > > > > -- > Sam Elliott > Engineer > sam.elli...@basho.com (mailto:sam.elli...@basho.com) > -- > > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com