<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://portland2013.drupal.org/program/sessions/proposed?field_experience_value=All&amp;field_track_value=6&amp;keys=" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Proposed Sessions</title>
    <link>https://portland2013.drupal.org/program/sessions/proposed?field_experience_value=All&amp;field_track_value=6&amp;keys=</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Varnish In Action</title>
    <link>https://portland2013.drupal.org/content/varnish-action</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Having trouble scaling your website? Is that new marketing campaign killing your performance? Are you using a frameork or a CMS that causes too much overhead? Give Varnish a try !&lt;/p&gt;
&lt;p&gt;Varnish is a reverse proxy that serves cached pages to your visitors instead of hitting the backend servers all the time. It&#039;s an insanely powerful tool that will rescue your site from getting crushed and is considered to be an industry standard.&lt;/p&gt;
&lt;p&gt;Cache is stored in RAM and there&#039;s a domain specific language that allows you to hook into your caching logic. There are tools and rules and it&#039;s essentially your primary tool for when you&#039;re site is &quot;at load&quot;.&lt;/p&gt;
&lt;p&gt;Did I mention it works great with Drupal?&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-slides field-type-file field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Slides:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;span class=&quot;file&quot;&gt;&lt;img class=&quot;file-icon&quot; alt=&quot;&quot; title=&quot;text/plain&quot; src=&quot;/modules/file/icons/text-plain.png&quot; /&gt; &lt;a href=&quot;https://portland2013.drupal.org/sites/default/files/slides/varnish_in_action_2.txt&quot; type=&quot;text/plain; length=143&quot;&gt;varnish_in_action.txt&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/thijsferyn&quot;&gt;ThijsFeryn&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-featured field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Featured:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Not Featured&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Wed, 19 Dec 2012 17:07:46 +0000</pubDate>
 <dc:creator>ThijsFeryn</dc:creator>
 <guid isPermaLink="false">308 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Reverse caching proxies: Varnish or Nginx?</title>
    <link>https://portland2013.drupal.org/content/reverse-caching-proxies-varnish-or-nginx</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;In a world full of scalability challenges, a reverse caching proxy has become an essential tool to protect your backend servers. This talk is dedicated to that and compares Varnish to Nginx as the 2 tools for the job. We&#039;ll be talking about setting the up, playing around with config, making them serve cached Drupal or PHP content and do some advanced tricks such as ESI&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/thijsferyn&quot;&gt;ThijsFeryn&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-featured field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Featured:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Not Featured&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Wed, 19 Dec 2012 17:16:29 +0000</pubDate>
 <dc:creator>ThijsFeryn</dc:creator>
 <guid isPermaLink="false">318 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>The Proper Care and Feeding of your MySQL Database </title>
    <link>https://portland2013.drupal.org/session/proper-care-and-feeding-your-mysql-database</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;MySQL is the database for most Drupal sites.  But what do you need to do to keep your database happy?  What signs do you watch for to make sure it is healthy?  How often do you have to backup data?  This session will cover what MySQL does with your Drupal data, the five things you must do to keep the database (and your boss)  happy, simple scaling tricks that do not require massive hardware investements, and what new features in MySQL 5.6 that you can exploit to make your Drupal sites faster.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/davidstokes&quot;&gt;davidstokes&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Beginner&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Mon, 07 Jan 2013 21:25:45 +0000</pubDate>
 <dc:creator>davidstokes</dc:creator>
 <guid isPermaLink="false">588 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Building a huge content sharing network using Domain Access</title>
    <link>https://portland2013.drupal.org/session/building-huge-content-sharing-network-using-domain-access</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;So you have multiple websites and you want to share content and users across multiple domains? But wait you want it to be simple and managed from one domain? Well you could use multisite, but that can be tedious and cause lots of issues especially with a huge amount of sites and databases required, different content types, client changing their mind non-stop, new funcitonality arising at each step. Once again Toyota UK dealer websites required this and the previous methodology behind it was to use multisite and XMLRPC, but this wasnt successful and required a lot of custom module development. I&#039;ll explain the pros and cons of multisite and domain access, why domain access was used, the cool integration with views and content types and basic permissions of domain access.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/aburrows&quot;&gt;aburrows&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Wed, 09 Jan 2013 14:06:14 +0000</pubDate>
 <dc:creator>aburrows</dc:creator>
 <guid isPermaLink="false">668 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Scalability and high-performance: Lessons learned from hosting the largest Drupal sites on Acquia Cloud</title>
    <link>https://portland2013.drupal.org/session/scalability-and-high-performance-lessons-learned-hosting-largest-drupal-sites-acquia-cloud</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;The world of Drupal grows faster in each passing day!&lt;br /&gt;
