Things I've Discovered & Have Been Thinking About Lately
Actively fight code complexity: As a senior developer or tech lead it’s extremely important to ensure you keep a check on the quality of your code - avoid complexity like the plague, and ensure your team shares knowledge.
Webpack is working on Webpack 2, one of the most interesting features in Webpack 2 will be support for native ES6 modules without first transforming into CommonJS modules. As a matter of fact you can mix all three module types (AMD, CommonJS & ES6).
Ohh, btw tree shaking won’t work with CommonJS.
If you’re a React person, keep a watchful eye on the Angular 2 and TypeScript ecosystem - more jobs ask you for Angular skills than anything else (unless you’re looking for niche stuff). Keep a watchful eye on the enterprise.
I really feel the need to go Reactive and RxJS is a set of libraries for composing asynchronous and event based programs using observable sequences and fluet query operators. This is worth taking a look at and perhaps even learning some of the operators - one step above promises that return only one value right …
I attended the Angular 2 Workshop and found it wonderful. More than learning just new things about Angular 2, I loved interacting with developers and learning what stack they were using.
If you have the opportunity go to a JS conference.
This demo is unbelievable. Add this to your app’s free text search.
This is the best React tutorial I have looked at and took away more than enough to be productive.
Of course, it’s only the
V and not the whole picture. No pun intended.
A completely customizable framework for building rich text editors. Checkout Medium Editor and Draft.js as well!
…and there you have it. I’ve been thinking about dedicating a post every month on my thoughts - let’s see if I have the time.