Join the Nettuts+ Newsletter and get an Exclusive Tutorial

Join the Nettuts+ Newsletter and get an Exclusive Tutorial

We’ve just launched a free newsletter you can use to keep up to date with new tutorials and articles on Nettuts+. At the end of each week you’ll get a digest of all the tutorials and articles published that week, mailed straight to your inbox. If there’s a big announcement coming, newsletter subscribers will often be the first to know.

And as a welcome for new newsletter subscribers, you’ll get immediate access to a secret tutorial we’ve never published anywhere on this site!

The newsletter is free to join and ad-free. Look for the ‘Join our newsletter!’ heading in the sidebar and join nearly 1,200 other subscribers (and counting). If you want to see a preview of the newsletter, read on!


The Nettuts+ Weekly Digest

To join, look for ‘Join our newsletter’ in the sidebar on the right!

Get an Exclusive Tutorial

  • Run WordPress in the Cloud for Free

    by Nafis Hossain

    By using the free trial plan that Amazon launched last year, today, I will demonstrate how to set up a server from scratch, and then install WordPress on it. Over the course of this tutorial, you will learn how to connect to and control a server using SSH, install all the programs that’s needed to run a webserver, and configure them to your liking. Are you ready?

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Ryan

    Signed up!!! Thanks Guys!

  • http://www.hvs.on.ca Chris Lillis

    Unless I’m missing something isn’t this “Secret” tutorial just a year old premium tut?

  • Marlou

    Oh, glad you guys started a newsletter too! Going to sign up right after this message.
    It’s a shame your sidebar is getting so crowded though, I probably wouldn’t have spotted the sign-up form if it wasn’t for this post.

  • http://www.movieviews.be Dennis

    Great news.
    And the same what Marlou says… I didn’t saw the sign-up form in the sidebar.

  • http://laranzjoe.blogspot.com lawrence77

    i signed up in the first day itself.. :)

  • Jack

    Signed up, cheers for the free tut :)

  • http://jakswebdesign.com Adam

    I swear I’ve seen this tutorial (or part of it) somewhere before. No, actually I know I have, I just can’t remember where. Does anybody know where I might’ve seen it, this is killing me….

  • Brada

    Signed up, got the tut and then immediately signed out. Feels good man.

  • Mister Cat

    <> – no good :( – I cant download tutorial

  • http://sarugu.com Albert

    Hi I could not subscribe to the newsletter. It is saying the following error.

    “That email address is invalid.”

    I gave my gmail id.

  • # Mukarram

    signed up bt i’l nt sign out until i feel it.

  • http://www.BlaineSch.com Blaine

    So my question is, instead of testing for three different methods based on the browser capability, why not always use dom level 0 which is cross platform, and generate your own que method isn’t of relying on their build in methods? Proof of concept listed below.
    var myCount = [];
    xObject.addEvent = function(obj, evt, fn) {
    var index;
    var hash = “e_” + obj.id + “_” + evt;
    if(!myCount[hash]) {
    myCount[hash] = [];
    index = 0;
    } else {
    index = myCount[hash].length;
    }
    myCount[hash][index] = fn;
    obj["on" + evt] = function() {
    var el = myCount[hash];
    var len = el.length;
    for(var i = 0;i<len;i++) {
    el[i]();
    }
    };
    return this;
    };

    • http://www.BlaineSch.com Blaine

      I love how they give us a way to post code on their blog using a “pre” tag, but at the same time don’t actually format it in any way.

      • http://www.dazydude.net Rik de Vos

        +1

    • http://tutsplus.com Aaron Osteraas

      seems to be working for me

      var myCount = [];
      xObject.addEvent = function(obj, evt, fn) {
      var index;
      var hash = “e_” + obj.id + “_” + evt;
      if(!myCount[hash]) {
      myCount[hash] = [];
      index = 0;
      } else {
      index = myCount[hash].length;
      }
      myCount[hash][index] = fn;
      obj["on" + evt] = function() {
      var el = myCount[hash];
      var len = el.length;
      for(var i = 0;i

  • http://http//www.aphrodite1994.com Mark

    Will definitely subscribe if there’s little freebies like this on the go. Thanks!

  • http://newarts.at Drazen Mokic

    Signed up but unsubscribed 2 minutes after, i really don`t want to download tutorials, feel like 1998 to me ;/

    • http://www.jeffrey-way.com Jeffrey Way

      It’s just a way to distribute a tutorial. The point is to sign up for the newsletter, and easily stay up to date on what’s new on Nettuts+.

      • http://newarts.at Drazen Mokic

        Yes i get the point but i think sending the tutorial as a PDF as an attachment would be more comfortable.

        Since almost everyone has some native PDF reader installed, you just would need to click on “Preview”, read the tutorial and simply close it after you finish.

        Know we have to click “save it”, choose a location, open location, open .html file, read it, close it and let it there or delete it. ;P

        Anyway, nice tut!

  • Aaron

    var myCount = [];
    xObject.addEvent = function(obj, evt, fn) {
    var index;
    var hash = “e_” + obj.id + “_” + evt;
    if(!myCount[hash]) {
    myCount[hash] = [];
    index = 0;
    } else {
    index = myCount[hash].length;
    }
    myCount[hash][index] = fn;
    obj["on" + evt] = function() {
    var el = myCount[hash];
    var len = el.length;
    for(var i = 0;i<len;i++) {
    el[i]();
    }
    };
    return this;
    };

  • aaron

    obj["on" + evt] = function() {
    var el = myCount[hash];
    var len = el.length;
    for(var i = 0;i<len;i++) {
    el[i]();
    }
    };

  • Yann

    Hey I just signed up! I can’t find where to download the tutorial o_o Can I still get it, I’d love to follow it. thx

    • Yann

      man I got it in the confirmation email… forget it ;p

  • David

    Hey, where is the join our newsletter in the sidebar i cant seem to see it. have been wanting a tuts plus newsletter for a while now