This site is archived.

Developer

novex

15 June 2010
novex
Local team/staff
Personal information
macuserbuddy
Malaysia
Language (Primary) English
Language (Secondary) Chinese
Social information
novex
2705

Alexander Bentz

15 June 2010
Local team/staff
Personal information
comm-press GmbH & Co. KG
Germany
Language (Primary) German
Language (Secondary) English
Social information
drupalexio
609712
alexanderbentz

Building Scalable, High Performance Drupal Sites in the Cloud

Barry Jaspan 15 June 2010
Type:  Session in official program

Cloud computing offers many advantages for hosting Drupal sites but also presents several unique challenges. This talk will provide an overview of how Acquia has built Acquia Hosting and the Drupal-as-a-Service platform Drupal Gardens on Amazon Web Services (AWS).

Cloud computing offers many advantages for hosting Drupal sites but also presents several unique challenges. This talk will provide an overview of how Acquia has built Acquia Hosting and the Drupal-as-a-Service platform Drupal Gardens. As part of this, we'll discuss specific issues we've encountered while building on Amazon Web Services (AWS) and the solutions we developed to address them. Topics will include:

  • Load balancing: Elastic IP vs. Elastic Load Balancing
  • Handling user-uploaded files with multiple web nodes

Geographically Distributed Drupal

Barry Jaspan 15 June 2010
Type:  Not planned session

Operate a single Drupal site at multiple locations throughout the world so that everyone can access, log in to, and create content with fast access to web and database servers geographically close to them without getting killed by impossible "multiple active master" database replication problems.

The speed of light is, unfortunately, still a constant. If your Drupal site has users in San Francisco, New York, London, Tokyo, Delhi, and Australia (and whose doesn't?), you've had no good way to give all of them fast access to your site. No matter where you put your master database server, most people have to cross an ocean to access it. Perhaps you can put read-only slave databases with local web servers in locations around the world, but then the remote users still have a long haul when they want to log in and create content---which is, after all, what your Drupal site is for.

Barry Jaspan

15 June 2010
Barry Jaspan
Local team/staff
Personal information
Acquia
United States
Language (Primary) English
Social information
bjaspan
46413
bjaspan

As Senior Architect at Acquia, Barry Jaspan designed Acquia Hosting, a high-performance, high-reliability, and highly supported Drupal hosting environment. As a core Drupal developer, Barry led the initial design and implementation of the Drupal 7 Field API, which allows custom data fields to be attached to Drupal objects, and created the Drupal 6 Schema API.

Scaling your Drupal Application, Data and Business with Microsoft Windows Azure

VIJAY RAJAGOPALAN 14 June 2010
Type:  Not planned session

Run Mission critical drupal Application on Microsoft's new cloud computing Platform Windows Azure.
Come learn about Microsoft’s new investments in PHP interoperability, and how this benefits the Drupal community. You can grow your Drupal app onto Azure - Microsoft’s Cloud Computing platform

There are multiple ways to scale your Drupal application and business with cloud computing. The first is being able to horizontally scaling your computing power. The second is being able to leverage the scale that you can get with cloud based data services and content delivery networks (CDN). Imagine taking advantage of all of that on a platform that can place your application in front of hundreds of thousands of potential new customers…

Drupal: The Next Generation

Larry Garfield 14 June 2010
Type:  Session in official program

Born at DrupalCon San Francisco, the "Butler" project has an ambitious goal: Turn Drupal's entire page rendering process on its head for vastly improved performance, flexibility, and modularity.

Blocks. Panels. Services. Context. Why are these all separate systems?

That's the question many leading Drupal developers began asking at DrupalCon San Francisco, and some even earlier. What if we could merge all of these systems, and make Drupal context-sensitive throughout? Just how far could we go?

This code stinks!

Larry Garfield 14 June 2010
Type:  Not planned session

Code smells, how to spot them, and how to use them to write better code and spot bad code before it's too late.

"In computer programming, code smell is any symptom in the source code of a program that possibly indicates a deeper problem." --Wikipedia

Ever look at a piece of code and go "eeek!" but couldn't say exactly why? Code smells are ways to spot that sort of code and communicate it to others. They're signs that the code you're looking at will stink once it gets into production.

Peter Wolanin

14 June 2010
pwolanin (Peter Wolanin, Ph.D.)
Local team/staff
Personal information
Acquia
United States
Language (Primary) English
Social information
pwolanin
49851
pwolanin

Apache Solr Search Mastery

Peter Wolanin 14 June 2010
Type:  Session in official program

Excited by the great power of Apache Solr search for Drupal and want to take things even further by learning how the Drupal module works and how to integrate with it and change its behavior?

This session is for those who are excited by the great power of Apache Solr search for Drupal and want to take things even further. Do you want take complete control over your search interface and offer more than the default features? Have you ever wondered what it takes to add data to your search index? Curious about defining facets, custom sorting, or making cool new widgets for filtering and faceting? Join us for a technical deep dive into the world of Solr search.

Additional Presenters:  Robert Douglass