How to use @font-face to avoid faux-italic and bold browser styles
In this article, I’ll walk you through how to properly load your font files with @font-face in CSS to avoid the browser’s faux-italic and faux-bold...
In this article, I’ll walk you through how to properly load your font files with @font-face in CSS to avoid the browser’s faux-italic and faux-bold...
You know that list of checkboxes on the theme settings page that let you turn on and off parts of the theme like the logo or slogan?
Quick summary for those out of the loop about GCI: We define bite-sized programming tasks, Google comes in and finds people who want to do them, we...
The annual Survey for People Who Make Websites from our friends at A List Apart has gone up, and I encourage you to take ten minutes to parti
Drupal generates nicely styled 404 pages that are easy to customize. And since 404 responses can be served from the page cache, the performance hit...
Alarmist rhetoric from news organizations about the web is nothing new, but today's front-page headline on the New York Times still caught my eye: "
URL shorteners (such as bit.ly and tinyurl) have been called the "herpes of the web". Beyond just link-rot, a public shortening service is per se an...
When the W3C started working on HTML again in 2007, they posted a set of guiding principles for the new version, emphasizing compatibility
Learn how to safely implement JSONP in Drupal, avoid common security flaws, and understand its limitations for better cross-domain requests.
Now that NodeOne is running out of Drupal the Card Game I feel like it's time to introduce my version of the game rules which I believe are actually...
Recently, twitter was buzzing with news of a CSS technique called
Learn how to automate bug hunting using Git bisect, a powerful tool that helps efficiently identify flawed commits in a project's history.
Learn how to configure the securepages module in a Drupal SaaS application behind an SSL-terminating proxy, ensuring secure connections without...
I've now been working professionally in Drupal for a year and have learned a lot about it; I have some patches into contrib but I've not really done...
Like any Drupal themer, I've done my share of grumbling about the frequently ridiculous level of nested divs with dozens of classes.
Having spent the last 5 months supporting on a multi-language multi-site project, I've learned quite a bit about multibyte safe code, so I thought...
Learn how to execute a comprehensive JMeter test plan for Drupal, including anonymous browsing, authenticated browsing, editing, search, and login...
As you have probably figured out, I love views. I love teasing out little features that are completely buried and obscure.
NOTE: Apologies for the gap, I said I would post on Monday but well, I decided to get married instead. So there.
Learn how to use the JMeter load testing tool. It comes with a built-in graph listener, which allows you to watch JMeter do, well... something. While...
Our new site design is live, so if you're reading this in a feed reader, please click on through!
Now that the Drupal community's migration to Git is in full swing, it's a great time to switch your own projects as well. Curious? Perhaps you saw...
Learn how D7UX aims to revolutionize Drupal's user experience, making clients love their websites and developers push UX boundaries.
Quick tips for Drupal developers on views exposed filters, taxonomy term order, and optimizing CDN caching with F5 load balancers. Enhance your...
Continuing on with the previous topic of essentially “what is Drupal?” we move on to the discussion of PHP and its importance in being able to build...