Hi, I'm the creator and team lead of Gomix (formerly HyperDev). We're relaunching with a new brand and a ton of new features: persistent filesystems, faster start up times, better reliability and performance, and the beginnings of multiple language support.
I'm happy to answer any questions about design, tech, development, deploying Docker on AWS, etc.
They should have already done some due diligence before zeroing in on a name. If they already did, then it means they are ok with it though it might have negative connotations in some demographics.
>> hese are there to help maintain service levels for all, and to stop someone’s accidental infinite loop somehow costing us a small fortune.
It blows my mind companies allow users to run code in environments that allow this. Containers mitigate it, but from a resource allocation perspective, that's an expensive "solution".
I really love this. Not just the technology but the attitude; it's a demonstration that our workflow can be much simpler, but without cynicism or academic snootiness. Thanks for showing us that the web can be a dev-friendly platform again!
Aside from the tech required to enable a web UI for creating and collaboratively editing full applications and providing the infrastructure to quickly spin up and deploy these apps... a big part of the appeal to me is the design and personality of the site.
The playfulness makes me curious and interested to go build something "just because", rather than start coming up with all the reasons why I would or wouldn't want to use this over my normal workflow. Plus, the starter app prompts "Tell me your hopes and dreams" - something my wife would say, so <heartstrings>.
cool, pleased to hear it! The “tell me your hopes and dreams” bit came from an early user test we did. We literally just took the app they made and turned it into the welcome project.
I'm going to point you in the direction of this https://blog.fogcreek.com/hyperdev-tech-stack/ just in case you came across it yourself. As I wanted to make clear that it's now out of date. While a lot of the front-end bits are still true, we've re-done the backend from scratch, so it definitely needs an update.
You've probably heard this a couple of times, but - I don't have a GitHub account, don't want a github account, yet for me to use this I have to create a github account.
Love it as a lightweight way to test out new frameworks and boilerplates. This would be particularly useful for kitchen sink demo apps. The potential as a teaching platform is enormous-- imagine getting to learn React for the first time without spending time on the tooling and boilerplate first.
This looks like a neat service. Browsing through it it was hard to get a sense, what exactly is the use case other than a digital playground. Is this meant to be used for something production-level or just fun a tool to play/explore/experiment with?
We're currently in beta right now but long term we expect to provide a production grade service on par with AWS, Heroku, and DigitalOcean (complete with paid plans).
The free-tier, that is the only one available now, allows you to develop all sort of applications already: you can hook up a database through an external provider or through SQLite, you have a few megabytes (128MB) of storage and you can customise your application as you want (using JavaScript and compiled-to-JavaScript languages for now, but more are coming!).
Larger applications require more "benefits", just to name a few: more disk space, a dedicated database, more cpu/ram, a less aggressive cleanup when not used (we put your app to sleep if it has not been used for 5/10 minutes).
Of course additional features are needed. We provide what you see now for free, and we will charge for some of the features that are coming. We expect to cover pretty much any requirement that a developer can have when developing a web application.
This is a big bet, but... well, if it wasn't, it weren't worth to play :)
I'd like to use something like this for making and iterating user-testable prototypes with team members who might not know how to use version control, text editors, IDE's, etc. I work with smart entrepreneurs and designers who can can do some technical stuff, but shouldn't need to spend their time googling installation instructions and git commands.
I'm helping a lot of people remotely, doing code review and helping get better at programming (mostly helping more junior people).
The github import + shared editor feature looks like it would be SUPER useful for me to quickly import their github project and start making comment, changing some code with them etc..
This is really cool. Not sure how much I would use the IDE, but it seems like a really nicely indexed collections of solved problems with example code.
You should take a look at https://www.npmjs.com/package/irc which makes it easy to send, listen and receive on IRC connections in a Node app. Which of course you can include in a Gomix app :)
I'm happy to answer any questions about design, tech, development, deploying Docker on AWS, etc.