Npm, Bower, CI and the Network
A developer discusses challenges integrating JavaScript build tools like Npm and Bower with Java backends in CI environments, focusing on dependency management and network resilience.
A developer discusses challenges integrating JavaScript build tools like Npm and Bower with Java backends in CI environments, focusing on dependency management and network resilience.
A developer shares their experience migrating from Jekyll to Metalsmith for static site generation, detailing the challenges and lessons learned.
A developer's hands-on guide to setting up and programming the Tessel, a JavaScript-powered microcontroller, including initial setup and a first project with a climate sensor module.
A deep dive into the inner workings of Node.js's `require()` function, exploring the module loading, caching, and compilation process.
A guide to writing unit tests for Node.js applications using the Mocha test framework, Chai assertion library, and Sinon mocking library.
Introduces grunt-perfbudget, a Grunt.js plugin that enforces web performance budgets using WebPageTest metrics.
A guide to essential testing tools and principles for Node.js, focusing on clarity and confidence over cleverness.
Explains the Node.js error-first callback pattern, its standardization, and best practices for handling asynchronous operations.
A guide to automating development and CI tasks using Grunt, a Node.js task runner, with configuration examples.
Explains npm's change from tilde (~) to caret (^) for '--save' and the semantic versioning implications for dependency updates.
A guide on setting up an Express.js server to run over HTTPS using a self-signed certificate for local development.
Tutorial on building a VNC remote desktop client using AngularJS, Yeoman, and Node.js with a proxy server for RFB protocol communication.
Explains how to design and export reusable constructors in Node.js modules, covering prototypes, private properties, and module patterns.
A developer combines a Leap Motion controller with a Parrot AR Drone, using Node.js and socket.io to control the drone with hand gestures.
Explains how Node.js modules are singletons by default and provides patterns for designing clean, clear singleton modules with proper public/private separation.
A guide to advanced npm usage, covering npm init, package.json, and npm install commands for efficient Node.js project management.
A beginner's guide to creating a simple web server using Node.js, covering installation, basic scripts, and using NPM packages like nodemon.
Explains how to use grunt-contrib-connect to run a local server with PHP support and livereload for front-end development.
Overview of an Advanced JavaScript university course covering modern web technologies, ES5/6 features, HTML5 APIs, Node.js, and popular frameworks.