Live data from Hacker News

Ask HN: Which stack do you use at your startup?

news.ycombinator.com

121–128 of 128 posts

Re: Ask HN: Which stack do you use at your startup?

#121
post #63

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...

I'm struggling to think of instances where you would want to rename a column without changing the behavior of the column. The latter would mean that you have to review those 50 places anyway.

Re: Ask HN: Which stack do you use at your startup?

#122
At Shelf [1] we use:

Front-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

[1] https://shelf.io/

Re: Ask HN: Which stack do you use at your startup?

#123

https://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.

Yes, webapp2 with Jinja for the front end. For my endpoints I am just pushing json through webapp2. Simple to use and administer.

Re: Ask HN: Which stack do you use at your startup?

#124
post #103
post #90

Rust 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.

Ads (matching, serving, recording analytics), Scylla uses the same protocol Cassandra does. I've been using the CDRS crate which is pretty nice. It has a few rough spots that I've started to smooth over and send PRs for when I get a chance.

Re: Ask HN: Which stack do you use at your startup?

#125
post #104

Earlier quoted context omitted.

Windows Trajan emperor edition has a really good firewall up there (sorry for bad joke, had to make it).

Windows 200AD :)

:P I still write orchestral music with Cubase on a 1999 IBM PC running Windows ME. Writing this comment on my new (2005) computer with OmniWeb browser, os x 10.4. Hmm maybe I should be in healthcare.

Re: Ask HN: Which stack do you use at your startup?

#126
My present client has ASP.Net/SQL Server/Azure.

Not 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?

#127

Earlier 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?

Nope. Not in any of the several products I've put in production with Elm. There have been times when I've needed more things than Elm provides — one time I needed a library for parsing a streaming JSON response — but the JS interop through ports works just fine.
Post reply on HN