Live data from Hacker News

Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

codeblox.io

1–10 of 15 posts

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#2
Hi HN,

I built Codeblox to allow developers to connect code together like building blocks. This makes it easy to build sequences (series of blocks) to do all kinds of things.

Every block and sequence gets an API endpoint (POST api.codeblox.io/username/blockName) and you can also schedule them to run daily.

Each code block specifies an input and output type (text, number, location, etc) and you can build sequences by combining blocks that fit together.

How it Works:

- CLI tool packages up your directory as a ZIP file, and uploads it to S3 - That filename is stored in the DB - When someone invokes your code from the website, the back-end (Node.js) creates a Lambda function pointed to your ZIP in S3, invokes it and returns the result - For sequences, do the same thing, except the client handles making each sequential call

Stack: FE: React/Redux BE: Node.js, MySQL, AWS, Redis

I'd be really interested to hear any feedback or feature requests.

I'm also looking for a co-founder to work on this with (NYC or SF area), so if you like the idea just reach out at info [at] codeblox [dot] io

Thanks! Alan

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#3

Hi HN, I built Codeblox to allow developers to connect code together like building blocks. This makes it easy to build sequences (series of blocks) to do all kinds of things. Every block and sequence gets an API endpoint (POST api.codeblox.io/username/blockName) and you can also schedule them to run daily. Each code block specifies an input and output type (text, number, location, etc) and you can build sequences by…

interesting idea. what sort of license is applied to the code i upload?

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#4
post #3

Hi HN, I built Codeblox to allow developers to connect code together like building blocks. This makes it easy to build sequences (series of blocks) to do all kinds of things. Every block and sequence gets an API endpoint (POST api.codeblox.io/username/blockName) and you can also schedule them to run daily. Each code block specifies an input and output type (text, number, location, etc) and you can build sequences by…

interesting idea. what sort of license is applied to the code i upload?

Thanks! The plan is to let the author specify the license type in the codeblox.json file, similar to what you would do on GitHub or with an NPM package.

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#5
This is a nice concept. It seems like making coding more social and I am excited to see people making interesting things with collaboration.

Right now we can assemble blocks sequentially. It would be awesome if those can also be arranged conditionally (by some programming language- a programming language to arrange blocks of code,eh).

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#6

Hi HN, I built Codeblox to allow developers to connect code together like building blocks. This makes it easy to build sequences (series of blocks) to do all kinds of things. Every block and sequence gets an API endpoint (POST api.codeblox.io/username/blockName) and you can also schedule them to run daily. Each code block specifies an input and output type (text, number, location, etc) and you can build sequences by…

Alan - nice work. I'm impressed with easy encapsulation being included in this on day one. I follow and have also built developer tools at the last 2 startups I've done. People often forget that part but it's really what makes the whole thing scalable IMHO.

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#7
post #5

This is a nice concept. It seems like making coding more social and I am excited to see people making interesting things with collaboration. Right now we can assemble blocks sequentially. It would be awesome if those can also be arranged conditionally (by some programming language- a programming language to arrange blocks of code,eh).

Thanks! I agree about conditional logic - maybe also loops - and will be thinking about how to incorporate something like that.

Re: Show HN: Codeblox.io – Connect your code with anyone else's via drag and drop

#10
Ok, just one more quibble: I have the impression that since blocks are small this system is ideal for small pieces of code and has already a great a web interface for input/output, why not let us edit blocks online and test them live with hand-inputted values while we edit? Glitch.com, for example, has a web editor by default, but it is so cumbersome to try the app while editing it -- the contrary is true on Codeblox.
Post reply on HN