For a long time, I was an opponent of monorepos. There are many popular open source contributors that have hundreds of packages on npm and each of those pack...| www.kochan.io
We introduced hooks to pnpm in version 1.12. In this article I want to write about why we think package managers (PMs) need hooks.| www.kochan.io
pnpm is an alternative package manager for Node.js.It is a drop-in replacement for npm, but faster and more efficient.| www.kochan.io
Creating a new npm module is as easy as executing the npm init command.However, writing an awesome! npm module involves more than just creating a minimal pac...| www.kochan.io
JavaScript is a powerful and sometimes weird language and it has a lot of interesting idioms (about what is programming idiom).My intention in this article i...| www.kochan.io
With no doubt Express is currently the most popular web framework for Node.js. It is far from being the only one though! There are dozens of other great Node...| www.kochan.io
In a perfect world all the objects on a page would be always created by the time we needthem. However, frequently some scripts are loaded asynchronously or t...| www.kochan.io
Frequently we need to survey our visitors. We don’t bother developing our ownsurveying tool because there are already lots of them. Mostly payed but cheapert...| www.kochan.io
In a previous post I wrote about how unhandy it is to develop A/B tests in Optimizely’s web interface. In this post I want to get one step further. If we don...| www.kochan.io
I’ve spent a lot of time on figuring out how to create an iframe dynamically. At first, I thought it is as simple as:| www.kochan.io
There are situations when we want to have as small JavaScript files as possible. JavaScript compressors like UglifyJS can reduce the size of JavaScript sourc...| www.kochan.io
Writing A/B tests is very popular nowadays. It is an effective and fast way of finding out whether users will like some changes on the site or not, will the ...| www.kochan.io
Before writing my first single-page application (SPA) I’ve spent a lot of time researching all the existing, most popular front-end MVC frameworks. After rea...| www.kochan.io
The company that I am currently working at is using Adobe DTM for managing tags/pixels. I wasn’t involved in the process of adopting it but I am actively usi...| www.kochan.io
When I started to develop apps using NodeJS, I wondered, how should I save my configs? It seems that everyone does it in his own way.| www.kochan.io
pnpm is a package manager for Node.js.I have written an article earlier about why should we use pnpm.In this article I want to demonstrate how using pnpm hel...| www.kochan.io