Large companies, especially in media, entertainment and services, seek for solutions on rapid and reliable development for the web. There Drupal plays a major role.&lt;/p&gt;
&lt;p&gt;However, it remains a big question: &quot;How and where to scale, with stability, huge sites, made in Drupal?&quot;&lt;br /&gt;
The Acquia Cloud mission is to address these issues and grow Drupal as the chosen platform worldwide. From standalone EC2 Cloud servers, to Multi-region worldwide setups. &lt;/p&gt;
&lt;p&gt;There are many moving parts when it comes to hosting any website - database tuning, caching layers, Drupal patches and settings, monitoring, backup, staging and more.&lt;/p&gt;
&lt;p&gt;In this session we will share the steps taken and lessons learned, while hosting the world&#039;s largest sites. Automation, configurations, optimizations, systems engineering, operations ... Crucial factors hard learned!&lt;/p&gt;
&lt;p&gt;- What tools to use for scaling Drupal?&lt;br /&gt;
- How to pinpoint and solve performance issues?&lt;br /&gt;
- Key Customers with Sites needing an audit to grow fast.&lt;br /&gt;
- Helping customers understand your systems.&lt;br /&gt;
- Maintaining an hosting codebase with highly dynamic performance.&lt;br /&gt;
- Monitoring thousands of servers efficiently.&lt;br /&gt;
- Have a contingency plan and invest on security.&lt;br /&gt;
- Plan for failure.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/ricardoamaro&quot;&gt;ricardoamaro&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Thu, 10 Jan 2013 22:19:57 +0000</pubDate>
 <dc:creator>ricardoamaro</dc:creator>
 <guid isPermaLink="false">713 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Drupal + PAAS = Drupal App</title>
    <link>https://portland2013.drupal.org/session/drupal-paas-drupal-app</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;While &quot;cloud&quot; may be a nifty new buzzword, the reality is not quite so simple. There are many ways and methods for service Drupal sites &quot;in the cloud&quot;. In this session, we will look at several PAAS offerings, how they work, and even how to set up Drupal in a site.&lt;/p&gt;
&lt;p&gt;We will compare and contrast:&lt;br /&gt;
 - Pantheon&lt;br /&gt;
 - Acquia Dev&lt;br /&gt;
 - Appfog&lt;br /&gt;
 - Orchestra PHP&lt;br /&gt;
 - Openshift&lt;/p&gt;
&lt;p&gt;They all have different pricing structures and feature sets, but all are really just convenient front ends to host your Drupal (or other PHP site) in the cloud. Most also require some type of external file storage (like S3)&lt;/p&gt;
&lt;p&gt;For fun, we will also create a hosted Drupal site on Openshift, so sign up for a free Openshift account and follow along in the session. &lt;/p&gt;
&lt;p&gt;This session is designed for intermediate users that have basic knowledge of :&lt;br /&gt;
 - Git&lt;br /&gt;
 - SSH&lt;br /&gt;
 - Devops in general&lt;/p&gt;
&lt;p&gt;NOTE: PAAS means Platform as a service&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/rlnorthcutt&quot;&gt;rlnorthcutt&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Thu, 10 Jan 2013 23:30:24 +0000</pubDate>
 <dc:creator>rlnorthcutt</dc:creator>
 <guid isPermaLink="false">723 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Baby Steps: Get Your DevOps Process Started By The End of This Session</title>
    <link>https://portland2013.drupal.org/session/baby-steps-get-your-devops-process-started-end-session</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Alternate title:  &quot;Okay, we&#039;ve installed Jenkins.  Now what?&quot;&lt;/p&gt;
