<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

    <channel>

        <title>Blog</title>
        <link>http://www.sixfeetup.com/blog</link>
        <description>Views on technology, content management, web development and Open Source from the Sixies world.</description>

        <generator>basesyndication</generator>
        <!-- TODO
        <lastBuildDate>Mon, 30 Sep 2002 11:00:00 GMT</lastBuildDate>
        <copyright>Copyright 1997-2002 Dave Winer</copyright>
        <docs>http://backend.userland.com/rss</docs>
        <category domain="Syndic8">1765</category>
        <managingEditor>dave@userland.com</managingEditor>
        <webMaster>dave@userland.com</webMaster>
        -->

        <!-- TODO: Should there be an individual image associatable with each
        Weblog object?  I think so... -->
        <image>
            <title>Blog</title>
            <url>http://www.sixfeetup.com/logo.png</url>
            <link>http://www.sixfeetup.com/blog</link>
        </image>

        
            <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sixfeetup/blogfeed" /><feedburner:info uri="sixfeetup/blogfeed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
                <title>The Mira App: Why HTML5 Rocks</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/techpoint-mira-mobile-app-html5</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/fkKke87qhTw/techpoint-mira-mobile-app-html5</link>
                <description>&lt;p&gt;This year we were very happy to have the opportunity to work with TechPoint on a mobile app for their annual Mira Awards event.&lt;br /&gt;&lt;br /&gt;I got a chance to directly contribute code to the app and I must say I had a blast. I actually had so much fun I found myself waking up at 3am to keep improving it.&lt;br /&gt;&lt;br /&gt;While I had originally looked at JQuery Mobile, PhoneGap, and Appcelerator, I ultimately chose Sencha Touch, a high-performance HTML5 mobile application framework for building universal apps that run on any device. I love its consistent user experience across all platforms, not just iPhones and Androids. This means we also get an output for Windows Mobile and Blackberry users, which is pretty slick.&lt;br /&gt;&lt;br /&gt;The Mira App now boasts a native look, even though it's an HTML5 app. Users can bookmark it like a webpage that saves content locally. It gets real-time updates for fast and responsive interaction between the event organizers and their audience.&lt;/p&gt;
&lt;p&gt;&lt;img alt="MiraApp" class="image-inline" src="Miraapp1.PNG/image_preview" /&gt;&lt;img alt="MiraApp 2" class="image-inline" src="MiraApp2.PNG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;HTML5 rocks because of its standards compliance out of the box and its faster, leaner UI for most of our needs. Really, unless you need 3D rendering and accelerated graphics, you most likely don't need a native app. Especially since Sencha Touch still gives you access to core hardware functionalities such as GPS, camera, and other sensors using native packaging tools.&lt;br /&gt;&lt;br /&gt;Also, with HTML5, there is no third party approval process to slow you down. Yet you still have the possibility of adding your HTML5 apps to the Apple and Android stores if desired.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mira App 3" class="image-inline" src="MiraApp3.PNG/image_preview" /&gt;&lt;img alt="Mira App 5" class="image-inline" src="MiraApp5.PNG/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;So, if you are interested in getting your feet wet with HTML5, I would recommend Sencha Touch: check out their &lt;a class="external-link" href="http://docs.sencha.com/touch/2.2.0/"&gt;online video tutorials&lt;/a&gt; and the &lt;a class="external-link" href="http://docs.sencha.com/touch/2.2.0/#!/example/kitchen-sink"&gt;Kitchen Sink&lt;/a&gt; (note: use Safari or Google Chrome to view the Kitchen Sink). Also, be sure to invest some time upfront in learning the thought-process behind how Sencha Touch constructs an app. Once you understand it, you will leverage the framework instead of fighting it.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="callout" style="text-align: center; "&gt;&lt;b&gt;If you'd like to discuss a mobile app for your organization or upcoming event, &lt;a class="internal-link" href="../company/contact-us"&gt;contact us&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you haven't already seen the app you can test drive it here: &lt;a class="external-link" href="http://m.sixfeetup.com/mira"&gt;m.sixfeetup.com/mira&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also learn more about our &lt;a class="internal-link" href="../development/integrated-mobile-solutions"&gt;integrated mobile app solutions&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/u/0/112216913726727045204?rel=author" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/fkKke87qhTw" height="1" width="1"/&gt;</description>
                <author>Calvin Hendryx-Parker</author>

                
                    <category>Conference</category>
                
                
                    <category>Development</category>
                
                
                    <category>Indianapolis</category>
                
                
                    <category>Mobile</category>
                
                
                    <category>HTML5</category>
                

                <pubDate>Fri, 19 Apr 2013 22:42:54 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/techpoint-mira-mobile-app-html5</feedburner:origLink></item>
        
        
            <item>
                <title>Four Plone 4.3 Benefits You Should Know About</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/four-plone-4.3-benefits-you-should-know-about</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/WSaQY7c51hE/four-plone-4.3-benefits-you-should-know-about</link>
                <description>&lt;p&gt;&lt;img alt="Plone4.360x60.png" class="image-left" src="Plone4.360x60.png" /&gt;Being both volunteers on the Plone Foundation and the largest Plone provider in the U.S., we get really excited when a new version of Plone is released to the public. Plone 4.3 does not disappoint, with great new features that make it easier for end users, marketing teams, and site administrators to modify their content and themes with less developer support. That's right, when we help you upgrade to Plone 4.3, you will save time and money while having even more flexibility with your site's content and look. Here are some critical features worth the upgrade to Plone 4.3:&lt;/p&gt;
&lt;h2&gt;Improved Syndication&lt;/h2&gt;
&lt;p&gt;Most  teams like to reuse/syndicate their content to a variety of audiences.  Plone 4.3 makes this a lot easier with &lt;b&gt;new support for Atom and iTunes  feeds&lt;/b&gt;. You can also directly manage your &lt;b&gt;RSS settings&lt;/b&gt; from a control  panel in Plone. Plone 4.3 also provides &lt;b&gt;new hooks&lt;/b&gt; for easier feed  output customization.&lt;/p&gt;
&lt;p&gt;If you are looking for robust  syndication and control within a network of sites, Six Feet Up has  created some great technologies that enable the syndication and curation  of content both across sub-sections of one Plone site or across  multiple sites. This includes syndicating content across Plone and  non-Plone sites since most large organizations will not consolidate to a  single web platform. These are separate add-ons that connect to Plone and other open source CMS solutions.&lt;/p&gt;
&lt;h2&gt;In-Plone theme editor&lt;/h2&gt;
&lt;p&gt;With the new In-Plone theme editor, it is possible to completely &lt;b&gt;build new Diazo themes from within the user interface&lt;/b&gt; as well as modify your existing theme. In some cases, this removes the need for back-end developer work to get your theme up and running or modify your theme. Of course, if you have more complex integrations and requirements, we can still do that for you. It also means that you may be able to do more theme updates on your own if you desire. You get more flexibility with your new themes in less time.&lt;/p&gt;
&lt;h2&gt;Updated to TinyMCE 3.4&lt;/h2&gt;
&lt;p&gt;TinyMCE is the editor window that every user relies on to input new info into your site, so any upgrade to it is critical and greatly welcomed. It's &lt;b&gt;faster&lt;/b&gt;, &lt;b&gt;more compatible&lt;/b&gt;, and allows you to &lt;b&gt;do more&lt;/b&gt;. Here are just a few major improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved Internet Explorer support to avoid some IE annoyances&lt;/li&gt;
&lt;li&gt;Improved performance in all browsers&lt;/li&gt;
&lt;li&gt;Full WAI-ARIA compatibility for web accessibility compliance &lt;/li&gt;
&lt;li&gt;Additional HTML5 support and iframes support for embedding things like YouTube clips &lt;/li&gt;
&lt;li&gt;Added Dexterity compatibility&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dexterity content framework&lt;/h2&gt;
&lt;p&gt;The Dexterity content type framework is considered a &lt;b&gt;major step forward&lt;/b&gt; in the evolution of Plone. Content types control how a site performs and what it displays when visitors interact with it. Dexterity makes it much more efficient to build content types, test them, and reuse them in sites. We are lucky to get this early as it was previously planned for Plone 5.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;These four benefits in Plone 4.3 are great reasons to upgrade your site and be prepared for Plone 5 (which we expect to be released at the end of this year). There are also a few noteworthy changes for developers including decreased memory usage, the removal of kupu, and KSS functionality has been migrated to jQuery.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p class="callout"&gt;&lt;b&gt;If you are interested in learning more about the benefits of upgrading to Plone 4.3 and the process, contact Carol Ganz at carol@sixfeetup.com or &lt;span class="Object" id="OBJ_PREFIX_DWT5399_com_zimbra_phone"&gt;+1 (317) 861-5948&lt;/span&gt; x610  for a free consultation.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks to the contributors to Plone, we all have a better platform to manage our web presence.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;About Six Feet Up, Inc.:&lt;/h3&gt;
&lt;p&gt;Founded in 1999, Six Feet Up is a  woman-owned company that develops,  hosts and supports open source  sophisticated web projects, from  enterprise content management and  collaborative intranets to mobile  apps. While the company has reached a  leading position in the  Plone  market, Six Feet Up also leverages  high-profile open source  software,  such as KARL, Pyramid, Django and  Sencha Touch. Six Feet Up's  clients  include top universities and life  sciences organizations,  growing and  distributed teams, as well as  Fortune 500 companies.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/WSaQY7c51hE" height="1" width="1"/&gt;</description>
                <author>Calvin Hendryx-Parker</author>

                
                    <category>Planet Plone</category>
                
                
                    <category>Plone 4</category>
                
                
                    <category>Plone</category>
                

                <pubDate>Wed, 17 Apr 2013 19:20:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/four-plone-4.3-benefits-you-should-know-about</feedburner:origLink></item>
        
        
            <item>
                <title>Women Working in Tech Event Features Sixies</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/women-working-in-technology-conference-features-six-feet-up-team</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/3-lGoQ_ILH8/women-working-in-technology-conference-features-six-feet-up-team</link>
                <description>&lt;p&gt;Six Feet Up is again sponsoring the annual &lt;a class="external-link" href="http://www.wwitconference.org"&gt;Women Working in Technology Conference (WWiT)&lt;/a&gt; in 2013. This year's conference is focused around &lt;strong&gt;&lt;em&gt;Aiming High: Striving for Success with Focus and Balance&lt;/em&gt;. &lt;/strong&gt;The conference is an initiative put on by the &lt;a class="external-link" href="http://cms.bsu.edu/academics/collegesanddepartments/cics"&gt;Center for Information and Communication Sciences (CICS)&lt;/a&gt; at Ball State University in Muncie, IN.&amp;nbsp;WWiT promotes and supports technology careers for individuals in high school and beyond. The annual conference brings together high school students, college students, and technology professionals for a day of networking and learning.&lt;/p&gt;
