Skip to content

Commit

Permalink
Add assorted additional articles
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson committed May 29, 2016
1 parent 104651a commit af7fa10
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 3 deletions.
3 changes: 3 additions & 0 deletions functional-programming.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,6 @@
https://www.youtube.com/watch?v=BMUiFMZr7vk&list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84
A web series by a quirky programmer showing you high level functional concepts in Javascript

- **Functional Programming Jargon**
https://github.com/hemanth/functional-programming-jargon
A list of FP terms with easier-to-understand definitions and explanations.
5 changes: 5 additions & 0 deletions git-resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@
A tutorial for "advanced beginners" who know the basic commands, but want to better understand Git's concepts


- **Advance Git**
https://medium.com/@jstats/advance-git-dfe557bdbe59
Gives advice for good commit messages, and describes the options and usage for several advanced Git commands (`add --patch`, `rebase`, `reflog`, and more).


#### E-Books

- **Pro Git**
Expand Down
10 changes: 9 additions & 1 deletion react-redux-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,12 @@

- **Unit Testing React Components and Redux Reducers**
http://pebblecode.com/blog/react-redux-unit-testing/
Some basic examples for testing reducers and components.
Some basic examples for testing reducers and components.

- **Getting Started with TDD in React**
https://semaphoreci.com/community/tutorials/getting-started-with-tdd-in-react
Covers a typical Mocha+Chai+JSDOM+Enzyme setup, talks about why/how/what to test, and walks through several examples.

- **Testing React Applications**
https://youtu.be/KBhHsYlF4mQ
A fantastic talk that goes through many important details of trying to test React components under JSDOM.
6 changes: 5 additions & 1 deletion redux-side-effects.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,8 @@
Covers the basic concepts and syntax of sagas, and how they can improve testability.



#### Other

- **The Problem with Redux... And How to Fix It**
http://blog.javascripting.com/2016/05/21/the-problem-with-redux-and-how-to-fix-it/
Describes how Redux has some weaknesses with handling side effects and creating fractal applications, and how the Redux-Elm addon addresses those.
4 changes: 4 additions & 0 deletions thinking-in-react-and-flux.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,7 @@
- **Why Local Component State is a Trap**
https://www.safaribooksonline.com/blog/2015/10/29/react-local-component-state/
Thoughts on a "single state tree" vs local component state

- **Functional Javascript: Reverse-Engineering the Hype**
http://banderson.github.io/functional-js-reverse-engineering-the-hype/#/
A slideshow that talks about why functional-type programming matters, and how it relates to React-type apps.
7 changes: 6 additions & 1 deletion tips-and-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,9 @@

- **How to avoid refactoring in your first React.js application**
http://andrejgajdos.com/how-to-avoid-refactoring-in-your-first-react-application/
Covers several useful topics such as props vs state and use of shouldComponentUpdate, and links to several other articles on anti-patterns and component lifecycles.
Covers several useful topics such as props vs state and use of shouldComponentUpdate, and links to several other articles on anti-patterns and component lifecycles.

- **Let It Be - How to declare JavaScript variables**
http://madhatted.com/2016/1/25/let-it-be
https://www.reddit.com/r/javascript/comments/44yjzo/let_it_be_how_to_declare_javascript_variables/
A look at how `var`, `let`, and `const` behave, and how using them communicates intent. Further discussion in the Reddit comments.

0 comments on commit af7fa10

Please sign in to comment.