&lt;p&gt;DevOps is in the sweet spot for many medium size development firms, but it can be a tougher fit for others. When management is used to doing things a certain way, they can perceive the barriers to entry and risks of &quot;merging&quot; the development and operations teams to be too great to justify the potential rewards.  Smaller teams or firms might not want to invest the time to get a big Java-style build server configured, especially when they don&#039;t host production themselves.  &lt;/p&gt;
&lt;p&gt;But DevOps doesn&#039;t have to be all or nothing and doesn&#039;t need new squares on the Org Chart to see benefits.  In this session, we will examine low-risk changes you can make to the way you do things now that will start you down the DevOps path:&lt;/p&gt;
&lt;li&gt;Writing more testable code
&lt;/li&gt;&lt;li&gt;Moving your unit and functional tests outside of Drupal
&lt;/li&gt;&lt;li&gt;Using commit hooks
&lt;/li&gt;&lt;li&gt;Getting your project managers involved
&lt;/li&gt;&lt;li&gt;Integrating with a third party Operations Department
&lt;p&gt;You should be able to see at minimum the following benefits:&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Better code coverage with automated tests (or at least better awareness of gaps of coverage)
&lt;/li&gt;&lt;li&gt;Fewer bugs making it to staging, let alone production
&lt;/li&gt;&lt;li&gt;Faster turnaround for feature requests
&lt;p&gt;If you see those benefits, you might decide to drink more of the DevOps Kool-Aid; if not, you at least know what you&#039;re missing.&lt;/p&gt;
&lt;/li&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/ldpm&quot;&gt;ldpm&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Beginner&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Sat, 26 Jan 2013 06:00:20 +0000</pubDate>
 <dc:creator>ldpm</dc:creator>
 <guid isPermaLink="false">1038 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Linux system security tunables</title>
    <link>https://portland2013.drupal.org/session/linux-system-security-tunables</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;iframe width=&quot;620&quot; height=&quot;465&quot; src=&quot;http://www.youtube.com/embed/2u9gsqbu57s?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;p&gt;Click here to watch &lt;a href=&quot;http://youtu.be/2u9gsqbu57s&quot;&gt;Linux system security tunables&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While regular web hosting best-practices should always be in place to make your site defensive against attack, there are even more things you can do to improve your host&#039;s &quot;post intrusion&quot; stance. A layered set of security precautions can discourage an attacker&#039;s attempts at privilege escalation.&lt;/p&gt;
&lt;p&gt;The first line of defense is privilege separation. Beyond keeping a system&#039;s administrative users separate from web server users, it&#039;s important to maintain strict control of any SSH keys or similar cross-host access mechanisms. Two factor authentication is surprisingly easy to implement. And in cases where there are clear lines between sites or services, adding mandatory access controls can help strengthen the existing boundaries.&lt;/p&gt;
&lt;p&gt;To frustrate an attacker&#039;s information gathering and potential vulnerability exploitation, there are a lot of system tunables that can be trivially enabled. These span the network, filesystem, virtual memory, and debugging facilities of the kernel. Additionally, more can be done to protect the kernel from userspace. While it may look pointless to keep root user access separate from kernel-level access, it can play a significant role in hardening a system, especially those with external kernels as seen with some VPS providers.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Accepted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-session-slot field-type-entityreference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Time slot:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Tuesday, May 21 - 02:00pm-03:00pm&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-session-room field-type-entityreference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Room:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;OR 201 - Phase2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/keescook&quot;&gt;keescook&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-featured field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Featured:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Featured&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Mon, 28 Jan 2013 21:35:09 +0000</pubDate>
 <dc:creator>keescook</dc:creator>
 <guid isPermaLink="false">1068 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Introduction to Drupal DevOps</title>
    <link>https://portland2013.drupal.org/session/introduction-drupal-devops</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;In case you missed the news, Drupal is growing. As Drupal grows it continues to evolve and become a critical component of mission critical, high performance systems. Development teams are growing and becoming more geographically dispersed. Systems needs are increasing as Drupal becomes more capable. The days of using a single LAMP machine to run a site were there for you to learn but do not apply in the enterprise world. I work regularly on complex Drupal sites that have as many systems communicating with each other and working together. It&#039;s no longer uncommon to manage multiple datasources (MySQL, SQL, MongoDb, Reddis, text files on s3, etc.) or multiple server types (Varnish, Memcache, NGiNX, Lucene, etc.) in addition to simply writing the code that got us here in the first place.&lt;/p&gt;
