I got a lot of helpful suggestions regarding my post on Camel’s drawbacks. I wanted to highlight them here for both interest’s and posterity’s sake. There tended to be themes around what was recommended, so where possible I lumped responses together. Those that would require a serious rewrite to Camel are not shown.
- Use continuous integration to push to somewhere (probably Github) and then it pushes to Heroku (@barelyknown, @segiddins, @ghoppe, @codydehaan, @wezm, @developingchris)
- Use one or more tools on my home Mac to do it by way of file uploads to Dropbox plus folder actions or Hazel (@stedwick, @robmathers)
- Use Git Mongo to push to a Git repo from iOS (@grouchal, @willhains) or wait for someone to write something similar (@OndrejMirtes)
- Rather than caking Git into Camel, simply shell out to the command line to accomplish the task of committing and pushing. (@indirect)
I also got a lot of recommendations that I am not interested in. Unsurprisingly, the most popular was “grow up and get a VPS”.
I haven’t decided how I’m going to move forward, but this has definitely given me lots of excellent ideas to think over.