Earlier quoted context omitted.
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.
Ask HN: What's your favorite way of getting a web app up quickly in 2018?
141–150 of 569 posts
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#142Serverless + managed cloud services for heavy lifting (cognito, dynamodb, cloudsearch) + basic logging, alerts, tracing stuff static site or React on frontend Pretty quick to roll out and free to run if the app never takes off. If you need to scale later, you can build your own serverless versions of some cloud services to save money.
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#143Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#144Earlier quoted context omitted.
Are you aware that Flask exists for Python? I might take that bet about no one being able to go quicker than a Rails dev.
Agreed. Flask or Aiohttp + templating engine of choice + flask-login or aiohttp-security is extremely fast and simple.
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#145Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#146Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#147Earlier quoted context omitted.
I looked into rails in some detail about a year ago, and I think it's the only pretty good solution for this I've come across—but there's a steep up front cost in learning/setup etc. (or so it seems).
It's best to pick a project and try to build it, rather than learn things from the outside. In isolation, Ruby can be annoying to learn because it's syntactic sugar seems unnecessary. In context of an app, though, it's great. The sugar makes sense. Rails has a bit of a learning curve, but that learning curve is well rationalized. To borrow a Steve Jobs-ism: you're starting on the 10th floor, when everyone else is sta…
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#148For the stack, Ruby on Rails with React.
But my secret sauce is the DevOps:
+ GitLab
+ GitLab CI
+ Heroku
+ Git + Git tags
I also add some magic npm scripts to take care of semver tagging. And with my build:
+ All pushes are tested
+ All changes to master are tested and deployed to staging
+ All semver tagged commits are tested and deployed to production
+ Also, all database migrations happen automatically.
I documented my entire process by building and deploying a sample app here: https://www.toptal.com/devops/effective-ci-cd-deployment-pip...
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#149Frontend:- React/Vue/Angular Backend:- Spring Boot with Kotlin I must say I am so impressed with what Pivotal did with Spring Boot. It’s amazing.
Re: Ask HN: What's your favorite way of getting a web app up quickly in 2018?
#150The 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?