&lt;p&gt;With so many facets adding to the complexity of an overall system it is easy to become overwhelmed. How many times have you deployed something only to find out it works great on your machine but fails miserably on the production server? What branching strategy should your developers use? How do you guarantee a stable environment that lets developers and product people innovate? What kind of a person can connect the dots between developers, infrastructure and business and why is this an important new field?&lt;/p&gt;
&lt;p&gt;In this session I will introduce you to the world of DevOps and will walk you what it takes to successfully manage and deploy complex Drupal systems to a heavily trafficked and highly performant site. I will introduce you to some technologies you may have heard of, and I&#039;ll outline strategies that work while that minimizing the impact on your teams.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/cyberswat&quot;&gt;cyberswat&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Beginner&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Mon, 28 Jan 2013 23:22:54 +0000</pubDate>
 <dc:creator>cyberswat</dc:creator>
 <guid isPermaLink="false">1073 at https://portland2013.drupal.org</guid>
  </item>
  <item>
    <title>Bootstrapping Solr search clusters and maintaining them</title>
    <link>https://portland2013.drupal.org/session/bootstrapping-solr-search-clusters-and-maintaining-them</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;At Acquia we have the Acquia Search service. This service allows people to connect with Apache Solr (A search application) and also provides high availability and high scalability.&lt;/p&gt;
&lt;p&gt;This session will contain :&lt;br /&gt;
- Basic understanding of Solr and examples of use cases where the most obvious solution is not always the best solution. We&#039;ll try to teach you to look further and make smarter decisions.&lt;br /&gt;
- How we use Ruby scripts and Nagios to monitor critical components such as query time, memory, etc...&lt;br /&gt;
- What is an optimal server for Solr, and how to build it using Puppet&lt;br /&gt;
- Request handling with Nginx to help our load balancing process&lt;br /&gt;
- How this scales for up to +3000 Solr cores, using a Master and Slave, even a repeater.&lt;br /&gt;
- The role of Solr 3 vs Solr 4, and some small discussion perhaps about elastic search&lt;br /&gt;
- How we fulfills our needs in terms of spawning new solr cores for customers automatically.&lt;br /&gt;
- How we created authentication for Apache Solr while keeping its speed and keeping it simple to use.&lt;/p&gt;
&lt;p&gt;This process took time to build so I hope this session can bring developers up to speed with the modern techniques and hopefully it can create some itches here and there so people start exploring. Setting up your own Solr Server is quite easy, but you don&#039;t want to wake up and figure out the server needs more capacity, or even worse, it is down. You certainly don&#039;t want to repeat the whole process to build an exact copy of an existing system for another client.&lt;/p&gt;
&lt;p&gt;If you are interested in the internals of Solr and how to manage this then this session has been build for you.&lt;br /&gt;
If you are interested in Solr from a developer point of view, you are certainly also welcome.&lt;br /&gt;
We&#039;ll give hints and tips to speed up Solr and to make better use of its cache system.&lt;/p&gt;
&lt;p&gt;We will not go in depth module wise, a BOF will be appropriate for the more in-depth Solr/Search questions, developments and conversations.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-slides field-type-file field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Slides:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;span class=&quot;file&quot;&gt;&lt;img class=&quot;file-icon&quot; alt=&quot;&quot; title=&quot;application/pgp-keys&quot; src=&quot;/modules/file/icons/application-octet-stream.png&quot; /&gt; &lt;a href=&quot;https://portland2013.drupal.org/sites/default/files/slides/2012-08-solr-devops-08-20-15gmt.key&quot; type=&quot;application/pgp-keys; length=21072495&quot;&gt;2012-08-solr-devops-08-20-15gmt.key&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;fieldset class=&quot;field-group-fieldset group-schedule-info collapsible  form-wrapper&quot; id=&quot;node_session_full_group_schedule_info&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Schedule info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-accepted field-type-list-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Proposed&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
&lt;fieldset class=&quot;field-group-fieldset group-audience collapsible  form-wrapper&quot; id=&quot;node_session_full_group_audience&quot;&gt;&lt;legend&gt;&lt;span class=&quot;fieldset-legend&quot;&gt;Session Info&lt;/span&gt;&lt;/legend&gt;&lt;div class=&quot;fieldset-wrapper&quot;&gt;&lt;div class=&quot;field field-name-field-speakers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Speaker(s):&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/pwolanin&quot;&gt;pwolanin&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/users/nickvh&quot;&gt;Nick_vh&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Track:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;DevOps&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-experience field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Experience level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Intermediate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/fieldset&gt;
</description>
     <pubDate>Wed, 30 Jan 2013 16:38:03 +0000</pubDate>
 <dc:creator>Nick_vh</dc:creator>
 <guid isPermaLink="false">1108 at https://portland2013.drupal.org</guid>
  </item>
  </channel>
</rss>