&lt;p&gt;Six Feet Up has been a sponsor of the conference every year since 2010, and has had several members invited to present on various topics throughout the years. This year is no different, as both Jim Bartek and myself will be participating in the sessions this year and several members of the team will also be in attendance. Jim has been asked to serve as the moderator for the panel session:&amp;nbsp;&lt;strong&gt;Big Data Analysis, What You Need to Know, &lt;/strong&gt;and I will be presenting in the&lt;strong&gt; &lt;/strong&gt;Ignite session, Top 10 Technology Trends of 2013 on the topic:&amp;nbsp;&lt;em&gt;&lt;strong&gt;Open Source: Good for You, Good for Your Business.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As an alumnae of the CICS program at Ball State University, I feel honored to have been invited to be a member of the Conference's Advisory and Planning Committee since 2008 serving with some of the nation's top female IT professionals in the industry today. Being a professional at Six Feet Up, a women-owned technology company, who employs about 50% women and supports efforts to encourage the current and next generation of female technology leaders, I am able to be part of a living, breathing success story of the changing face and diversity of the historically male dominated tech industry.&lt;/p&gt;
&lt;p&gt;In today's world, one can almost not get through the day without some interaction with technology. The tech industry needs qualified and competent resources, both male and female, to support the ever-growing demand more now than ever. Efforts to grow and diversify that resource pool only strengthen the gains realized by the companies in the industries. I am happy to be a small part of a conference and company who are doing their part.&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/3-lGoQ_ILH8" height="1" width="1"/&gt;</description>
                <author>Lauren Edwards</author>


                <pubDate>Tue, 19 Mar 2013 08:00:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/women-working-in-technology-conference-features-six-feet-up-team</feedburner:origLink></item>
        
        
            <item>
                <title>4 Python Web Frameworks Compared</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/4-python-web-frameworks-compared</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/Y6-sJt_Jm0k/4-python-web-frameworks-compared</link>
                <description>&lt;p&gt;On February 26th, Six Feet Up participated in the &lt;a class="external-link" href="http://www.meetup.com/python-182/events/102006952/" target="_blank"&gt;IndyPy Python Web Shootout 2013&lt;/a&gt;, where 4 companies showed off 4 Python frameworks through the demo of a ToDo app developed in Bottle, Django, Flask and Pyramid.&lt;/p&gt;
&lt;p&gt;Here's a quick review of the various tools:&lt;/p&gt;
&lt;h2&gt;Pyramid - Flexible&lt;/h2&gt;
&lt;p&gt;Six Feet Up Dir. of Engineering Clayton Parker unveiled &lt;a class="external-link" href="http://www.pylonsproject.org/projects/pyramid/about" target="_blank"&gt;Pyramid&lt;/a&gt;. A &lt;a class="external-link" href="http://demo.todo.sixfeetup.com/" target="_blank"&gt;demo&lt;/a&gt; of this version is available; the code powering it and step-by-step build instructions are on &lt;a class="external-link" href="https://github.com/indypy/todopyramid" target="_blank"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pyramid was born out of a merge between Pylons 1.0 and repoze.bfg.  Pyramid comes with "batteries included" but doesn't make any assumptions  about the components of your site. The Pyramid community is growing  fast. Documentation is outstanding and allows developers to make  progress without having to rely on the community support. Pyramid  strives to be minimalistic, fast and reliable. It was one of the first  web frameworks to be compatible with Python 3.&lt;/p&gt;
&lt;p&gt;Pyramid is great for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Getting started quickly&lt;/li&gt;
&lt;li&gt;Developers working on API projects&lt;/li&gt;
&lt;li&gt;Prototyping a concept&lt;/li&gt;
&lt;li&gt;Developing large web applications, such as a CMS or a KMS&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="callout" style="text-align: center; "&gt;&lt;i&gt;Also check out our Blog Post: &lt;br /&gt;&lt;a class="internal-link" href="../company/news/plone-immersive-training-experience/mailing_button.jpg"&gt;Intro to the Python Framework Pyramid&lt;/a&gt;&lt;a class="internal-link" href="../signup"&gt; &lt;/a&gt;&lt;br /&gt;&lt;span class="internal-link"&gt;And &lt;/span&gt;&lt;a class="internal-link" href="../signup"&gt;join our mailing list&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;h2&gt;Bottle - Simple&lt;/h2&gt;
&lt;p&gt;Nathan Davis from Angie's List started off by presenting his ToDo app built in &lt;a class="external-link" href="http://bottlepy.org/" target="_blank"&gt;Bottle&lt;/a&gt;, as it is the framework used in his company for API projects. The source for this example can be found on &lt;a class="external-link" href="https://github.com/indypy/todo_bottle_example" target="_blank"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bottle is a simple micro framework that provides minimal tools out of the box (routing, templating and a small abstraction over WSGI). Bottle can run on Python 3.&lt;/p&gt;
&lt;p&gt;Bottle is great for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developers looking for flexibility&lt;/li&gt;
&lt;li&gt;Creating a web API&lt;/li&gt;
&lt;li&gt;People who want to build something really simple&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Django - Powerful&lt;/h2&gt;
&lt;p&gt;Jason Sole and Jason McLaughlin from DirectEmployers showed off &lt;a class="external-link" href="https://www.djangoproject.com/" target="_blank"&gt;Django&lt;/a&gt;, which they use to power their job portal. The source for this example is on &lt;a class="external-link" href="https://github.com/indypy/todo-django" target="_blank"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Django is by far the largest Python-based web framework. It is supported by a large and active community. It comes with a powerful admin interface as well as many other features out of the box. Django offers model-based forms, has its own templating language, and has excellent documentation available.&lt;/p&gt;
&lt;p&gt;Django is great for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developers who like to share ideas with each other via online forums&lt;/li&gt;
&lt;li&gt;Developers who want to build something quickly with powerful built-in tools&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Useful Django apps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;South (for schema and data migrations)&lt;/li&gt;
&lt;li&gt;Django Celery&lt;/li&gt;
&lt;li&gt;Django Rest Framework or TastyPie&lt;/li&gt;
&lt;li&gt;Django Extensions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Flask - Nimble&lt;/h2&gt;
&lt;p&gt;Pradeep Gowda, with ENthEnergy showed off Flask. The source for this example is on &lt;a class="external-link" href="https://github.com/indypy/todoflask" target="_blank"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="external-link" href="http://flask.pocoo.org/" target="_blank"&gt;Flask&lt;/a&gt; is a micro framework that was originally created as an April Fool's joke that proved a single file framework could exist. It strives to be simple and small; the entire framework consists of a handful of modules. There is no skeleton to start from; instead, you start with a blank page. While flask doesn't provide a lot out of the box, there are Flask extensions available to add in ORM, form validation, upload handling, etc.&lt;/p&gt;
&lt;p&gt;Flask is great for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learning programming&lt;/li&gt;
&lt;li&gt;Developers who care about best practices and "tasteful" code&lt;/li&gt;
&lt;li&gt;Developers who want to prototype something quickly&lt;/li&gt;
&lt;li&gt;Developers who need a standalone app&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Popular combinations of framework templating and ORM include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flask + Jinja2 + SQLAlchemy&lt;/li&gt;
&lt;li&gt;Flask + Mako + SLQLAlchemy&lt;/li&gt;
&lt;li&gt;Flask + Jinja2 + Peewee&lt;/li&gt;
&lt;li&gt;Flask + CouchDB&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="callout" style="text-align: center; "&gt;Watch video presentations on all four versions on &lt;a class="external-link" href="http://www.youtube.com/playlist?list=PLt4L3V8wVnF6QidryQvfCwsi7u4rwIZoP" target="_blank"&gt;YouTube&lt;/a&gt;.&lt;br /&gt;You can also see step by step instructions and access the code on &lt;a class="external-link" href="https://github.com/indypy" target="_blank"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Indiana developers are invited to attend the next few &lt;a class="external-link" href="http://www.meetup.com/python-182/" target="_blank"&gt;IndyPy Meetups&lt;/a&gt; where the four ToDo apps will be further reviewed.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/Y6-sJt_Jm0k" height="1" width="1"/&gt;</description>
                <author>Clayton Parker</author>

                
                    <category>Python Event</category>
                
                
                    <category>Pyramid</category>
                
                
                    <category>Flask</category>
                
                
                    <category>Django</category>
                
                
                    <category>Python</category>
                
                
                    <category>git</category>
                
                
                    <category>Bottle</category>
                
                
                    <category>shootout</category>
                

                <pubDate>Tue, 12 Mar 2013 11:30:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/4-python-web-frameworks-compared</feedburner:origLink></item>
        
        
            <item>
                <title>Six Feet Up Supports Children's Charity</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/six-feet-up-supports-local-childrens-charity-the-villages</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/WVM__gV9YeU/six-feet-up-supports-local-childrens-charity-the-villages</link>
                <description>&lt;p&gt;Six Feet Up took the team out for the Pack The House Night Indiana Ice hockey game on March 2nd and sponsored a foster family to attend for free. We chose to support The Villages of Indiana, which helps children find loving families and supports those families to provide a great environment for kids.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Sixies at the Indiana Ice game" class="image-inline" src="SixiesIndianaIce.jpg/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;Those of us who could make it had a ton of fun hanging out together with our families and supporting a great cause.&lt;/p&gt;
&lt;p&gt;Gabrielle and Calvin, the founders of Six Feet Up, have always believed in giving back to both the local community and the open source community. We also volunteer a lot of time to organize numerous events including Fortville's Bastille Day celebration, and the IndyPy Python Users Group.&lt;/p&gt;
&lt;p&gt;Six Feet Up is a great place to work at (read &lt;a class="internal-link" href="../company/why-we-work-at-six-feet-up"&gt;Why We Work Here&lt;/a&gt;) and I'm proud to be one of the new additions to the team this year (&lt;a class="internal-link" href="../company/jobs"&gt;We're Growing!&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/WVM__gV9YeU" height="1" width="1"/&gt;</description>
                <author>Jim Bartek</author>


                <pubDate>Tue, 05 Mar 2013 13:32:04 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/six-feet-up-supports-local-childrens-charity-the-villages</feedburner:origLink></item>
        
        
            <item>
                <title>Intro to the Python Framework Pyramid</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/intro-to-the-python-framework-pyramid-and-a-sample-app</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/4zI2W_bIh5E/intro-to-the-python-framework-pyramid-and-a-sample-app</link>
                <description>&lt;p&gt;We &lt;img alt="pyramidwebframework_logo.png" class="image-right" height="36" src="../technologies/pyramidwebframework_logo.png/image_thumb" width="151" /&gt;prefer Pyramid to Django, Flask, and Bottle due to its flexibility, scalability and speed. It gives us more control than Django and is easy to create a small app that can scale later without being rewritten. These are many of the same reasons for &lt;a class="internal-link" href="why-we-choose-python"&gt;Why We Choose Python&lt;/a&gt; in general.&lt;/p&gt;
&lt;p&gt;Recently we provided some training on how Pyramid works that was recorded. It provides a great overview of why Pyramid is ideal and how to setup a basic app with scaffolds, routes, and persistence.    We also built a ToDo App for a web shootout we organized in Indianapolis through IndyPy. Putting these together turned out to be a great introduction to Pyramid, so I wrote this post.&lt;/p&gt;
&lt;p&gt;To get a good understanding of the Pyramid framework and see how to implement a basic ToDo app from scratch:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Watch our&lt;b&gt; Intro to Pyramid video &lt;/b&gt;below (21 min)&lt;/li&gt;
&lt;li&gt;Play with         the&lt;b&gt; ToDo app demo&lt;/b&gt; at &lt;a class="external-link" href="http://demo.todo.sixfeetup.com/" target="_blank"&gt;http://demo.todo.sixfeetup.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read the &lt;b&gt;step by step instructions&lt;/b&gt; in the ToDo app README.md  at &lt;a class="external-link" href="https://github.com/indypy/todopyramid" target="_blank"&gt;https://github.com/indypy/todopyramid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Checkout the &lt;b&gt;official documentation&lt;/b&gt; and tutorials at &lt;a class="external-link" href="http://docs.pylonsproject.org/en/latest/docs/pyramid.html" target="_blank"&gt;http://docs.pylonsproject.org/en/latest/docs/pyramid.html&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="280" src="http://www.youtube.com/embed/WxZnjtJZw3k" width="500"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;If you would like to discuss Six Feet Up building your next web application, &lt;a class="internal-link" href="../company/contact-us"&gt;contact us&lt;/a&gt; or &lt;a class="internal-link" href="../signup"&gt;signup for our newsletter&lt;/a&gt; to get more articles like this.&lt;/p&gt;
&lt;p&gt;If you are looking for a an in depth comparison of Pyramid vs. other frameworks check out &lt;a class="internal-link" href="pyramid-for-rapid-development-projects"&gt;Why We Choose Pyramid for Rapid Web Development Projects.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are some key points from the video:&lt;/p&gt;
&lt;h2&gt;General Info&lt;/h2&gt;
&lt;p&gt;Pyramid is a Python based open source web framework. According to the     project's website:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As a framework, its primary job is to make it easier for a developer     to create an arbitrary web application. The type of application being     created isn’t really important; it could be a spreadsheet, a corporate     intranet, or a social networking platform. Pyramid is general enough     that it can be used in a wide variety of circumstances.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;The Pyramid tenets are:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; Simplicity&lt;/li&gt;
&lt;li&gt;Minimalism&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;li&gt;Speed&lt;/li&gt;
&lt;li&gt;Reliability&lt;/li&gt;
&lt;li&gt;Openness&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pyramid is based on Zope, Pylons, and Django. It supports small and large projects so there is no need to rewrite like you would with small frameworks. It's also the fastest Python web framework.&lt;/p&gt;
&lt;h2&gt;The Pyramid Configuration Supports:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;imperative configuration&lt;/li&gt;
&lt;li&gt;conflict detection&lt;/li&gt;
&lt;li&gt;extensibility&lt;/li&gt;
&lt;li&gt;flexible authentication and authorization policies&lt;/li&gt;
&lt;li&gt;programmatic introspection&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Scaffolding and Templating&lt;/h2&gt;
&lt;p&gt;Pyramid comes with several basic scaffolds to get you started and lets you pick your preferred templating system. Chameleon, Mako, Jinja 2 and others are supported.&lt;/p&gt;
&lt;h2&gt;Persistence&lt;/h2&gt;
&lt;p&gt;Pyramid lets you pick whatever persistence method you prefer and supports ZODB and SQLAlchemy. You could also use MongoDB, PostgreSQL and others.&lt;/p&gt;
&lt;h2&gt;Additional Resources&lt;/h2&gt;
&lt;p&gt;&lt;span id="DWT6525"&gt;&lt;span id="DWT6528"&gt;&lt;span id="DWT6596"&gt;Pyramid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 1.4 Docs - &lt;span id="OBJ_PREFIX_DWT6526_com_zimbra_url"&gt;&lt;span id="OBJ_PREFIX_DWT6529_com_zimbra_url"&gt;&lt;span id="OBJ_PREFIX_DWT6597_com_zimbra_url"&gt;&lt;a href="http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/" target="_blank"&gt;http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;span id="DWT6531"&gt;&lt;span id="DWT6534"&gt;&lt;span id="DWT6599"&gt;Pyramid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Denials - &lt;span id="OBJ_PREFIX_DWT6532_com_zimbra_url"&gt;&lt;span id="OBJ_PREFIX_DWT6535_com_zimbra_url"&gt;&lt;span id="OBJ_PREFIX_DWT6600_com_zimbra_url"&gt;&lt;a href="http://docs.pylonsproject.org/en/latest/denials/pyramid.html" target="_blank"&gt;http://docs.pylonsproject.org/en/latest/denials/pyramid.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/u/0/112216913726727045204?rel=author" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/4zI2W_bIh5E" height="1" width="1"/&gt;</description>
                <author>Calvin Hendryx-Parker</author>

                
                    <category>Python Event</category>
                
                
                    <category>Pyramid</category>
                
                
                    <category>Python</category>
                
                
                    <category>Training</category>
                
                
                    <category>Web Applications</category>
                

                <pubDate>Tue, 26 Feb 2013 10:30:00 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/intro-to-the-python-framework-pyramid-and-a-sample-app</feedburner:origLink></item>
        
        
            <item>
                <title>Why We Choose Python</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/why-we-choose-python</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/s13Cigltt8A/why-we-choose-python</link>
                <description>&lt;p&gt;At Six Feet Up, our language of choice has been Python for 13+ years, so we're happy to see that Python is now one of the fastest-growing programing languages, even rivaling PHP to become the most popular interpreted language. (&lt;a class="external-link" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" target="_blank"&gt;source&lt;/a&gt;).&lt;/p&gt;
