Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

Java + Spring Boot. Old school server-side rendered templates with Thymeleaf if the site is static, Vuejs frontend instead if something more dynamic is needed.

Alternatively, Flask/Jinja/Vuejs if I'm working in Python.



Spring Boot has given me a lot of frustration over the years (it is the framework I started with) too much magic but after a few years of using different tools and frameworks I find it hard to deny its productivity.

I wonder what things will look like in 10 years. My feeling is there is a lot of room for improvement still.


I think the experience is better with more well designed languages like Kotlin, which can reduce boilerplate and allow you to focus on the handler and controller logic instead of boilerplate.

Regarding magic... I think it is a matter of pulling away the curtain; once you know how the DI works, it becomes drastically easier to write code with it, since you can predict its behaviour. I have always had trouble when I don't know all the rules of a system.




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

Search: