Live data from Hacker News

Ask HN: What is your goto stack when building a MVP and why?

news.ycombinator.com

21–30 of 40 posts

Re: Ask HN: What is your goto stack when building a MVP and why?

#23
C++ and postgress. In theory it should be the worst choice for fast prototyping. No interactive development like lisp. Forces types on you. No awesome web framework.

But I'm so familiar with the language and tool chains I can prototype extremely rapidly. With just a few minimal sane decisions, the prototype can be "web scale" buzzword compliant.

Re: Ask HN: What is your goto stack when building a MVP and why?

#24
I have a saas sideline I have been selling for 10 years. Some time ago I settled with the toro php router, mysql, jquery and bootstrap. I do most of my coding in Sublime over ssh i.e. my test sites live in containers on a little core2duo desktop. Each container has it’s own Sublime. I can spin up any sublime, from any project, from any machine on my lan. As it’s internal go for a weak but performant ssh cipher or you will get too much latency. Copies of the same containers are used in the live environment. I have a container running Gitlab for versioning.

The core2duo box cost £25 and I love it. It’s also a file/plex server. Duckdns has also been a great friend. As well as nginx, lets encrypt and basic auth. Keeping in mind this is my test system.

Re: Ask HN: What is your goto stack when building a MVP and why?

#25
post #24

I have a saas sideline I have been selling for 10 years. Some time ago I settled with the toro php router, mysql, jquery and bootstrap. I do most of my coding in Sublime over ssh i.e. my test sites live in containers on a little core2duo desktop. Each container has it’s own Sublime. I can spin up any sublime, from any project, from any machine on my lan. As it’s internal go for a weak but performant ssh cipher or you…

You might want to replace that core2duo with an ivy bridge laptop or a similar device, which you could find for ~£50 (maybe with a broken screen). The power consumption will drop by more than half.

But if you don't run the system 24/7 then it's not worth it.

Re: Ask HN: What is your goto stack when building a MVP and why?

#27
post #25
post #24

I have a saas sideline I have been selling for 10 years. Some time ago I settled with the toro php router, mysql, jquery and bootstrap. I do most of my coding in Sublime over ssh i.e. my test sites live in containers on a little core2duo desktop. Each container has it’s own Sublime. I can spin up any sublime, from any project, from any machine on my lan. As it’s internal go for a weak but performant ssh cipher or you…

You might want to replace that core2duo with an ivy bridge laptop or a similar device, which you could find for ~£50 (maybe with a broken screen). The power consumption will drop by more than half. But if you don't run the system 24/7 then it's not worth it.

Funny you mention power as it was on my mind recently. The box hits 60w at full use so it is not a major concern.

I would be more concerned leaving a laptop power supply on 24/7. I’m not sure if my concern is unfounded, what do you think?

Re: Ask HN: What is your goto stack when building a MVP and why?

#28

Clojure is great for fast prototyping I usually start with Boot + System https://github.com/danielsz/system and the holy grail: https://github.com/danielsz/system#the-holy-grail It is a full-stack template with hot-reloading on both sides.

I've been wanting to learn clojure for a while but for someone in webdev who never coded in a functional style, I never could grasp it. Do you have any good resource to start with clojure?

Re: Ask HN: What is your goto stack when building a MVP and why?

#29
Mostly pick one with a big community that other are using for quick prototypes. And (as others have said) ignore scaling unless scale is what you are prototyping. Use SQL to start. (MySQL/PostGres/Etc..) It's better to denormalize if you need scale then have to normalize noSQL data if needed at the app layer (maybe that's up for debate?).

C#/.net It's the one I know the best and supported for both fast prototyping (.net MVC apps) and scale [Linux and Windows]. Desktop Apps / Mobile / AWS Lambda etc... I use MSSQL for my data, but have used MySQL in the past.

Re: Ask HN: What is your goto stack when building a MVP and why?

#30
I haven't seen Meteor.js mentioned here yet, which is a shame. It's great for quickly building out MVPs due to their out-of-the-box real-time functionality.

Things can get a bit bogged down once there are a certain number of components that chain update each other and Meteor still primarily uses Mongo, but neither should be a problem for a MVP.

Post reply on HN