Live data from Hacker News

Ask HN: Go-To Web Stack Today?

news.ycombinator.com

11–20 of 31 posts

Re: Ask HN: Go-To Web Stack Today?

#13
I don't think there is one. React is the most popular on the front-end side but you can pick Vue or Svelte without taking risks too.

On the backend it's very open and you can select what is the best for your use case. Maybe golang, Ruby on rails, Django, express.js, Apollo Server, Hasura.io, Java spring, .net just to name a few.

Re: Ask HN: Go-To Web Stack Today?

#14

I write all kinds of low-volume webapps (e.g. for my personal use) that I use for things like workflow applications, classifying objects and controlling IoT devices. I think it is fun to do this with asyncio in Python, particularly building systems that (say) communicate in real time listening to websockets, AQMP and some other sockets at the same time. Every team I've been on for the last 10 years or so has used the…

It is worth keeping in mind that "every team I've been on..." is a bias. Your skillset on one team will drive your success getting hired on the next. I recommend that people find a tech stack that they enjoy, because you will be anchored to it until and unless you actively seek to move off of it in future jobs.

Re: Ask HN: Go-To Web Stack Today?

#15

I write all kinds of low-volume webapps (e.g. for my personal use) that I use for things like workflow applications, classifying objects and controlling IoT devices. I think it is fun to do this with asyncio in Python, particularly building systems that (say) communicate in real time listening to websockets, AQMP and some other sockets at the same time. Every team I've been on for the last 10 years or so has used the…

It is worth keeping in mind that "every team I've been on..." is a bias. Your skillset on one team will drive your success getting hired on the next. I recommend that people find a tech stack that they enjoy, because you will be anchored to it until and unless you actively seek to move off of it in future jobs.

Sometimes I have done back end coding w/ the JVM in those jobs, sometimes I haven’t.

Re: Ask HN: Go-To Web Stack Today?

#16
post #5

I write all kinds of low-volume webapps (e.g. for my personal use) that I use for things like workflow applications, classifying objects and controlling IoT devices. I think it is fun to do this with asyncio in Python, particularly building systems that (say) communicate in real time listening to websockets, AQMP and some other sockets at the same time. Every team I've been on for the last 10 years or so has used the…

Interesting, thanks for the feedback. Didn't even consider the whole innate multicore support.

Erlang/Elixir do much better at utilizing all CPU cores effortlessly -- without you having to lift a finger. In Elixir's case just use the Phoenix framework and you get something that can serve 2000 requests per second on a $5 VPS host.

Re: Ask HN: Go-To Web Stack Today?

#17
I recommend giving Actix Web a try, was able to use the knowledge of Python Flask to build it. Rust has sum types which makes development much nicer especially with all the inevitable business logic that is associated with backend web dev.

Re: Ask HN: Go-To Web Stack Today?

#18

I recommend giving Actix Web a try, was able to use the knowledge of Python Flask to build it. Rust has sum types which makes development much nicer especially with all the inevitable business logic that is associated with backend web dev.

Important Caveat: As you implied, this is a Flask analog... ie it's minimal, and is missing features most websites use. Unlike Flask, there aren't great third-party add-ons for these, so you'll end up doing wheel reinvention for websites.

Actix is nice for non-website servers that don't need auth, email, templating, admin, auto migrations etc.

Re: Ask HN: Go-To Web Stack Today?

#19

I've really enjoyed Flask and Quart (asyncio Flask) for my smaller tool sort of web services as the backend. It can run either self-contained, via uwsgi. For the frontend component, I'd probably be looking at Vue in the future, I haven't done much on that front. My most recent toy was replacing the backend of MailHog with Python, the existing one has been flaky for us I'm not the right guy to fix Java. So I built a Q…

Say you wanted to recreate hackernews as a toy project - what stack would you use nowadays to achieve that most efficiently?

If at all possible, I'd find something someone else has done and use that. :-)

Re: Ask HN: Go-To Web Stack Today?

#20

Earlier quoted context omitted.

Say you wanted to recreate hackernews as a toy project - what stack would you use nowadays to achieve that most efficiently?

If at all possible, I'd find something someone else has done and use that. :-)

That's fair enough haha! I guess just looking for a pet project to get started with.
Post reply on HN