Hacker News new | past | comments | ask | show | jobs | submit login

Road map to frontend development:

1. Learn about internet (domains, http, browsers, servers etc)

2. Build something with html and css. Learn about accessibility (so many people don't properly add all the properties on their html tags)

3. Learn javascript to add interactivity.

4. Get a book for functional programming. Most modern ui frameworks use a lot of functional concepts. Learn a functional language too. (Elixir is pretty)

5. Deployment, stuff that was supposed to be backend engineers job but now you can do it. Functions, cloud stores, cdns, etc.

5. Look for jobs on the job boards and see which framework is trending right now.

6. Build a HN clone in it.

Thank you for coming to my hn talk.




You can't build a HN clone using the JS frontend framework of the day because HN isn't an SPA.

To build a HN clone you can use a MVC framework like Laravel, ASP.Net or Django.


Uh no. You definitely can.

MVC isn't unique to those frameworks or languages. It's just an architecture. You can find many MVC frameworks in js.

Secondly, you don't need MVC architecture to build HN. You can use a different pattern and still have a server side rendered app that reloads on each page click.

Also, afaik HN uses firebase to expose an api. You can directly store data to firebase from client side. So you still don't need those full stack frameworks to build HN.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: