<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://2015.midcamp.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>MidCamp - Intermediate</title>
 <link>http://2015.midcamp.org/session-audience/intermediate</link>
 <description></description>
 <language>en</language>
<item>
 <title>Intro to Drupal 7 Module Development</title>
 <link>http://2015.midcamp.org/training/intro-drupal-7-module-development</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;h2&gt;Are you ready to take your Drupal Development to the next level?&lt;/h2&gt;&lt;p&gt;Do you want to &lt;strong&gt;start making Drupal modules&lt;/strong&gt; on your own?&lt;/p&gt;&lt;p&gt;Do you want to know what is going on under the hood with &lt;strong&gt;Drupal Core and Contributed modules?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Do you want to &lt;strong&gt;increase your rates&lt;/strong&gt; for Drupal development projects?&lt;/p&gt;&lt;p&gt;Drupal is a great tool for making websites but without knowing how to code for Drupal you can only take it so far.&lt;/p&gt;&lt;h2&gt;What to Expect?&lt;/h2&gt;&lt;p&gt;This course will get you started in Drupal Module Development. Whether you want to learn module development for your own projects or to advance your career as a developer, this course is for you.&lt;/p&gt;&lt;p&gt;Although Drupal can be used as a powerful tool to make websites without writing any code learning to code for Drupal greatly expands what Drupal can do for you.&lt;/p&gt;&lt;h2&gt;What you will Learn&lt;/h2&gt;&lt;p&gt;After this course you will be able to &lt;strong&gt;make your own Drupal modules and tap into the real power of Drupal&lt;/strong&gt;. &amp;nbsp;It will &lt;strong&gt;save you time and money&lt;/strong&gt; by teaching you to create your own Drupal modules and helping you to&amp;nbsp;&lt;strong&gt;solve your problems with contributed modules&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;In this course you will learn to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create the Module files and where to put them&lt;/li&gt;&lt;li&gt;Use Drupal&amp;#39;s Hook System and how to use it&lt;/li&gt;&lt;li&gt;Create Drupal Permissions&lt;ul&gt;&lt;li&gt;Integrate your functionality into Drupal&amp;#39;s permission system allow access via user roles&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Create Menu Links and Page Callbacks&lt;ul&gt;&lt;li&gt;Never put PHP in a node again.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Create Drupal Forms&lt;ul&gt;&lt;li&gt;Create your own configuration and business logic forms&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Create Drupal Blocks&lt;ul&gt;&lt;li&gt;Your blocks will appear in the blocks administration page and integrate with modules such as panels and context.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Understand Drupal render arrays&lt;ul&gt;&lt;li&gt;Create output that is completely customizable in the site&amp;#39;s theme.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Create and Use Theme Functions&lt;ul&gt;&lt;li&gt;Learn to customize the HTML markup produced by Drupal&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Write Custom code in your module that integrates with Drupal core and other modules(Without Hacking!)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Continue Learning Online: FREE&lt;/h2&gt;&lt;p&gt;MidCamp participants of this class will &lt;strong&gt;FREE access&lt;/strong&gt; to the &lt;a href=&quot;http://www.sixmiletech.com/courses/drupal-7-module-development-online&quot;&gt;expanded online version of this class&lt;/a&gt; to continue learning at their own pace. The online class extends the module we will be making at MidCamp as well as guiding you through creating 2 other modules. It also contains 6 challenge exercises to apply what you learn.&lt;/p&gt;&lt;h2&gt;Your Trainer&lt;/h2&gt;&lt;p&gt;Ted Bowman, tedbow on Drupal.org(view his &lt;a href=&quot;https://www.drupal.org/u/tedbow&quot;&gt;Drupal.org profile&lt;/a&gt;) created and maintains several popular Drupal modules such as&amp;nbsp;&lt;a href=&quot;https://www.drupal.org/project/entityform&quot;&gt;Entityform&lt;/a&gt;, &lt;a href=&quot;https://www.drupal.org/project/usage/webform_conditional&quot;&gt;Webform Conditional&lt;/a&gt;, and &lt;a href=&quot;https://www.drupal.org/project/entity_rules&quot;&gt;Entity Rules&lt;/a&gt; which are used by over 30 thousand sites. He also has made contributions to Drupal core for Drupal 7 and 8 as well as popular contrib modules such as &lt;a href=&quot;https://www.drupal.org/project/media&quot;&gt;Media&lt;/a&gt;, &lt;a href=&quot;https://www.drupal.org/project/entity&quot;&gt;Entity API&lt;/a&gt;, and &lt;a href=&quot;https://www.drupal.org/project/ds&quot;&gt;Display Suite&lt;/a&gt;. &amp;nbsp;He also leads both public and private Drupal trainings.&lt;/p&gt;&lt;h2&gt;&lt;a href=&quot;http://sixmiletech.com&quot;&gt;Six Mile Tech&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Six Mile Tech is a Drupal training and consulting company that focuses on &lt;strong&gt;empowering you to get the most out of Drupal&lt;/strong&gt;. We offer Drupal Consulting and Project Mentoring as well as online and in-person trainings. &lt;a href=&quot;http://sixmiletech.com/contact&quot;&gt;Contact us&lt;/a&gt; if you are interested in Drupal training or consulting services.&lt;/p&gt;&lt;h2&gt;Prerequisites&lt;/h2&gt;&lt;p&gt;You should have some knowledge of PHP or another programming language. You should bring your own laptop with a local Drupal 7 installation already in place(we can help you get setup before hand).&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-trainers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Trainers:&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/tedbow&quot;&gt;tedbow&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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;/session-audience/intermediate&quot;&gt;Intermediate&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-training-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Full Day&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-cost field-type-number-decimal field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Cost:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;$100.00&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-register-for-this-training field-type-link-field field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;http://2015.midcamp.org/buy-tickets-now&quot; target=&quot;_blank&quot;&gt;Register for this Training&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-room field-type-entityreference field-label-inline clearfix&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;SCE 302 (Training)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-start-time field-type-datetime field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Time:&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;date-display-single&quot;&gt;2015 - &lt;span class=&quot;date-display-start&quot;&gt;9:00am&lt;/span&gt; to &lt;span class=&quot;date-display-end&quot;&gt;5:00pm&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 20 Feb 2015 21:17:20 +0000</pubDate>
 <dc:creator>craychee</dc:creator>
 <guid isPermaLink="false">141 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Behavior Driven Development with Behat</title>
 <link>http://2015.midcamp.org/training/behavior-driven-development-behat</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;h2&gt;DESCRIPTION:&lt;/h2&gt;&lt;p&gt;This workshop helps developers to get started with the process of behavior driven development (BDD) in PHP using the Behat toolkit with Drupal specific extensions in order to align technical testing with business expectations when using Drupal as a development platform.&lt;/p&gt;&lt;h2&gt;&lt;br /&gt;WHAT TO EXPECT:&lt;/h2&gt;&lt;p&gt;This will be an informative / interactive course on the following topics:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The principles of behavioral driven development&amp;nbsp;&lt;/li&gt;&lt;li&gt;Creating Behat test cases from user stories&lt;/li&gt;&lt;li&gt;Developing domain-specific language for tests&lt;/li&gt;&lt;li&gt;How to create feature context based scenarios&lt;/li&gt;&lt;li&gt;How to execute Behat tests&lt;/li&gt;&lt;li&gt;A run down on Behat Drupal Extension.&lt;/li&gt;&lt;li&gt;You will be provided with a virtual machine with a working site with some practical &amp;quot;Client Requirements&amp;quot; where we will work through solving the problems together through intelligent discussion and real world expertise. Example test cases will be provided in various stages of development allowing you to follow along and not requiring you to know how to program it all right away.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;THIS COURSE ASSUMES YOU HAVE BACKGROUND THE FOLLOWING:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Object oriented PHP&lt;/li&gt;&lt;li&gt;Use at least Drupal 7&lt;/li&gt;&lt;li&gt;Some familiarity with Command Line tools.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Please come Prepared with:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.vagrantup.com/downloads.html&quot;&gt;Vagrant&lt;/a&gt; installed&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.virtualbox.org/wiki/Downloads&quot;&gt;VirtualBox&lt;/a&gt; installed&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-trainers field-type-entityreference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Trainers:&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/lhridley&quot;&gt;Lhridley&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/users/dobrzyns&quot;&gt;dobrzyns&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/users/generalredneck&quot;&gt;generalredneck&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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;/session-audience/intermediate&quot;&gt;Intermediate&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-training-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Full Day&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-cost field-type-number-decimal field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Cost:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;$149.00&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-register-for-this-training field-type-link-field field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;http://2015.midcamp.org/buy-tickets-now&quot; target=&quot;_blank&quot;&gt;Register for this Training&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-room field-type-entityreference field-label-inline clearfix&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;SCE 605 (Training)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-start-time field-type-datetime field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Time:&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;date-display-single&quot;&gt;2015 - &lt;span class=&quot;date-display-start&quot;&gt;9:00am&lt;/span&gt; to &lt;span class=&quot;date-display-end&quot;&gt;5:00pm&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 20 Feb 2015 21:01:53 +0000</pubDate>
 <dc:creator>craychee</dc:creator>
 <guid isPermaLink="false">139 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>How Drupal can lead the Content-Driven Commerce Revolution</title>
 <link>http://2015.midcamp.org/session-proposal/how-drupal-can-lead-content-driven-commerce-revolution</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;McRick&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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;Business&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Content-Driven commerce sites are becoming more and more popular. It&#039;s becoming an effective way to drive sales by building long-term relationships with customers — effectively turning customers into readers (and vice versa). In this presentation, we&#039;ll look at things companies need to consider when adopting a content-driven commerce business strategy and why Drupal should be the platform-of-choice for Content-Driven Commerce sites. Specific topics that we will cover include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Cultural and organizational mindset&lt;/li&gt;&lt;li&gt;Editorial workflow&lt;/li&gt;&lt;li&gt;Equality for both content and commerce&lt;/li&gt;&lt;li&gt;Fluid commerce-to-content experience&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 16:37:59 +0000</pubDate>
 <dc:creator>McRick</dc:creator>
 <guid isPermaLink="false">119 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>The only number that counts - measuring customer satisfaction and company growth</title>
 <link>http://2015.midcamp.org/session-proposal/only-number-counts-measuring-customer-satisfaction-and-company-growth</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;akucharski&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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;Business&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Not everything that can be counted counts, and not everything that counts can be counted. - Albert Einstein, Physicist&lt;/p&gt;&lt;p&gt;This is a business session that will reflect on our drive towards understanding what should be measured and why as a tool to improving our financial performance and client satisfaction. We start at looking at many different ways to measure project progress, support SLAs developer performance, team performance, company performance and client satisfaction. We will discuss the many different metrics, how they are used and what are their outcomes. No measures will be spared, progress, efficiency, effectiveness, response time, resolution, costs, productivity, utilization, workload, employee satisfaction, customer satisfaction. We will examine the many possibilities of measurement and the measures we find valuable.&lt;/p&gt;&lt;p&gt;What you will learn:- different ways to measure company performance- different ways to measure support &amp;amp; operations- ways to measure customer satisfaction&lt;/p&gt;&lt;p&gt;Who should attend:- managers- project managers- team leads- developers&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 04:49:47 +0000</pubDate>
 <dc:creator>akucharski</dc:creator>
 <guid isPermaLink="false">114 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Galera for Enterprise level DR/HA</title>
 <link>http://2015.midcamp.org/session-proposal/galera-enterprise-level-drha</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;drastik&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;yjk&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;TwoMice&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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;Business&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Drupal in an Enterprise environment means that you’ll have to address the issues regarding High Availability (HA) and Disaster Recovery (DR). Backups are nice, but likely won’t cut it when you have a data center or server outage on a mission critical system. How do we create a system using modern tools that will allow us to fail-over gracefully while assuring high data integrity while doing so?  &lt;/p&gt;&lt;p&gt;We’ll cover our approach to using ZFS snapshots and open source tools from Percona and in particular Galera clusters in MariaDB to withstand data center outages for mission critical Drupal systems.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 03:12:19 +0000</pubDate>
 <dc:creator>drastik</dc:creator>
 <guid isPermaLink="false">112 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>BOA non-constrictor, scalable web hosting for many-many Drupal sites on a small footprint</title>
 <link>http://2015.midcamp.org/session-proposal/boa-non-constrictor-scalable-web-hosting-many-many-drupal-sites-small-footprint</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;drastik&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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 class=&quot;field-item odd&quot;&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Hostmaster, Provision, Aegir, Octopus, Barracuda.  A god among sea creatures.Should you install Aegir?  Barracuda (BOA)?  We will discuss which tool is appropriate for the job.&lt;/p&gt;&lt;p&gt;We’ll cover what’s in a BOA (Barracuda, Octopus, Aegir), how to tame a BOA and why you might want to consider running with BOA as the backbone of your Drupal infrastructure. &lt;/p&gt;&lt;p&gt;While there are many moving parts that make up BOA, we’ll try to cover them thoroughly, explain the pros and cons of using the provision+hostmaster approach, and cover the tools.&lt;/p&gt;&lt;p&gt;We’ll show you that the experience of running many Drupal sites concurrently on a very small machine footprint are quite rewarding and enjoyable once you wrap your head around BOA.&lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 03:08:54 +0000</pubDate>
 <dc:creator>drastik</dc:creator>
 <guid isPermaLink="false">111 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Stress-free Security Alert Wednesdays: How Jenkins, Pentaho and Selenium Let Me Sleep at Night</title>
 <link>http://2015.midcamp.org/session-proposal/stress-free-security-alert-wednesdays-how-jenkins-pentaho-and-selenium-let-me-sleep</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;TwoMice&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;yjk&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;drastik&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;With Drupageddon and its aftershocks behind us, don’t you wish your Wednesdays were days you could actually look forward to rather than dread? We’ll show you how we’ve combined Jenkins fu, Selenium magic, drush tools and Pentaho goo to create the stress-free Wednesday Drupal auto-updater.&lt;/p&gt;&lt;p&gt;We’ll give a step-by-step walkthrough of the technology pieces and explain how and why we chose to combine them in this way.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 01:57:41 +0000</pubDate>
 <dc:creator>TwoMice</dc:creator>
 <guid isPermaLink="false">110 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Salty Minions Are Stealing My Pillars!</title>
 <link>http://2015.midcamp.org/session-proposal/salty-minions-are-stealing-my-pillars</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;yjk&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;drastik&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Python to the rescue! Yes, you heard right, Python. Saltstack and fabric are two very powerful DevOps tools that you can benefit from without having to touch Ruby! Learn how you can use salt and fabric to orchestrate a large number of servers very efficiently without having to learn yet another domain-specific language (DSL) and instead learn some good ol’ Python, which will help you in the coming world of big data and analytics and will likely land you a higher paying job by spreading your developer skills into the land of the Pythonistas.&lt;/p&gt;&lt;p&gt;By the end of this session you’ll know what jinja is used for, how to attain a highstate, how to create a reactor, how to grain filter your minions, and more!&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 01:52:58 +0000</pubDate>
 <dc:creator>yjk</dc:creator>
 <guid isPermaLink="false">109 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Drupal data migrations and playing nice with third party systems using Pentaho</title>
 <link>http://2015.midcamp.org/session-proposal/drupal-data-migrations-and-playing-nice-third-party-systems-using-pentaho</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;yjk&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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 class=&quot;field-item odd&quot;&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Drupal’s entity-aware Migrate 2 module is known as powerful tool for data migrations or synchronizations. We’ll introduce another open source tool set for those developers who are responsible for data migration, synchronizations and ETL tasks where Drupal needs to integrate smoothly with other 3rd party systems in the enterprise world. As Drupal moves further into the enterprise software market, “playing nice” and being able to integrate with other systems is critical to expanding overall acceptance of Drupal.&lt;/p&gt;&lt;p&gt;The ideas of modular re-use and versatility behind Pentaho Data Integration (PDI) should be very familiar to most Drupal users. We’ll introduce and demonstrate the use of PDI, which enables the user to create complex data migrations and synchronization tasks using a visual programming interface. We’ll show how we’ve successfully used this open source tool on some really complex migration tasks and how it fits into your tool chain. We’ll also cover how to orchestrate data integration jobs created in PDI via Jenkins. &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Jan 2015 01:27:22 +0000</pubDate>
 <dc:creator>yjk</dc:creator>
 <guid isPermaLink="false">106 at http://2015.midcamp.org</guid>
</item>
<item>
 <title>Atomic Drupal Development: Code By Piece, Not By Page</title>
 <link>http://2015.midcamp.org/session-proposal/atomic-drupal-development-code-piece-not-page</link>
 <description>&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;Speakers:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;guschilds&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-track field-type-taxonomy-term-reference 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;Coding&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;Front End&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;Site Building&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-audience field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Audience:&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 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;Many designers are praising the benefits of designing atomically. Doing so focuses more on individual, reusable components rather than the pages they fill. Taking this same approach throughout the development process can provide many of the same benefits to developers. The most important of which is a well-organized and maintainable codebase, regardless of how enormous it becomes or how many developers are involved.&lt;/p&gt;&lt;p&gt;Atomic Drupal Development will walk through every step of building an individual component the Drupal way. From back-end (hook_theme implementations, render arrays, and preprocess functions) to front-end (component-specific templates, jQuery, and Sass). It will touch on the best practices for each and how to keep them organized amongst each other.&lt;/p&gt;&lt;p&gt;This session should be especially helpful for:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;developers in smaller organizations that often have to cover a wider range&lt;/li&gt;&lt;li&gt;back-end developers of that want to set their front-end friends up for success&lt;/li&gt;&lt;li&gt;front-end developers that hate asking the back-end team to make tiny changes&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This session will not cover in depth:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Web Components (custom DOM elements... that’s different)&lt;/li&gt;&lt;li&gt;the many and best ways to place the components on the page&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-length field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Length:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;50 minutes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 21 Jan 2015 03:43:18 +0000</pubDate>
 <dc:creator>guschilds</dc:creator>
 <guid isPermaLink="false">100 at http://2015.midcamp.org</guid>
</item>
</channel>
</rss>
