
Adopting Prettier Into Existing Project February 25, 2018
Prettier is an opinionated code formatter for different languages (such as JavaScript and TypeScript) and style sheet files. Prettier wasn't the first code formatter, but it
Prettier is an opinionated code formatter for different languages (such as JavaScript and TypeScript) and style sheet files. Prettier wasn't the first code formatter, but it
Web developers have spent tremendous time and effort to make reusable components. One of the problems has been CSS and its cascading nature. For example, if
About a year ago, team members and I were thinking about an ideal front-end stack to fulfill a client's business requirements. We ended up with a
Yarn is a client for the npm registry, Node.js ecosystem for the packages. This new client will address performance, reliability, and security-related issues. Before diving
I have used various linting tools to keep code consistent across teams. A few weeks back, I started using ESLint with my website and hobby projects.
There has been a lot of discussion about people getting tired of learning new libraries/frameworks, setting up their tools, choosing technologies, negativity and developers attitude
We have seen many libraries and frameworks written in JavaScript, but we rarely see projects like OS.js. I'll let the author, Anders Evenrud, describe the
In this blog post, I'll try to give a brief, practical and easy to understand introduction to Immutable.js library. Why should you use it, a
React itself has a quite small API surface to learn, and in theory, it should be easy to grasp. Unfortunately, the learning resources are making things
JSHint - the JavaScript Code Quality Tool, as they call it, has served me well for past year. I enjoyed Sublime integration via SublimeLinter plugin, and
There are many cases where Gulp plugins are not necessary and can cause more problems than real benefits. Let's take gulp-kss as an example. It is
This is a part two of lodash series. Strings Objects Removing falsey values from object I asked from the community to share some lodash/underscore tips
This is a part one of lodash series. Strings Objects lodash has a lot of hidden gems and by using them you can avoid copy-pasting untested
What things you should consider when planning to self-publish a tech book? How to validate is there enough interest for the topic? Very inspiring discussion with
I had a pleasure to have a lunch with Mr. Tero Piirainen JavaScript expert extraordinaire. He has written popular JavaScript libraries such as RiotJS, HeadJS and
We had a case where each customer would get their own sub-domain. Let's say Nokia would be one of the clients. They would get nokia.ourapp.
What are we trying to achieve? In the previous blog post (titled: Riot compiler explained) we briefly touched the topic of adding Riot tag compilation to
The compilation All Riot custom tags must compiled before use. The compilation step converts tag definition (HTML + JavaScript) to JavaScript code. <clock> <div
Riot Riot brings custom tags to the browsers (even on IE8). This means that we can write reusable components that contain all the required structure (HTML)