Code Monkey home page Code Monkey logo

dev.scuttlebutt.nz's People

Contributors

aadilayub avatar ahdinosaur avatar arj03 avatar cblgh avatar christianbundy avatar clehner avatar cryptix avatar decentral1se avatar entron avatar mixmix avatar mplorentz avatar mycognosist avatar staltz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dev.scuttlebutt.nz's Issues

Including $lang bindings for go-ssb MUXRPC docs

In #28 I will use mostly sbotcli examples but I think it'd be great to include both Rust & Go bindings (and potentially Python?) with concrete examples of how you wire up a client and fire requests at a sbot of some sort. You can't quite easily "curl ..." a request at a sbot (because you need secrethandshake?) so including working code examples seems important?

Glossary of terms?

Does this already exist? There is a lot floating around e.g. identity vs. feed vs. ref vs. etc. etc.

Could really help people dive in.

Append-only log vs. Append-only log + sqlite - approaches to storage

A new pattern is appearing, Planetary and friends are not focusing on indexing but instead streaming the log to a sqlite database for clients to make use of. What are the advantages / disadvantages of these approaches? I see a few comments criticsings the append-only paradigm but it supports specific use-case very well. It would be great to have a section on this.

Why do we use MUXRPC?

History, motiviation, reasoning, needs that brought it about? Why do we do this and not REST or whatever else. I think it's especially important now that others begin to experiment with other ways to expose sbot APIs. I've seen several people mention that MUXRPC has a slight "Not Invented Here" feeling to it but I can't make a judgement without understanding the history of all that makes up MUXRPC.

Update golgi history stream example

Note to self: update docs to reflect the latest changes to the create_history_stream() method.

ssb_id: String -> CreateHistoryStream struct.

Naming and styling

Hey @arj03 and @mixmix ,

It feels like this project is coming together nicely. I've recently added syntax highlighting for the Go and Rust code examples, and yesterday I read through everything and tidied up some spelling and grammar mistakes.

Do youse have any idea what you'd like to name the site?

mix has previously conceptualised this as "a map of where all the pieces are and how they fit together". So maybe Scuttlebutt Developer Map, or Scuttlebutt Tech Map, or maybe just Scuttlebutt Developer Documentation?

I can add the name to the index.html once decided up. I'm also keen on customising the homepage sidebar so it shows links for the various implementations - just so they're easier to spot at-a-glance. The rest of it all feels pretty good to me.

Are there any other changes / additions / updates you'd like to see?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.