Npm 3 has a bug installing dependencies, when one dep is from devDependencies and dependencies (lodash).
This forced me to move all dependencies into one "dependencies" section.
This is a long living bug since first release of npm 3, and it's not fixed today.
No, thanks, npm, I will continue to use bower in 2016.
ES6 classes and stateless components (aka arrow-components) are now standart things. You can continue use React.createClass, but may be this will be deprecated (however, I'm not sure about it)
For learning RN... they move fast, better is to create pet project from fresh RN generator (CLI: react-native) and go on.
Really, I don't understand this holywar.
I just put .editorconfig for each project I'm working on and that's all.
Visually, I'm feeling comfortable with tabs, 2 spaces and 4 spaces width itendation.
Taking dive into fullstack javascript 2 years before!
I picked express, react (v0.9) and sequelize. Webpack for bundling (it was undocumented that time)
It was my first experience with backend JS and react. For service I used docker and fig (now it's docker-compose)
Of course, I failed this project after 1.5 years of dev (it was pretty huge, but this technical debt destroyed all that I have coded). Then I created this project from scratch on Magento (it was just online shop) in about 4 months.
What I learned? A BUNCH of things related to TDD (system tests, unit tests, mocking), JS ES6, program architecture at overall, SQL (things like assotiations, migrations, SQL performance optimizing), about caching technique... This list is pretty huge, I learned in that time 80% of all I know!
That was about positive moments. Now about negative. I experienced impostor syndrome (by the way, I'm feeling it right now and this feeling is not leaving me). Also I experienced burnout 3 times (apathy, lack of appetite, insomnia). This thing was really destroying....
I'm happy I've failed this project! I learned a lot of things. Now I really become full-stack JS engineer. I've got the power :)
And First of all, I started to value my time, my energy and my mental and physical health. Now I place this things in first place, they really matter! I'm 21 years old, don't take me like I'm sick or something (Like all people on 20s, I'm filled with energy). I just found the price... the price of myself.
Wezterm terminal supports multiplexing from the box: https://wezfurlong.org/wezterm/multiplexing.HTML
Also, there is Hyper terminal, and standalone protocol to implement multiplexing https://www.reddit.com/r/commandline/comments/q5mj11/htm_a_c...
If you know other options, please share.
I work in windows, but at home I use macos, so I stick to wezterm. I use it with single config for both platforms (config is written in Lua)