Advertisement

Node.js

  • Web Development
    Setting Up Continuous Integration & Continuous Deployment With JenkinsJenkins image
    368 shares
    Add a little automation to your life - let's set up a Jenkins instance to handle testing and deploying for us.Read More…
  • Web Development
    Resources to Get You Up to Speed in Node.jsNodejs retina preview
    625 shares
    Last week, we took a look at my recommended JavaScript resources. This week, we'll review some of my preferred Node.js resources which both beginners and seasoned coders should find helpful.Read More…
  • Web Development
    Real-Time Chat With Node.js' Readline & Socket.ioPreview
    513 shares
    Node.js has an under-appreciated module in its standard library that is surprisingly useful. The Readline module reads a line of input from the terminal. In this tutorial, I will show off the capability of Readline and make a real-time CLI chatroom backed by Socket.io.Read More…
  • Web Development
    Creating a Node Web App With Hapi and Twilio IntegrationJavascript wide retina preview
    295 shares
    Learn to build a real piece of software, not just a basic web app. Ours will integrate with third party applications, use real-time reloading, and many other awesome features using Node and Angular.Read More…
  • Web Development
    Introduction to the MEAN StackMean wide retina preview
    779 shares
    Introducing MEAN, a fullstack platform for quickly building JavaScript web apps.Read More…
  • JavaScript
    Connect 4 With Socket.ioSocket io wide retina preview
    96 shares
    Today we'll see how we can use Node.js and Socket.io to create a multiplayer Connect 4 style game.Read More…
  • Web Development
    Managing Your Build Tasks With Gulp.jsGulpjs retina preview
    367 shares
    The benefits of task runners in software development is obvious. They help to automate common, often tedious tasks and let you squarely focus on more important things, like writing awesome code. Seriously though, the ability to automate tasks such as image compression, minification, unit testing and much more is a huge time saver.Read More…
  • Tools & Tips
    Testing in Node.jsNodejs testing chai retina preview
    120 shares
    A test driven development cycle simplifies the thought process of writing code, makes it easier, and quicker in the long run. But just writing tests is not enough by itself, knowing the kinds of tests to write and how to structure code to conform to this pattern is what it's all about. In this article we will take a look at building a small app in Node.js following a TDD pattern.Read More…
  • Web Development
    Introduction to HTML5 Desktop Apps With Node-WebkitHtml5 node webkit retina preview
    450 shares
    Using Node.js, we can create web applications easily. Now, thanks to the node-webkit we can also create desktop apps with it, using a unique combination of HTML5 and Node.Read More…
  • Web Development
    Managing the Asynchronous Nature of Node.jsManaging async nodejs retina preview
    97 shares
    Node.js allows you to create apps fast and easily. But due to its asynchronous nature, it may be hard to write readable and manageable code. In this article I'll show you a few tips on how to achieve that.Read More…
  • Web Development
    Using Node's Event ModuleNode event module retina preview
    35 shares
    When I first heard about Node.js, I thought it was just a JavaScript implementation for the server. But it's actually much more: it comes with a host of built-in functions that you don't get in the browser. One of those bit of functionality is the Event Module, which has the EventEmitter class. We'll be looking at that in this tutorial.Read More…
  • Web Development
    Intro to the React FrameworkReact retina preview
    114 shares
    In today's world of Javascript Application frameworks, design philosophy is the key differentiating factor. If you compare the popular JS frameworks, such as EmberJS, AngularJS, Backbone, Knockout, etc. you are sure to find differences in their abstractions, thinking models, and of course the terminology. This is a direct consequence of the underlying design philosophy. But, in principle, they all do one thing, which is to abstract out the DOM in such a way that you don't deal directly with HTML Elements. I personally think that a framework becomes interesting when it provides a set of abstractions that enable a different mode of thinking. In this aspect, react, the new JS framework from the folks at Facebook, will force you to rethink (to some extent) how you decompose the UI and interactions of your application. Having reached version 0.4.1 (as of this writing), React provides a surprisingly simple, yet effective model for building JS apps that mixes a delightful cocktail of a different kind. In this article, we'll explore the building blocks of React and embrace a style of thinking that may seem counter-intuitive on the first go. But, as the React docs say: "Give it Five Minutes" and then you will see how this approach will become more natural.Read More…
Advertisement
Suggested Tuts+ Course
JavaScript for PHP Developers$15
Advertisement