Blog

You should follow us on twitter or subscribe to our RSS feed if you want to stay on top of all the latest.

dan's picture

Boilerplate 1.0 for Drupal 7: Responsive HTML5 & SASS

Our new theme has just been released! This theme was developed with a few goals. Great HTML5 support based on the excellent Boilerplate HMTL5 template, full SASS support, and a base fixed/flexible responsive layout similar to Zen but with built in mobile support, all while keeping the code base small. Like Basic, the stripped down version of Zen, this is designed to run alone, not to run as a master theme with sub themes. 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…

dylan's picture

Integrating Compass with a Git / Capistrano deployment workflow

When we added the Compass CSS authoring framework to our projects, new wrinkles appeared in the deployment process. Committing the artifacts to Git was used for our first prototypes, but is unsuitable for team projects because it's a sure-fire way to introduce merge conflicts. Running compass on the server (either with Cap or the Drupal module) is appealing, but a minority of our projects deploy to hosts without the ability to install Compass. Rather than support multiple strategies, we decided on executing Compass locally on the workstation running Capistrano. Changes are needed to several files: Read More…

jonathan's picture

Drupal 7 Tutorial: Porting CCK Modules from Drupal 6

One of the biggest changes when it comes to module development from Drupal 6 to Drupal 7, is the functionality of CCK module in 6 is now in core. For most this a welcome improvement to Drupal core, but due to the number of API changes, the process of porting your old CCK modules might turn out to be more of an undertaking then you originally expected. That is what I found out while working on a Drupal 7 port of the SWFUpload module. This post will walk through some of the key changes and challenges you might face, based on my experience with the SWFUpload module. Read More…

0 comments.

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…

joaquin's picture

When it comes to Mobile Development, Stop Worrying about Bandwidth

When it comes to mobile development, I've seen a lot of buzz recently on how CSS3 can help people eliminate images and cut the bandwidth requirement for their websites, however if a good mobile experience is important to you, you may want to think twice before deciding how to retrofit your website. The Good Old Days The Future is Now Your Screensize May Vary Don't Forget the CPU Oldschool Techniques What About Bandwidth? The Need for Speed Read More…

adam's picture

Takeaways from Curve Fitting for Project Estimation

The recent blog post, "A MOET and POET Curve-Fitting Approach to Project Management & Meeting Time Estimation" details my investigation into historical data to see what sorts of projects tended to have increased project management and meeting time. Our guess was that project timeline relative to project scope could heavily influence the overhead in terms of meetings and PM required. I was able to verify the hypothesis with our own project data and came up with two new theories that need some outside validation before I'd consider them laws by any stretch of the imagination, MOET and POET. Read More…

chris's picture

Pitfalls to look out for when writing a canvas game for Android devices

Recently a client approached Metal Toad to develop a prototype game for Android devices and leaving the option of porting it to other devices open. We decided to develop the game using HTML5's canvas element and wrap it in phonegap to bring it to Android devices. In this post I'll talk about the major pitfalls I encountered while working on the project and provide you with some points to keep in mind while developing canvas games for mobile devices. Read More…

Pages