HN user

TheDrizzle43

123 karma
Posts2
Comments33
View on HN

This is why people got upset about the original post from Zed. One dude whining in a blog does not equal mass dissent in the community. The choice is inconsequential for 99% of programmers and hardly a difficult decision - flip a damn coin if you cannot decide. I make 100x more decisions when it comes to front-end development than I ever have with python 2 vs 3.

In fairness you definitely do not need everything listed here to have a perfectly fine web app. I think it's more beneficial to add in things when you find a use case for it. You probably don't need 3 unit testing libraries, you don't need Redux to use React, nor do you need Immutable to use Redux.

Django + React is an awesome combination that I recommend taking a look at. This repo is a good starting point but you can probably get rid of half of the dependencies if you aren't working on a team of developers.

I am currently using Django + React on a personal project and took a slightly different route, no pun intended. Rather than using react router, as I never really liked client side routing, I use Django views to hydrate all the necessary props for the page and have a base template that loads the React component with the props. Since each page / component is fairly self-contained I also decided against using any Redux / Flux implementations. Furthermore, it only takes a few hours of work to get server side rendering up and running thanks to react + node.

Be Kind 10 years ago

If it's a startup the more likely scenario is no QA employees and minimal test coverage.

Be Kind 10 years ago

Reminds me when my boss got pissed at me because we were discussing moving all deployments to production after 5pm and I replied something along the line "I'm not going to be on the hook after hours to fix problems other people caused".

If I don't write tasks in a TODO list I get anxious I'll forget about it forever. Even if I don't plan on doing a task anytime soon I like to jot it down so I have the freedom to forget about it.