<?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>Abbott Professional Services</title>
	<atom:link href="http://abbottps.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://abbottps.com</link>
	<description>Elite, boutique web firm in Chicago, IL.  We provide web design and development services on multiple platforms including Ruby on Rails, Wordpress, and .Net</description>
	<lastBuildDate>Thu, 30 Jun 2011 17:21:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>How to Integrate WordPress and a .Net Web Application on IIS7</title>
		<link>http://abbottps.com/2011/05/16/how-to-integrate-a-wordpress-and-a-net-web-application-on-iis7/</link>
		<comments>http://abbottps.com/2011/05/16/how-to-integrate-a-wordpress-and-a-net-web-application-on-iis7/#comments</comments>
		<pubDate>Mon, 16 May 2011 12:23:06 +0000</pubDate>
		<dc:creator>Bryan Abbott</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://abbottps.com/?p=722</guid>
		<description><![CDATA[I have a hard time recommending a .Net blog engine that is comparable to WordPress in features, ease of use, cost and polish. Frequently I&#8217;m recommending to clients who have .Net sites that are looking add a blog to just add WordPress. This will usually require the .Net site has some complexities that aren&#8217;t easily [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_725" class="wp-caption alignnone" style="width: 580px"><a href="http://abbottps.com/wp-content/uploads/2011/05/strange-friends-technology.jpg"><img class="size-full wp-image-725" title="Wordpress and IIS are Buddies" src="http://abbottps.com/wp-content/uploads/2011/05/strange-friends-technology.jpg" alt="Wordpress and IIS are Buddies" width="570" height="367" /></a><p class="wp-caption-text">I&#39;ll let you guess which one I think is the dog.</p></div>
<p>I have a hard time recommending a .Net blog engine that is comparable to WordPress in features, ease of use, cost and polish.  Frequently I&#8217;m recommending to clients who have .Net sites that are looking add a blog to just add WordPress.  This will usually require the .Net site has some complexities that aren&#8217;t easily transferable (i.e. It&#8217;s not just a corporate informational site with static content that is easily transferable to WordPress all together) and that you will have reasonable control over the server environment (no cheap shared hosting environments headaches).</p>
<p>I&#8217;m going to be attaching a blog to the <a href="apsjobboard.com">APS Job Board</a> which is a little project we are running to keep the people of Chicago (and the US) employed or employed with jobs they actually like.  It&#8217;s built using the latest and greatest for Microsoft web development (SQL Server, MVC3, Razor layouts, etc.).  I poked around looking for some good blogging open source goodness with aspNet MVC3 and the options just aren&#8217;t there or mature enough in my opinion. *cough* <a href="WebFunnel">WebFunnel</a> *cough* </p>
<p>A big benefit of doing it this way it to keep the traffic with your blog and your website integrated.  You want to avoid having traffic for your blog on it&#8217;s own domain, or a subdomain (i.e. apsjobboardblog.com or blog.absjobboard.com).</p>
<p>One of the major drawbacks would be having to manage the design of the site in two independent code bases, although I think this is the case even with .Net blogging engine options.  You will also need 2 developer skills sets if you are looking to do fancy, custom custom stuff with both sides of the application &#8211; or one good web firm like APS for instance!</p>
<p>If you didn&#8217;t know WordPress will actually run quite nicely on the MS Web Stack.  You can even use MS SQL Server instead of MYSQL if you like &#8211; which makes the data more accessible to your .Net portions of the site.  For the purposes of this tutorial we will be using Windows Server 2008, IIS7, and the MS Web Platform Installer.</p>
<p>Save yourself some pain, and just make sure you have no MySQL server instances previously installed, reboot and stop IIS.  Then just simply select WordPress and install via the MS Web Platform Installer tool.  It will install MySQL by default, and just go through the steps.</p>
<p><a href="http://abbottps.com/wp-content/uploads/2011/05/SS_Wordpress_MS_Web_Platform_Installer_2011-05-15.png"><img src="http://abbottps.com/wp-content/uploads/2011/05/SS_Wordpress_MS_Web_Platform_Installer_2011-05-15-600x587.png" alt="" title="SS_Wordpress_MS_Web_Platform_Installer_2011-05-15" width="600" height="587" class="alignnone size-large wp-image-739" /></a></p>
<p>Now in IIS7 go to your .Net web site and create a virtual directory.  You can call it whatever you want &#8211; but let&#8217;s call it &#8220;blog&#8221; because we like to use common sense here at APS. Set the home directory to your new WordPress website home directory.<br />
<div id="attachment_745" class="wp-caption alignnone" style="width: 610px"><a href="http://abbottps.com/wp-content/uploads/2011/05/SS_IIS7_Blog_Virtual_Directory_2011-05-16.png"><img src="http://abbottps.com/wp-content/uploads/2011/05/SS_IIS7_Blog_Virtual_Directory_2011-05-16-600x279.png" alt="Add a virtual directory for your WordPress blog" title="SS_IIS7_Blog_Virtual_Directory_2011-05-16" width="600" height="279" class="size-large wp-image-745" /></a><p class="wp-caption-text">Just right click your web app and add a virtual directory.  Point it to your new WP blog website root.</p></div></p>
<p>There is a final step to make the integration seamless and that is to set your WordPress address (URL) and Site address (URL) to your .Net application&#8217;s domain and blog path.</p>
<p><a href="http://abbottps.com/wp-content/uploads/2011/05/SS_Wordpress_Integrated_Blog_URL_2011-05-15.png"><img src="http://abbottps.com/wp-content/uploads/2011/05/SS_Wordpress_Integrated_Blog_URL_2011-05-15-600x471.png" alt="" title="SS_Wordpress_Integrated_Blog_URL_2011-05-15" width="600" height="471" class="alignnone size-large wp-image-738" /></a></p>
<p>Viola!  By the powers invested in me, I now pronounce your .Net website and WordPress blog bound in unholy matrimony.</p>
]]></content:encoded>
			<wfw:commentRss>http://abbottps.com/2011/05/16/how-to-integrate-a-wordpress-and-a-net-web-application-on-iis7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UnGoogleable Gitx Error &#8211; Commit failed &#8211; Could not create a tree</title>
		<link>http://abbottps.com/2011/04/27/ungoogleable-gitx-error-commit-failed-could-not-create-a-tree/</link>
		<comments>http://abbottps.com/2011/04/27/ungoogleable-gitx-error-commit-failed-could-not-create-a-tree/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 03:07:16 +0000</pubDate>
		<dc:creator>Bryan Abbott</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[create a tree]]></category>
		<category><![CDATA[Gitx]]></category>
		<category><![CDATA[gitx commit failed]]></category>

		<guid isPermaLink="false">http://abbottps.com/?p=647</guid>
		<description><![CDATA[Ok, part of entering the blogoshere was that it would become my penance for lurking on the hundreds of other blogs and online resources that helped me solved countless errors and programming time sinks. I was rather enjoying my day off until I decided to be productive and see if I could identify why this [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, part of entering the blogoshere was that it would become my penance for lurking on the hundreds of other blogs and online resources that helped me solved countless errors and programming time sinks.   I was rather enjoying my day off until I decided to be productive and see if I could identify why this error popped up when I was on a client site this week.  </p>
<p><center><br />
<div id="attachment_676" class="wp-caption alignnone" style="width: 610px"><a href="http://abbottps.com/wp-content/uploads/2011/04/Git-Commit-Failed-Create-A-Tree-SS-2011-04-26.png"><img src="http://abbottps.com/wp-content/uploads/2011/04/Git-Commit-Failed-Create-A-Tree-SS-2011-04-26-600x421.png" alt="Gitx Commit Failed Create A Tree" title="Git Commit Failed Create A Tree" width="600" height="421" class="size-large wp-image-676" /></a><p class="wp-caption-text">Create a tree? That&#039;s easy ..</p></div><br />
</center></p>
<p>Just to prove I broke Google:<br />
<center><br />
<div id="attachment_677" class="wp-caption alignnone" style="width: 610px"><a href="http://abbottps.com/wp-content/uploads/2011/04/Broke-Google-Git-Commit-Failed-Create-A-Tree-SS-2011-04-26.png"><img src="http://abbottps.com/wp-content/uploads/2011/04/Broke-Google-Git-Commit-Failed-Create-A-Tree-SS-2011-04-26-600x223.png" alt="Broke Google Gitx Commit Failed Create a Tree" title="Broke-Google-Git-Commit-Failed-Create-A-Tree-SS-2011-04-26" width="600" height="223" class="size-large wp-image-677" /></a><p class="wp-caption-text">Thanks Google, for nothing ...</p></div><br />
</center></p>
<p>I still haven&#8217;t got to the root of the issue, but my development environment is on a Mac, Snow Leopard 10.6.6, and GitX 0.7.1. </p>
<p>The work around was to clone the remote repository on Github again locally, or to simply copy and paste the working directory in finder.  The duplicate directory doesn&#8217;t encounter this  error on commit. </p>
<p>Hopefully someone will find this and it will save them some time down the road &#8230; If I can help but one lost programming soul a couple of hours, then all this blogging fuss would have been worth it. </p>
]]></content:encoded>
			<wfw:commentRss>http://abbottps.com/2011/04/27/ungoogleable-gitx-error-commit-failed-could-not-create-a-tree/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recruiter&#8217;s role in a freelance economy</title>
		<link>http://abbottps.com/2011/04/02/recruiters-role-freelance-web-development/</link>
		<comments>http://abbottps.com/2011/04/02/recruiters-role-freelance-web-development/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 06:25:28 +0000</pubDate>
		<dc:creator>Bryan Abbott</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[recruiters]]></category>
		<category><![CDATA[sales percentages]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://abbottps.com/?p=623</guid>
		<description><![CDATA[I&#8217;ve been doing a lot of business development lately.  A large portion of my day is sifting through requisitions, websites, and resources to find suitable work &#8211; preferably work that is aligned with my goals as a small business owner.   There are lots of considerations such as rate, the industry, and potential for long term [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="363"><param name="movie" value="http://www.youtube.com/v/5hWIr9_noRo?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5hWIr9_noRo?version=3" type="application/x-shockwave-flash" width="600" height="363" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I&#8217;ve been doing a lot of business development lately.  A large portion of my day is sifting through requisitions, websites, and resources to find suitable work &#8211; preferably work that is aligned with my goals as a small business owner.   There are lots of considerations such as rate, the industry, and potential for long term commitment that come into play.  I&#8217;d much rather be working on a project and coding with my colleagues, but it comes with the territory when you run your own web firm.  It&#8217;s tedious work, but considering the alternative such as paying a sales guy, or using a recruiter &#8211; it&#8217;s currently the lesser or evils.</p>
<p>I&#8217;ve always avoided recruiters.  On my list of least favorite things they rank slightly above offshore web development and toll booths.  The idea of someone getting 30 percent (or more) of my compensation when they typically don&#8217;t know much about my field is difficult to stomach.  My favorite recent quote in dealing with a recruiter after I inquired about their take was, &#8220;We don&#8217;t discuss percentages with talent&#8221;.   Really?  You would think the potential to make 30k on a single connection would be worth more effort than that.  In my experiences they typically have very little knowledge of technology other than what they have gleaned from their cold calling routines.  I understand that most people in my field aren&#8217;t particularly socially adept so they can use a little help when it comes to networking and presenting your skills in the best light.  Yet I&#8217;ve never once heard of recruiter help with a resume (other than asking for YOU to adjust it for the position), provide a laptop, training, or even coach you through an interview process.  I&#8217;m sure it doesn&#8217;t make sense for them because that all requires time and it&#8217;s much easier to shuffle resumes of multiple candidates for a position than to actually enable a candidate.  A recruiters job is to present as many candidates as possible for the clients who pay their bills &#8211; not to find the right job for a candidate.   It&#8217;s a capitalist economy &#8211; so fair enough.</p>
<p>I guess my main beef is the compensation.  30% ?!?  I&#8217;ve seen instances where it&#8217;s closer to half.  I can&#8217;t think of another sales professional where the amount of work performed constitutes those percentages.  Real estate agents can get around 6 percent for the sale of house.  Elite enterprise software sales guys get 3 to 8 percent commission on their quotas.  Where is the precedent for this percentage?</p>
<p>My other gripe is with the companies that enable this market to exist in the first place &#8211; particularly with contract work.  If you are a company in need of web talent, why wouldn&#8217;t you just negotiate with a firm or freelancer directly?  Do you really think it&#8217;s good business to put 30% percent of your budget to a finders fee?</p>
<p>So freelancers of Chicago unite!  Grab your pitchforks and torches and keep the recruiters at bay.  Try a little cold calling yourself, pass out a few business cards, and do a little more networking.</p>
<p>Honestly, if needed, I think I&#8217;d be better off with Ben Affleck as my  recruiter &#8211; at least I might get a retainer out of the deal.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://abbottps.com/2011/04/02/recruiters-role-freelance-web-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>http://abbottps.com/2011/03/22/abbott-professional-services-enters-blogosphere/</link>
		<comments>http://abbottps.com/2011/03/22/abbott-professional-services-enters-blogosphere/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 05:59:16 +0000</pubDate>
		<dc:creator>Bryan Abbott</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://localhost/apswordpress/?p=572</guid>
		<description><![CDATA[Well the unthinkable has happened. APS has entered the blogosphere. After over a decade in web development and the crushing pressure from peers and colleagues &#8220;we&#8217;ve&#8221; decided to contribute the insights, successes, tidbits of knowledge and trials and tribulations of running a small web firm in Chicago. By &#8220;we&#8217;ve&#8221; I mean most of the responsibility [...]]]></description>
			<content:encoded><![CDATA[<p>Well the unthinkable has happened.  APS has entered the blogosphere.  After over a decade in web development and the crushing pressure from peers and colleagues &#8220;we&#8217;ve&#8221; decided to contribute the insights, successes, tidbits of knowledge and trials and tribulations of running a small web firm in Chicago.  By &#8220;we&#8217;ve&#8221; I mean most of the responsibility will fall on the sole proprietor (Mr. Abbott)  (until APS can afford a social media minion full time!).  Social media isn&#8217;t unlike most other human socialization &#8211; it&#8217;s most successful for those who have the personality and acumen for it.  I&#8217;ve always been an introvert with a one track mind that likes to focus on complex problems &#8211; hence the career in programming.  Despite this crippling handicap I&#8217;ve decided to take a lot of the advice I&#8217;ve been giving clients and take an active role in marketing.  We&#8217;ve actually had some outstanding success in this area for our clients so it&#8217;s time to practice what we preach. </p>
<p>I just rebooted the website design for the third time in 2 years and chose WordPress as the blogging platform of choice.  All content management systems are evil in there own way but I&#8217;m navigating my way around pretty well for being a Microsoft .Net lackey for most of my career.  I&#8217;ve managed to hack up this template pretty good for never coding in PHP until this weekend.  It reminds me a lot of classic MS active server pages actually.  I think I&#8217;m a bit of a rare bird as you won&#8217;t find many developers who are well versed with Microsoft, work on a Mac, and has some Ruby on Rails contract work under his belt.  Anyways I got everything up an running and most of my content transferred in a day of work over the weekend.  Not bad.  </p>
<p>I&#8217;m am looking forward to sharing experiences and ideas and bring my patented brand of shy, awkward and anti social online.  God knows I have some kind of record for using information and code samples from every blog on the internet without contributing anything.  So here is to turning that around and starting anew.  </p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://abbottps.com/2011/03/22/abbott-professional-services-enters-blogosphere/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

