<?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/"
	>

<channel>
	<title>neal street design</title>
	<atom:link href="http://www.nealstreetdesign.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.nealstreetdesign.com</link>
	<description></description>
	<pubDate>Tue, 28 Jul 2009 18:27:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using Hoptoad for Share Astronomy</title>
		<link>http://www.nealstreetdesign.com/?p=24</link>
		<comments>http://www.nealstreetdesign.com/?p=24#comments</comments>
		<pubDate>Tue, 28 Jul 2009 18:13:24 +0000</pubDate>
		<dc:creator>Ken Hudson</dc:creator>
		
		<category><![CDATA[Ruby and Rails]]></category>

		<guid isPermaLink="false">http://www.nealstreetdesign.com/?p=24</guid>
		<description><![CDATA[Our new application - Share Astronomy - was written with Ruby on Rails.  Many Rails developers use the exception_notifier plugin for exception handling.  We decided to use the Hoptoad hosted service instead.  So far, we are extremely pleased.  
One of the primary advantages of Hoptoad is that we only receive an [...]]]></description>
			<content:encoded><![CDATA[<p>Our new application - <a href="http://www.shareastronomy.com">Share Astronomy</a> - was written with <a href="http://rubyonrails.org">Ruby on Rails</a>.  Many Rails developers use the exception_notifier plugin for exception handling.  We decided to use the <a href="http://www.hoptoadapp.com/">Hoptoad</a> hosted service instead.  So far, we are extremely pleased.  </p>
<p>One of the primary advantages of Hoptoad is that we only receive an email once when there&#8217;s an error rather than receiving duplicate emails every time the same error occurs.  Hoptoad also has a very slick user interface that lets you inspect the value of all parameters, view your session data, scroll through the backtrace, etc.  And, to top it off, it&#8217;s very affordable - ranging from free to $25/month depending on features and functionality.</p>
<p>Installation and setup was easy:</p>
<p>First, if you have exception_notifier, you must remove it.</p>
<p>Next, from your project&#8217;s RAILS_ROOT you run the following command:</p>
<pre class="brush: ruby;">script/plugin install git://github.com/thoughtbot/hoptoad_notifier.git
</pre>
<p>Then, in the config/initializers/hoptoad.rb file you should have something like this:</p>
<pre class="brush: ruby;">
HoptoadNotifier.configure do |config|
  config.api_key = '12aa34567bbcc8901dddeeef'
end
</pre>
<p>More detailed instructions (including the steps necessary to remove exception_notifier) can be found on the <a href="http://github.com/thoughtbot/hoptoad_notifier/tree/master">Hoptoad Github</a> site.</p>
<p>Finally, there are other exception notification services out there.  One example would be <a href="http://getexceptional.com/">Exceptional</a>.  I don&#8217;t have any experience with Exceptional, though, so I can&#8217;t provide a comparison.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nealstreetdesign.com/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>Ruby on Rails Application Monitoring Tools</title>
		<link>http://www.nealstreetdesign.com/?p=14</link>
		<comments>http://www.nealstreetdesign.com/?p=14#comments</comments>
		<pubDate>Mon, 27 Jul 2009 00:45:42 +0000</pubDate>
		<dc:creator>Ken Hudson</dc:creator>
		
		<category><![CDATA[Neal Street Design]]></category>

		<guid isPermaLink="false">http://www.nealstreetdesign.com/?p=14</guid>
		<description><![CDATA[My father used to say, &#8220;the road to hell is paved with good intentions&#8221;.  Hmmm&#8230;  I hope he was wrong.  In any case, I had good intentions when I wrote my previous blog post.  I really was going to try and write blog posts frequently.  Unfortunately, in my mad dash [...]]]></description>
			<content:encoded><![CDATA[<p>My father used to say, &#8220;the road to hell is paved with good intentions&#8221;.  Hmmm&#8230;  I hope he was wrong.  In any case, I had good intentions when I wrote my previous blog post.  I <strong>really</strong> was going to try and write blog posts frequently.  Unfortunately, in my mad dash to get the first phase of our new application done I focused totally on coding and blogging fell by the wayside.  Well, my intentions are good again and I&#8217;m <strong>really, really</strong> going to try to keep up with these posts.</p>
<p>Today we released our new web application - <a href="http://www.shareastronomy.com">Share Astronomy</a>.  I&#8217;ll let you read all about it on the web site itself.  However, I did want to use a couple posts to talk about some of the technology.</p>
<p>One of the most important decisions we had to make during development was what tools to use for application monitoring.  The tools we chose were:</p>
<ul>
<li><a href="http://www.hoptoadapp.com">Hoptoad</a> for exception reporting.</li>
<li><a href="http://www.pingdom.com">Pingdom</a> to track uptime.</li>
<li><a href="http://www.newrelic.com/">New Relic</a> for monitoring application performance problems</li>
<li><a href="http://www.google.com/analytics/">Google Analytics</a> to measure website traffic among other things.</li>
</ul>
<p>Are these the &#8220;best&#8221; choices?  To be honest, I&#8217;m not sure yet.  Time will tell and I&#8217;ll share the good, the bad and the lessons learned as things progress.  In my next post I&#8217;ll talk about our experiences so far with Hoptoad.  The next post will be soon.  <strong>Really.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nealstreetdesign.com/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
		<item>
		<title>We have a new web site!</title>
		<link>http://www.nealstreetdesign.com/?p=1</link>
		<comments>http://www.nealstreetdesign.com/?p=1#comments</comments>
		<pubDate>Sun, 24 May 2009 23:52:06 +0000</pubDate>
		<dc:creator>Ken Hudson</dc:creator>
		
		<category><![CDATA[Neal Street Design]]></category>

		<guid isPermaLink="false">http://www.nealstreetdesign.com/?p=1</guid>
		<description><![CDATA[Welcome to our new web site.  Yes, it was finally time to ditch our old, antiquated web site and move to something that accurately reflects our business.  Please visit the About page for more information on Neal Street Design, Inc.  Refer to this space frequently to read about:

Our latest project - a [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to our new web site.  Yes, it was finally time to ditch our old, antiquated web site and move to something that accurately reflects our business.  Please visit the About page for more information on Neal Street Design, Inc.  Refer to this space frequently to read about:</p>
<ul>
<li>Our latest project - a new and <strong>very exciting</strong> web application aimed at anyone interested in astronomy, astrophysics and space science</li>
<li>Our experiences developing web applications for others</li>
<li>Ruby on Rails lessons learned</li>
<li>Database design and development</li>
<li>Any other topics that strike our fancy</li>
</ul>
<p>We&#8217;ve learned a lot from many of you - now it&#8217;s our turn to pass on some knowledge!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nealstreetdesign.com/?feed=rss2&amp;p=1</wfw:commentRss>
		</item>
	</channel>
</rss>
