Any developer can’t imagine modern JavaScript without all infrastructure build around it. Everybody use webpack, gulp, lodash, react, your favorite project. We must be thankful to our community for all incredible changes have happened in front-end area during last years. To be a part of it means not only using libraries, modules, frameworks but creating own projects and contributing to repositories you’re using as well. So we have time to get goods and of course to give.
Knowledge of JavaScript Array methods is fundamental. It allows writing code in functional style. As not all of those methods are immutable developers should know when to handle or avoid data mutations. Another essential feature of array methods is context handling as it could dramatically simplify your code.
Functional programming – this words you might read a lot of times during last year, especially in JavaScript context. Today I’ll try to demystify its fundamental principles for newbies in easiest and beginner-friendly manner.
New features come to Web standards every day and their goal to improve user experience visitors of your web page. Sharing to social networks is one of the must-have features in modern web. Today I want to show how easy add native share widget for your users on Android devices with Chrome 55+.
jQuery was our buddy for a long time, and it helped developers around the world to solve browser incompatibility issues in old dark times. But everything changes and JavaScript incredibly changed compared to 2006. Browser vendors involved in specification improvements and followed it and gave devs ability to try experimental platform features. Why might you not need jQuery in 2017?
Webpack 2 has been just released, it brings a lot of improvement and cool features, as well as breaking changes in configuration. Not all issues are easy to find by googling, to solve it fast. That is why I want to share tips that might help you to update you Webpack configuration and don’t break your bundle.
Comments are the vital part of communication with the audience. It fits for a lot type of websites starting from blogs finishing with e-commerce. Metalsmith is a static site generator, that means (in most cases) that developer doesn’t want to have a database and other back-end infrastructure to implement commenting functionality. But it not says that you can’t add it.
Few times I started to develop my blog locally, but only this implementation came into production. Previously I tried few CMS variants, other static site generators, but stop my decision on Metalsmith. I’ll tell my story and try to argue why you might use Metalsmith for your next project.