Earlier quoted context omitted.
Go optimizes for readability and lack of surprise at the expense of conciseness, which is why you feel it may not be productive. I think that the better maintainability vs. something like Rails massively outweighs the upfront cost of having to type more code, but other people might judge differently. Furthermore, Go emphasizes "doing it your own way". There are no big web frameworks in Go, you just pull in some small…
I usually do the same, or even just sqlx. But then wish I had gone full-ORM when I have to change SQL code in 50 places due to a column rename...
Ask HN: Which stack do you use at your startup?
121–128 of 128 posts
Re: Ask HN: Which stack do you use at your startup?
#122Front-end: React, Redux, Vue.js, Meteor.js. Served from S3 via CDN (AWS Cloudfront)
Back-end: Node.js in AWS Lambda with AWS API Gateway, also Node.js in Docker hosted on AWS ECS, spot instances
Storage: MongoDB (on mLab), Elasticsearch (on Elastic Cloud), S3
Other: GitHub, Circle CI, Terraform, Jest
Re: Ask HN: Which stack do you use at your startup?
#123https://DNDEmail.com is do not disturb for your Gmail. We use Python on Google App Engine. Google's NDB datasource. The Chrome Extension is written in JavaScript. Wordpress on wpengine.com for the front-end brochure website. I've written about how to simplify your MVP stack[ https://dndemail.com/2018/01/30/how-to-simplify-your-app-pla... ] to speed up launching.
Webapp2 or something else? :) It's been so long I've seen someone use python on GAE, it's ridiculous. It was my first ever "real world" programming project back in 2011.
Re: Ask HN: Which stack do you use at your startup?
#124Rust on Linux with Cassandra, the strong typing without a GC is a boon to stability and performance (my own sanity). Cassandra is fantastic, looking forward to using Scylla at some point.
Would you mind if I asked what type of application do you have that needs the kind of write performance? Also, are there any Rust drivers for Scylla? This stack looks awesome in terms of pure perf.
Re: Ask HN: Which stack do you use at your startup?
#125Earlier quoted context omitted.
Windows Trajan emperor edition has a really good firewall up there (sorry for bad joke, had to make it).
Windows 200AD :)
Re: Ask HN: Which stack do you use at your startup?
#126Not the greatest fan of Azure, mainly because of the admin portal, but apart from that it's been good.
Constantly get told by their clients that we do everything much faster than other SASS providers they work with, like weeks where others have turn arounds of months.
Re: Ask HN: Which stack do you use at your startup?
#127Earlier quoted context omitted.
NixOps supposedly supports several hosting providers, but the DigitalOcean integration is currently broken. AWS works great, but it's annoying to be forced into that choice by the tool. Haskell and Elm both work great, but I can imagine in future using something like Haste or PureScript Bridge; it'd be nice to work with both the backend and UI as a single project. Not a pain currently, but this is a nice to have. Big…
Have you run into design decision limitations with Elm yet?
Re: Ask HN: Which stack do you use at your startup?
#128Backend - Golang Frontend - React app DB: MySQL
How do you do migrations with Golang? Which ORM do you use?
For migrations we use goose: https://github.com/pressly/goose