Andrew Burgess
Hi! I'm Andrew Burgess, and I'm a connoisseur of all things programming. I'm from near Toronto, Canada, and I've been fooling around with computers for nearly my whole life, both hardware and software. Right now, I'm finishing up a computer science degree. For almost a decade now, I've been playing around with over a dozen programming languages on several different platforms, from JavaScript to Java, from Ruby to Befunge. My favourite has always been JavaScript. I've always enjoyed writing, so when I discovered Tuts+ in 2009, I was excited to start writing tutorials. Since then, I've been writing tutorials and producing screencasts for Tuts+. Right now, I'm a course instructor and I produce mostly JavaScript-related courses. Maybe you've seen Building a Web App from Scratch with Angular.js or Node.js from Scratch; that's me! I've also written a few ebooks, like Getting Good with Git, Getting Good with JavaScript, and, more recently, Backbone.js Blueprints.
Tutorials
  • Code
    JavaScript Events: From the Ground UpCode
    1 shares
    Almost everything you do in JavaScript is supposed to begin when something happens: the user clicks a button, hovers over a menu, presses a key, you get the idea. It's pretty simple to do with libraries like jQuery, but do you know how to wire up events in raw JavaScript? Today, I'm going to teach you just that!Read More…
  • Code
    An API for the Web: Learning YQLCode
    2 shares
    The Yahoo Query Language is a great tool that’s guaranteed to speed up your web development time. The more complex your project, the more time YQL will save you. So, is it a framework, an application, a beverage? Today, you’ll find out what it is and how to use it!Read More…
  • Code
    Getting the Hang of GitHub200
    14 shares
    A project is always more fun when you've got friends working with you, but how can do it when working on a coding project? I'll keep my keyboard to myself, thanks. Enter GitHub. With this web service, you can share your coding projects and collaborate with ease!Read More…
  • Code
    120 Tips, Tricks, and Tuts from 2009 Worth your Time200
    Now that we're down to the end of 2009, what were some of the best web development and design tutorials and articles from the year? We'll take a look at 120 of them!Read More…
  • Code
    Storing Data with JSONCode
    5 shares
    Sometimes, PHP and SQL are a bit heavy for the quick job you want to do, but you’d like to have some persistent data. Today, you’ll learn how to create a mini API that will make storing, retrieving, and working with JSON in JavaScript a breeze!Read More…
  • Code
    Microformats: What, Why, and How200
    There's a lot of data on the web. Like, a lot. But I would guess that the data most useful to the masses—such as information about people they need to contact or events they need to attend—is stored in HTML, where you can't easily get at it. So, who you gonna call? Microformats is attempting to take on the job!Read More…
  • Code
    Building an Image Gallery with Progressive Enhancement200
    Who doesn’t love to completely trick out their website with neat features? But what happens when your viewers aren’t using the latest browser, or they have JavaScript turned off? In today’s tutorial, you’ll learn how to create a image gallery that will work in almost all environments, using progressive enhancement techniques.Read More…
  • Code
    Sorting Values with JavaScript200
    4 shares
    Lists and tables are often the best way to display data on the web; but you shouldn't have to worry about sorting that information manually. In today's tutorial, you're going to make a jQuery plugin that will put all your ducks in a row with JavaScript ease!Read More…
  • Code
    17 Hours of JavaScript from the Masters200
    39 shares
    Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. If you recognize these names, you probably know what they all have in common: they're amazingly talented JavaScript Developers. Today, you'll hear from all of them, in this roundup of JavaScript presentations. Be ready to stretch your brain!Read More…
  • Code
    Easy Version Control with Git200
    99 shares
    Have you ever worked on a project that was so unwieldy, you were scared to update a file or add a feature? Maybe the problem was that you weren't using a version control system. In today's tutorial, we'll learn the basics of what might possibly be the best VCS in the world: Git.Read More…
  • Code
    10+ Reasons Why you Should Definitely Upgrade to Windows 7200
    1 shares
    I’m a PC, and I’ve always been one. That’s why I’m excited about the late release of Windows 7. I’ve been playing with the beta and release candidate for 10 months now, and for the last few months, I’ve been running Windows 7 exclusively. So let’s see what Microsoft’s latest offering is all about!Read More…
  • Code
    Object-Oriented CSS: What, How, and Why200x200
    27 shares
    It sounds like an oxymoron, or at least an impossibility, doesn't it? How can a static language that's really more like markup than programming be object-oriented? In this tutorial, I'm going to introduce you to the idea of object-oriented CSS, show you how it works, and try to convince you that you should be using it too!Read More…