Archive for the ‘npm’ Category

Quick Tip: Getting Started with Headless Chrome in Node.js

Posted on: No Comments
Oftentimes in our line of work we need to be able to replicate a user journey repeatedly to make sure that our pages are offering a consistent experience as we make changes to our site. Critical to being able to accomplish this consistently and conven...

How to Bundle a Simple Static Site Using Webpack

Posted on: No Comments
Webpack is all the rage right now. It has over 30,000 stars on GitHub and has been embraced by some of the big guns in the JavaScript world, such as the React and Angular. However, you don't need to be working on a large-scale project to take advantage...

Introduction to FuseBox — a Faster, Simpler Webpack Alternative

Posted on: No Comments
Webpack has arguably become the de facto JavaScript module bundler, but it has a reputation for being confusing and difficult to learn. In this article I want to present a faster, simpler Webpack alternative — FuseBox. FuseBox is a next generation ec...

Using npm as a Build Tool

Posted on: No Comments
The main purpose being: you're using npm anyway, so using it directly to run scripts removes a dependency (i.e. gulp/grunt/whatever) and brings you a bit closer to the tools you are using directly. I could see this example `package.json` file from Grah...

Managing Code Components with Bit

Posted on: No Comments
As the world moves to software architecture based on microservices and multiple repositories, the ecosystem struggles to keep code bases maintainable. From monoliths to publishing hundreds of micro-packages, solutions try to battle growing code duplic...

Front-End Tooling Trends for 2017

Posted on: No Comments
Do you have more than two years' development experience? Are your advanced CSS skills aided with Sass and Autoprefixer? Is your JavaScript knowledge reasonable and you're happy using Gulp, npm, and jQuery? If so, you're a typical developer, according ...

A Beginners Guide to Webpack 2 and Module Bundling

Posted on: No Comments
Webpack is a module bundler Webpack has become one of the most important tools for modern web development. Primarily it's a module bundler for your JavaScript but it can be taught to transform all of your front-end assets like HTML and CSS, even im...

10 Node.js Best Practices: Enlightenment from the Node Gurus

Posted on: No Comments
In my previous article 10 Tips to Become a Better Node Developer I introduced 10 Node.js best practices you could apply to your code today. This post continues in that vein with a further 10 best practices to help you take your Node skills to the next ...

10 Tips to Become a Better Node Developer in 2017

Posted on: No Comments
I started working with Node full-time in 2012 when I joined Storify. Since then, I have never looked back or felt that I missed Python, Ruby, Java or PHP — languages with which I had worked during my previous decade of web development. Storify was an...

Host, Publish and Manage Private npm Packages with Verdaccio

Posted on: No Comments
[special]npm is the de facto JavaScript package manager and the npm registry the world's biggest collection of code. But sometimes you need that extra privacy when developing an awesome new package. Be it because you're working on a company project whi...