An update on our Mobile Traffic
Predictably, our mobile traffic continues to grow. The most popular visitors are on iOS devices such as the iPhone and iPad (#1 and #2 respectively)....
Predictably, our mobile traffic continues to grow. The most popular visitors are on iOS devices such as the iPhone and iPad (#1 and #2 respectively)....
Learn how to efficiently find flawed git commits using git bisect, an automated tool that simplifies the debugging process. Follow our step-by-step...
Countdown to DrupalCon initiated! Metal Toad went to the kickoff meeting for DrupalCon 2013, which is taking place right here in our fair city of...
Let's imagine a scenario where you want a super-fast mobile app that uses a Drupal backend from an already existing site.
Filed under: Drupal When I started my new position here at Metal Toad, I was a comfortable 160lbs. After three months of being able to eat at...
Discover essential debugging tools for web and mobile development, including browser inspectors, iOS and Android simulators, and JavaScript debugging...
Deploying code to WordPress installations has always been a bit of a struggle. Although there are a few WordPress plugins that help in deployments,...
Updated for 2015! Check out Analytics-driven responsive web design planning
How to create a custom REST interface with Elasticsearch and Jetty using JavaScript servlets for seamless data handling and static HTML service.
Learning to develop professionally involves a lot more than just writing code.
In my previous post, I discussed how to import a large dataset into Drupal via Drush's batch API. In this blog post, I'll cover how to create...
We use Harvest for time-tracking, which is simple and easy to use.
You may know about some of the problems that CSS has as a language. There is a lot of repetition. There is a lot of repetition. You may have worked...
Learn how to efficiently import large datasets into Drupal using the Batch API and Drush for seamless library data management.
Explore the potential of CSS3 animations for front-end development, including browser support, examples, and tools to streamline the creation process.
How to use first class dependency objects with ECMAScript Harmony.
Using Node.js and CouchDB to collect and store location data from the game Glitch. Learn to build a data-mining app and save results in CouchDB.
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...
The latest version of the jQuery Lazy Load plu
Introducing Boilerplate 1.0 for Drupal 7: A responsive HTML5 and SASS-based theme with built-in mobile support, intuitive navigation, and enhanced...
Learn how to use Drupal contextual filters in Views to dynamically alter your content based on URL information in this detailed tutorial.
When we added the Compass CSS authoring framework to our projects, new wrinkles appeared in the deployment process. Committing the artifacts to Git...
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.
The most common rack's circuit arrangement is known as A/B redundant (aka: Primary + redundant circuit).
The last few websites I've built have had sidebars that the client *may* or *may not* need to customize on every page. Some pages don't require a...