developers best practices

Streamline your local Drupal workflow with Acquia Dev Desktop 2

Since we introduced the original version of Acquia Dev Desktop, thousands of people have used it to quickly create local Drupal sites on their Mac or Windows PCs. Over the years we have received a lot of great feedback, and so we redesigned Dev Desktop 2 from the ground up, incorporating the most... Read more

Tags: developers best practices

Patching with Drush Make

Introduction Patching software is a common practice in open source software that enables developers to fix bugs and implement features within their projects, independent of the upstream software’s development cycle. The offset of this approach is that it can become cumbersome to maintain and re-... Read more

Tags: developers best practices

The Power of Drupal Multi-site Part 2: Hosting Infrastructure

In my previous post, I wrote about how multisite is a powerful mechanism for code management. In this post, I am going to talk about how to manage multi-site at an infrastructure level, and the considerations you should take when deciding upon your site architecture. Gotchas and misconceptions It's... Read more

Tags: developers best practices

The Power of Drupal Multi-site - Part 1: Code Management

Drupal has a fantastically useful feature called Multi-site - it allows you to serve many sites from a single Drupal codebase. This can greatly reduce the overhead of managing code across multiple sites, and enables great agility in launching new sites quickly. In this article, I'll go into the... Read more

Tags: developers best practices

Jenkins, Puppet, Graphite, Logstash and YOU

As mentioned before, devops can be summarized by talking about culture, automation, monitoring metrics and sharing. Although devops is not about tooling, there are a number of open source tools out there that will be able to help you achieve your goals. Some of those tools will also enable better... Read more

Tags: developers best practices

Why Does DevOps Matter?

People often ask, why does DevOps matter? The honest answer to that question is...because having the development and operations team work together is the only way IT is successful. Over the past few decades I've worked in different environments that include: small web start ups, big pharmaceutical... Read more

Tags: developers best practices

Bridge the gap between Drupal & Non-Drupal content using RDFa/Semantic Data

Problem at hand! Search is a hard thing to achieve, it really is. Let me show this by using an example of a restaurant chain that wants to add Drupal as their homepage of their whole chain. Of course, like many other organizations they do not only have Drupal running but also a... Read more

Tags: developers best practices

The Rise of the DevOps movement

DevOps, DevOps, DevOps … the whole world is talking about DevOps, but what is DevOps? Since Munich 2012, DrupalCon had a dedicated devops track. After talking to a lot of people in Prague last month, I realized that the concept of DevOps is still very unclear to a lot of developers. To a large... Read more

Tags: developers best practices

BADcamp 2013 - What to expect?

We’re ready to Rock! BADcamp 2013 Preview! We’re 3 days away from BADcamp 2013 and we could not be more excited. What is BADcamp? BADcamp stands for the Bay Area Drupal camp - an annual event that happens in Berkeley California where local Drupalists get together over four days of summits, sprints... Read more

Tags: developers best practices

Drupal - Views & SQL Analogy - An easier way to explain Views

With over 4 million downloads, Views is the most used contributed module in Drupal. Every Drupal developer knows that Views is an absolutely inevitable part of almost every Drupal project. Using Views, one can build anything from simple list of content, slideshows, jump menus to RSS feeds, JSON... Read more

Tags: developers best practices

Pages