Ask coding questions

← Back to all posts
Beta IDE
AnthonyMouse (80)

@Battledash2 and I have been working tirelessly for this IDE, called Beta. Still in its Beta version (lol) this is definitely far from complete, but is completely functional.

BetaIDE

BetaIDE is a web development platform for programmers like you!

Features:

  • Create your own account
  • Save your code
  • Run your code at any time
  • Create a project

Why should you use this?

BetaIDE is a web development platform. You can create codes and run them at any time! When your code is saved, you can rerun it anywhere and anytime.

What is special about BetaIDE?

BetaIDE was started by @Battledash2 and @AnthonyMouse.

  • You get unlimited codes
  • You can create accounts and login to them any time

Our staff team:

Suggestions

https://commentGenerator.ironblockhd.repl.co/image/755b12badb95dc

Add a suggestion!

Comments
hotnewtop
blaster202 (3)

Hey, dude, should we work on an update? It's been a while.. Maybe we should start making the chat? @AnthonyMouse

AnthonyMouse (80)

im a bit busy don't have time to do it @blaster202

blaster202 (3)

RYANTADIPARTHI has been kicked from the team due to inactivity @AnthonyMouse

ironblockhd (425)

Wow! How does this have no upvotes

AnthonyMouse (80)

idk. We used your API to make it. @ironblockhd

programmeruser (575)

@blaster202 you store your user data in memory? That's probably not a good idea.
And you probably should've used aes256 to encrypt

blaster202 (3)

what? No we use replpersist @programmeruser

programmeruser (575)

@blaster202 thanks, I never knew that that library existed, now I don't need to waste time programming databases now

blaster202 (3)

I would've made my own database if replit didn't make all the files public xD (if you're wonder I'm @Battledash2 on an alt) @programmeruser

programmeruser (575)

@blaster202 well, just hash your passwords and encrypt sensitive info (with the key in a .env file). It worked pretty well for me.

programmeruser (575)

@blaster202 what level of privacy do you need?

programmeruser (575)

@blaster202 well then encrypt everything and put the key in a .env file

blaster202 (3)

or... I can store the databases in the .env file using writeFileSync and readFileSync :O @programmeruser

programmeruser (575)

@blaster202 I tried to write to the .env file before, didn't work.

blaster202 (3)

then how can I get a repl that's public but the files private without paying @programmeruser

programmeruser (575)

@blaster202 it's realistically impossible to break 256 bit ciphers so you should probably just encrypt your database and store the key in the .env file

programmeruser (575)

@blaster202 that's impossible. Post at https://repl.it/feedback so that the developers will see it. (I don't need private files since I can just encrypt.)

Coder100 (16983)

why does one need absolute privacy, just get hacker lmao @blaster202

Coder100 (16983)

or even better... DEV LOCALLY! nobody will know! @blaster202

blaster202 (3)

yeah but then they won't be able to see the output of the code @Coder100

CSharpIsGud (925)

@blaster202 hashing passwords and encrypting sensitive info is more than enough, there is a reason HTTPS uses encryption along with countless other secure things.

CSharpIsGud (925)

@blaster202 Also you should NOT use fs.readFileSync and fs.writeFileSync! Use their async counterparts fs.writeFile and fs readFile(Also I think you got beta mixed up with alpha)

blaster202 (3)

Why? Sync is better because I don't have to deal with promises. @CSharpIsGud

CSharpIsGud (925)

@blaster202 No, sync is simpler, not better. and fs.readFile/writeFile uses a callback, not a promise.

nodejs is single threaded if you exclude the background threads it uses to make blocking tasks look synchronous, every time you call readFileSync or writeFileSync the entire program freezes for the time it takes to read or write the entire file.

CSharpIsGud (925)

@Coder100 You should use promises, but readFile and writeFile use callbacks, not promises

CSharpIsGud (925)

@Coder100 Tell that to the people who decided to make them use a callback instead of its syntax sugar when making readFile and writeFile

xxpertHacker (855)

@CSharpIsGud I'm late, but Node's fs uses promises.

import { promises as fs } from "fs";

...
await fs.writeFile("foo");
CSharpIsGud (925)

@xxpertHacker (if you import the promises version of it)

xxpertHacker (855)

@CSharpIsGud It's arguably the better version.

blaster202 (3)

It's custom made :))
The syntax highlighting is from w3schools lol @Coder100