JSDB.io is Now JavaScripting.com

When we acquired the JavaScripting.com [https://www.javascripting.com] domain well over a year ago, we had a vague idea that we could use it to set up a community website for JavaScript developers. After some thought, this idea crystallized into a vision of a web-based database for…

The Chrome Extension Skeleton: Messaging System

When writing our Chrome Extension Skeleton [https://blog.javascripting.com/2014/06/18/the-chrome-extension-skeleton-building-modular-extensions-with-grunt-and-browserify/] , we spent some time thinking about what our extensions have in common and which shared code they would most benefit from. Even though each extension is…

Taming Gruntfiles

Every software project needs plumbing. If you write your code in JavaScript chances are you’re using Grunt [http://gruntjs.com/]. And if your project has been around long enough, chances are your Gruntfile is huge. Even though you write comments and indent properly, the configuration is starting to look…