<?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>The Puerto Rican Rails Dude &#187; Services</title>
	<atom:link href="http://www.dennmart.com/category/services/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dennmart.com</link>
	<description>Official Blog of Dennis Martinez</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:13:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bye, Slicehost &#8211; Hello, Linode</title>
		<link>http://www.dennmart.com/2010/07/26/bye-slicehost-hello-linode/</link>
		<comments>http://www.dennmart.com/2010/07/26/bye-slicehost-hello-linode/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 23:13:23 +0000</pubDate>
		<dc:creator>Dennis Martinez</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby On Rails]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://www.dennmart.com/?p=191</guid>
		<description><![CDATA[It&#8217;s been a few months since my last post around these parts. I&#8217;ve mostly been keeping busy with fitting into the whole West Coast lifestyle and, of course, busy at the job. Although I do miss New York City from time to time, particularly while watching older episodes of How I Met Your Mother, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a few months since my last post around these parts. I&#8217;ve mostly been keeping busy with fitting into the whole West Coast lifestyle and, of course, busy at the job. Although I do miss New York City from time to time, particularly while watching older episodes of <em>How I Met Your Mother</em>, I&#8217;ve really enjoyed my time in the Bay Area. People here are interesting, and tech is such a huge part of the culture. It&#8217;s been a fun ride.</p>
<p>This post, however, is not about the adventures of a Puerto Rican being thousands of miles from home (although it could certainly make for an interesting story for another day). This post is about me pulling the trigger on something I&#8217;ve wanted to do for a long time &#8211; switch my VPS (which is where this very blog is running) from <a href="http://www.slicehost.com/">Slicehost</a> to <a href="http://www.linode.com/">Linode</a>.</p>
<p>To begin, I wanted to state that Slicehost is very, very awesome. I&#8217;ve been a customer of theirs for more than two years, and never had any major issues with them. With the exception of some outages, their service ran smoothly for the most part. This is more than anyone can ask for. So, if Slicehost is so awesome, why didn&#8217;t I marry them? I was perfectly content in staying with them.</p>
<p>However, as I was experimenting more and more with Ruby, Rails, Python and other languages / frameworks, my VPS &#8211; which was the smallest slice available at 256 MB &#8211; was obviously starting to suffer under the memory constraints. Since these were mostly experiments, I didn&#8217;t want to splurge and pay almost double for a 512 MB slice. That&#8217;s when Linode <a href="http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-increase/">announced</a> that they would be increasing the RAM sizes of all their slices. So it was either to stay with Slicehost and have my VPS struggle to keep up with my experiments (or pay more per month), or switch VPS providers. After reading all around the Internet about how good Linode was, I decided to go for it.</p>
<p>I opened an account with Linode and instantly had my sparkling new VPS running. I transferred all my files from the old Slicehost VPS and just had to point my domain names to the new Linode VPS. My main concern initially was that Slicehost had really spoiled me with their control panel, especially for DNS management. It was what had initially drawn me into their service to begin with, so leaving that behind was a bit scary. Thankfully, Linode has their own control panel that&#8217;s equally great to use. I was able to configure and point my domain names to the Linode VPS, and had everything working quickly.</p>
<p>As far as performance, I had been reading for years how Linode has faster I/O performance than Slicehost. Turns out that those tests seem to be true &#8211; The VPS as a whole feels much snappier, from logging in via SSH to serving up this very blog.</p>
<p>One of the major issues people had against Linode in the past was that they lacked any integrated backup system, a la Slicehost. They actually <a href="http://blog.linode.com/2010/05/04/introducing-the-linode-backup-service/">introduced backups</a> a few months ago. This wasn&#8217;t a major concern for me (I&#8217;m using <a href="http://www.tarsnap.com/">Tarsnap</a>, which deserves a blog post of its own), but for those who need this sort of service, know that they have you covered.</p>
<p>Like I mentioned, Slicehost is great, and I wouldn&#8217;t encourage people to not use their services. I just had different needs that Linode seems to be handling as well as I expected. It&#8217;s only been a couple of days, but I think I&#8217;ll be shutting down my Slicehost VPS for good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennmart.com/2010/07/26/bye-slicehost-hello-linode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox &#8211; Never leave your files behind again</title>
		<link>http://www.dennmart.com/2008/09/12/dropbox-never-leave-your-files-behind-again/</link>
		<comments>http://www.dennmart.com/2008/09/12/dropbox-never-leave-your-files-behind-again/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 02:49:51 +0000</pubDate>
		<dc:creator>Dennis Martinez</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dennmart.com/?p=86</guid>
		<description><![CDATA[I&#8217;m pretty damn excited by the long-awaited public launch of Dropbox, an online file storage service. Well, it&#8217;s more than that. It&#8217;s a service that allows you to store, share and synchronize your files, either on the web, or as a &#8216;dropbox&#8217; folder on your computer. They offer a nice chunk of space &#8211; 2 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pretty damn excited by the long-awaited public launch of <strong><a href="http://www.getdropbox.com/">Dropbox</a></strong>, an online file storage service. Well, it&#8217;s more than that. It&#8217;s a service that allows you to store, share and synchronize your files, either on the web, or as a &#8216;dropbox&#8217; folder on your computer. They offer a nice chunk of space &#8211; 2 Gigabytes, which to me is more than enough for the things I would usually store in these services.</p>
<p>It might sound like just another online file storage site, but it really is not. It&#8217;s ridiculously easy to use. Once you install their client software and create an account with them, your computer will have a special folder, where you can just drop files in and they will automatically be synced on your account. No need to do any manual syncing or waiting for a timed sync to occur. It&#8217;ll happen totally transparent from your regular workflow. Provided you have a fast Internet connection, the synchronization process is virtually instantaneous. Then you can either grab the files from a web interface, or by installing and configuring the client in another computer. It&#8217;s that damn easy. Take a look at the <strong><a href="http://www.getdropbox.com/tour">tour</a></strong> they have on their site.</p>
<p>I must admit, I was a bit skeptical about this service after I read about it in <strong><a href="http://www.techcrunch.com/2008/03/11/dropbox-the-online-storage-solution-weve-been-waiting-for/">TechCrunch</a></strong> earlier this year. I thought it wouldn&#8217;t be anything special compared to any other site that provides similar services. However, after reading more and more about it, the curiosity got the best of me. I scrounged for an invite and eventually got one. I signed up, but to be honest I never used it much. I only have access to Mac and Linux computers at the moment, and Dropbox was Windows and Mac only, so I was rather limited as to where I could use it.</p>
<p>However, the excitement arrived yesterday, when not only I read that Dropbox launched publicly, but they also released a Linux version of their client software! I immediately downloaded the client at work (laptop using Ubuntu 8.04), created my account. and it worked just as it did on the Mac. I started transferring files and got them when I arrived home. Everything went without a hitch. I&#8217;m now finding more and more uses for Dropbox, particularly work-related files that I can access at home.</p>
<p>Kudos to the entire Dropbox team for putting out some quality work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennmart.com/2008/09/12/dropbox-never-leave-your-files-behind-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hoptoad &#8211; Rails Exception Catching Made Easy</title>
		<link>http://www.dennmart.com/2008/08/27/hoptoad-rails-exception-catching-made-easy/</link>
		<comments>http://www.dennmart.com/2008/08/27/hoptoad-rails-exception-catching-made-easy/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 14:29:59 +0000</pubDate>
		<dc:creator>Dennis Martinez</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby On Rails]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://www.dennmart.com/?p=76</guid>
		<description><![CDATA[Have you ever installed the Exception Notification plugin in one of your Rails apps, just to get bombarded with E-Mails of the same error over and over again? It&#8217;s happened to the best of us. Thankfully, people in the Rails community have been working on different solutions to handle this. One I discovered recently, which [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever installed the <a href="http://dev.rubyonrails.org/svn/plugins/exception_notification/README"><strong>Exception Notification</strong></a> plugin in one of your Rails apps, just to get bombarded with E-Mails of the same error over and over again? It&#8217;s happened to the best of us.</p>
<p>Thankfully, people in the Rails community have been working on different solutions to handle this. One I discovered recently, which I&#8217;m really loving a lot, is <a href="http://hoptoadapp.com/"><strong>Hoptoad</strong></a>, brought to you by the awesome people over at <a href="http://www.thoughtbot.com/"><strong>thoughtbot</strong></a>. Really, how can you <em>not</em> be an awesome group when your blog is titled <a href="http://giantrobots.thoughtbot.com/"><strong>Giant Robots Smashing Into Other Giant Robots</strong></a>?</p>
<p>Anyway, Hoptoad is a service which captures all exceptions that occur in your Rails application, and aggregates them into one place. This way, if you have, for example, a link to AJAX functionality that causes a 500 error, you&#8217;ll only get one E-Mail notifying you about the error. The service will actually log the times it&#8217;s happened, though. It also provides a full stack trace, session information, parameters that were passed, and just about everything else you need to make a full assessment on why your application failed. Oh, and one more important thing: it&#8217;s totally <strong>free</strong>. Can&#8217;t beat the price.</p>
<p>It&#8217;s as simple as creating a new account and setting up a project, installing their plugin on your application, putting the assigned API key in an initializer file, and that&#8217;s it! It took me about 2 minutes to set everything up the first time. The interface is pretty straight-forward. When you first log in, it will show if any of your projects has any errors (which any developer can mark as &#8216;Resolved&#8217; so it won&#8217;t show again). If there are (and face it, we <em>all</em> get errors at one point or another), then as I mentioned previously, you can view the stack trace to see what happened. Nice, simple and helpful.</p>
<p>I&#8217;ve noticed there are some other sites that offer these services (like <a href="http://getexceptional.com/"><strong>Exceptional</strong></a>), but none that seem to have the simplicity of Hoptoad. Not that I think the other services are bad, but it&#8217;s just not what I want at this moment. In my particular case, I really don&#8217;t need to have an app that integrates with other services, let&#8217;s me leave comments about an error, or see how many times in the past week the error occurred. I just want to know if my app is getting errors. Hoptoad does just that.</p>
<p>I fully recommend Hoptoad for any Rails app. If you don&#8217;t have any sort of exception notifier in your app, you should get something now. If you do, then I hope you never have to constantly use it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennmart.com/2008/08/27/hoptoad-rails-exception-catching-made-easy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.091 seconds -->
