Calendar http://paris2009.drupalcon.org/user_calendar/152/calendar/2009-09-01--P5D en The State of Drupal http://paris2009.drupalcon.org/session/state-drupal <div class="field field-type-text field-field-session-day"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Day:&nbsp;</div> Day 2 </div> </div> </div> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> to-do </div> </div> </div> http://paris2009.drupalcon.org/session/state-drupal#comments Mon, 08 Jun 2009 18:07:29 +0000 dries 558 at http://paris2009.drupalcon.org Aegir: Build Once, Deploy often. Real life use-cases. http://paris2009.drupalcon.org/session/aegir-build-once-deploy-often-real-life-use-cases <p>"How to lose your clients"<br /> <em> ' and the 5 ingredients to make them feel good about it. '</em></p> <p>The aim of this session is two-fold.</p> <ol> <li> We'd like to share our experience with two recent and similar projects aimed at making our clients self-sustainable. <li> We'd like to start up a discussion on how technology can help (or not) in doing more strategic work. </ol> <div class="field field-type-text field-field-session-day"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Day:&nbsp;</div> Day 3 </div> </div> </div> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Roel De Meester has 10 years experience in enterprise developement (java/.net). He is pulling the Drupal community wagon in Belgium. He is co-founder of Krimson. A team of committed Drupal experts in Antwerp, Belgium. Roel has a master degree in both physics and IT and is always searching for opportunities where technology can be used as a tool to solve bigger problems, rather than being the solution to a single problem. Roel is a happy father of three kids. Roel loves Open Source, but he loves the friendly Drupal community even more. </div> </div> </div> http://paris2009.drupalcon.org/session/aegir-build-once-deploy-often-real-life-use-cases#comments aegir business strategy Mon, 06 Jul 2009 23:36:45 +0000 demeester_roel 1152 at http://paris2009.drupalcon.org Drupal Software Design Patterns http://paris2009.drupalcon.org/session/drupal-software-design-patterns <p>Design patterns: They sound like something scary academics come up with to make life harder for programming students doing complicated object-oriented stuff no one understands. But really, design patterns are simply a way of discussing common solutions to common problems, and they don't have to have anything to do with objects. By learning about and leveraging common solutions, you can make better APIs that are more consistent, easier to understand, and more flexible than would have been possible with a one-off solution.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> After four years working with Drupal, Larry Garfield is the Senior Lead of Programming at Palantir.net. He also serves as the Director of Legal Affairs for the Drupal Association, and since 2008 has been the Drupal database system maintainer. He also maintains a number of modules, including several Views plugins. A firm believer in the &quot;anything worth doing is worth doing right&quot; doctrine, Larry is well-known as a pedant and standards evangelist. He also appreciates a well-turned API, and not having to remember too many ways of doing things. </div> </div> </div> http://paris2009.drupalcon.org/session/drupal-software-design-patterns#comments design patterns Tue, 09 Jun 2009 16:46:10 +0000 Crell 642 at http://paris2009.drupalcon.org Open Atrium; Building a product with Drupal and the Power of Decentralized Features http://paris2009.drupalcon.org/session/open-atrium-building-product-drupal-and-power-decentralized-features <p>Open Atrium is an opensource team intranet built using Drupal core, contributed modules and some custom 'glue' modules. I'll share the evolution of Atrium's development and talk about what lessons we've learned in developing this product using Drupal. How we identified needs and managed development of critical modules like notifications and casetracker, and when and why we began to develop new modules like spaces and features. Additionally I'll talk about the decentralized features model that has emerged from to Atrium development.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Jeff is a senior developer at Development Seed. He’s an experienced Drupal developer with more than 50 websites under his belt, and he’s co-created several innovative Drupal modules such as Context, Spaces and Features. </div> </div> </div> http://paris2009.drupalcon.org/session/open-atrium-building-product-drupal-and-power-decentralized-features#comments Wed, 08 Jul 2009 13:50:41 +0000 jmiccolis 1227 at http://paris2009.drupalcon.org So you think you know PHP? http://paris2009.drupalcon.org/session/so-you-think-you-know-php <p>This session will be questions-and-answers. I will ask the attendees questions like whether a number "bitwise or" 0 can result in a different number and then show why both yes and no are wrong. It will be fun :D I plan to create a website where people can vote live on the various questions.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> I am chx. I hack core. The rest is irrelevant. </div> </div> </div> http://paris2009.drupalcon.org/session/so-you-think-you-know-php#comments php brainteaser braindead Wed, 10 Jun 2009 05:32:05 +0000 chx 665 at http://paris2009.drupalcon.org The state of Drupal performance and scalability http://paris2009.drupalcon.org/session/state-drupal-performance-and-scalability <p>Drupal 7 has made major leaps forward for performance and scalability. In this presentation, we'll walk through the advances made, the engineering/testing behind them, how they help medium and large sites, and the kind of infrastructure required to deploy them.</p> <p>Some current ideas:</p> <ul> <li>DB-TNG's database replication support, including session flagging for not using replicated servers</li> <li>Modular storage back-ends for fields</li> <li>Modular query engines for Views (including Solr)</li> <li>Reverse proxy caching headers</li> <li>Lazy session creation for anonymous users</li> <li>Tracker 2 in core (#105639)</li> </ul> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Four Kitchens co-founder David Strauss has gained world-class Drupal experience from his work with the Wikimedia Foundation, Creative Commons, The Economist, Mansueto Ventures, Lifetime TV, NBC-Universal, and the Internet Archive. David is well-known in the Drupal community as an expert in scalability and database optimization and is a member of the Drupal.org Infrastructure Team. He has attended several Drupal coding sprints and served as a chair on the session committee for Drupalcon DC 2009 and is a Permanent Member of the Drupal Association. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/damien-tournoud" title="View user profile.">Damien Tournoud</a> </div> </div> </div> http://paris2009.drupalcon.org/session/state-drupal-performance-and-scalability#comments Mon, 29 Jun 2009 04:06:40 +0000 davidstrauss 980 at http://paris2009.drupalcon.org Agile Drupal Development with Scrum http://paris2009.drupalcon.org/session/agile-drupal-development-scrum <p>Scrum is a collection of working techniques, structures, roles and methods for project management in an agile development process. Because every project is unique, Scrum is designed in such a way that it can be arranged to suit different situations. Techniques of Scrum will help you overcome issues that traditional methods could not resolve, drive projects at a fast pace and keep everyone engaged.</p> <p>This introductory session on Scrum is designed for freelance Drupal developers and Drupal development shops that have never used Scrum for their projects before.</p> <p>The session includes:</p> <ul> </ul><div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Philipp works as a project manager at Liip, a Swiss web development company that uses Scrum very successfully with their client projects. His co-presenter Mori Sugimoto is a freelance web consultant / developer based in London and has used Scrum to manage his work with clients. </div> </div> </div> <div class="field field-type-userreference field-field-co-presenters"> <div class="field-label">Co presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/drupal-users/mori" title="View user profile.">mori</a> </div> </div> </div> http://paris2009.drupalcon.org/session/agile-drupal-development-scrum#comments agile projectmanagement scrum Sun, 21 Jun 2009 22:45:53 +0000 pips1 877 at http://paris2009.drupalcon.org Keep your code safe - Tips from the security team http://paris2009.drupalcon.org/session/keep-your-code-safe-tips-security-team <p>This session is aimed at the typical Drupal developer.</p> <p>The session starts with a short overview of the most common security issues, their consequences and how you can use the Drupal API to prevent them. The second half of the talk is devoted to string handling as the most prevalent vulnerability, Cross site scripting (XSS), happens when you get it wrong. You should leave the session with a clear understanding of when to use filter_xss, check_plain, check_url &amp; check_markup.</p> <div class="field field-type-text field-field-bio-booklet"> <div class="field-label">Speaker bio:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Heine Deelstra has been a member of the Drupal security team since 2006 and is its current Technical Lead. Other presenters may be added. </div> </div> </div> http://paris2009.drupalcon.org/session/keep-your-code-safe-tips-security-team#comments security Tue, 07 Jul 2009 19:48:14 +0000 heine 1191 at http://paris2009.drupalcon.org