276 karma · joined August 20, 2018
Blog at https://jameswilson.codes
I get very annoyed by these types of articles, even the tech ones like "is javascript dead?" and I wanted to highlight them.
Manually finding them to tweet was a daunting task so I wrote some python, which I haven't used for ages. I'm sure there are better ways of forming some of the python code, and comments or even pull requests are welcome there, as are suggestions for more sites to crawl.
However the hooks api is excellent for this.
You can also write custom hooks that pull data from redux and other sources (in my case, root level props passed from another(angular) app, that I made available using Context.
* inconsistently named action creators defined in the same file(sometimes) as the actions
* confusing tests that I still don't understand
* the main focus being on axios requests handled in reducers rather than reducers themselves
* the two main reducers being updateData (which merged in object into the store and saveData which fired off the axios request, and every component had to implement custom logic around using these two. Connects everywhere (which a child comment warns against!)
Don't think anyone working on it had made any one decision badly - just a combination of using a new tech in a slightly non standard setting, deadlines, and a strange backend integration.
Also, I don't think any of it was Redux's fault. That link looks good, thank you, will try it out and see if it is similar to what I came up with on my own for this new project.
Edited for spacing
Assume it was due to the inconvenience of not being able to remember password/stay signed in.
There may be a difference here in that lots of people disliked smoking/smokers/their clothes smelling after going to a pub, perhaps more than there are who dislike the concept of facebook likes manipulating their behaviour more than they like the rewards that likes bring them.
I fear that the difference they would see is that other people aren't using it and they would go back to where their friends are:(
The advice given elsewhere to solve a problem in your current role is really important - but it might not need to be work related - a personal project that you have a clear vision for and users other than yourself will do.
Having stuff on github helped me with interviewers. I did not find, in the UK at least, that lack of a CS degree or development experience was a barrier - in fact, interviewers seemed interested in my story. However, where I live (the north) there is a developer shortage.
Would be interesting to see e.g. how fast Microsoft Word runs on a sed based backend.
I haven't read the latest version which says it's updated for the web, but even the copy I have is amazing.