top | item 23916438

(no title)

vlttnv | 5 years ago

As others have said, this is great! A simple but very useful idea and a great execution. Thank you for not making it an amalgamation of heavy javascript frameworks.

discuss

order

vishnu_ks|5 years ago

Thank you. I wanted to mainly use Python for the backend, since that's the language I am most comfortable in. And Django was good enough for 90% of the use case. For the frontend stuff like Newsfeed, Comments, Upvotes etc which involved user interaction I used Javascript/handlebars/jQuery.

React or any frontend frameworks would have probably been an overkill (honestly, even jQuery was) in the case of diff.blog, since Django did most of the Job. If the frontend codebase becomes larger, I would probably rewrite them to make use of native Web Components. I still have not yet experimented with web components though.

donny2018|5 years ago

Thank you for going “old school”. We need more stuff like this. All these frontend monstrosities are getting out of hand lately. Lots of overhead for very little value.