Live data from Hacker News

Ask HN: Where can one learn about boring web development?

news.ycombinator.com

21–30 of 62 posts

Re: Ask HN: Where can one learn about boring web development?

#21
post #4

This might be a good starting point: The Flask Mega Tutorial https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial... I’m guessing there’s something similar for Ruby on Rails and Laravel. For persistence, consider Litestream/SQLite. Or just good old PostgreSQL. Or MariaDB.

The Flask mega-tutorial is great - but I would recommend looking at fast Api today, rather than flask. That will in general only give you an Api though - you'd typically add on a pure js/ts front-end or something:

https://fastapi.tiangolo.com/

Or look at Django - for something more full-featured in python.

Re: Ask HN: Where can one learn about boring web development?

#22
What about more than one site? Web is a complex thing.

You have fronted, backend, UI, database and infrastructure layers at least.

Rather than searching for a resource to cover all poorly, I would focus on a resource that covers each.

You can search Pluralsight, Udemy and Amazon for good tutorials books for: HTML, CSS, Javascript, a fronted framework (I like Vue because it seems more sane), a language for the backend (C#, Java, Go etc.) a framework for the backend, infrastructure (bare metal, VM, Kubernetes, cloud Docker etc).

These would be the bare minimum to get started as just the system design is a complex thing which you can't master with just one book.

Since you deal with complex topics there isn't any book or tutorial that can cover all at a decent level.

Re: Ask HN: Where can one learn about boring web development?

#25
Start with Nuxt / Next and work your way to HTML. I say this after being a web developer since 2002.

You will figure out what you need and what you do not very quickly this way.

It won't be easy, but you'll end up with the skills you need in modern web dev.

And be thankful you did not have to spend a decade dealing with cross browser issues. You have it very easy today.

https://nuxtjs.org/ (I prefer Vue).

https://nextjs.org/

Re: Ask HN: Where can one learn about boring web development?

#30

https://www.theodinproject.com/

This looks amazing. I will be recommending from now on to people who want to learn web dev. Thanks for sharing!

Side note: As a Ruby on Rails developer, it's amazing to see so many Rails-based recommendations to the question "how to learn boring web dev?". This is exactly what Rails (and Ruby) is great at. Just get shit done quickly without the shiny things.

Post reply on HN