This article originally appeared on dormoshe.io
In the last five years, the web development zone overflowed with new frameworks, libraries, tools, languages and power factors. The web development field is gaining momentum and its evolution is being recorded in the history books. After the first half of the year, we can say that 2017 continues this path and is being written down as an important year.
In this article, we will arrange our thoughts and focus on the main interesting, important and valuable hallway conversations of the web development in 2017.
1. Yarn — The Killer of NPM?
2. Angular 1, 2, 4
3. React Fiber — The Next Generation of React
React Fiber is an ongoing reimplementation of React’s core algorithm. It is the culmination of over a two years research that made by the React team. The main concern of the new React is scheduling. Scheduling is the option to pause, resume and cancel the update process in order to get high priority to other tasks — it’s also called Incremental Rendering. Animations are one of the tasks that will gain from this feature. It’s necessary because the human eyes recognize ‘lag’s in the animations if the update process is long. The plan is to put this rewrite into the hands of the developers once React 16.0 will be launched later this year. Unlike Angular, when Fiber will be released, the old React applications will continue to work as before.
4. Vue.js — A Real Competitor of React and Angular
5. The power of Webpack
This article was peer reviewed by Scott Molinari, Joan Yin and Joyce Echessa. Thanks to all of SitePoint's peer…www.sitepoint.com
6. The Features of ES6
Support for constants (also known as "immutable variables"), i.e., variables which cannot be re-assigned new content.…es6-features.org
7. Prepack — A Run-Time Optimizer
In the last days, the social networks are stormy about Prepack. Probably you still haven’t heard about it. It’s…hackernoon.com
8. Firebase For the Serverless Applications
Firebase is an astounding tool. Hundreds of millions of people use Firebase -powered apps. The company started as…hackernoon.com
9. Redux — Unidirectional Data Flow
10. Microservices for Your Flexibility
Microservices is an architectural style that structures an application as a collection of loosely coupled services. Each of this services can focus on sub-domain of the application. This architecture enables the continuous delivery of large and complex applications. It also enables organizations to evolve its technology stack because each service is an autonomy and have a defined API for communication. Microservices improve fault isolation, eliminate long-term commitment to a single technology stack and make it easier for a new developer to understand the application functionality. The concepts usage expands and big companies like eBay, Amazon, and Netflix already use this architecture.
The permutations in the web development are outward. We can’t get away from this changes. We need to embrace them and keep learning. Now you have a lot of contents for hallway conversations with your colleagues. You can dive deeply and explore these topics. The second half of 2017 will be wealthy and interesting — that’s for sure. So keep following…