<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brooke Bryan - Make Life Easy, Automate Everything &#187; Just Develop It</title>
	<atom:link href="http://www.bajb.net/category/just-develop-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bajb.net</link>
	<description>Just Develop It</description>
	<lastBuildDate>Fri, 03 Feb 2012 01:21:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cassandra Service Script</title>
		<link>http://www.bajb.net/2012/01/cassandra-service-script/</link>
		<comments>http://www.bajb.net/2012/01/cassandra-service-script/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 10:16:15 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Just Develop It]]></category>

		<guid isPermaLink="false">http://www.bajb.net/?p=179</guid>
		<description><![CDATA[Without an existing cassandra service script, I decided to go ahead and create one, to make things a little easier to manage, and to make the whole experience a little more user friendly The script includes a few nodetool basics, such as repair, cleanup, info, netstats etc. And will log the start and end times [...]]]></description>
			<content:encoded><![CDATA[<p>Without an existing cassandra service script, I decided to go ahead and create one, to make things a little easier to manage, and to make the whole experience a little more user friendly <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The script includes a few nodetool basics, such as repair, cleanup, info, netstats etc. And will log the start and end times in its own log for repair and cleanup, allowing you to see how long the process takes without having the trawl through all the cassandra logs to find a start and end time (very useful for us when it takes over 5 hours to complete a repair).</p>
<p>Here is the script, simply copy the content into /etc/init.d/cassandra and make it executable <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>#!/bin/bash
#
# Author: Brooke Bryan
#
#
# Description:	Cassandra Server.
# Processname: cassandra
# Config: /usr/local/share/cassandra/conf/cassandra.yaml

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

prog="Cassandra"
pidfile="/var/run/cassandra.pid"
progbin="/usr/local/share/cassandra/bin"
lock="/var/lock/subsys/cassandra"
logfile="/var/log/cassandra/service.log"

WriteLog()
{
    echo "`date`: $@" &gt;&gt; $logfile
}

LogInfo()
{
    echo "$@"
    WriteLog "INFO: $@"
}

LogWarning()
{
    echo "$@"
    WriteLog "WARNING: $@"
}

start()
{
    if [ -f $pidfile ] &amp;&amp; checkpid `cat $pidfile`; then
        action "$prog is already running." /bin/false
        exit 0
    fi

    WriteLog "Starting $prog"

    daemon "$progbin/cassandra" -p $pidfile &gt;&gt; $logfile 2&gt;&amp;1
    usleep 500000
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        touch "$lock"
        action "Starting $prog" /bin/true
    else
        action "Starting $prog" /bin/false
    fi

    WriteLog "Started $prog"

    return $RETVAL
}

stop()
{
    $progbin/nodetool -h localhost disablethrift
    $progbin/nodetool -h localhost disablegossip
    $progbin/nodetool -h localhost drain
    WriteLog "Stopping $prog"
    CASSIEPID=`cat "$pidfile"  2&gt;/dev/null `
    if [ -n "$CASSIEPID" ]; then
        /bin/kill "$CASSIEPID" &gt;/dev/null 2&gt;&amp;1
        ret=$?
        if [ $ret -eq 0 ]; then
            STOPTIMEOUT=60
            while [ $STOPTIMEOUT -gt 0 ]; do
                /bin/kill -0 "$CASSIEPID" &gt;/dev/null 2&gt;&amp;1 || break
                sleep 1
                let STOPTIMEOUT=${STOPTIMEOUT}-1
            done
            if [ $STOPTIMEOUT -eq 0 ]; then
                echo "Timeout error occurred trying to stop $prog Daemon"
                ret=1
                action $"Stopping $prog: " /bin/false
                LogInfo "Timeout error occurred trying to stop $prog Daemon pid($CASSIEPID)"
            else
                rm -f "$lock"
                action $"Stopping $prog: " /bin/true
                WriteLog "INFO: $prog Daemon Stopped pid($CASSIEPID)"
            fi
        else
            action $"Stopping $prog: " /bin/false
            WriteLog "WARNING: $prog Daemon Stop Failed pid($CASSIEPID)"
        fi
    else
        ret=1
        action $"Stopping $prog: " /bin/false
    fi
    return $ret
}

restart()
{
    LogInfo "Restart Initiated"
    stop
    start
}

ring()
{
    $progbin/nodetool -h localhost ring
}

info()
{
    $progbin/nodetool -h localhost info
}

netstats()
{
    $progbin/nodetool -h localhost netstats
}

repair()
{
    LogInfo "Starting Repair"
    $progbin/nodetool -h localhost repair
    LogInfo "Completed Repair"
}

cleanup()
{
    LogInfo "Starting Cleanup"
    $progbin/nodetool -h localhost cleanup
    LogInfo "Completed Cleanup"
}

version()
{
    $progbin/nodetool -h localhost version
}

# See how we were called.
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  status)
    status cassandra
    ;;
  restart)
    restart
    ;;
  ring)
    ring
    ;;
  info)
    info
    ;;
  netstats)
    netstats
    ;;
  repair)
    repair
    ;;
  cleanup)
    cleanup
    ;;
  version)
    version
    ;;
  *)
    echo $"Usage: $0 {start|stop|status|restart|ring|info|netstats|repair|cleanup|version}"
    exit 1
esac

exit $?</pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2012%2F01%2Fcassandra-service-script%2F&amp;title=Cassandra%20Service%20Script" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2012/01/cassandra-service-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing cassandra on Centos 5</title>
		<link>http://www.bajb.net/2011/08/installing-cassandra-on-centos-5/</link>
		<comments>http://www.bajb.net/2011/08/installing-cassandra-on-centos-5/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 09:34:14 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Just Develop It]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jna]]></category>
		<category><![CDATA[mx4j]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[tokens]]></category>

		<guid isPermaLink="false">http://www.bajb.net/?p=175</guid>
		<description><![CDATA[Just a quick post on how-to install cassandra on Centos 5, and getting the required bits on to stop all the errors you will see, such as JNA and MX4J missing. First you need to get all the required modules from yum, to prepare the server. yum -y install gcc-c++ make cmake python-devel bzip2-devel zlib-devel [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post on how-to install cassandra on Centos 5, and getting the required bits on to stop all the errors you will see, such as JNA and MX4J missing.</p>
<p>First you need to get all the required modules from yum, to prepare the server.</p>
<p style="padding-left: 30px;">yum -y install gcc-c++ make cmake python-devel bzip2-devel zlib-devel<br />
yum -y install log4cpp-devel git git-core cronolog google-perftools-devel<br />
yum -y install readline-devel ncurses-devel libtool autoconf expat<br />
yum -y install libevent-devel flex byacc expat-devel</p>
<p style="padding-left: 30px;"># Perl Modules for Thrift Install<br />
yum -y install perl-Bit-Vector perl-Class-Accessor</p>
<p style="padding-left: 30px;"># Java Install<br />
yum -y remove jpackage-utils<br />
wget http://dev.centos.org/centos/5/testing/x86_64/RPMS/jpackage-utils-1.7.5-1jpp.1.el5.centos.noarch.rpm<br />
rpm -ivh jpackage-utils-1.7.5-1jpp.1.el5.centos.noarch.rpm<br />
yum -y install xml-commons-apis xml-commons-apis-javadoc ant<br />
yum -y install java<br />
yum -y install log4j jakarta-commons-logging jakarta-commons-lang<br />
yum -y install java-1.4.2-gcj-compat java-1.4.2-gcj-compat-devel</p>
<p>Next you will want to download the latest version of cassandra available at <a title="Cassandra Download" href="http://cassandra.apache.org/download/" target="_blank">http://cassandra.apache.org/download/</a></p>
<p>I have chosen to install cassandra in the following location: /usr/local/share/cassandra</p>
<p style="padding-left: 30px;">wget http://mirror.ox.ac.uk/sites/rsync.apache.org//cassandra/0.8.4/apache-cassandra-0.8.4-bin.tar.gz<br />
tar -xvf apache-cassandra-0.8.4-bin.tar.gz<br />
mkdir /usr/local/share/cassandra/<br />
cp ~/apache-cassandra-0.8.4/* /usr/local/share/cassandra -R -f;<br />
cd /usr/local/share/cassandra</p>
<p>Installing JNA is done as follows:</p>
<p style="padding-left: 30px;">wget &#8220;https://github.com/twall/jna/raw/3.3.0/jnalib/dist/jna.jar&#8221; &#8211;no-check-certificate -O /usr/local/share/cassandra/lib/jna.jar<br />
chmod 755 /usr/local/share/cassandra/lib/jna.jar</p>
<p>MX4J is installed with:</p>
<p style="padding-left: 30px;">wget &#8220;http://downloads.sourceforge.net/project/mx4j/MX4J%20Binary/3.0.2/mx4j-3.0.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmx4j%2Ffiles%2FMX4J%2520Binary%2F3.0.2%2F&amp;ts=1314263784&amp;use_mirror=freefr&#8221;<br />
tar zxvf mx4j-3.0.2.tar.gz mx4j-3.0.2/lib/mx4j-tools.jar<br />
cp mx4j-3.0.2/lib/mx4j-tools.jar /usr/local/share/cassandra/lib/<br />
chmod 755 /usr/local/share/cassandra/lib/mx4j-tools.jar</p>
<p>Switching to Sun Java<br />
You will need to download the latest JDK from SUN, and can switch from OpenJDK with the following</p>
<p style="padding-left: 30px;">rpm /root/jdk-7-linux-x64.rpm -ivh<br />
/usr/sbin/alternatives &#8211;install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 2 &amp;&amp; /usr/sbin/alternatives &#8211;config java</p>
<p>Just enter the number of the new JDK in the selection above, and hit enter (on a fresh install, its usually #3)</p>
<p>Finishing up.<br />
After you have everything above done, you should just be able to edit the config file /usr/local/share/cassandra/conf/cassandra.yaml, and then run cassandra /usr/local/share/cassandra/bin/cassandra</p>
<p>If you are running a cluster setup with cassandra, you can use a token calculator such as http://blog.milford.io/cassandra-token-calculator/ which will evenly spread the data across your nodes.</p>
<p>Also be sure to set your commit log and data directory on different disks.</p>
<p>The best option I have found is having the commitlog and OS on an SSD drive, and the data stored on a Raid 0 disk array with SAS drives. You want to make sure you have at least double the space available on disk as what you will be consuming with your nodes.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2011%2F08%2Finstalling-cassandra-on-centos-5%2F&amp;title=Installing%20cassandra%20on%20Centos%205" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2011/08/installing-cassandra-on-centos-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubiks Takes Over</title>
		<link>http://www.bajb.net/2009/01/rubiks-takes-over/</link>
		<comments>http://www.bajb.net/2009/01/rubiks-takes-over/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 00:14:39 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Just Develop It]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[jordan]]></category>
		<category><![CDATA[logical]]></category>
		<category><![CDATA[rubiks]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://www.bajb.net/?p=117</guid>
		<description><![CDATA[A few weeks back Jordan (designer @ Just Develop It) brought in his rubiks cube into the office and we were all amazed that he could complete the cube. The fact he could do it in under 5 minutes just added to the amazement. Between writing code and sleeping, Rich and myself found ourselves trying [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back Jordan (designer @ Just Develop It) brought in his rubiks cube into the office and we were all amazed that he could complete the cube.  The fact he could do it in under 5 minutes just added to the amazement.  Between writing code and sleeping, Rich and myself found ourselves trying to solve the cube wondering what logic we could apply to come to a solution.  After about a week not being able to complete more than the first 2 layers I cracked and looked around youtube.com for a way to complete the cube.</p>
<p>Much to my suprise, there was a logical way to solve the cube based on a few algorithms.  Easy when you know how <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   So, the youtube video I found was by pogobat and made the cube easy to understand.  You can see the video here: <a onclick="window.open(this.href); return false;" href="http://uk.youtube.com/watch?v=HsQIoPyfQzM">http://uk.youtube.com/watch?v=HsQIoPyfQzM</a>.  The algorithms for the cube are as follows:</p>
<ol>
<li>Fi U Li Ui</li>
<li>Ri Di R D</li>
<li>U R Ui Ri Ui Fi U F</li>
<li>Ui Li U L U F Ui Fi</li>
<li>F R U Ri Ui Fi</li>
<li>R U Ri U R U U Ri</li>
<li>U R Ui Li U Ri Ui L</li>
<li>Ri Di R D</li>
</ol>
<p>Ok, the letters above dont mean very much unless you can watched the video.  You always need to hold the cube in the same position for any of this to work <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>F = The face closest to you (Front)<br />
U = The face on the top (Up)<br />
L = The face in your left hand (Left)<br />
R = The face in your right hand (Right)<br />
D = The face on the bottom of the cube (Down)</p>
<p>There is also i.  This stands for &#8216;inverted&#8217; or &#8216;counter clockwise&#8217;</p>
<p>If you see Ri, you should turn the right face counter clockwise.  Should you see R you should turn the right face clockwise.   Be sure to only move that one face and not rotate the cube, else it will all end in disaster <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Once I got to grips with the algorithms, everything slotted into place and I could complete the cube serveral times in one night.  Its a very impressive skill to learn.</p>
<p>Get yourself onto youtube.com and watch the video linked above and learn the cube for yourself <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.bajb.net/wp-content/uploads/2009/01/p-640-480-28834d07-571b-4cb5-84ce-9a3dc1d2ae82.jpeg"><img class="size-full wp-image-364 aligncenter" src="http://www.bajb.net/wp-content/uploads/2009/01/p-640-480-28834d07-571b-4cb5-84ce-9a3dc1d2ae82.jpeg" alt="" width="225" height="300" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2009%2F01%2Frubiks-takes-over%2F&amp;title=Rubiks%20Takes%20Over" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2009/01/rubiks-takes-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Reaction thanks to Just Uptime</title>
		<link>http://www.bajb.net/2008/10/quick-reaction-thanks-to-just-uptime/</link>
		<comments>http://www.bajb.net/2008/10/quick-reaction-thanks-to-just-uptime/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 18:25:56 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[Just Develop It]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[stauts]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.bajb.net/?p=50</guid>
		<description><![CDATA[After adding the status.justuptime.com feature last week, we in the JDI office have taken full advantage of the system and have it on our main development screen and I even have it on my docked iPhone (sorta like a third screen ). Everyone in the office is able to keep an eye on all of [...]]]></description>
			<content:encoded><![CDATA[<p>After adding the status.justuptime.com feature last week, we in the <a title="Just Develop It" href="http://www.justdevelop.it" target="_blank">JDI</a> office have taken full advantage of the system and have it on our main development screen and I even have it on my docked iPhone (sorta like a third screen <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p style="text-align: center"><a href="http://www.bajb.net/wp-content/uploads/2008/10/photo.jpg"><img class="alignnone size-medium wp-image-51" title="iPhone Dock Uptime" src="http://www.bajb.net/wp-content/uploads/2008/10/photo-225x300.jpg" alt="" width="225" height="300" /> </a><a href="http://www.bajb.net/wp-content/uploads/2008/10/img_0252.jpg"><img class="alignnone size-medium wp-image-52" title="Development Monitor" src="http://www.bajb.net/wp-content/uploads/2008/10/img_0252-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Everyone in the office is able to keep an eye on all of our servers and someone can quickly jump onto fix any problems that come up.  One of our servers was seen to be down earlier so I took a photo, the server was back up and running within 2 minutes of going down thanks to the quick response system we have setup at <a title="Professional Web Hosting" href="http://www.justhost.com" target="_blank">Just Host</a> so all is good <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Why not get your website or servers into JustUptime.com and make life easy for yourself.  Automate the way you monitor your uptime and get the reports you need to keep your eye on the ball.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2008%2F10%2Fquick-reaction-thanks-to-just-uptime%2F&amp;title=Quick%20Reaction%20thanks%20to%20Just%20Uptime" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2008/10/quick-reaction-thanks-to-just-uptime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDI Friday Feature</title>
		<link>http://www.bajb.net/2008/10/jdi-friday-feature/</link>
		<comments>http://www.bajb.net/2008/10/jdi-friday-feature/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 17:47:14 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[Just Develop It]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.bajb.net/?p=42</guid>
		<description><![CDATA[Being the first friday in the month, I thought I should introduct a new item to the development room.  We now have the &#8216;Friday Feature&#8217; where we work on a &#8216;nice to have&#8217; feature for one of our products.  These features will generally be quick bits which add some &#8216;cool&#8217; to our products. Just Uptime [...]]]></description>
			<content:encoded><![CDATA[<p>Being the first friday in the month, I thought I should introduct a new item to the development room.  We now have the &#8216;Friday Feature&#8217; where we work on a &#8216;nice to have&#8217; feature for one of our products.  These features will generally be quick bits which add some &#8216;cool&#8217; to our products.</p>
<p><a title="Just Uptime - Server Monitoring" href="http://www.justuptime.com" target="_blank">Just Uptime</a> was the first product to have the JDIFF, and I thought an iPhone site to check the status of all your checks within the system would be pretty cool.  Any Just Uptime user is able to login to the new service which can be found at <a title="Just Uptime iPhone Status Check" href="http://status.justuptime.com" target="_blank">http://status.justuptime.com</a>, this page can be viewed from any mobile device as well as your web browser, however, it was designed for the iPhone.</p>
<p>The service puts all checks found to be down at the top of the list making it easier for you to spot any problems as and when they come up and the page auto refreshes every 60 seconds.</p>
<p>I took some screenshots of the system so you can see it in action just below.</p>
<p style="text-align: center;"><a href="http://www.bajb.net/wp-content/uploads/2008/10/img_0005.png"><img class="alignnone size-full wp-image-43" title="Just Uptime Status Update Login Screen" src="http://www.bajb.net/wp-content/uploads/2008/10/img_0005.png" alt="" width="320" height="480" /></a><a href="http://www.bajb.net/wp-content/uploads/2008/10/img_0006.png"> <img class="alignnone size-full wp-image-44" title="Just Uptime Status Update Checks" src="http://www.bajb.net/wp-content/uploads/2008/10/img_0006.png" alt="" width="320" height="480" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2008%2F10%2Fjdi-friday-feature%2F&amp;title=JDI%20Friday%20Feature" id="wpa2a_10">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2008/10/jdi-friday-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Product Development</title>
		<link>http://www.bajb.net/2008/08/product-development/</link>
		<comments>http://www.bajb.net/2008/08/product-development/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 14:47:44 +0000</pubDate>
		<dc:creator>Brooke Bryan</dc:creator>
				<category><![CDATA[Just Develop It]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[jdi]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://bajb.net/blog/?p=12</guid>
		<description><![CDATA[At Just Develop It we are always investing in new businesses and developing new products. The picture above is a photo of the whiteboard in my office with a list of all our current JDI projects.  The 2 lines with something missing are simply new projects which i decided to hide until we announce them]]></description>
			<content:encoded><![CDATA[<p>At Just Develop It we are always investing in new businesses and developing new products.</p>
<p><img class="aligncenter size-full wp-image-11" title="JDI Group" src="http://bajb.net/wp-content/uploads/2008/08/img_0191.jpg" alt="Office Whiteboard" width="500" height="375" /></p>
<p>The picture above is a photo of the whiteboard in my office with a list of all our current JDI projects.  The 2 lines with something missing are simply new projects which i decided to hide until we announce them <img src='http://www.bajb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.bajb.net%2F2008%2F08%2Fproduct-development%2F&amp;title=Product%20Development" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.bajb.net/2008/08/product-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

