Live data from Hacker News

Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

repl.it

81–90 of 140 posts

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#81

Github seems like they're gearing up to offer a similar service [0]. Cloud9, and notably Glitch [1] offer similar and well executed services. [0] https://github.com/atom/xray#web-compatibility [1] http://glitch.com/

Just for the sake of listing, what "alternatives" are available today ? I can think of 1. Codepen (pure HTML+CSS+JS+frameworks) 2. jsfiddle.net/ (pure HTML+CSS+JS+frameworks) 3. Cloud 9 (full ide?) 4. https://anvil.works/ (pure Python) 5. CaptainDuckDuck ? 6. Repl.It 7. https://glitch.com/ 8. Runkit.io (pure node.js) Other ?

trinket.io is quite good, especially for embedding in lessons

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#82
post #22

Earlier quoted context omitted.

I probably did, it's been a year though so I'm not entirely sure. For what it's worth this really is not needed and I actually hate the "look at all the logos" sections on websites so I just pushed a fix to remove it.

It’s hard to make a man happy without making another one sad. I hate that it’s true, but look at all the logos you recognize using this product is the only way I can ever get my completely non tech literate boss to sign off on any new tech. :(

Maybe you can find a way to demonstrate its usefulness without its endorsements :)

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#83
post #12
post #7

I'm wondering why repls aren't expensive to host. Is there a virtual machine running all the time for each repl? Do they swap out idle repls somehow?

Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them up on the first request that comes in (heroku style).

How do you start up these containers so quickly anyways? Do you keep some running hot, or delegate the startup to something like amazon's ECS? I've long wanted to run integration tests en masse in containers, but never figured out how to solve issues around long startup times.

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#85
post #83
post #12

Earlier quoted context omitted.

Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them up on the first request that comes in (heroku style).

How do you start up these containers so quickly anyways? Do you keep some running hot, or delegate the startup to something like amazon's ECS? I've long wanted to run integration tests en masse in containers, but never figured out how to solve issues around long startup times.

Yes we do container pooling. We do all the container manaegment ourselves. Using services like ECS will generally be slower.

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#86
post #11

Hey HN, author and Repl.it cofounder here. It's been a long journey to get to what we're calling 1.0 and HN have been there on every step of the way. We started working on what became Repl.it back in school where we were tired of setting up the development environment on every machine we wanted to code on. It was at a time where everything was moving to the cloud and we thought that, naturally, coding would follow su…

I'm teaching a couple of kids coding (they taught themselves a bit before I got involved so it's pretty fun!). We're totally going to use this. Thanks!

Is a Typescript option in the pipeline? It's my favorite :)

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#87
post #11

Hey HN, author and Repl.it cofounder here. It's been a long journey to get to what we're calling 1.0 and HN have been there on every step of the way. We started working on what became Repl.it back in school where we were tired of setting up the development environment on every machine we wanted to code on. It was at a time where everything was moving to the cloud and we thought that, naturally, coding would follow su…

I'm teaching a couple of kids coding (they taught themselves a bit before I got involved so it's pretty fun!). We're totally going to use this. Thanks! Is a Typescript option in the pipeline? It's my favorite :)

Yes, it is!

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#89
post #12
post #7

I'm wondering why repls aren't expensive to host. Is there a virtual machine running all the time for each repl? Do they swap out idle repls somehow?

Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them up on the first request that comes in (heroku style).

Is the wake up on first request code open source by any chance? Would love to reuse for GitLab.

Re: Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps

#90
post #89
post #12

Earlier quoted context omitted.

Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them up on the first request that comes in (heroku style).

Is the wake up on first request code open source by any chance? Would love to reuse for GitLab.

Not yet, hoping for a big push oss push next quarter. You want to use it for your ci/cd platform?
Post reply on HN