Live data from Hacker News

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

news.ycombinator.com

631–640 of 736 posts

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

#631

Earlier quoted context omitted.

There is so little out there about using Node-Red in this way that I would certainly love to see a writeup of the experience if ever you fancy it!

My experience also! It seems NR is only used for IoT and hobby projects but it definitely has more potential. What I use it for is api endpoint, email templates and sending emails, websockets and as admin tool (the dashboard). It requires a lot of discipline to keep the flows separate. Reuse of code is a challenge (very tempting just to copy and paste code) and generally to maintaining an overview (simply because of…

I like this approach!

NodeRed is a perfect MVP for serverless without all the cruft and costs of AWS/GCP/Azure/whatever.

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

#632

Earlier quoted context omitted.

> the idea of typing your code is completely foreign I don't understand this? > I really don't understand [Go has computer-sciencey-correctness goals] My impression (way back when, TBH when Go was first announced and discussed) was that the language creators had some Very Strong Ideas about how to do various things 'much more correctly', and/or to avoid specific pain-points they'd had in other languages, and that tho…

No I don't necessarily disagree about Go, I just don't understand what generics have to do with that. Are you suggesting generics were divisive because computer science-y people didn't want them or wanted them the best way?

Every language has goals. Many of them explicitly state those goals.

1. https://the-zen-of-go.netlify.app/ 2. https://peps.python.org/pep-0020/ 3. https://thethreevirtues.com/ (perl, arguably) 4. https://rubyonrails.org/doctrine

You will end up sacrificing other things in favor of your principles. Other languages sacrifice developer happiness for theirs. Ruby sacrifices other things in favor of developer happiness.

That's it. Everything else is [my] speculation about why people chose their particular principles.

Citation note: I've always heard that "Developer Happiness" is a thing from Matz (Ruby's language creator), but the only place I'm finding it explicitly stated is in the Rails doctrine.

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

#633

Nothing really beats Rails. Use something like Jumpstart (jumpstartrails.com) and Avo ( https://avohq.io ) and you scaffold a full consumer-ready app in literally a few hours. The thing that bugs me the most with Next.JS and the whole JAMStack movement is that, yeah, you get from "git clone" to deployed on Vercel in two minutes, but if you need to create real app features like a sturdy admin, accounts, authorization,…

If you are going to pay for a starter pack, you could get the same sort of thing for NextJS, right?

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

#634

Earlier quoted context omitted.

How do you setup your webserver. This is the most challenging part for me. Here's my process. Build locally, publish, upload to server, dotnet run... Now what?

C# is heavily influenced by golang now. Run with 0 dependencies. Web server bundled.

> C# is heavily influenced by golang now

Source ?

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

#635

I am building one now as a single founder, with plans to never grow beyond a few people, and I'm using Clojure + Postgres (having done Python for almost 20 years!). I do technical due diligence for private equity companies for a living, and I evaluated two Clojure companies. It was amazing how much they could avoid in terms of problems as a small team by leveraging the JVMs concurrency and threading capabilities. No…

Clojure is something i really want to learn and work with. The people using it on projects seem at another level of productivity.

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

#637

Earlier quoted context omitted.

> The devspeed differential between things like C#/Java/Go and Python/PHP/Ruby is large only at the very beginning of your project. That's a massive hard-no for me. I generally only get faster the longer I get to work with a Ruby codebase, as I get to make it more and more into a DSL for the business situation. I never saw that happen with compiled languages; my speed tended to remain constant after the initial boot.…

I do wish for a Go REPL. I use tests for this - write exploratory code in tests, and then move it to the actual package when I'm happy with it, which isn't nearly as satisfying or fast. But again, the gains of coding in Go outweigh the costs (for me, I'm aware other people don't find the same).

I'm doing mostly the same; one difference is that I know structure my test code and implementation code so that I start the test in the debugger and use watch expressions as a primitive REPL.

    call dbl.tbl_create(....)
Very slow and cumbersome, though.

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

#638

About a year ago I took off maybe 5 months to create a ephemeral voice messaging mobile app (Android + iOS) Stack: - React Native + Expo - Typescript - Supabase - Vercel - Some Vercel/nextJS-ish lamda functions so I could avoid AWS (Supabase didn't have that kind of offering yet) For me, it was _very_ pleasant to work in. I was able to ship features via OTA updates from idea to live in literally minutes.. sometimes e…

How did you define your models and manage database migrations with Supabase?

The supabase CLI supports database migrations:

https://supabase.com/docs/guides/cli/local-development#datab...

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

#639

Earlier quoted context omitted.

I’m not in London ;)

Noted. but responding to the “UK” comment; London is often a good guide/proxy for the UK tech scene. But for reference: there are quite a few universities in the UK where students are learning & using Elixir for distributed/embedded computing projects so these people will gradually filter through into the workforce. Also there are plenty of Ruby/Rails Devs who have embraced Elixir/Phoenix. But it’s a classic network…

In my city, if I restrict it to the “Greater X” area that includes some outlying towns on LinkedIn, I get 7 people that mention Elixir, and 3400 with Python. If I do the same in London, I get 751 people listing Elixir and 113k listing Python.

The scale is just not there to make it worthwhile in evaluating for any company to adopt other than a FAANG or really major employer IMO

Post reply on HN