
<?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; Git</title>
	<atom:link href="http://www.brycemcdonnell.com/skills-and-expert-groups/git/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>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>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>
