Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you really want the best stack that will impress all your engineer friends then use the following:

1. Rust backend that communicates with another Go based API. Use Rust for the performance critical parts and Go for the rest.

2. Use Python to build a machine learning model of some sort for your app.

3. Build your marketing website using JAMSTACK. Use a NextJS frontend, an Express API for rendering server state. Deploy the whole thing on Kubernetes. Make sure to automate everything using CI/CD so that deployment can be done using a single command or click.

4. Build your app frontend using a mixture of SvelteKIT and server side templates. Use Svelte to provide fluid user experience and server pages for simplicity. You can also mix in React and Vue if you like. Depends on how impressed you want your friends to be.

5. Also make sure to use multiple different databases. Use PostgreSQL for relational data, MongoDB for tree like structures, and also try some SQLite for simple stuff. If your friends read HN then they're gonna be really impressed by your use of SQLite.

That should set your up, don't try to over-complicate things. With a bit of luck, you'll be able to ship real software in less than 5 years.



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

Search: