Live data from Hacker News

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

news.ycombinator.com

331–340 of 736 posts

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

#331

Earlier quoted context omitted.

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…

My view on this is that there is little between them so in that case it’s better to look at availability of skills you’d need to take it forwards in the operating region. For e.g. if it’s easier to hire Ruby developers then choose Rails. I see a lot of people talking about Elixir, etc. on this thread, but I’m based in the U.K. and I’ve never seen a company locally using Elixir so even if it’s really cool, it’d be a b…

Several companies in the UK use Elixir including the BBC, USWitch and the NHS! The London Elixir Meetup https://www.meetup.com/elixir-london/ has 1,467 members and is great place to meet fellow alchemists and learn interesting things!

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

#332

Elixir, Phoenix, LiveView + Postgres Main reasons are: - Can build entire app (with SPA-type experience on the FE) in a single codebase - No need to build any HTTP APIs - Periodic tasks and managing in-memory state is super easy in Elixir. Eventually you might want to stick state somewhere which survives restarts (eg redis) but for the sake of moving quickly Elixir makes this really easy - Newer versions of Phoenix/L…

I like Phoenix/LiveView so it's a nice option.

But I'd probably choose Blazor over it as every one of those bullet points also apply to it, it's C# (with which I'm very familiar), and if it takes off there are masses of devs available in most markets as opposed to handfuls currently for Elixir/Phoenix.

Coupled with something like DO droplets and SQLite/Postgres.

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

#334

Well that depends a bit on what the MVP needs to be. Anything web related I'm probably going the Elixir/Phoenix route. I'm no web dev, but this combination makes me actually kind of like doing web-things with how batteries included it is, and the tools it provides to really jump start a project. Then I'd host it "old schoolish" in a VPS or similar since that's what I know best. Might consider being fancy and investig…

Totally agree! For almost all web-based MVPs the PETAL Stack (Phoenix with LiveView & TailwindCSS) deployed to FREE Fly.io is an epic choice for both response times, realtime features, dev speed (time to market). We're currently building our MVP with it and it's fully Open Source so anyone can learn from our journey: https://github.com/dwyl/mvp

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

#335

Earlier quoted context omitted.

My view on this is that there is little between them so in that case it’s better to look at availability of skills you’d need to take it forwards in the operating region. For e.g. if it’s easier to hire Ruby developers then choose Rails. I see a lot of people talking about Elixir, etc. on this thread, but I’m based in the U.K. and I’ve never seen a company locally using Elixir so even if it’s really cool, it’d be a b…

Several companies in the UK use Elixir including the BBC, USWitch and the NHS! The London Elixir Meetup https://www.meetup.com/elixir-london/ has 1,467 members and is great place to meet fellow alchemists and learn interesting things!

I’m not in London ;)

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

#336

Definitely old schools. I am building a MVP right now(kinda building my parachute while jumping off the plane)and I went with Django. And here is why. 1. Very vibrant community of devs and time-tested open-source libraries.If you want a multi-tenancy there is a library for that. IF you want stripe integration there is one for that. If you want "fully built out" services, then we have a plethora of free and paid templ…

The one thing that Django is missing is the ability to attach a User object to a session without a full-fledged RDBMS. I wish it was structured like the Session object which you can in your own backends for.

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

#338

Elixir, Phoenix, LiveView + Postgres Main reasons are: - Can build entire app (with SPA-type experience on the FE) in a single codebase - No need to build any HTTP APIs - Periodic tasks and managing in-memory state is super easy in Elixir. Eventually you might want to stick state somewhere which survives restarts (eg redis) but for the sake of moving quickly Elixir makes this really easy - Newer versions of Phoenix/L…

Depending on your use case you could consider using SQLite. For example storing auth info in a central database and then having one database per customer.

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

#340

Definitely old schools. I am building a MVP right now(kinda building my parachute while jumping off the plane)and I went with Django. And here is why. 1. Very vibrant community of devs and time-tested open-source libraries.If you want a multi-tenancy there is a library for that. IF you want stripe integration there is one for that. If you want "fully built out" services, then we have a plethora of free and paid templ…

Is there a multitenancy package? Is it this one? https://djangopackages.org/grids/g/multi-tenancy/ I know there is a paid one.

Yes this is the one. Or one could also use the https://django-tenant-schemas.readthedocs.io/en/latest/. I don’t want to plug any paid options for obvious reasons but they are posted here regularly
Post reply on HN