Live data from Hacker News

Ask HN: What would be your stack if you are building an MVP today?

news.ycombinator.com

131–140 of 736 posts

Re: Ask HN: What would be your stack if you are building an MVP today?

#131

Earlier quoted context omitted.

I've only recently come back to the world of web after doing mostly devops/backend stuff. While getting on the JS framework treadmill might get other people hired, staying server side + Bootstrap kept me sane and productive. The only place where I spent an innovation token[0] was on htmx and so far it's been absolutely worth it. [0]: https://boringtechnology.club

what backend do you use?

That gave me the biggest thing to think about. I had the most web experience with Django but it's been years since I used it in anger. In the meantime I'd been using FastAPI and knew enough of its warts, so I went with FastAPI + Postgres.

But if I was just starting out trying to learn a web stack like GP, I'd say absolutely don't pick FastAPI, use Django + Postgres + Bootstrap + htmx and you'll be happy.

Re: Ask HN: What would be your stack if you are building an MVP today?

#132

Django, in my previous role we did MVP websites for academics and the speed of getting a site up and running and deployed was just so fast. I’ve never worked with anything else that is as fast, anything like FastAPI or Flask or Express or similar either requires additional libraries to add really basic and common functionality or you have to roll it yourself. I personally don’t think that if you’re building an MVP yo…

I‘m trying to learn Django just for this kind of MVP purposes. I also did a small mini project in RoR by following their documentation. Is there anything that is significantly easier to do in RoR vs. Django? Alternatively, is there anything, say, on a larger scale that I can do with RoR that I cannot do in Django if the project grows? These are the questions I‘ve been wrestling with quite a bit now. After learning Vu…

[deleted]

Re: Ask HN: What would be your stack if you are building an MVP today?

#133

Django, in my previous role we did MVP websites for academics and the speed of getting a site up and running and deployed was just so fast. I’ve never worked with anything else that is as fast, anything like FastAPI or Flask or Express or similar either requires additional libraries to add really basic and common functionality or you have to roll it yourself. I personally don’t think that if you’re building an MVP yo…

The biggest benefit to Django, in my opinion, is the orm and admin tooling. Being able to fix things in your app without having to open a repl or open a database tool is absolutely killer.

Re: Ask HN: What would be your stack if you are building an MVP today?

#134
Whatever you know best and can set up quickly and easily. It's very easy as an engineer to focus too much on the tech and not enough on the product. Don't agonize over postgres or Dyanamo DB, Django or Spring, just use what you know to get it set up and focus on product, market, customers, sales, etc. Those will be the hard part.

Re: Ask HN: What would be your stack if you are building an MVP today?

#138
Back-end: - Python 3.10 or 3.11 - Cloud functions 2nd gen as first choice (most pipelines & simple APIs) - Cloud run for (more advanced) APIs with FastAPI

Databases - Firestore for front-end related data - BigQuery for Analytics

Front-end - ReactJS with Hooks - MUI Material

Re: Ask HN: What would be your stack if you are building an MVP today?

#139

> What would be your stack if you are building an MVP today? Many years ago a CIO told me he didn't really care what technologies I picked for an upcoming MVP backend, as long as I was already comfortable with them and would therefore be productive quickly. He also told me we would almost certainly need to rewrite everything at least once , so not to dwell too long on the initial stuff. Build the MVP, build it quickl…

That CIO is brilliant. That's the kind of wisdom you get with experience. Always good when stakeholders ask for additional features because the MVP isn't completely throw-away and then my team doesn't know the language. Then they learn the language, but we need to hire new devs and grow, and no one in the market knows the language. I always tell the new hires that we have a lot of learning opportunities - Go, Ruby, Python, Elixir - you name it. All the fresh college grads can't wait to jump in and contribute within 2 hours of getting hired. My grand-grand father always said "If you can't pick up a new language in a day, you aren't a good programmer and don't belong on Hacker News." He also said using C#/Java/Python is "sus booomer ** fr".

Re: Ask HN: What would be your stack if you are building an MVP today?

#140
I built Call Stacking ( https://callstacking.com/ ), a modern Ruby on Rails debugger, with Jumpstart Pro and 1.5 hours a night over the course of 4 months.

We have four kids, host an exchange student, a new puppy. Our schedules are full.

Nothing compares to the productivity of Ruby on Rails. Especially when coupled with a high-end template like Jumpstart Pro ( https://jumpstartrails.com/ ).

Post reply on HN