Live data from Hacker News

Ask HN: What's your favorite way of getting a web app up quickly in 2018?

news.ycombinator.com

41–50 of 569 posts

Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?

#44

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.

Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?

#45
After setting up server instances from scratch by hand multiple times over the years (and spending several hours each time), I finally bit the bullet and learned Ansible.

I can now take a bare VM image on DO/AWS to a fully functioning Django app.

I ended up modifying: https://github.com/jcalazan/ansible-django-stack

Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?

#48
post #27

Quickly? Firebase + React. Seriously, don’t overlook this combo. Auth just works. Hosting built in, no backend or database server to maintain. No API, just subscribe to a collection right from the view. It just works (and is easily swapped for the real deal if you need it). I made a guide/boilerplate to show you how (includes auth, CRUD, full text search, stripe subscriptions): http://getfirefly.org/

Good idea. Gonna look into this!

Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?

#50

I write the server-side in Go, cross-compile to a Linux binary, and set that up as a service on a vanilla Ubuntu box (usually Digital Ocean). Deploying a new version is a matter of sftp'ing the new binary (and any templates, images, etc) over the top of the old one and restarting the service. If I need a database then I use Postgres, and the setup for that can be a pain, so I get it documented/scripted using Ansible.…

This is about as 2018 as it gets. Go and Rust are the only modern languages where you don't have to second-guess the stdlib for bad choices (looking at you php/ruby/javascript/etc..) yet provide amazing performance. Backend: Go (optional embed db: ledisdb / boltdb / leveldb / rocksdb / etc...) + Frontend: create-react-app / create-react-native-app

I find Ruby’s stdlib a pleasure to use.
Post reply on HN