4 ms·
Once fully integrated with AWS, this could offer a rather exciting, low friction way to work on the platform. Using Cloud9 to build, test, and deploy Lambda fun
by petercooper 10y ago
Once fully integrated with AWS, this could offer a rather exciting, low friction way to work on the platform. Using Cloud9 to build, test, and deploy Lambda functions from a single interface with all the auth stuff dealt with automatically.. you could have some powerful APIs running in the cloud very quickly.
(Maybe there's even a play for getting this stuff into the hands of non-engineering employees. Build the "Excel" of APIs, if you will?)
- maxaf 10y agoThe last thing this world needs is mission-critical software edited willy-nilly through a "convenient" web browser interface. We as an industry can barely put our pants on in the morning on the best of days, and now this.
- FLGMwt 10y agoI'll counter with the suggestion that nothing about how you access an editor should impact your SCM process. Cloud9 has a terminal to run SCM tools and a light-featured Git UI if that's your thing.
- maxaf 10y agoYou're right - in an ideal world. Somehow the drive for adoption and market share seems to counter such common sense, resulting in the "get started quick" camp running production systems.
- deleted 10y ago[deleted]
- ebbv 10y agoHopefully your C9 workspace is on a development server instead of on a production one....
- ben_jones 10y agoHe or she who has not edited production code or configurations with vim/emacs/nano cast the first stone.
- maxaf 10y agoAll of my past transgressions are meant as counterexamples.
- stephenr 10y agoHopefully those who have done it, know why its a fucking terrible idea to use this as your default MO. There are exceptions to every rule, that doesn't mean you should make shitting all over the rule your own new rule.
- ben_jones 10y agoAgreed. IMO it's always during an emergency where it's a decision between fixing the server in 20 seconds, or 5 minutes via the normal deployment pipeline.
- grncdr 10y agoWhat's interesting here is that c9 + lambda would make your normal deployment pipeline much less than 20 seconds
- ben_jones 10y agoI'm including a continuous integration step as "normal deployment pipeline". Probably code review and other steps as well. The point is emergency is always --forced.
- projectramo 10y agoWait, why is the web browser interface a worse way of editing it ("willy-nilly" no less!) than any other way of editing it? You're still supposed to migrate the code to staging and then production.
- tedmiston 10y agoAre you suggesting that using a web IDE is a constraint that makes it impossible to build mission critical applications?
- deleted 10y ago[deleted]
- uhiaskjbd 10y agoYou really think it's too difficult to write APIs at this point? Let's get real.
- tedmiston 10y agoThat Lambda use case makes a lot of sense. The editor they have in place for Lambda right now barely exists. You can't even use it if you go the upload the build artifact as a zip route.