Live data from Hacker News

Hacker News Clone Using GraphQL and React

github.com

1–10 of 187 posts

Re: Hacker News Clone Using GraphQL and React

#5
Awesome job. This is not a knock on JavaScript in particular, but the amount of brain bandwidth and dependencies to launch a modern web app is getting a bit absurd. I'm turning into that old grumpy hacker who prefers the simple good ole' days of LAMP. :-)

  React - (UI Framework)
  GraphQL - (Web Data API)
  Apollo - (GraphQL Client)
  Next - (Routing, SSR, Hot Module Reloading, Code Splitting, 
  Build tool uses Webpack)
  Redux - (State Management)
  Node.js - (Web Server)
  Express - (Web App Server)
  Passport - (Authentication)
  Babel - (JS Transpiling)
  Flow - (Static Types)
  ESLint - (JS Best Practices/Code Highlighting)
  Jest - (Tests)
  Yarn Package Manager - (Better Dependencies)
  Docker - (Container Deployment)

Re: Hacker News Clone Using GraphQL and React

#6
Duplicate of the following...

- https://news.ycombinator.com/item?id=15297922

- https://news.ycombinator.com/item?id=15134949

EDIT: Not sure why my comment is being downvoted for pointing out that this exact hobby project has been continually posted in the last couple of months.

Re: Hacker News Clone Using GraphQL and React

#9

Awesome job. This is not a knock on JavaScript in particular, but the amount of brain bandwidth and dependencies to launch a modern web app is getting a bit absurd. I'm turning into that old grumpy hacker who prefers the simple good ole' days of LAMP. :-) React - (UI Framework) GraphQL - (Web Data API) Apollo - (GraphQL Client) Next - (Routing, SSR, Hot Module Reloading, Code Splitting, Build tool uses Webpack) Redux…

Definitely a lot of stuff going on. I take that as a sign of maturity rather than a problem. It's not really any different from C++ or Java or Python. You've got to learn all the frameworks and tooling as well. There's an equivalent for many of those packages in other languages.

Re: Hacker News Clone Using GraphQL and React

#10
post #4

Damn, those load times. This is on all my tests – fast internet or dialup, 2016 desktop or ancient android phone – significantly faster than the real HN. Wow.

This new site is around 1MB, regular HN is around 50KB. They're not even close. It's just that navigating to new pages is faster since it doesn't take a full page refresh.
Post reply on HN