riju icon indicating copy to clipboard operation
riju copied to clipboard

⚡ Extremely fast online playground for every programming language.

Results 83 riju issues
Sort by recently updated
recently updated
newest added

It would be better architecturally to serve web requests from S3 since they are basically static files. Only the API server needs to be an actual dynamic server. This would...

infrastructure

When developing on a remote server, testing the webapp in a browser requires you to open traffic to the public Internet. This is obscenely insecure. We should add an environment...

security

When running Depgraph, it would be great to check a timestamp file in the `build` directory, then if it's been more than 8 hours since it was written, automatically run...

developer ux

First off, congrats!!! Glad to see that Riju is back up and running 🚀. Secondly, is there any specific reason why Riju has [minimal CSS](https://github.com/raxod502/riju/blob/master/frontend/styles). I'd imagine its to emphasize...

ui

Currently once an AMI is generated by Packer we never clean it up. AMIs aren't free. We should delete them in the AMI generation script, or on a cron.

cost

Currently we don't prune old tags from ECR. This should probably be done on a cron job, or during deployment. Otherwise we are just racking up costs.

cost

E.g., when I have built a new language and it is time to publish, `dep deploy:live --publish` gives the following: ``` ARTIFACT ACTION --------------- -------------------------- image:app rebuild image:app publish image:lang-odin...

build system

Currently, it appears that if the Docker image for a language is missing, then Riju will simply display `Connecting to server...` forever. We should report a proper error message instead.

error handling

We are currently on Webpack 4, which depends on an old version of glob-parent (https://github.com/advisories/GHSA-ww39-953v-wcq6). This vulnerability does not actually impact Riju but we might as well update. This will...

security

See also #13. Currently, when a code formatter fails, the only indication is a debug message sent over the websocket. We should notify the user by means of a pop-up...

error handling