NPM Module: Slush Jugs

NPM Module: Slush Jugs

Last week I updated the npm module slush-jugs to include support for a more robust script compilation system using Webpack inside of Gulp. This will allow us to have a commons module that automatically pulls out any vendor-specific code that might be duplicated across the application and separate it into it's own file. This is also important if we don't want to constantly update cached versions of vendor assets on users computers when all they need to do is update the smaller footprint of the actual application code that was updated. Below are a list of all the changes in

Read More

Goodbye Yeoman, hello Slush!

Goodbye Yeoman, hello Slush!

So i've always been a fan of convention over configuration. Let that preface my switching from the dredges of grunt configuration files to the (magnificent) gulp streaming build system. Now shifting my reasons aside (there are many,) I looked long and hard for a generator system that was as paired to Gulp as Yeoman was to Grunt. One common problem with these systems is that JS is upgrading and morphing so quickly, it's hard to keep a system that doesn't get outdated too quickly. I firmly believe that Gulp stands behind the core beliefs of the promises methodology that has

Read More

ES6 Modules Today

ES6 Modules Today

So all of the ES6 features are currently available to be transpiled to your common ES5 today using babel and some tricks. I've created a slush generator to create a bare-bones project that uses ES6 modules entirely while transpiling using Babel, AMD, and some other techniques. The generator is called "Justice". It's some long and contrived acronym that you can find on it's project page. Any any rate, gotta get back to coding. Clone it here!

Read More