&lt;p style="text-align: center; "&gt;&lt;a class="external-link" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" target="_blank"&gt;&lt;img alt="TIOBE Index" class="image-inline" height="299" src="TIOBE_Index.png" width="489" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today I explore the reasons why we believe Python is the language of choice for serious developers.&lt;br /&gt;&lt;br /&gt;In 1999, a friend of mine introduced me to Zope, which was built in Python, an open source dynamic language. It looked intriguing but I had no reason for it as the company I was with was using Java at the time. So, when I was faced with the exciting prospect of developing Six Feet Up's first client website, I naturally turned to Zope and Python as it looked like a much lighter and more flexible tool than the Java application server I was used to.&lt;br /&gt;&lt;br /&gt;I quickly got hooked on Python and we have since then deployed hundreds of web projects using this language.&lt;br /&gt;&lt;br /&gt;Here are the reasons why we have been choosing Python for the past decade:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;1) Python is robust&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;There is a good reason why Bank of America has chosen Python to power many of their critical systems. (&lt;a class="external-link" href="http://permalink.gmane.org/gmane.comp.python.org.uk/2589" target="_blank"&gt;source&lt;/a&gt;) It's solid and powerful. Python has a relative small quantity of lines of code, which makes it less prone to issues, easier to debug, and more maintainable. The Securities Exchange Commission has sought to mandate Python as the language for a new "waterfall" program that would make Wall Street more transparent. Python can scale to solve complex problems, as illustrated by the fact that it powers most of YouTube and DropBox, not to mention Reddit, Quora, Disqus and FriendFeed. Even the mighty Google has made Python one of its official programming languages. It's also very fast.&lt;/p&gt;
&lt;p style="text-align: center; "&gt;&lt;a class="external-link" href="http://www.udemy.com/blog/modern-language-wars/" target="_blank"&gt;&lt;img alt="Python is fast" class="image-inline" src="Udemy_PythonSpeed.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;2) Python is flexible&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;In 2007 YouTube migrated from PHP to Python for scalability purposes, citing that "Python enables flexibility". Python is used in a wide array of industries and for a long list of different usages, from websites and web applications to systems administration, voice over IP, and desktop apps. Python is also a staple of the Scientific community.&lt;/p&gt;
&lt;p&gt;Because it wasn't originally created to answer a specific need, Python isn't driven by templates or specific APIs, and is therefore well-suited to rapid development of all kinds of applications. As a company focused on advanced web development, we really like this flexibility.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;3) Python is easy to learn and use&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;"Python in particular emerges as a near ideal candidate for a first programming language", says John M. Zelle, in the Department of Mathematics, Computer Science, and Physics at Wartburg College in Iowa (&lt;a class="external-link" href="http://mcsp.wartburg.edu/zelle/python/python-first.html" target="_blank"&gt;source&lt;/a&gt;). We certainly agree with this as we find Python intuitive and fun. We don't have to look up references frequently, nor are we overwhelmed by the formalities of the language, like we would in Java or C++.&lt;/p&gt;
&lt;p&gt;Python's simple and straight-forward syntax also encourages &lt;a class="internal-link" href="why-pep8-for-plone-development"&gt;good programming habits&lt;/a&gt;, especially through its focus on white space indentation, which contributes to the development of neat looking code.&lt;/p&gt;
&lt;p&gt;Finally, while PHP is notorious for the inconsistency in its naming methods, Python's naming convention is prevalent from module to module, so developers are less likely to make syntax errors. This means fewer bugs and faster development.&lt;/p&gt;
&lt;p class="callout" style="text-align: center; "&gt;&lt;i&gt;ALSO READ: &lt;/i&gt;&lt;a class="internal-link" href="intro-to-the-python-framework-pyramid-and-a-sample-app"&gt;Intro to the Python Framework Pyramid &lt;/a&gt;(with video a sample app &amp;amp; step-by-step instructions on GitHub)&lt;br /&gt; OR &lt;a class="internal-link" href="../company/contact-us"&gt;Contact Us&lt;/a&gt;&lt;br /&gt; OR &lt;a class="internal-link" href="../signup"&gt;sign up for our newsletter&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;4) Python reduces time to market&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;Gartner estimates that 90% of enterprises are using open source software—including Perl, Python and Tcl—to build business-critical applications. That's because dynamic languages are an excellent solution for fast time-to-market for enterprise applications. Python makes it possible to get applications to market faster in part due to the fact that it has a huge standard library and is often referred to as coming with "batteries included". In addition, Python stays out of my way. Therefore I can be more productive than if I was using Java/XML: the same task will require less code using Python.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;5) Python is free.&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;Since Python is an open source programming language, we immediately reduce up-front project costs by leveraging Python in our development projects.&lt;br /&gt;&lt;br /&gt;Now, I'll agree that, more than a choice of language, what matters is the experience of the development team, their process, and how well they follows standards and best practices. We only work with experts in their fields so we can be proud of the code we deliver. Should you need assistance with your Python project, we'll be happy to help through a variety of &lt;a class="internal-link" href="../development"&gt;professional services&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/u/0/112216913726727045204?rel=author" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/s13Cigltt8A" height="1" width="1"/&gt;</description>
                <author>Calvin Hendryx-Parker</author>

                
                    <category>Development</category>
                
                
                    <category>Python</category>
                
                
                    <category>Open Source</category>
                

                <pubDate>Mon, 18 Feb 2013 10:50:00 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/why-we-choose-python</feedburner:origLink></item>
        
        
            <item>
                <title>9th ShipIt Day at Six Feet Up is Complete</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/9th-shipit-day-at-six-feet-up-is-complete</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/bbUiF0NWilI/9th-shipit-day-at-six-feet-up-is-complete</link>
                <description>&lt;p&gt;At Six Feet Up we like to hold a ShipIt Day every quarter.  We truly believe in &lt;a class="external-link" href="http://www.atlassian.com/company/about/shipit"&gt;what Atlassian started&lt;/a&gt; and use it as a great way to foster creativity, have fun, and let our team members focus on a project that they are passionate about. We also like to try out different spaces and get out of our office every now and then. This ShipIt day was held Jan. 17-18th 2013 at &lt;a class="external-link" href="http://www.launchfishers.com"&gt;Launch Fishers&lt;/a&gt;, a new co-working space in Fishers, Indiana.&lt;/p&gt;
&lt;p&gt;Everyone came out of ShipIt Day really energized and excited about each other's projects. In 24 hours we have made some great improvements and explored new ideas that would never be considered if we didn't clear our schedules periodically. Below is a summary of each team and what they worked on during the day.&lt;/p&gt;
&lt;h2&gt;ShipIt Day Projects&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Team GitUp&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This team moved Six Feet Up packages from SVN to the collective (GitHub), including packages such as collective.easyslideshow, collective.blog.feedburner, sixfeetup.worflow.chained, sixfeetup.workflow.featured, sixfeetup.utils etc. This makes it easier for developers in the community to see the work we've done, submit issues and submit pull requests to improve them.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team Grab Bag&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Grab Bag was a project full of Michelle's personal development interests related to communicating with clients and internally. She developed a personal blog editorial calendar and looked into insights derived from taking the &lt;a class="external-link" href="http://en.wikipedia.org/wiki/DISC_assessment"&gt;DISC Personality Assessment&lt;/a&gt;. She came up with blog ideas and a personal blog post, news article, and case study plan for 2013. Michelle also created a weekly inspirational video strategy as part of internal communication.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team Mobile App Setup for Conferences&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;On this team we had a few of our developers help Lauren learn how to edit a mobile app and insert content into the app framework from her laptop. The resulting app allows end users to access information for an upcoming conference's speakers, sessions, sponsors, and tweets.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team Rule DNS&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This team created a DNS control panel app based on &lt;a class="external-link" href="http://www.pylonsproject.org/"&gt;Pyramid&lt;/a&gt; and &lt;a class="external-link" href="http://www.sqlalchemy.org/"&gt;SQLAlchemy&lt;/a&gt; to manage DNS zones, Xen virtual machines, and ZFS storage provisioning. Calvin tried out &lt;a class="external-link" href="http://twitter.github.com/bootstrap/index.html"&gt;Twitter Bootstrap&lt;/a&gt; as well which helped make a quick and clean interface. Luke and Calvin also spent a lot of time helping out some of the other teams.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team Template&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nolan worked on making it easier to make Pyramid apps faster. We now have templates for Pyramid apps that are standalone as well as updates to existing Pyramid apps that use ZODB, SQLAlchemy, or no pre-defined storage.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team TimeFreq&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The team identified strategic events for Six Feet Up to attend in 2013. The group also developed Event and Project Timelines as well as an Editorial Calendar to coordinate activities leading to an event and scheduled past an event. A news queue was put together with a list of news items, blog posts and case studies to write and publish on the Six Feet Up website. Finally, the team developed a plan to validate assumptions regarding our strategy for 2013.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Team Todo - SHIPIT DAY WINNER&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The team worked on a replacement for the current master Trac instance that we use to schedule and coordinate work. Lucie got the project organized and entered tickets for each task we wanted to accomplish.  David hooked up LDAP authentication and implemented the user preferences panel. Chrissy implemented the design using &lt;a class="external-link" href="http://twitter.github.com/bootstrap/index.html"&gt;Twitter bootstrap&lt;/a&gt;. The team won $200 to a charity of their choice! One of the our Sixies, Chrissy, and her husband started the Imago Dei Church in New Hampshire, which the team selected as their charity.&lt;/p&gt;
&lt;h2&gt;Next ShipIt Day May 9-10th, 2013:&lt;/h2&gt;
&lt;p&gt;Our next ShipIt Day will be May 9-10th in the Indianapolis area. As Always Six Feet Up will be opening its doors to any third-party participants or observers  interested in deploying the ShipIt Day concept in their own organizations  as a way to promote healthy and effective employee motivation  practices. For more information, please contact info-AT-sixfeetup-DOT-com.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/u/0/116286560918427898693?rel=author"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/bbUiF0NWilI" height="1" width="1"/&gt;</description>
                <author>Jim Bartek</author>


                <pubDate>Mon, 21 Jan 2013 16:20:00 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/9th-shipit-day-at-six-feet-up-is-complete</feedburner:origLink></item>
        
        
            <item>
                <title>The Five Values That Power Six Feet Up</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/the-five-values-that-power-six-feet-up</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/68ZDhkTczCI/the-five-values-that-power-six-feet-up</link>
                <description>&lt;p&gt;&lt;img alt="The Sixies" class="image-inline" src="thesixies.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Six Feet Up is growing and we are fortunate to find ourselves &lt;a class="internal-link" href="../company/jobs"&gt;looking for new Sixies to join the team again&lt;/a&gt;. As I prepare to welcome new recruits, I find myself reflecting on what makes the magic of working at Six Feet Up. The challenge is to share our traditions in a way  that is true to what we have built and to condense it into a short and effective message.&lt;/p&gt;
&lt;p&gt;Over the years, we have developed a distinctive culture based on a unique set of 5 essential values, some drawn from the book &lt;a class="external-link" href="http://www.danpink.com/books/drive"&gt;&lt;i&gt;Drive&lt;/i&gt;&lt;/a&gt; by Daniel Pink:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AUTONOMY:&lt;/b&gt; Autonomy is about acting with choice and working with others. As Sixies, we are free to choose &lt;i&gt;how&lt;/i&gt; we want to accomplish our tasks. We are free to work &lt;i&gt;with&lt;/i&gt; &lt;i&gt;whom&lt;/i&gt; we want to if we need help. Except for scheduled work, we can choose &lt;i&gt;when&lt;/i&gt; we want to work. And once a quarter, we pick &lt;i&gt;what&lt;/i&gt; to work on for &lt;a class="internal-link" href="../company/news/calendar/9th-ship-it-day"&gt;ShipIt Day&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MASTERY:&lt;/b&gt; We see our capabilities as infinitely improvable. We are forever flirting with total mastery, forever getting closer but never quite reaching the impossible goal of perfection. Finding the "&lt;i&gt;flow&lt;/i&gt;" is everyday's aspiration.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TEAMWORK:&lt;/b&gt; While we sometimes get mad at each other while on our  quest for perfection, we know in our hearts that we are part of a big  family. We work, we eat, we drink, we play, we plan, we celebrate, we  drive, we go on vacation together. We dress alike at conferences. We are  "&lt;i&gt;Sixies&lt;/i&gt;".&lt;/p&gt;
&lt;p&gt;&lt;b&gt;PURPOSE:&lt;/b&gt; We realize work is just work without a sense of contributing to a cause larger than ourselves. Open source is our cause. We repeatedly insist that free software should be &lt;i&gt;"free as in speech, not as in beer"&lt;/i&gt;. We make software a matter of expression, not property.&lt;a class="external-link" href="http://opensource.com/life/13/1/want-understand-open-source-live-its-developers"&gt;[1]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WORK-LIFE BALANCE:&lt;/b&gt; Today's technologies have made it possible to work pretty much whenever we want, wherever we want. So we work from the doctor's office, the gas station, a Caribbean island, a hotel in Paris. We bring our baby, our 4th grader, our mom, our dog, our cat, our pig to work. This flexibility makes it possible to attend our daughter's recital at  4pm on a Wednesday, take our dog for a haircut on a Monday morning or be  with our grandmother at the hospital while she recovers. &lt;a class="internal-link" href="../company/why-we-work-at-six-feet-up"&gt;Human-friendly&lt;/a&gt; is the Six Feet Up way.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Does this culture appeal to you? Check out &lt;a class="internal-link" href="../company/jobs"&gt;our job openings&lt;/a&gt; to see if we have a position for you.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/68ZDhkTczCI" height="1" width="1"/&gt;</description>
                <author>Gabrielle Hendryx-Parker</author>

                
                    <category>Indianapolis</category>
                
                
                    <category>Lifestyle company</category>
                
                
                    <category>Career</category>
                
                
                    <category>Tech jobs</category>
                
                
                    <category>Work-Life Balance</category>
                

                <pubDate>Thu, 10 Jan 2013 08:00:00 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/the-five-values-that-power-six-feet-up</feedburner:origLink></item>
        
        
            <item>
                <title>Top 3 Topics at Gilbane CMS Conference 2012</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/top-3-topics-at-gilbane-cms-conference</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/3X89zI25Dio/top-3-topics-at-gilbane-cms-conference</link>
                <description>&lt;p&gt;&lt;img alt="Gilbane Conference Logo" class="image-right" src="Gilibane2012_contentimage368x244_tcm1020645_w368.jpg" /&gt;The annual Gilbane CMS conference, sponsored by Gartner, just took place in Boston, MA, on November 28th and 29th, 2012. The event strives to "help organizations apply content, web, and mobile technologies to increase communication and engagement with their ecosystem of customers, employees, suppliers, and partners in the most effective and efficient way possible".&lt;br /&gt;&lt;br /&gt;My colleague Carol Ganz and I attended the conference as volunteers for the open source CMS &lt;a class="internal-link" href="../technologies/plone-content-management"&gt;Plone&lt;/a&gt; booth to meet with business leaders interested in the potential of open source.&lt;br /&gt;&lt;br /&gt;The Gilbane CMS Conference is fascinating for tech leaders due to the various "labs" where vendors demo the features of their Content Management Systems (CMS). Those labs provide great insights in how organizations leverage those tools, what the end-user experience is, and what is on the roadmap for each CMS. This is was a great opportunity for visitors to get a high-level idea of what a CMS does before diving in a live version such as the &lt;a class="external-link" href="http://www.plonedemo.com"&gt;PloneDemo.com&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;Carol and I met several representatives of very large organizations, such as Target, National Geographic Magazine, City University of New York, or Hallmark Cards. It sounds like open source is getting a lot of renewed interest as organizations grasp the savings potential from switching to Linux.&lt;br /&gt;&lt;br /&gt;One of the topics that received quite a buzz was about &lt;b&gt;online community management&lt;/b&gt;, presented by companies like &lt;a class="external-link" href="http://community-roundtable.com"&gt;The Community Roundtable&lt;/a&gt;. An entire track was dedicated to helping organizations realize that both intranets and public facing communities need to be curated frequently to keep conversations going, and to make it easier to find knowledge. This is easily understandable for systems like &lt;a class="internal-link" href="../technologies/karl-knowledge-management"&gt;KARL&lt;/a&gt; that can host tens of thousands of members all looking to share and expand their knowledge.&lt;br /&gt;&lt;br /&gt;Another big focus at Gilbane this year was on &lt;b&gt;internationalization capabilities&lt;/b&gt;. Several vendors, like &lt;a class="external-link" href="http://kinetic.thetechnologyagency.com"&gt;Kinetic&lt;/a&gt;, were exhibiting their language translation services for online content. This explains why the Plone CMS scored some extra points when Sally Kleinfeld from &lt;a class="external-link" href="http://jazkarta.com"&gt;Jazkarta&lt;/a&gt; demoed the system's multilingual support to a Russian attendee by flipping over the interface to Russian in just a few clicks.&lt;br /&gt;&lt;br /&gt;Finally, &lt;b&gt;responsive design and mobile apps&lt;/b&gt; were, of course, at the center of many talks as CMSs strive to adapt to the rise of the mobile market. "Start with a mobile device design and then move on to a desktop design" seems to be the main advice. The Gilbane Conference itself had embraced the &lt;a class="external-link" href="http://guidebook.com"&gt;GuideBook&lt;/a&gt; event mobile app and I didn't have to consult the paper guide much, although I will say I find the &lt;a class="internal-link" href="../demos/sencha-mobile-app-demos"&gt;Sencha-based event app&lt;/a&gt; we developed a bit more user-friendly.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Did you go to the Gilbane CMS Conference? What tibits of information and insights did you leave with? I'd really be interested to hear from you too.&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/3X89zI25Dio" height="1" width="1"/&gt;</description>
                <author>john</author>


                <pubDate>Mon, 03 Dec 2012 17:35:00 -0500</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/top-3-topics-at-gilbane-cms-conference</feedburner:origLink></item>
        
        
            <item>
                <title>Zope DateTime, Careful with that Dash, Eugene</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/zope-datetime-careful-with-that-dash-eugene</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/Ez-RfB5do-w/zope-datetime-careful-with-that-dash-eugene</link>
                <description>&lt;h2&gt;Zope DateTime&lt;/h2&gt;
&lt;p&gt;The &lt;a class="external-link" href="http://collective-docs.readthedocs.org/en/latest/misc/datetime.html"&gt;Zope DateTime library&lt;/a&gt; is used in several places inside of Plone. As part of the Plone 4 release cycle, the underlying Zope version was upgraded from 2.10 to 2.12. Tucked away in this version of the DateTime library is this:&lt;/p&gt;
&lt;p class="callout"&gt;Note that the Zope DateTime parser assumes timezone naive ISO strings to be in UTC rather than local time as specified.&lt;/p&gt;
&lt;p&gt;This is an unexpected behavior change that can bite you in various ways. For example, in previous versions of Plone this is what happened:&lt;/p&gt;
&lt;div class="highlight"&gt;
&lt;pre&gt;&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;DateTime&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;DateTime&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;dash_date&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'2012-10-03'&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;slash_date&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'2012/10/03'&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;DateTime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dash_date&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="go"&gt;DateTime('2012/10/03')&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;DateTime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;slash_date&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="go"&gt;DateTime('2012/10/03')&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;In the current version, this happens instead:&lt;/p&gt;
&lt;div class="highlight"&gt;
&lt;pre&gt;&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;DateTime&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;DateTime&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;dash_date&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'2012-10-03'&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;slash_date&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'2012/10/03'&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;DateTime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dash_date&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="go"&gt;DateTime('2012/10/03 00:00:00 GMT+0')&lt;/span&gt;
&lt;span class="gp"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/span&gt;&lt;span class="n"&gt;DateTime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;slash_date&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="go"&gt;DateTime('2012/10/03 00:00:00 GMT-4')&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Note the timezone change: one gets parsed into UTC, the other the local machine timezone. This is because the parser is using the ISO format due to the dashes in the string. This led to several unexpected behavior changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="external-link" href="https://dev.plone.org/ticket/10140"&gt;https://dev.plone.org/ticket/10140&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="external-link" href="https://dev.plone.org/ticket/10141"&gt;https://dev.plone.org/ticket/10141&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="external-link" href="https://dev.plone.org/ticket/10171"&gt;https://dev.plone.org/ticket/10171&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="external-link" href="https://mail.zope.org/pipermail/zope-dev/2010-January/039244.html"&gt;https://mail.zope.org/pipermail/zope-dev/2010-January/039244.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you're writing custom code for Plone 4, it is a good idea to double-check how your application processes date / time input to ensure the timezone is correctly handled.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/Ez-RfB5do-w" height="1" width="1"/&gt;</description>
                <author>David Blewett</author>

                
                    <category>timezone</category>
                
                
                    <category>Plone 4</category>
                
                
                    <category>DateTime</category>
                

                <pubDate>Tue, 16 Oct 2012 09:55:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/zope-datetime-careful-with-that-dash-eugene</feedburner:origLink></item>
        
        
            <item>
                <title>Why Upgrade to Plone 4</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/why-upgrade-to-plone-4</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/QvuIZFIUlzc/why-upgrade-to-plone-4</link>
                <description>&lt;p&gt;&lt;img alt="Plone 324 banner" class="image-inline" src="http://www.sixfeetup.com/blog/blog/plone3to4banner.jpg/image_preview" /&gt;&lt;/p&gt;
