Rails + heroku is pretty much instant. If you want to pay a little little less a single vps instance can run the web app and the postgres server at the same time.
With a single VPS, you're missing the DB backup that is probably the most important piece if the puzzle provided by heroku.
Ask HN: What's your favorite way of getting a web app up quickly in 2018?
171–180 of 569 posts
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#172My specific Go toolset consists of the following packages:
* urfave/cli
* gorilla/mux
* html/template
* keyselhightower/envconfig
* database/sql
* rubenv/migrate
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#173For some reason people seem to constant doubt Ruby-ists and Rails Devs. I completely get that other languages have huge benefits over Ruby. Golang being compiled or Java running anywhere, etc... And ruby is slow, totally understood. But if youre talking about getting a functioning webapp up and running quickly ... no way anyone is beating a Rails dev in setting one up. The piping and scaffolding are all built in and…
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#174Vanilla php + html5up + sqlite3. Everyone else here is trying to be stylish and fancy. Your customers don't care what language it's in or whether the code is beautiful. No cutting edge incomplete frameworks, convoluted tooling, piles of inaccurate documentation to read, inexplicable cryptic error messages with a bunch of incorrect solutions on stack overflow, or other incompetently over engineered bullshit. Just go a…
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#175Earlier quoted context omitted.
Does Clojurescript support stuff like hot code reloading? And does Clojure have any good framework for an actor system implementation? Because I've been interesting to get an excuse and try Clojure out and what you're saying is really interesting.
It does support hot-code reloading, the preeminent build tool for Clojurescript: https://github.com/bhauman/lein-figwheel has that out of the box. As for an actor model implementation, there is pulsar: http://docs.paralleluniverse.co/pulsar/ Which has erlang-like actors, though some might suggest that core.async and its channel implementation provides everything you might need an actor for, YMMV.
My main interest with actors is that these can be made to support hot code reloading on the server side. They also tend to be easily composable. Also also, they can be optimized by locality (eg. same-node, same-cluster, different-cluster)
I'm biased though, having not worked with CSP or other models.
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#176The fastest way to get a web app running, for free is Rails + github + Heroku, imo. It's very fast to scaffold a new app, with diverse options you'd want (react/vue/other stuff). Host it on github, create a heroku app and push it.
What do you mean host it on github in the context of using Heroku, which would be your host? How is github involved?
[1] https://devcenter.heroku.com/articles/github-integration
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#177Because the site needed a unique brand look n' feel, I opted out of Jekyll and used Foundation 6 as a base and node-sassed my styles with npm scripts and custom svg:s. For cache-busting I run hashmark with postbuild. Then I just write HTML.
Development is easy, things work nice, site is very fast and it looks great.
Moral of the story: starting with just static HTML and CSS is the right choice a lot of the time. Don't complicate things before you need to. And when the need to, only make dynamic those parts that can't be static.
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#178Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#179Earlier quoted context omitted.
Too expensive to be worth it. I'm totally fine with outsourcing stuff that is difficult and third parties can do better, but in this case the amount of stuff you're playing egregious "cloud" pricing for is too much. Just spend a handful of days learning one of the open source stacks and you'll be set for life. It's totally worth it assuming you'll be making more than 1 app ever.
Guess it depends on what you consider expensive. For me, time I’m writing unnecessary code or learning libraries I don’t already know is time I’m not spending thinking about the product. I’m a designer who just wants to ship. I am open to suggestions though. What would you recommend for, say, auth instead? I’ve tried rails, Django, node/mongo, etc; even hosting a small db on compose.io comes with a chunky base fee, a…
- huge community supporting a codebase initially private
- open source now so you can host it anywhere
- 3rd party online instances to quickly start [1][2]
[0][http://parseplatform.org/]
[1][https://sashido.io]
[2][https://back4app.com]
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#180For some reason people seem to constant doubt Ruby-ists and Rails Devs. I completely get that other languages have huge benefits over Ruby. Golang being compiled or Java running anywhere, etc... And ruby is slow, totally understood. But if youre talking about getting a functioning webapp up and running quickly ... no way anyone is beating a Rails dev in setting one up. The piping and scaffolding are all built in and…
Not to say that Rails apps aren't serious! I'm just saying that the time saved in standing up a webapp with Rails vs., say, Java, is miniscule compared to the develooment life of that application, overall.
In short: you don't save any time at all, in the big picture, and now you have all the long-term disadvantages of Ruby.