tutorial archive

Metal Toad on Twitter Metal Toad on Facebook
mike's picture

Learning Better Dev Skills by Programming in Public

Learning to develop professionally involves a lot more than just writing code. Major required skills include keeping code stable long-term, sharing tasks within a team, and building understandable interfaces so your code can be connected to and run from other programs. Learning these skills is going to involve a lot of mistakes, but fortunately there are tools out there to help you get you ahead of the curve before joining your first team. Read More…

konsumer's picture

Using Node and CouchDB to get things done

As I mentioned earlier, I love JavaScript. Today, I'd like to talk about how to use it to get (fun) things done. We are going to make a node data-mining script, and store its work in couch. Let's make an app that uses node.js and CouchDB to grab location data about the awesome game Glitch, and store it for other apps we will make in later articles. In node.js, REST is ridiculously easy. We are going to use restler to make it even easier. Read More…

kronda's picture

Custom Sort Drupal Content with the Draggable Views Module

In the world of sorting, sometimes 'newest first' or 'oldest first' just doesn't cut it. During a recent Drupal project, we had a client who wanted to be able to control the order of their marquee images in random ways via a drag and drop interface. Enter the Draggable Views module. In about thirty minutes, I was able to set up custom drag and drop functionality for several content types on their site. Let's dive in and I'll show you how it's done. If you prefer a video tutorial, skip to the end of this post. Read More…

kronda's picture

Using Drupal Contextual Filters in Views

It can take a while when you're new, but once you start to wrap your head around Views, that is when Drupal gets really fun. In this tutorial, I'll go over how to use Contextual Filters in Views to alter your content dynamically based on information in the URL. If you're a visual learner, you can skip to the video at the end of this post for a detailed walk through of the process. Read More…

joaquin's picture

How to Become a Web Developer

So you want to become a web developer? Smart move. The web is a growth industry and I don't know of any university curriculum that adequately prepares people for this career. A good web developer can pull in well more than the median annual wage and job benefits and promotion opportunity are great. So what do you need to know? Read More…

konsumer's picture

Getting Serious Using Javascript with node.js and couchdb

I love CouchDB and node.js. I have found myself using them lately, to get a lot of things done, and would like to talk about why a person might want to use them or why they might be stupid tools for building your next app. What's It All For? Node.js is a very fast, asynchronous server-side, V8-based, javascript implementation. Read More…