Learn how to execute custom commands from Slack by building a custom Slackbot with Node.js and the slack-terminalize library in this guide by Gaurav Ramesh.
Node.js
A guide to connecting up a Raspberry Pi to various services and platforms including the IBM Watson IoT Platform, IBM Bluemix and Node-RED.
Patrick Catanzariti shows how to pair and run a simple JavaScript powered app on the Tessel 2 microcontroller.
Craig's tutorial and example code illustrates how to build a static website using the JavaScript-powered Metalsmith generation tool.
Chris Chang demonstrates how to use the MEAN stack to rapidly create a RESTful API server and rich web application, which he then deploys to Heroku.
Bruno Mota introduces the concepts behind GraphQL, and shows how to create an API server using Node.js, MongoDB and Mongoose.
Andrew Forth demonstrates how to set up a lightweight CLI framework to automate various web crawling tasks, such as scraping links and taking screenshots.
Wern Ancheta walks through building an SMS appointment reminder app with Node.js, using the Google Calendar and Twilio APIs.
Pranab Agarwal explains why he considers the Meteor framework an excellent choice for startups and why he chose it to build his company's own application.
Patrick Catanzariti shows how you can add deep learning image recognition to your web apps using Clarifai and Node.js.
Tom Greco explains how to wire up a form that posts to a MongoDB instance set up on MongoHQ and tie it to Zapier.
Igor Lima introduces a built-in feature of Backbone.js called Events and Socket.IO to implement an asynchronous messaging paradigm to avoid coupling.
Jay Ray shows how to use RethinkDB, an open source JSON database, with Node.js applications.
Matthew Wilkin demonstrates how to integrate Hubot with your Slack channel and write custom scripts to both improve and reduce employee efficiency.
Tom Greco gives you an overview of three CMS solutions built on Node.js: KeystoneJS, Pencilblue, and Apostrophe.
Patrick Catanzariti explains how to use gesture control in Node.js applications via the Myo Armband and its npm module.
Christian Nwamba walks you through embedding AngularJS into a node-webkit (AKA NW.js) application using his Yeoman generator to scaffold the project.
Wern Ancheta demonstrates how to hook in to the Instagram API to receive real-time photo updates for a specific hashtag, using Node, Express and Socket.io.
In this tutorial Lukas White demonstrates how to implement face detection in a Node/express app — similar functionality to Facebook's photo tagging feature.
Ritesh Kumar teaches how to create a basic NodeBot and explains how to use Node.js to create a link between web applications and robots.
Peter Dierx demonstrates how flexible and powerful npm can be when used as a build tool and suggests that you might not actually need Grunt, Gulp and co.
Patrick Catanzariti explains how to create a Particle device powered button that starts and stops Toggl time tracking via a Node server.
Joe Zimmermann details the problems that can arise when your project depends on globally installed npm modules, as well as what you can do to avoid them.
Patrick Catanzariti shows how to use the Lightblue Bean, node-serialport and IFTTT to turn on a LIFX light bulb with the opening and closing of a door.
Aldo Ziflaj introduces you to a stack called MEAN and show how to build a simple application using it.
Camilo Reyes shows us how far vanilla Ajax has come and suggests that jQuery may be an unnecessary dependency when communicating with your app's back-end.
Craig Buckler details 5 performance tweaks to speed up Express apps. If you thought Node.js & Express were already fast, these will make them faster still!
Patrick Catanzariti explains how to use Three.js and Node to create a real time visualisation of tweets in virtual reality.
Krzysztof Trzeciak looks at how to run node.js express apps on mobile devices.
In the second part of this series, Marcello La Rocca discusses how to build the client part to present the information to the users in a nice way.