
<?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>Bryce McDonnell &#124;&#124; Freelance Web Application Developer &#187; Ruby on Rails</title>
	<atom:link href="http://www.brycemcdonnell.com/skills-and-expert-groups/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brycemcdonnell.com</link>
	<description>bryce mcdonnell is a freelance web application developer specializing in PHP, Ruby on Rails and MySQL</description>
	<lastBuildDate>Fri, 26 Feb 2010 18:18:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Custom Routes with Shoulda</title>
		<link>http://www.brycemcdonnell.com/2010/02/custom-routes-with-shoulda/</link>
		<comments>http://www.brycemcdonnell.com/2010/02/custom-routes-with-shoulda/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:07:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Stuff I'm Working On]]></category>
		<category><![CDATA[Rspec]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[shoulda]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.brycemcdonnell.com/?p=234</guid>
		<description><![CDATA[I&#8217;ve recently been using Shoulda as my testing framework of choice to speed up my Rspec test writing. One common pattern kept recurring which was totally vexing: I wasn&#8217;t able to test my custom routes. Just recently, I was writing a reviews controller that is mostly controlled by an admin user of the site. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been using <a title="thoughtbot's shoulda framwork" href="http://thoughtbot.com/community/" target="_blank">Shoulda</a> as my testing framework of choice to speed up my <a title="Rspec, a great ruby on rails testing framework" href="http://rspec.info/" target="_blank">Rspec</a> test writing. One common pattern kept recurring which was totally vexing: I wasn&#8217;t able to test my custom routes. Just recently, I was writing a reviews controller that is mostly controlled by an admin user of the site. It&#8217;s logical to route the index request of the reviews controller to /admin.</p>
<p>I kept trying to force the request with the following failing code:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;">#don't use this, it's bad</span>
<span style="color:#008000; font-style:italic;"># I want to reroute /reviews to /admin</span>
get <span style="color:#996600;">&quot;/admin&quot;</span></pre></div></div>

<p>That was clearly wrong, but nothing immediately jumped out at me as to how to fix it. After much googling around, I finally found the quick and easy solution:<br />
<a title="ruby code as a gist" href="http://gist.github.com/309123" target="_blank">ruby code on github here</a></p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">describe <span style="color:#996600;">&quot;/admin&quot;</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    before<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:each</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span>
      get <span style="color:#ff3333; font-weight:bold;">:index</span>
    <span style="color:#006600; font-weight:bold;">&#125;</span>
&nbsp;
    it <span style="color:#006600; font-weight:bold;">&#123;</span> should route<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:get</span>, <span style="color:#996600;">&quot;/admin&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">to</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:controller</span> =<span style="color:#006600; font-weight:bold;">&amp;</span>gt; <span style="color:#ff3333; font-weight:bold;">:reviews</span>, <span style="color:#ff3333; font-weight:bold;">:action</span> =<span style="color:#006600; font-weight:bold;">&amp;</span>gt; <span style="color:#ff3333; font-weight:bold;">:index</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#125;</span>
    it <span style="color:#006600; font-weight:bold;">&#123;</span> should respond_with<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:success</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#125;</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>Hope this saves someone else some time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2010/02/custom-routes-with-shoulda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress / Fat Free CRM Lead Form Published!</title>
		<link>http://www.brycemcdonnell.com/2009/07/fat-free-crm-lead-form/</link>
		<comments>http://www.brycemcdonnell.com/2009/07/fat-free-crm-lead-form/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 19:06:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Stuff I'm Working On]]></category>
		<category><![CDATA[business/entrepreneurship]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[web service consumption]]></category>
		<category><![CDATA[web service creation]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.brycemcdonnell.com/?p=214</guid>
		<description><![CDATA[I&#8217;ve had a bit of time to finally pursue some open source initiatives that I&#8217;ve had cooking in the back of my mind. I&#8217;m really excited to release this project I&#8217;ve been working on because it showcases work in both PHP and Ruby on Rails. I&#8217;ve created a plugin written in PHP that integrates into [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a bit of time to finally pursue some open source initiatives that I&#8217;ve had cooking in the back of my mind. I&#8217;m really excited to release this project I&#8217;ve been working on because it showcases work in both PHP and Ruby on Rails. I&#8217;ve created a plugin written in PHP that integrates into any Wordpress site. I&#8217;ve also updated and modified a Ruby on Rails project called Fat Free CRM.</p>
<p>I really hope this adds a ton of value to new or established businesses looking for more efficiencies in their web-contact-to-deal-close processes.</p>
<p><span id="more-214"></span></p>
<p>The plugin installs just like any other Wordpress plugin. It should be pretty intuitive to anyone that has even limited experience administrating a Wordpress site. The plugin can be downloaded from Wordpress or at <a href="http://github.com/brycem/WordPress-Lead-Form-Plugin-For-Fat-Free-CRM/tree/master" target="_blank">my repo on github</a>.</p>
<p><a href="http://www.fatfreecrm.com/" target="_blank">Fat Free CRM</a> is a great customer relationship manager (CRM) I&#8217;ve been using for a little while now instead of <a href="http://www.highrisehq.com" target="_blank">Highrise</a>. I used Highrise for a little while before I grew frustrated by its hosting costs and lack of features. The guys at <a href="http://www.37signals.com" target="_blank">37signals</a> don&#8217;t seem to update it very often either.</p>
<p>For the rails project, I <a href="http://github.com/michaeldv/fat_free_crm/tree" target="_blank">forked the repository</a> and made a few minor changes like adding access via an API key. I also added a few usability options in the view codes to make integration with the plugin seamless.</p>
<p>For new businesses that are just implementing a CRM solution, I&#8217;d be happy to host the CRM application on my servers for a nominal cost. <a href="http://www.brycemcdonnell.com/contact/">Feel free to contact me</a> for more details. (hint, the contact form is an example of the plugin in action <img src='http://www.brycemcdonnell.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>To use the plugin and CRM together, just follow these simple instructions:</p>
<ol>
<li>Download or clone the CRM from my github repo. Install on my servers (contact me for pricing) or on your own</li>
<li>Download and install the fat-free-crm-lead plugin either from Wordpress or my github repo</li>
<li>Configure the plugin with the URL of your CRM and an API token (details are provided in the admin interface of the plugin)</li>
<li>Watch the leads come rolling in and enjoy not having to copy and paste from emails any longer</li>
</ol>
<p>Hopefully, this is really easy. If you run into any problems or have feature requests, please feel free to <a href="http://www.brycemcdonnell.com/contacts/">contact me</a>.</p>
<p>====UPDATE====</p>
<p>The plugin has been accepted into the WP plugin directory. Take a look at the <a href="http://wordpress.org/extend/plugins/fat-free-crm-lead-form/" target="_blank">fat-free-crm-lead-form at Wordpress</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2009/07/fat-free-crm-lead-form/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Precision Text</title>
		<link>http://www.brycemcdonnell.com/2009/07/ruby-on-rails-precision-text/</link>
		<comments>http://www.brycemcdonnell.com/2009/07/ruby-on-rails-precision-text/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:20:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[text messaging]]></category>
		<category><![CDATA[web service consumption]]></category>

		<guid isPermaLink="false">http://blog.thedevranch.net/?p=157</guid>
		<description><![CDATA[<a href=http://www.brycemcdonnell.com/2009/07/ruby-on-rails-precision-text/><img src=http://blog.thedevranch.net/wp-content/uploads/2009/07/precisiontext.png class=imgtfe hspace=5 align=left width=100  border=0></a>Precision Text, a brand new company with only an idea, needed to hire a solid web developer to bring their new business idea to life.  After a few conversations, we both agreed that the best way to bring this idea to the marketplace would be to use the Ruby on Rails framework and a solid text messaging API.

The application allows for business owners to gather a list of their customer's cell phone numbers. The business can then send out a message to these customers alerting them of new deals or special offers. The response rate has been high and the utility to the business has been huge.]]></description>
			<content:encoded><![CDATA[<p><strong>For Precision Text &#8211; Lead Developer/Architect &#8211; 2009</strong></p>
<p><a href="http://www.precisiontext.com" target="_blank">www.precisiontext.com</a></p>
<p><img class="aligncenter size-full wp-image-158" title="precisiontext" src="http://blog.thedevranch.net/wp-content/uploads/2009/07/precisiontext.png" alt="precisiontext" width="402" height="128" /></p>
<p>Precision Text, a brand new company with only an idea, needed to hire a solid web developer to bring their new business idea to life.  After a few conversations, we both agreed that the best way to bring this idea to the marketplace would be to use the Ruby on Rails framework and a solid text messaging API.</p>
<p>The application allows for business owners to gather a list of their customer&#8217;s cell phone numbers. The business can then send out a message to these customers alerting them of new deals or special offers. The response rate has been high and the utility to the business has been huge.</p>
<p>I built the application from scratch and within a month was comfortable with a deployment in a beta stage. Using this beta deployment, the founders put the application through some of their own testing and determined they were comfortable selling the product as it was. Within a month of deployment, they had already secured 10 contracts!</p>
<h2>TDD</h2>
<p>This was the first app that I built in a completely test driven development (TDD) coding style. I have had some experience with unit and functional testing, but I have never actually built an application from scratch using TDD. Even though the processes was new, I still found the coding process to be much more efficient. I will be building apps using only TDD from now on.</p>
<h2>Daemonized Processes / Time Zones</h2>
<p>Sometimes businesses need to send messages later than when they&#8217;re at the computer. Rather than set up a complicated cron job or some other solution, I created a daemon within the application that actively listens for queued messages and sends them according to the time the end user requested.</p>
<p>Implicit in the scheduling is getting their time zone right. From a usability perspective, it is much easier not to do time math when queueing a job. A restaurant owner in Colorado shouldn&#8217;t have to compute the difference of her time zone to where the server is located. Neither would she want a message to accidently go out an hour early.</p>
<p>For usability and business rapport reasons, I implemented automatic adjustments for the time zone the user is in. To the user, it is seamless and easy to manage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2009/07/ruby-on-rails-precision-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>College Guide Post</title>
		<link>http://www.brycemcdonnell.com/2008/07/college-guide-post/</link>
		<comments>http://www.brycemcdonnell.com/2008/07/college-guide-post/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 23:04:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PayPal Integration]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Shopping Cart]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://blog.thedevranch.net/?p=122</guid>
		<description><![CDATA[<a href=http://www.brycemcdonnell.com/2008/07/college-guide-post/><img src=http://blog.thedevranch.net/wp-content/uploads/2009/07/cgp.png class=imgtfe hspace=5 align=left width=100  border=0></a>For Old Green Pickup (Creative Marketing), Co-Developer &#8211; 2008
A creative design company called Old Green Pickup began its transition to using Ruby on Rails as its primary development platform. Since this was one of only a few projects Old Green Pickup had used Ruby on Rails with, the President of Old Green Pickup hired Bryce [...]]]></description>
			<content:encoded><![CDATA[<h4>For Old Green Pickup (Creative Marketing), Co-Developer &#8211; 2008</h4>
<p>A creative design company called Old Green Pickup began its transition to using Ruby on Rails as its primary development platform. Since this was one of only a few projects Old Green Pickup had used Ruby on Rails with, the President of Old Green Pickup hired Bryce to take over the production and make sure everything was running smoothly. This is the first project in a new relationship we wish to cultivate.</p>
<p><span id="more-122"></span></p>
<p><img class="alignleft size-full wp-image-123" title="cgp" src="http://blog.thedevranch.net/wp-content/uploads/2009/07/cgp.png" alt="cgp" width="590" height="688" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2008/07/college-guide-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AAA Ohio</title>
		<link>http://www.brycemcdonnell.com/2008/04/aaa-ohio/</link>
		<comments>http://www.brycemcdonnell.com/2008/04/aaa-ohio/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 23:08:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[data analysis]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Scriptaculous]]></category>
		<category><![CDATA[Shopping Cart]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[web service consumption]]></category>
		<category><![CDATA[web service creation]]></category>

		<guid isPermaLink="false">http://blog.thedevranch.net/?p=129</guid>
		<description><![CDATA[<a href=http://www.brycemcdonnell.com/2008/04/aaa-ohio/><img src=http://blog.thedevranch.net/wp-content/uploads/2009/07/aaa.png class=imgtfe hspace=5 align=left width=100  border=0></a>For David K. Burnap Advertising Agency, Co-Developer &#8211; 2008
I was brought in as an associate developer to the AAA project to make sure it was completed on time with high quality. I resided in Ohio for a period of three weeks to develop alongside the lead developer.
During that time, I helped with formalizing the architectural [...]]]></description>
			<content:encoded><![CDATA[<h4>For David K. Burnap Advertising Agency, Co-Developer &#8211; 2008</h4>
<p>I was brought in as an associate developer to the AAA project to make sure it was completed on time with high quality. I resided in Ohio for a period of three weeks to develop alongside the lead developer.</p>
<p>During that time, I helped with formalizing the architectural plan of the application, offered assistance in deployment and led development projects for several areas of the application.</p>
<p><span id="more-129"></span></p>
<p>One fundamental role in the project was to create an online market place and integrate it with an existing SQL Server database. I also created a robust shopping cart and checkout procedure. I also built a web service to manage users in the shopping cart.</p>
<p>The main application was build using a Flash frontend and required data called from the Rails backend. I built a background RESTful interface and helped the lead designer integrate it with Flash.</p>
<p>Integration with other AAA services was also required. I built the front end code to a GIS service, a system for sending emails, and a mechanism to create, store and display unique travel products.</p>
<p>I returned home and continued working on the project through their successful launch in early May of 2008.</p>
<p><img class="alignleft size-full wp-image-131" title="aaa" src="http://blog.thedevranch.net/wp-content/uploads/2009/07/aaa.png" alt="aaa" width="576" height="296" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2008/04/aaa-ohio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ClinicSnapshot</title>
		<link>http://www.brycemcdonnell.com/2007/07/clinicsnapshot/</link>
		<comments>http://www.brycemcdonnell.com/2007/07/clinicsnapshot/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 22:25:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[data analysis]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PayPal Integration]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[web service consumption]]></category>
		<category><![CDATA[web service creation]]></category>

		<guid isPermaLink="false">http://blog.thedevranch.net/?p=116</guid>
		<description><![CDATA[<a href=http://www.brycemcdonnell.com/2007/07/clinicsnapshot/><img src=http://blog.thedevranch.net/wp-content/uploads/2009/07/cs.png class=imgtfe hspace=5 align=left width=100  border=0></a>ClinicSnaphot is an application similar to ClinicResearch, yet their code is distinct.
Its programming includes an interface to build medical surveys and host a variety of physician specific questionnaires. It resembles a SurveyMonkey like solution specifically tailored to the security and confidentiality concerns of the medical profession.

I developed all the code including user management and payment [...]]]></description>
			<content:encoded><![CDATA[<p>ClinicSnaphot is an application similar to ClinicResearch, yet their code is distinct.</p>
<p>Its programming includes an interface to build medical surveys and host a variety of physician specific questionnaires. It resembles a SurveyMonkey like solution specifically tailored to the security and confidentiality concerns of the medical profession.</p>
<p><span id="more-116"></span></p>
<p>I developed all the code including user management and payment processing.</p>
<p><img class="alignleft size-full wp-image-117" title="cs" src="http://blog.thedevranch.net/wp-content/uploads/2009/07/cs.png" alt="cs" width="536" height="536" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2007/07/clinicsnapshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clinic Research</title>
		<link>http://www.brycemcdonnell.com/2007/07/clinic-research/</link>
		<comments>http://www.brycemcdonnell.com/2007/07/clinic-research/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 22:17:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[data analysis]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PayPal Integration]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[web service consumption]]></category>
		<category><![CDATA[web service creation]]></category>

		<guid isPermaLink="false">http://blog.thedevranch.net/?p=109</guid>
		<description><![CDATA[<a href=http://www.brycemcdonnell.com/2007/07/clinic-research/><img src=http://blog.thedevranch.net/wp-content/uploads/2009/07/cr.png class=imgtfe hspace=5 align=left width=100  border=0></a>For LabCoat Innovations, LLC  - Lead Developer 2007 &#8211; 2008
A &#8220;Web 2.0&#8243; application designed as an all in one solution for medical research.
Physicians can design studies, write surveys and collaborate with peers. A unique challenge with this project was patient confidentiality. I built a secure system focused on patient anonymity.
The project also required a regular, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>For LabCoat Innovations, LLC  - Lead Developer 2007 &#8211; 2008</strong></p>
<p>A &#8220;Web 2.0&#8243; application designed as an all in one solution for medical research.</p>
<p>Physicians can design studies, write surveys and collaborate with peers. A unique challenge with this project was patient confidentiality. I built a secure system focused on patient anonymity.</p>
<p>The project also required a regular, non-intrusive, payment processing mechanism which I implemented.</p>
<p><span id="more-109"></span></p>
<p>A community area allows physicians to discuss emerging research and develop new studies. Includes a regularly updated blog.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-110" title="cr" src="http://blog.thedevranch.net/wp-content/uploads/2009/07/cr.png" alt="cr" width="612" height="492" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brycemcdonnell.com/2007/07/clinic-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