&lt;p&gt;A question we often hear when discussing projects with clients is, "Why should I upgrade to Plone 4?" This post will attempt to answer that question by highlighting some of the changes that affect both users and developers.&lt;/p&gt;
&lt;h2&gt;1. Benefits for Users&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Speed&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Hanno Schlichting has done &lt;a class="external-link" href="http://blog.hannosch.eu/2010/01/plone-4-how-much-faster-is-it.html"&gt;some&lt;/a&gt; &lt;a class="external-link" href="http://blog.hannosch.eu/2011/04/plone-41-is-it-any-faster.html"&gt;benchmarks&lt;/a&gt; for major releases in the 4.x line, summarizing:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p class="callout"&gt;Compared to Plone 3.3 Plone 4.0 is about 50% faster, ranging from 30% for edit pages up to 70% for anonymous page views.&lt;/p&gt;
&lt;p class="callout"&gt;In order to illustrate the impact I used one large real site and tweaked it to resemble a default Plone 4.0 and 4.1. … For pages doing either multiple catalog searches or catalog searches over large amounts of content we get an improvement of 2x up to 4x. For an edit screen that doesn't even show the navigation tree, there's less benefit. But even rendering the top sections and the language selector results in a 1.4x improvement for this site.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;img alt="Methodology: Using the Funkload suite with an increasing number of concurrent requests over time. All numbers relative to Plone 2.5 with Plone 2.5 as the baseline — i.e. 100% means twice as fast as Plone 2.5." class="image-inline" src="plone_concurrent_benchmarks.png/image_preview" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;h3&gt;&lt;b&gt;Latest Product Versions&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;Each major release of Plone consists of updates, bug fixes and feature additions to a large number of products. For example, the version of the Products.ATContentTypes (the core product behind Plone's stock content type framework) has seen a &lt;a class="external-link" href="http://pypi.python.org/pypi/Products.ATContentTypes/#a1-2009-11-18"&gt;very large number of changes&lt;/a&gt; since the version released in the 3.x line.&lt;/div&gt;
&lt;h3&gt;Modern Visual Editor&lt;/h3&gt;
&lt;div&gt;In Plone 4.0, the default visual editor was switched from the aging Kupu product to the more modern &lt;a class="external-link" href="http://plone.org/documentation/manual/plone-4-user-manual/using-tinymce-as-visual-editor/introduction"&gt;TinyMCE&lt;/a&gt;. Jon Stahl wrote a &lt;a class="external-link" href="http://jstahl.org/archives/2009/01/31/tinymce-plone/"&gt;good article&lt;/a&gt; comparing the two. In it, he cites the following improvements of TinyMCE over Kupu:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style="list-style-type: square; "&gt;
&lt;li&gt;It gets the “Link” drawer right.  Kupu has two separate drawers, one for internal (inside your site) links, and one for external links.  That’s confusing and awkward for users.  TinyMCE combines these into a single drawer, and raises Kupu by adding point-and-click support for mailto: and https: links and control over whether links open a new window.  The overall design of the drawer is a lot cleaner and it feels a lot more responsive.&lt;/li&gt;
&lt;li&gt;Similarly, Product.TinyMCE’s “Image” drawer is also a nice improvement.  Its features are basically equivalent to Kupu’s, although its support for image captioning is a bit cleaner.&lt;/li&gt;
&lt;li&gt;Product.TinyMCE’s support for creating and editing HTML tables is pretty solid.  This was always a weak area for Kupu, and a very difficult task for any graphical HTML editor.&lt;/li&gt;
&lt;li&gt;Products.TinyMCE handles Flash embedding in a clean and user-friendly way.  Flash embedding is possible in current versions of Kupu, but often feels a bit awkward and unreliable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Improved Search&lt;/h3&gt;
&lt;p&gt;Plone 4.0 introduced changes to the &lt;a class="external-link" href="http://plone.org/products/plone/features/search-and-indexing-improvements"&gt;advanced search&lt;/a&gt; form to make it more user-friendly, and Plone 4.2 introduced changes to simplify the search results screen. You can try out the changes live on the &lt;a class="external-link" href="http://plone-demo.sixfeetup.com/@@search?SearchableText=teach"&gt;Plone Demo site&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;h3&gt;Better Large File Handling&lt;/h3&gt;
&lt;p&gt;Plone 4 introduced a &lt;a class="external-link" href="http://plone.org/products/plone/features/massively-improved-handling-of-large-files-media"&gt;large change&lt;/a&gt; in how large files are stored. Instead of serializing them into the ZODB, they are stored directly on the filesystem.&lt;/p&gt;
&lt;p&gt;&lt;a class="external-link" href="http://pik-potsdam.de/"&gt;Potsdam Institute For Climate Impact Research&lt;/a&gt; had a 16.5 GB database containing documents and other media:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgrading the entire site to the new, filesystem-based storage: &lt;b&gt;51 minutes&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Plone database size: &lt;b&gt;reduced&lt;/b&gt; &lt;b&gt;from 16.5 GB to 3.0 GB&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Memory footprint on the heavily cached server:  &lt;b&gt;reduced from 10 GB to 3 GB&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Load on the site while in heavy use: &lt;b&gt;reduced to 10-20% of the previous CPU usage&lt;/b&gt;, with no intermittent massive spikes, as had been the case with Plone 3.&lt;/li&gt;
&lt;li&gt;File transfers were faster, with no discernable increase in memory usage while large documents were being downloaded.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2&gt;&lt;span class="b author-g-5pwiebw9oc5rl0ic"&gt;2. Benefits for Developers&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;span class="b author-g-5pwiebw9oc5rl0ic"&gt;Modern Version of Python&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="b author-g-5pwiebw9oc5rl0ic"&gt;The latest release in the Plone 4 line supports Python 2.7, which is the most current version of Python 2. This is a welcome change for many developers, as it contains many useful enhancements to the standard library coupled with many performance enhancements.&lt;/span&gt;&lt;/p&gt;
&lt;div id="magicdomid16"&gt;&lt;/div&gt;
&lt;h3&gt;Better Packaging&lt;/h3&gt;
&lt;p&gt;The Plone 3 line included many packages that were still had not completely adopted modern Python packaging practices. This led to many problems when deploying Plone, as it could easily try to install sets of packages that were completely incompatible with your configuration. The 4.x line has reached the point where all products have been packaged using up to date practices. This means that dependency tracking is greatly simplified, and it allows you to see at a glance the exact versions of all software in use. For example, you can examine the &lt;a class="external-link" href="http://dist.plone.org/release/4.2.1/versions.cfg"&gt;versions.cfg&lt;/a&gt; file for Plone 4.2.1 which shows the version of every dependency of the CMS.&lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;With the move from version 3 to 4, Plone solidified its position as an industrial strength CMS.  While maintaining its proven security and ease-of-use advantages, Plone 4 has stepped up its technical game in terms of speed, large file handling and memory usage to handle sites which must run under even the most serious conditions.  A lot of the other advances are more subtle, but the updated editor and search are sure to provide immediate improvements in usability and satisfaction compared to Plone 3.  And while you many not see the under-the-hood code cleanup, updated Python and move to modern Python packaging, anyone using a Plone 3 site upgraded to Plone 4 will immediately see the results in terms of snappier response and an improved experience for users from start to finish.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/QvuIZFIUlzc" height="1" width="1"/&gt;</description>
                <author>David Blewett</author>

                
                    <category>Planet Plone</category>
                
                
                    <category>Plone 4</category>
                

                <pubDate>Thu, 11 Oct 2012 15:24:58 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/why-upgrade-to-plone-4</feedburner:origLink></item>
        
        
            <item>
                <title>Sixies by the Sea - Notes from Sea Sprint 2012</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/sixies-by-the-sea-notes-from-sea-sprint-2012</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/4GW1sISo7Xo/sixies-by-the-sea-notes-from-sea-sprint-2012</link>
                <description>&lt;p&gt;&lt;img class="image-right" src="http://www.sixfeetup.com/blog/files/blog-images/sea_sprint_logo.png" alt="sea_sprint_logo.png" /&gt;&lt;/p&gt;
&lt;p&gt;There is nothing like a targeted sprint to pull together the right people and achieve great things in a short period of time.  The recent Sea Sprint, held on the coast of North Carolina was a wonderful example of how a well-planned event can deliver real results in just a few days.&lt;/p&gt;
&lt;p&gt;Six Feet Up's Calvin Hendryx-Parker and Clayton Parker both attended the Sea Sprint September 21-24th on Oak Island, NC - joining a group of 10 sprinters.&amp;nbsp; Chris Calloway handled the logistics for the weekend and kept the team well-fed; while Ian Anderson and Andy Leeb sponsored the two sprint houses.&lt;/p&gt;
&lt;p&gt;The Sea Sprint focused on &lt;a class="external-link" href="http://plone.github.com/buildout.deco/"&gt;Deco&lt;/a&gt; - a technology with huge potential for changing how content managers manage and change the layout of their Plone websites without the need to write code.&lt;/p&gt;
&lt;p&gt;Clayton decided to take on doing bug-fixes and unit tests as his tasks for the sprint.&amp;nbsp; After upgrading plone.app.toolbar to Bootstrap 2.1.1, he worked to write tests for Deco as well as plone.app.tiles.&amp;nbsp; By the end of the sprint, he had written javascript unit tests for about 90% of the&amp;nbsp; Javascript code in plone.app.tiles.&amp;nbsp; &lt;a class="external-link" href="http://www.coactivate.org/projects/sea-sprint-2012/blog/2012/10/01/the-sea-sprint-according-to-claytron/"&gt;You can read more about the tasks, as well as Clayton's thoughts on the sprint, in his sprint report.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Calvin jumped in on pulling together documentation for Deco, which was as mostly about pruning information which had accumulated since the project began in 2008. Using Sphinx, a documentation tool which allows the aggregation of information directly from the source code, the team created a new documentation site for deco which can be seen at &lt;a class="external-link" href="http://plone.github.com/buildout.deco/"&gt;http://plone.github.com/buildout.deco/&lt;/a&gt;. You can read more about the process of doing this, as well as what makes Deco such a significant upgrade, in &lt;a class="external-link" href="http://www.coactivate.org/projects/sea-sprint-2012/blog/2012/09/28/sea-sprint-2012-deco-documentation-report-out/"&gt;Calvin's sprint report.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sprints are a great opportunity to combine a good time, community building, and moving Plone forward in tangible ways. We're glad that Six Feet Up could participate and pleased to see such significant results in such a short time.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/4GW1sISo7Xo" height="1" width="1"/&gt;</description>
                <author>Carol Ganz</author>

                
                    <category>tiles</category>
                
                
                    <category>Deco</category>
                
                
                    <category>Sphinx</category>
                
                
                    <category>Javascript</category>
                
                
                    <category>unit testing</category>
                
                
                    <category>Plone</category>
                

                <pubDate>Tue, 02 Oct 2012 10:45:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/sixies-by-the-sea-notes-from-sea-sprint-2012</feedburner:origLink></item>
        
        
            <item>
                <title>Discovering Changes in PostgreSQL 9.2</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/finding-out-more-about-postgresql-9.2</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/l50-1K8PDkQ/finding-out-more-about-postgresql-9.2</link>
                <description>&lt;p&gt;Six Feet Up Senior Developer David Blewett recently gave our team a lively overview of the newest version of PostgreSQL (9.2) which was so informative that we decided to share it with our followers on YouTube.&lt;/p&gt;
&lt;p&gt;David's video presentation covers new features and ones from previous versions that people may not have been aware of, as well as tips on administering PostgreSQL.&lt;/p&gt;
&lt;p&gt;You can &lt;a class="external-link" href="http://www.youtube.com/watch?v=GWx8d-S4DEA"&gt;watch the presentation now&lt;/a&gt; in the &lt;a class="external-link" href="http://www.youtube.com/user/sixfeetupcorp"&gt;Six Feet Up Youtube channel.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The PostgreSQL Global Development Group released version 9.2 of PostgreSQL on September 10th. Developers and vendors have praised it as a leap forward in performance, scalability and flexibility. The new version ships with native JSON support, covering indexes, replication and performance improvements, and many more features.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/l50-1K8PDkQ" height="1" width="1"/&gt;</description>
                <author>Carol Ganz</author>

                
                    <category>Search</category>
                
                
                    <category>Postgresql</category>
                
                
                    <category>json</category>
                

                <pubDate>Wed, 26 Sep 2012 10:25:00 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/finding-out-more-about-postgresql-9.2</feedburner:origLink></item>
        
        
            <item>
                <title>Plone Sea Sprint Night One</title>
                <guid isPermaLink="false">http://www.sixfeetup.com/blog/plone-sea-sprint-night-one</guid>
                <link>http://feedproxy.google.com/~r/sixfeetup/blogfeed/~3/SgfVs_wtOJM/plone-sea-sprint-night-one</link>
                <description>&lt;h2 id="spiritedsprintplanning"&gt;&lt;img alt="sea_sprint_logo.png" class="image-right" src="sea_sprint_logo.png" /&gt;Spirited Sprint Planning&lt;/h2&gt;
&lt;p&gt;The run up to this sprint has had a great amount of discussion going on the various mailing lists to get everyone on the same page.&lt;/p&gt;
&lt;p&gt;David Glick's list of initial possible goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://plone.293351.n2.nabble.com/A-proposed-goal-for-the-Sea-Sprint-tp7559270.html"&gt;http://plone.293351.n2.nabble.com/A-proposed-goal-for-the-Sea-Sprint-tp7559270.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some discssions about getting testing setup:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://plone.293351.n2.nabble.com/Setting-up-development-environment-for-UI-testing-tp7559060.html"&gt;http://plone.293351.n2.nabble.com/Setting-up-development-environment-for-UI-testing-tp7559060.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://plone.293351.n2.nabble.com/Update-plone-app-toolbar-UI-testing-prep-work-for-Sea-Sprint-tp7559035.html"&gt;http://plone.293351.n2.nabble.com/Update-plone-app-toolbar-UI-testing-prep-work-for-Sea-Sprint-tp7559035.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://plone.293351.n2.nabble.com/Re-Sea-Sprint-2012-discussion-Food-Preferences-Contact-Number-Call-to-Action-Things-to-Bring-tp7558864.html"&gt;http://plone.293351.n2.nabble.com/Re-Sea-Sprint-2012-discussion-Food-Preferences-Contact-Number-Call-to-Action-Things-to-Bring-tp7558864.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And some great related threads that discuss the use cases for Diazo, Dexterity and Tiles (which is what Deco uses) that are also happening around the same time:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://plone.293351.n2.nabble.com/Diazo-Dexterity-and-tiles-through-the-web-tp7559125.html"&gt;http://plone.293351.n2.nabble.com/Diazo-Dexterity-and-tiles-through-the-web-tp7559125.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Plus all of the planning and updates for the event can be followed here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="external-link" href="http://www.coactivate.org/projects/sea-sprint-2012/project-home"&gt;http://www.coactivate.org/projects/sea-sprint-2012/project-home&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dinneranddebate"&gt;Dinner and Debate&lt;/h2&gt;
&lt;p&gt;We all headed to a great little Thai place not far from the house and enjoyed our kickoff dinner thanks to Dylan Jay and &lt;a href="http://www.pretaweb.com/"&gt;Pretaweb&lt;/a&gt; for making sure we were well fed before we got down to business. Afterward we headed back to the house to start into a many hour discussion/demos/debate about what we are “realistically” going to do during the next couple days we have together.&lt;/p&gt;
&lt;p&gt;This session really help get everyone on the same page and brought us up to speed on &lt;a href="http://pypi.python.org/pypi/plone.app.deco/1.0"&gt;Deco&lt;/a&gt;, &lt;a href="http://pypi.python.org/pypi/plone.app.blocks"&gt;Blocks&lt;/a&gt;, &lt;a href="http://pypi.python.org/pypi/plone.tiles"&gt;Tiles&lt;/a&gt; and &lt;a href="https://github.com/collective/collective.cover"&gt;collective.cover&lt;/a&gt;. A big take away from this was that all of these things are basically using the same building blocks underneath to build and deploy their content into various layouts. They all consist of using plone.tiles, plone.app.tiles and plone.app.blocks as the foundation to build a layout building system for Plone.&lt;/p&gt;
&lt;p&gt;We also discovered that the layout portion of this, which is done by products like plone.app.deco or collective.cover is one of the more difficult bits to implement. UI and UX aren’t easy and we want a simple consice way for people to compose pages in a visual manner.&lt;/p&gt;
&lt;h2 id="ontodayone"&gt;On to Day One&lt;/h2&gt;
&lt;p&gt;A big advantage of last nights session was that this morning everyone woke up already having a task assigned to them to start on. We have groups working on testing, documentation, bug fixing, prototyping new layout ideas, organizing discussions with external UI/UX folks, building more stable Tiles and starting on optimizing the installation process.&lt;/p&gt;
&lt;p&gt;The &lt;a class="external-link" href="http://www.coactivate.org/projects/sea-sprint-2012/blog/2012/09/22/day-0-planning/"&gt;Sea Sprint Coactivate site has a great writeup&lt;/a&gt; in more detail.&lt;/p&gt;
&lt;p&gt;There is a buzz of activity this morning and I can’t wait to see how the rest of the day goes.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/sixfeetup/blogfeed/~4/SgfVs_wtOJM" height="1" width="1"/&gt;</description>
                <author>Calvin Hendryx-Parker</author>

                
                    <category>Deco</category>
                
                
                    <category>Open Source</category>
                
                
                    <category>Community</category>
                
                
                    <category>Sprint</category>
                
                
                    <category>Plone</category>
                

                <pubDate>Sat, 22 Sep 2012 11:07:10 -0400</pubDate>

                
            <feedburner:origLink>http://www.sixfeetup.com/blog/plone-sea-sprint-night-one</feedburner:origLink></item>
        

    </channel>
</rss>
