8 ms·
Show HN: Gomix the easiest way to build apps and bots
- siliconc0w 10y agoThis could be a great complement to stack overflow - with real running examples rather than just code snippets.
- aratno 10y agoLike a fiddle on steroids, yeah.
- Yahivin 10y agoHi, 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.
- MikusR 10y agoHow much of WebPutty code is left there or none at all?
- marktangotango 10y agoCan I use golang to develop? ie 'go'mix? Edit: >> 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".
- Yahivin 10y agoWe've got plans to open up the platform to more languages soon, Go is among them.
- deleted 10y ago[deleted]
- gegtik 10y agoI really enjoyed hyperdev - thanks!
- nice_byte 10y agoJust wanted to let you know, the name "gomix" sounds exactly like a derogatory term for homosexuals in Russian. Might want to re-evaluate that name...
- TY 10y agoThat's unfortunately correct, that would be the first thing that would pop into the mind of almost all Russian speakers...
- Kiro 10y agoAny name will always mean something bad in some language.
- ben0x539 10y agoIn what languages do names like y combinator or amazon web services or sublime text mean "something bad"?
- omgtehlion 10y ago> ... (formerly HyperDev) HyperDev sounds about right
- palerdot 10y agoThey 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.
- ulucs 10y agoI was thinking "Didn't HyperDev do just this exactly? Even the IDE's look alike" Very cool app
- Communitivity 10y agoThis from the team at FogCreek Software. That alone merits a trial, after Fogbugz, StackOverflow, and Trello. Good luck and keep making good software.
- FLGMwt 10y agoJust found you guys from the new Joel on Software post [1]: Congrats on the launch! Would love to see an infrastructure deep dive post sometime : ) 1: https://www.joelonsoftware.com/2016/12/06/anil-dash-is-the-new-ceo-of-fog-creek-software/ https://www.joelonsoftware.com/2016/12/06/anil-dash-is-the-n...
- GarethX 10y agoI'm going to point you in the direction of this https://blog.fogcreek.com/hyperdev-tech-stack/ 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.
- Yahivin 10y agoHere's a quick shallow dive: AWS: EC2, Route53, CloudFormation, CloudFront, S3 Docker Swarm, Node.js, CoffeeScript, Go We'll probably do an updated post at some point detailing more of the architectural decisions.
- Yahivin 10y agoI forgot to add bash, a surprising amount of bash!
- madebysquares 10y agoThis 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?
- Yahivin 10y agoWe'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).
- marktangotango 10y agoThis bears explanation.
- etamponi 10y agoThe 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 :)
- stephenboyd 10y agoI'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.
- alex- 10y agoThis 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.
- ProAm 10y agoWhy the name change from HyperDev to GoMix? Any meaning behind the new one?
- GarethX 10y agoThe new name's intended to be a little friendlier for people who might not necessarily see themselves as "devs" but still want to make stuff.
- pomber 10y agoThis looks like a good tool for remote coding interviews.
- jypepin 10y agoI'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.. Will definitely look into that!
- tboyd47 10y agoI 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!
- GarethX 10y agothanks! We really appreciate this
- HarrietJones 10y agoYou'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. Any reason for this?
- Yahivin 10y agoWe plan to broaden our auth options soon, though you can get almost the full experience anonymously without even logging in.
- steedsofwar 10y agoThis was my exact thought, when i tried to sign up. I'm curious about this service but not enough to sign up to github to access this service.
- rossta 10y agoAside 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>.
- GarethX 10y agocool, 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.
- kkirsche 10y agoNo IRC, no me :( sadly we can't use any of these technologies at work so I'm stuck with old fashioned IRC for team communication
- pketh 10y agoYou should take a look at https://www.npmjs.com/package/irc 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 :)
- rcdmd 10y agoLove 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.