<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>The official blog of Interstate, the future of open project management.</description><title>Blog</title><generator>Tumblr (3.0; @interstateapp)</generator><link>http://blog.interstateapp.com/</link><item><title>The All New Interstate!</title><description>&lt;p class="large"&gt;&lt;img src="http://media.tumblr.com/tumblr_m58l7oVHsv1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p class="large"&gt;Here&amp;#8217;s what to expect from the brand spanking new version of Interstate.&lt;/p&gt;
&lt;h3&gt;Reworked Roadmaps&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56ohxJ1kq1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;With roadmaps being our pride and joy it was about time they were made even greater. The new roadmap UI brings brand new ways to manage your roads and we&amp;#8217;ve also added a few new features to help you organize your items even easier, such as item labels. We&amp;#8217;ve also improved our support for attachments, roadmap sorting and pretty much everything else roadmap related!&lt;/p&gt;
&lt;h3&gt;Full-On Discuss&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56oi42tl81qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Discuss is a feature that has been around since our last major release but it&amp;#8217;s never really lived up to its potential. Up until now, Discuss was just a simple tab on your roadmap which would allow you to discuss that roadmap with your colleagues. We noticed this wasn&amp;#8217;t getting much use or at least wasn&amp;#8217;t being utilized in the way that we initially planned.&lt;/p&gt;
&lt;p&gt;In the new Interstate, we&amp;#8217;ve changed Discuss to be a stand-alone feature, which will be accessed via your Interstate&amp;#8217;s navigation. You will now have the option to discuss roadmaps, groups or roads, speak directly to a team mate or just setup a general chat for whatever you want. Within discussions about roads you can update their status and progress without even leaving the room. You can also attach files directly to the chat room for colleagues to see or even embed external services such as YouTube videos or Dribbble shots.&lt;/p&gt;
&lt;h3&gt;Search&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56oiarwLR1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;You can now quickly navigate around your Interstate using our all-in-one search. Search for projects and people or if you&amp;#8217;re viewing a roadmap use it to filter the roadmap&amp;#8217;s contents. You can even input someone&amp;#8217;s name to view items assigned to them. Search will only get more powerful as Interstate grows.&lt;/p&gt;
&lt;h3&gt;Enhanced Embedding&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56oigV6rZ1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s certainly something which sets Interstate apart from its fellow project management applications. Embedding up until now has been simply allowing you to embed and share your entire roadmap, anywhere you want. That&amp;#8217;s all well and good but we feel embedding has a greater potential than just providing a general overview of progress.&lt;/p&gt;
&lt;p&gt;So instead of just being able to embed a full roadmap, you can now also embed groups or roads on their own - perfect for sharing progress of a single item with your colleagues or users outside of Interstate.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve been wanting this feature for a while now ourselves to let us to explain feature development on our blog in more detail. Here&amp;#8217;s a quick example of item embedding using only two lines of code!&lt;/p&gt;
&lt;script src="//api.beta.interstateapp.com/v2/api.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="interstate-embed" data-type="item" data-id="4e2260a18927f6ea50000bcb" data-theme="lima"&gt;&lt;/div&gt;
&lt;p&gt;We&amp;#8217;ve also improved the look of the original two themes and added a brand new one which matches the new interface of Interstate. Hopefully they&amp;#8217;ll all please your lovely eyes. Not forgetting of course, you can still design your own theme to fit in with your brand.&lt;/p&gt;
&lt;h3&gt;Interstate Goes Real-time&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56oinGrkZ1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Overview has had a bit of an upgrade with our new real-time functionality. You will now see all the things happening on your Interstate, as they happen. On top of that, the new sidebar will now tell you exactly where your team are on Interstate (if they&amp;#8217;re online), even telling you what they&amp;#8217;re doing it as they&amp;#8217;re doing it.&lt;/p&gt;
&lt;p&gt;When managing your projects, you&amp;#8217;ll now also see your colleagues changes right as they happen, providing an even better management experience.&lt;/p&gt;
&lt;p&gt;Another cool addition is toast/growl notifications. These helpful little guys will tell you when a change you&amp;#8217;ve made has been successful, when someone has updated a project and/or its contents and even alert you when you&amp;#8217;re mentioned in a Discuss chat.&lt;/p&gt;
&lt;h3&gt;GitHub Integration, More Gitty&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m56oisfbga1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Up until now our only GitHub integration has been to pull in your commits and display them on your Overview. Somewhat handy but not at all want we&amp;#8217;d like from GitHub integration. In the new Interstate you can attribute commits directly to roads with relative ease.&lt;/p&gt;
&lt;p&gt;When posting a commit simply provide the road&amp;#8217;s name or ID in two square brackets before your commit message and the commit message will be posted to the road as an update. Easy, peasy, lemon squeezy!&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[Archived Items] Just finished up some interface work.&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;&lt;p class="large"&gt;There&amp;#8217;s a whole lot more we won&amp;#8217;t go into detail about on the blog, you should really try it out by &lt;a href="http://interstateapp.com" target="_blank"&gt;visiting the new Interstate&lt;/a&gt;!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/24633966367</link><guid>http://blog.interstateapp.com/post/24633966367</guid><pubDate>Thu, 07 Jun 2012 14:42:00 -0700</pubDate><category>development</category><dc:creator>awfy</dc:creator></item><item><title>A Brand New Interstate</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m3kc4bHdkn1qz72vi.png"/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Sign up for the new Interstate BETA at &lt;a href="http://interstateapp.com/beta/" target="_blank"&gt;&lt;a href="http://interstateapp.com/beta/" target="_blank"&gt;http://interstateapp.com/beta/&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p class="p1"&gt;After months of radio silence from us here at Interstate, we&amp;#8217;re very happy to finally announce the BETA of a &lt;strong&gt;brand new Interstate&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="p1"&gt;We decided to build a brand new Interstate simply because the product which we have today is very different to what it was when we first launched. The first release of Interstate was a very simple one-page app that just let you make a public roadmap. Since then Interstate has evolved in to a full-blown project management tool but we haven&amp;#8217;t changed much of the UI or codebase. Whilst we&amp;#8217;re happy and proud of the current product we have today, we&amp;#8217;ve known that it could be much better if we had the chance to re-build it from a clean slate - so that&amp;#8217;s exactly what we did and &lt;em&gt;boy is it good&lt;/em&gt;.&lt;/p&gt;
&lt;hr&gt;&lt;p class="p1"&gt;The new version of Interstate is now ready for BETA testing and so we&amp;#8217;re looking for users willing to try it out.&lt;/p&gt;
&lt;div&gt;
&lt;p class="p1"&gt;Simply go to &lt;a href="http://interstateapp.com/beta/" target="_blank"&gt;&lt;a href="http://interstateapp.com/beta/" target="_blank"&gt;http://interstateapp.com/beta/&lt;/a&gt;&lt;/a&gt; and enter your email address to show your interest and we&amp;#8217;ll shoot you an email when we&amp;#8217;re ready for you!&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;&lt;p class="p1"&gt;We are really looking forward to launching the new Interstate, it&amp;#8217;s certainly both our most exciting and our most advanced release to date and we think you&amp;#8217;re going to &lt;strong&gt;love it&lt;/strong&gt;. &lt;strong&gt;We know that we do.&lt;/strong&gt;&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/22404126038</link><guid>http://blog.interstateapp.com/post/22404126038</guid><pubDate>Fri, 04 May 2012 15:07:00 -0700</pubDate><category>interstate</category><category>beta</category><category>test</category><category>awesome</category><category>sexy</category><dc:creator>wakecodesleep</dc:creator></item><item><title>The Fuel of Interstate: One Year Later</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ltsi25vLLS1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;One year ago, we wrote a blog post explaining &lt;a href="http://interstateapp.com" target="_blank"&gt;Interstate&lt;/a&gt;&amp;#8217;s stack and architecture after we were just two months in to development. Since then a lot has changed on both the product and business sides of Interstate (we&amp;#8217;ve released 3 new major versions since then and we recently took part in the Summer 2011 cycle of &lt;a href="http://ycombinator.com" target="_blank"&gt;Y Combinator&lt;/a&gt;) and so I thought this would be a good time to explain what&amp;#8217;s changed in the past year in terms of our stack.&lt;/p&gt;
&lt;h3&gt;Hosting&lt;/h3&gt;
&lt;p&gt;At the time of our last post, we were running Interstate on a single server from the guys at &lt;a href="http://mediatemple.net" target="_blank"&gt;MediaTemple&lt;/a&gt;. Whilst MediaTemple were a great host, they didn&amp;#8217;t really support our expansion plans as well as other hosts could. Because of this, we moved our web app over to &lt;a href="http://aws.amazon.com" target="_blank"&gt;Amazon Web Services&lt;/a&gt; in June/July 2011. At the current moment in time, we&amp;#8217;re running just one large (7.5GBs memory, 4 EC2 Compute Units) 64bit EC2 instance (with CentOS) in the US East (Virginia) availability zone. Over the next few weeks/months we&amp;#8217;ll be looking to spread Interstate across more EC2 instances and availability zones.&lt;/p&gt;
&lt;h3&gt;Database&lt;/h3&gt;
&lt;p&gt;At Interstate, we use &lt;a href="http://mongodb.org" target="_blank"&gt;MongoDB&lt;/a&gt; as our primary data store and before our switch to EC2, we managed our own MongoDB instance. Due to Interstate&amp;#8217;s growth though, it was becoming a large effort to keep monitoring our MongoDB setup whilst still building our product. The main issue being that for the better part of a year, we hosted our MongoDB instance on the same server as our web app. This quickly became an issue as our Mongo instance was using too much of our server&amp;#8217;s resources and so our web app quickly began to suffer.&lt;/p&gt;
&lt;p&gt;Because of this, we made the decision to move our database to a group of guys who know a lot more about hosting MongoDB than we did, those guys being &lt;a href="http://mongohq.com" target="_blank"&gt;MongoHQ&lt;/a&gt;. We moved to MongoHQ around March 2011 and since then the experience has been pretty great.&lt;/p&gt;
&lt;h3&gt;HTTP&lt;/h3&gt;
&lt;p&gt;Just as we were a year ago - we&amp;#8217;re still using NGiNX to handle all of our requests and to serve our content. Here&amp;#8217;s what we said in our original post regarding our choice of NGiNX..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have decided to use &lt;a href="http://nginx.org/" target="_blank"&gt;nginx&lt;/a&gt; to serve all HTTP requests over the other popular alternatives such as Apache. We chose to use nginx after benchmarking other sites of ours that run on the same PHP framework but use Apache as the HTTP server. Both the speed difference and usage of system resources (e.g. memory) between powering these sites on nginx rather than Apache made it an easy decision for us to use nginx.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Programming&lt;/h3&gt;
&lt;p&gt;The language which &lt;a href="http://interstateapp.com" target="_blank"&gt;Interstate&lt;/a&gt; is written in is pretty much &lt;em&gt;always&lt;/em&gt; a surprise and shock for people. When we were originally meeting the other founders in our Y Combinator class, we often showed them what we were working on and 99% of the time, their first reaction was: &amp;#8220;So what did you write this in? Rails, right?&amp;#8221;. As we told them what language we actually used, letter by letter their face turned from interested to surprised, shocked and then somewhat horrified.&lt;/p&gt;
&lt;p&gt;As you may have guessed (or previously read), we primarily use PHP to build Interstate. The reason behind this is not really all that strange, we&amp;#8217;ve simply built a lot of PHP powered apps in the past and know how to build clean and efficient apps in the language. We believe you can write ugly and bad code in any language and so just because PHP has a history of badly written code doesn&amp;#8217;t make it an inherently bad language. Yes, there are a lot of silly problems with the language itself (such as the infamous namespace separator) but most of the problems don&amp;#8217;t really affect you (or at least they don&amp;#8217;t affect me) day-to-day.&lt;/p&gt;
&lt;p&gt;All that aside, the main Interstate app runs on PHP 5.3.6 using a custom (MVC) framework, which we hope to open-source in full at some point. To handle our PHP processes with NGiNX we&amp;#8217;re still using &lt;a href="http://php-fpm.org/" target="_blank"&gt;PHP-FPM&lt;/a&gt; (which is now bundled with PHP as of v5.3.3).&lt;/p&gt;
&lt;h3&gt;Node.js&lt;/h3&gt;
&lt;p&gt;As of recently, we&amp;#8217;ve also began to start experimenting with Node.js for some new and exciting real-time features. Most notably, our new Streaming API (which will be opened up to developers soon) which powers pretty much all real-time updates within Interstate (such as our new Growl/Toast-esque notifications) and soon our Mac App. Our second biggest use of Node.js is our upcoming real-time team chat system, called Discuss - which Node.js has been particularly great for.&lt;/p&gt;
&lt;p&gt;When developing apps using Node.js, we often use a mix of open-source modules made by other great developers. These modules generally include: &lt;a href="http://socket.io" target="_blank"&gt;Socket.io&lt;/a&gt;, &lt;a href="https://github.com/christkv/node-mongodb-native" target="_blank"&gt;node-mongodb-native&lt;/a&gt;, &lt;a href="http://github.com/3rd-Eden/node-memcached.git" target="_blank"&gt;node-memcached&lt;/a&gt; and &lt;a href="git://github.com/mranney/node_redis.git" target="_blank"&gt;node-redis&lt;/a&gt; to name just a few.&lt;/p&gt;
&lt;p&gt;To manage our Node apps we also use &lt;a href="https://github.com/indexzero/forever" target="_blank"&gt;forever&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Caching&lt;/h3&gt;
&lt;p&gt;We still use APC for PHP bytecode caching and &lt;a href="http://memcached.org/" target="_blank"&gt;Memcached&lt;/a&gt; for all in-memory caching. Our use of Redis for caching has somewhat reduced and we&amp;#8217;re now using Memcached a lot more aggressively than we were a year ago.&lt;/p&gt;
&lt;h3&gt;Redis&lt;/h3&gt;
&lt;p&gt;As said above, our usage of Redis as a cache has reduced and our main use case has shifted from caching to instead using it as a pub/sub backend for our Streaming API. So far Redis has been working &lt;em&gt;really&lt;/em&gt; well for this use case. Once the Streaming API is made public, we&amp;#8217;ll try and take some time to write about how the stream works in more detail.&lt;/p&gt;
&lt;h3&gt;3rd Party Services&lt;/h3&gt;
&lt;p&gt;To help us build Interstate we also use several third party web services..&lt;/p&gt;
&lt;h3&gt;Version Control&lt;/h3&gt;
&lt;p&gt;At Interstate, we use git for version control. For our git hosting we tried out several popular services but we eventually settled for the most popular choice, GitHub. We chose GitHub simply because all of our open source and public projects are already hosted there and so to host our private repositories there as well just made things easier.&lt;/p&gt;
&lt;h3&gt;Email Delivery&lt;/h3&gt;
&lt;p&gt;For the small bits of email marketing (newsletters) which we do, we have started using &lt;a href="http://mailchimp.com" target="_blank"&gt;Mailchimp&lt;/a&gt;. We&amp;#8217;ve only sent out one campaign so far but the service has been great.&lt;/p&gt;
&lt;p&gt;For transactional email delivery (e.g. forgotten password emails, notifications, etc) we still use &lt;a href="http://postmarkapp.com/" target="_blank"&gt;Postmark&lt;/a&gt;. Postmark makes transactional email delivery super easy (just as it should be), they provide great and simple analytics and an easy (and pretty cheap!) pay-per-email pricing model. We&amp;#8217;re more than happy to keep giving these guys our money.&lt;/p&gt;
&lt;h3&gt;Software&lt;/h3&gt;
&lt;p&gt;Finally, to build &lt;a href="http://interstateapp.com" target="_blank"&gt;Interstate&lt;/a&gt; we use a bunch of great apps, including..&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;a href="http://panic.com/coda" target="_blank"&gt;Coda&lt;/a&gt; to write all code for the web app.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://adobe.com/photoshop" target="_blank"&gt;Photoshop CS5&lt;/a&gt; for all the UI.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://developer.apple.com/xcode/" target="_blank"&gt;Xcode&lt;/a&gt; to build the Mac App.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mongohub.todayclose.com/" target="_blank"&gt;MongoHub&lt;/a&gt; for quick querying of our database.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://spotify.com" target="_blank"&gt;Spotify&lt;/a&gt; for the great tunes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://dribbble.com/awfy/projects" target="_blank"&gt;Dribbble&lt;/a&gt; and &lt;a href="http://forrst.com" target="_blank"&gt;Forrst&lt;/a&gt; (&lt;a href="http://forrst.com/people/simonify" target="_blank"&gt;Simon&lt;/a&gt; / &lt;a href="http://forrst.com/people/awfy" target="_blank"&gt;Greg&lt;/a&gt;) to share tidbits of stuff we&amp;#8217;re working on.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://gaug.es" target="_blank"&gt;Gaug.es&lt;/a&gt; for web analytics.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://interstateapp.com" target="_blank"&gt;Interstate&lt;/a&gt; for project management ;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If you have any questions about our particular use of any software in our stack or anything else, please just write a comment and we&amp;#8217;d be happy to answer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; We&amp;#8217;re hosted on Amazon EC2, running CentOS, NGiNX, PHP (+ PHP-FPM) and Node.js. We use Mongodb as our data store, Memcached for memory caching and Redis as a pub/sub backend.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/10699086100</link><guid>http://blog.interstateapp.com/post/10699086100</guid><pubDate>Mon, 26 Sep 2011 14:21:00 -0700</pubDate><category>2011</category><category>amazon</category><category>architecture</category><category>development</category><category>ec2</category><category>fuel</category><category>interstate</category><category>interstateapp</category><category>nginx</category><category>php</category><category>setup</category><category>stack</category><dc:creator>wakecodesleep</dc:creator></item><item><title>Interstate-CLI</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ltsi0kZetf1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Interstate CLI began on a whim, starting with my (Alec&amp;#8217;s) recent conversion to Git from SVN. As you do, I started using Terminal so often that I couldn&amp;#8217;t help but consider other tasks and ask whether they could be reasonably accomplished from the command line. This is not a new story, so I&amp;#8217;ve gathered: this is why libraries like Thor, purpose-built for crafting shell scripts, exist in the first place.&lt;/p&gt;
&lt;p&gt;We have happily discovered that, in fact, Interstate lends itself quite well to the command line. The Roadmap &amp;gt; Route &amp;gt; Road pathway is easily traversed with simple commands, and providing method options feels as natural here as it does in Git. &lt;/p&gt;
&lt;p&gt;Some aspects, however, needed reconsidering. For example, we made the choice to remove Interstates as the point of departure. In terms of navigating to a road, this works perfectly well with a mouse, but is slightly fatiguing on a keyboard. Instead, we&amp;#8217;ve made roadmaps top-level, whereby typing &amp;#8220;interstate maps&amp;#8221; presents you with a list of roadmaps.&lt;/p&gt;
&lt;p&gt;The second big thing was that we didn&amp;#8217;t want to type either a 22 character identifier or the full title of whatever we were navigating to. The API doesn&amp;#8217;t provide shortcodes, so we generate them locally. We&amp;#8217;ve kept them short and easy to read: just one letter and two numbers. Finding what you want in a list is easy and the shortcode seems to stick in your mind quite easily.&lt;/p&gt;
&lt;p&gt;Without further ado, here is what interstate-cli 0.0.4 can do so far:&lt;/p&gt;
&lt;pre&gt;interstate help&lt;/pre&gt;
&lt;p&gt;Show a list of tasks&lt;/p&gt;
&lt;pre&gt;interstate maps&lt;/pre&gt;
&lt;p&gt;Show a list of roadmaps associated with your API key&lt;/p&gt;
&lt;pre&gt;interstate map x##&lt;/pre&gt;
&lt;p&gt;Switch to a roadmap&lt;/p&gt;
&lt;pre&gt;interstate roads -r&lt;/pre&gt;
&lt;p&gt;Show a list of roads for the current roadmap. Because we have to cache the roads locally, occasionally run it with -r to see if you&amp;#8217;ve got latest.&lt;/p&gt;
&lt;pre&gt;interstate road x##&lt;/pre&gt;
&lt;p&gt;Show a detail view of a road&lt;/p&gt;
&lt;pre&gt;interstate update x## -m -s&lt;/pre&gt;
&lt;p&gt;Update a road with optional &amp;#8212;message (-m) and &amp;#8212;status (-s) parameters. Note: the status parameter can take either a status code (1-14), the human readable status (e.g. &amp;#8220;10%&amp;#8221;, or &amp;#8220;Started&amp;#8221;), or if left blank, you&amp;#8217;ll see a table of options and are prompted at that point.&lt;/p&gt;
&lt;pre&gt;interstate add -t -d&lt;/pre&gt;
&lt;p&gt;Add a road to the current roadmap with required &amp;#8212;title (-t) and &amp;#8212;description (-d) parameters.&lt;/p&gt;
&lt;pre&gt;interstate delete x##&lt;/pre&gt;
&lt;p&gt;Delete a road&lt;/p&gt;
&lt;pre&gt;interstate log&lt;/pre&gt;
&lt;p&gt;Display a log of recent activity for the current roadmap&lt;/p&gt;
&lt;pre&gt;interstate reset&lt;/pre&gt;
&lt;p&gt;Resets all interstate-cli local config &lt;/p&gt;
&lt;p&gt;Interstate-cli requires at least Ruby 1.87 and a reasonably current version of Rubygems. &lt;/p&gt;
&lt;p&gt;Install it with&lt;/p&gt;
&lt;pre&gt;sudo gem install interstate&lt;/pre&gt;
&lt;p&gt;You may need to install Apple&amp;#8217;s developer tools on certain machines, although this issue is not currently reproducable and I haven&amp;#8217;t had time to look into it in any depth. Also, some machines experience write permissions with certain interstate-cli config files. We are also looking into that.&lt;/p&gt;
&lt;p&gt;For now, if you have problems setting it up, please email alec@bakedcode.com&lt;/p&gt;
&lt;p&gt;Interstate-cli is by no means a finished product. If you like the concept and want to see it mature into a more useful, fully-rounded tool, please send us feedback! We see this as an experiment for now, but if it evolves into something bigger, that&amp;#8217;s cool too!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/6343289356</link><guid>http://blog.interstateapp.com/post/6343289356</guid><pubDate>Wed, 08 Jun 2011 21:01:00 -0700</pubDate><category>CLI</category><category>development</category><category>terminal</category><dc:creator>asloman</dc:creator></item><item><title>It appears as though America has stolen our logo. We want one of...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lk312tvJnr1qcqyd3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;It appears as though America has stolen our logo. We want one of these!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/4852884205</link><guid>http://blog.interstateapp.com/post/4852884205</guid><pubDate>Fri, 22 Apr 2011 18:49:26 -0700</pubDate><category>interstate</category><category>logo</category><category>florida</category><category>y combinator</category><dc:creator>wakecodesleep</dc:creator></item><item><title>Major Roadworks on Interstate</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liuzfslBoB1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Just over a month ago we pushed out a minor update to Interstate which included a few important features such as &lt;strong&gt;file sharing&lt;/strong&gt; and &lt;strong&gt;roadmap exporting&lt;/strong&gt;, which we hope you loved. &amp;#8220;Yeah, that was cool but what have you guys been doing since then?&amp;#8221;, I hear you ask. Well, I can sure promise you that we haven&amp;#8217;t just been sitting around watching Reno 911 and It&amp;#8217;s Always Sunny in Philadelphia all day.. Well, O.K., maybe we have, but we&amp;#8217;ve also been hard at work working on the next Interstate release! Which by the way, has just been &lt;a href="http://interstateapp.com" target="_blank"&gt;launched&lt;/a&gt;!&lt;/p&gt;
&lt;h2&gt;Routes&lt;/h2&gt;
&lt;p&gt;This one&amp;#8217;s a biggy. Ever since we shipped the original Interstate BETA, back in August 2010, there has been one feature which almost everyone has asked for: &lt;strong&gt;sub-roads&lt;/strong&gt;. You lovely BETA testers have been telling us that you&amp;#8217;d like a way to add roads inside of roads (&lt;strong&gt;&lt;a href="http://inception.davepedu.com/" title="I N T E R C E P T I O N" target="_blank"&gt;I N T E R C E P T I O N&lt;/a&gt;&lt;/strong&gt;) so that you can add many tasks to one individual feature or group lots of small features together. Well if you were someone who wanted this functionality, today is your lucky day. We have just released our implementation of sub-roads which we&amp;#8217;re calling &amp;#8220;&lt;strong&gt;Routes&lt;/strong&gt;&amp;#8221;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liuzeikVeK1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Routes allow you to create a parent road (which can have a &lt;em&gt;title&lt;/em&gt; and &lt;em&gt;description&lt;/em&gt; only) which you can then assign roads to. A route&amp;#8217;s progress is completely based off its sub-roads. For example, if you had a route which let&amp;#8217;s say had two sub-roads, with one set to &amp;#8220;10% complete&amp;#8221; and another set to &amp;#8220;50% complete&amp;#8221;, the route itself would be set to &amp;#8220;30% complete&amp;#8221;. This means you can see, at a glance, how far along each individual task is and how far away the feature in general is from shipping. Handy, huh?!&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve tried to keep our implementation as simple as possible (without losing important functionality) so that it should meet everyone&amp;#8217;s needs and can be used in almost any situation.&lt;/p&gt;
&lt;h2&gt;New Frontend&lt;/h2&gt;
&lt;p&gt;For some time now we&amp;#8217;ve felt as though our frontend site didn&amp;#8217;t really show off what exactly Interstate offers. For a company that&amp;#8217;s charging for its product and relies on revenue to keep its service afloat, having a descriptive homepage is something that is majorly important. But as you know, we here at Interstate do not yet charge for our service as we&amp;#8217;re in a BETA testing phase and so this hasn&amp;#8217;t been something that we have had to rush to fix.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liv328BUnW1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;But as we&amp;#8217;re getting ever closer to a full release of Interstate that we&amp;#8217;re both 100% happy with and willing to charge for, we thought it was a good time to come up with a new frontend site and so we did just that.&lt;/p&gt;
&lt;p&gt;The new frontend, which was launched today has a brand new design, improved tour page, re-designed roadmap page and lots more. Hopefully this&amp;#8217;ll make things easier when explaining what exactly Interstate offers to your colleagues, etc.&lt;/p&gt;
&lt;h2&gt;Roadmap Sharing&lt;/h2&gt;
&lt;p&gt;Since the second release of Interstate we&amp;#8217;ve had the simple functionality of allowing you to have a public-facing roadmap using our &lt;a href="http://roadma.ps/" target="_blank"&gt;http://roadma.ps/&lt;/a&gt; URL. Well, since we originally released this feature we&amp;#8217;ve had some feedback on how to improve it.&lt;/p&gt;
&lt;p&gt;The main comment we received regarding this feature was making the short URL actually a short URL. You see, up until now every roadma.ps link looked something like this: &lt;a href="http://roadma.ps/4c2d3b5f8ead0ec070010000" target="_blank"&gt;&lt;a href="http://roadma.ps/4c2d3b5f8ead0ec070010000" target="_blank"&gt;http://roadma.ps/4c2d3b5f8ead0ec070010000&lt;/a&gt;&lt;/a&gt;. Which, well, isn&amp;#8217;t very short. For this release of Interstate we went back to the drawing board and we were able to make our short URLs well and truly short and look something like this: &lt;a href="http://roadma.ps/8d" target="_blank"&gt;&lt;a href="http://roadma.ps/8d" target="_blank"&gt;http://roadma.ps/8d&lt;/a&gt;&lt;/a&gt;. Much better, no?&lt;/p&gt;
&lt;p&gt;The second idea we often received was to add more privacy settings to public roadmaps. We listened to this feedback and in the new release of Interstate, you are now able to set your public roadmaps to be &lt;strong&gt;password protected&lt;/strong&gt;. This means you are now able to add an extra step of security to your public roadmaps by adding a password which people must first enter before they can see your roads.&lt;/p&gt;
&lt;p&gt;The next feature is something which hasn&amp;#8217;t been suggested that often but we feel as though some of our users will find it useful. Even if you&amp;#8217;re using the roadma.ps short URL to share your roadmaps (instead of embedding them on your website), you may still want to link back to your website or provide a way for your users to get in touch regarding a road on your roadmap. Because of this we&amp;#8217;ve added three new roadmap settings:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Homepage URL&lt;/strong&gt;&lt;br/&gt;This input lets you link back to your website so that people viewing your roadmap know its source.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Support URL&lt;/strong&gt;&lt;br/&gt;This URL is a way for your users to get in touch with you. We generally recommend to fill this input with an email or a Get Satisfaction page (or something similar).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Welcome Message&lt;/strong&gt;&lt;br/&gt;If you&amp;#8217;d like to give a quick update/message to people viewing your roadmap or just link to some other places (such as your Twitter, Facebook page, etc), you can now do so by entering a message which will appear at the top of your roadma.ps page.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Share to Twitter&lt;/h2&gt;
&lt;p&gt;From using Interstate ourselves, we know that when you set a road to &amp;#8220;Launched&amp;#8221;, you often want to share this change with your users to let them know the feature is now available. In our case, we do this via Twitter. So we thought to ourselves, why not make things easier for everyone else who works like this?&lt;/p&gt;
&lt;p&gt;In the new release of Interstate you are now able to connect with a Twitter account (1 per roadmap) and as you set roads to &amp;#8220;Launched&amp;#8221;, you will be asked (unobtrusively of course) if you&amp;#8217;d like to tweet this change. You don&amp;#8217;t have to tweet the change straight away and as you continue to change more roads to &amp;#8220;Launched&amp;#8221;, the pre-generated Tweet will change also, to include the newly launched roads.&lt;/p&gt;
&lt;h2&gt;Export Redesign&lt;/h2&gt;
&lt;p&gt;Roadmap exporting is a feature which was added in the last release of Interstate and whilst the feature works as we&amp;#8217;d like it to, the design used when exporting roadmaps wasn&amp;#8217;t, in our opinion, the best it could be.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liv6f5LNbi1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Because of this we decided to redesign the PDF version of roadmaps to look a little simpler, show a lot more data and look more like the regular roadmaps view on Interstate.&lt;/p&gt;
&lt;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;It&amp;#8217;s an important part of Interstate yet it just didn&amp;#8217;t seem to live up to its job. We originally wanted overview to provide you with a great experience for getting a general idea of what&amp;#8217;s been going on. Unfortunately, it just didn&amp;#8217;t seem to live up to this requirement. It was rather dull and lacking on the descriptive front.&lt;/p&gt;
&lt;p&gt;To rectify this we&amp;#8217;ve improved the overall look of the feeds which includes display people&amp;#8217;s avatars and including a more detailed view when a road is updated.&lt;/p&gt;
&lt;p&gt;On top of that we&amp;#8217;ve included a little section to see who is currently active or when they were last active. This should allow you to work more closely with other people on your team, even when you are on different sides of the world.&lt;/p&gt;
&lt;p&gt;Most importantly though, commenting has arrived. A lot of people had questioned whether road updates were truly the best way to allow a team of people to communicate what&amp;#8217;s happening with a particular road. Commenting was something which was asked for however we always said it just wouldn&amp;#8217;t fit into the requirements we set out for Interstate a long time ago. This meant we needed a clever way to allow interaction without over complicating roadmaps, activity commenting was the way to go. What this means is when you are actively working on a road with someone you can spark a discussion based on what has actually happen rather than what you think has happened or plan to do. Time will tell if we&amp;#8217;ve got this one right!&lt;/p&gt;
&lt;h2&gt;People&lt;/h2&gt;
&lt;p&gt;The people section of Interstate has always seemed like the lost child. I didn&amp;#8217;t get much attention on the original release of Interstate and was neglected ever since. We&amp;#8217;ve had a little refresh of the page to make it more appealing as well as bring some important features to the foreground. Previously you were required to visit a rather empty page in order to see who has requested access to your Interstate, this now appears to the right hand side on the main page. Why make it more difficult or time consuming than it needs to be?&lt;/p&gt;
&lt;h2&gt;Adverts&lt;/h2&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liv69pohYQ1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Over the past few months we have been part of the &lt;a href="http://yoggrt.com" target="_blank"&gt;Yoggrt&lt;/a&gt; advertising network, this was to try and provide us with funds whilst we built Interstate. The income from the adverts helped somewhat towards the running costs. We&amp;#8217;re grateful to have been accepted onto the Yoggrt network and wish the network luck for the future. Moving onwards we will now be displaying adverts courtesy of &lt;a href="http://carbonads.net" target="_blank"&gt;Carbon&lt;/a&gt;, an advertising network aimed at various circles of development and culture. We look forward to a happy relationship with Carbon and it&amp;#8217;s team.&lt;/p&gt;
&lt;h2&gt;Prototype → jQuery&lt;/h2&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liv5z8sGlB1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Up until this release of Interstate, all of our Javascript was based on the &lt;a href="http://prototypejs.org" target="_blank"&gt;prototype.js&lt;/a&gt; Javascript framework. Whilst we&amp;#8217;re big fans of Prototype, we felt it was time to switch to jQuery for several reasons, mainly because benchmarks we ran showed jQuery to be faster for our use cases and also the community which jQuery has. Literally everything we required for Interstate (that we didn&amp;#8217;t really want to code ourselves) was available as a well-documented and good looking plugin (such as colour and date pickers).&lt;/p&gt;
&lt;p&gt;Whilst this won&amp;#8217;t have too much effect on your experience using Interstate it should make the UI feel a little more responsive and it&amp;#8217;ll also help us get releases that rely on Javascript functionality out faster.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/4416998498</link><guid>http://blog.interstateapp.com/post/4416998498</guid><pubDate>Thu, 07 Apr 2011 08:32:00 -0700</pubDate><category>interstate</category><category>release</category><category>4</category><category>jquery</category><category>roadmap sharing</category><category>new frontend</category><category>routes</category><category>export</category><category>exporting</category><category>backend ui</category><dc:creator>wakecodesleep</dc:creator></item><item><title>Calling all commuters! We’re looking for some interesting...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_licewurxey1qcqyd3o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Calling all commuters&lt;/strong&gt;! We’re looking for some interesting companies to be featured on our upcoming homepage redesign. If you’d like us to feature &lt;em&gt;your&lt;/em&gt; site then just post a reply to &lt;a target="_self" href="http://blog.interstateapp.com/post/3975819365"&gt;this blog post&lt;/a&gt; with a link to your public roadmap or email the link to us at &lt;a href="mailto:getfeatured@interstateapp.com" target="_blank"&gt;getfeatured@interstateapp.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you don’t currently have a public roadmap then what are you waiting for? &lt;a href="http://developers.interstateapp.com/doc/js" target="_blank"&gt;It’s easy!&lt;/a&gt; Just head over to our &lt;a href="http://developers.interstateapp.com/doc/js" target="_blank"&gt;developers portal&lt;/a&gt;, grab our example Javascript code, paste that sucker on your website, replace a few bits and bobs (it’s all explained on the page) and you’re good to go! Plus, if you have any trouble you can just get in touch either via our &lt;a href="http://getsatisfaction.com/interstate" target="_blank"&gt;Get Satisfaction&lt;/a&gt; or by dropping an email to us at &lt;a href="mailto:help@interstateapp.com" target="_blank"&gt;help@interstateapp.com&lt;/a&gt;. We really have you guys and gals covered.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/3975819365</link><guid>http://blog.interstateapp.com/post/3975819365</guid><pubDate>Sat, 19 Mar 2011 23:19:00 -0700</pubDate><category>featured</category><category>homepage</category><category>redesign</category><category>roadmap</category><category>developer</category><category>api</category><category>public</category><dc:creator>wakecodesleep</dc:creator></item><item><title>Philip Rosedale (SecondLife Founder) talks about being open when...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/cfhBk32HpLg?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Philip Rosedale (SecondLife Founder) talks about being open when running your company. What better way to do this than &lt;a target="_self" href="http://interstateapp.com"&gt;sharing your development roadmaps with the world&lt;/a&gt;?&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/3659989658</link><guid>http://blog.interstateapp.com/post/3659989658</guid><pubDate>Sat, 05 Mar 2011 08:25:45 -0800</pubDate><category>philip rosedale</category><category>foundation</category><category>interview</category><dc:creator>awfy</dc:creator></item><item><title>Before and after…
We’ve just updated our logo. The...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lhjlj7Ml5c1qcqyd3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Before and after…&lt;/p&gt;
&lt;p&gt;We’ve just updated our logo. The updated logo was designed by &lt;a target="_blank" href="http://jlofstedt.com"&gt;Joachim Löfstedt&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/3639038973</link><guid>http://blog.interstateapp.com/post/3639038973</guid><pubDate>Fri, 04 Mar 2011 08:54:58 -0800</pubDate><category>logo</category><category>update</category><dc:creator>awfy</dc:creator></item><item><title>Work has begun on a mobile version of Interstate. First up is...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lguutqbJWX1qcqyd3o1_r2_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Work has begun on a mobile version of &lt;a href="http://interstateapp.com" target="_blank"&gt;Interstate&lt;/a&gt;. First up is the iPhone (which is a favourite here at &lt;a href="http://bakedcode.com" target="_blank"&gt;BakedCode&lt;/a&gt;) and if you visit your Interstate via Safari on your iPhone you will see it in action.&lt;/p&gt;
&lt;p&gt;It is still in the early stages as it was more of a test of user experience using our current code. The entire design was merely done by defining iPhone CSS files, we aim to make a more native mobile site in the future. At the moment various pages aren’t available by navigation such as theme, config and the various pages related to roadmaps.&lt;/p&gt;
&lt;p&gt;We’d love to hear your feedback!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/3378351292</link><guid>http://blog.interstateapp.com/post/3378351292</guid><pubDate>Sat, 19 Feb 2011 00:13:00 -0800</pubDate><category>iphone</category><category>development</category><category>mobile</category><dc:creator>awfy</dc:creator></item><item><title>We’ve just pushed out an update to those BETA testing the...</title><description>&lt;iframe src="http://player.vimeo.com/video/19439757" width="400" height="250" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;We’ve just pushed out an update to those BETA testing the third release of Interstate!&lt;/strong&gt; The update includes most notably &lt;strong&gt;file sharing&lt;/strong&gt; and &lt;strong&gt;roadmap exporting&lt;/strong&gt; - two features which have been highly requested since we launched our original BETA last year. If you’re using the latest version of Interstate, go ahead -&lt;a href="http://interstateapp.com" target="_blank"&gt; try out these new features now!&lt;/a&gt; (If you’re not using the new version then tweet us at @interstateapp with your Interstate subdomain and we’ll hook you up!). Check out the above video for a preview of how file sharing works within Interstate.&lt;/p&gt;
&lt;p&gt;NB: File sharing currently requires a &lt;em&gt;modern&lt;/em&gt; browser (such as Chrome or Firefox) with HTML5 Drag and Drop capabilities. To share a file, simply drag a file from your desktop and drop it on the road of your choice. The file will then be uploaded to Amazon S3 and attached to the road for your colleagues to see (they will also receive an email notification if they have chosen to).&lt;/p&gt;
&lt;p&gt;Once this feature is out of BETA testing we will begin to add backwards compatibility by also offering a simple file upload form for those folks using older browsers (if that’s you, come on - upgrade! &lt;a href="http://google.com/chrome" target="_blank"&gt;It’s easy!&lt;/a&gt;).&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/3091856218</link><guid>http://blog.interstateapp.com/post/3091856218</guid><pubDate>Thu, 03 Feb 2011 13:14:00 -0800</pubDate><category>file sharing</category><category>development</category><dc:creator>wakecodesleep</dc:creator></item><item><title>The Fuel of Interstate</title><description>&lt;p&gt;Interstate has been in full-on development for just around 2 months now (and in private BETA for just over 1 month) and in that small amount of time we&amp;#8217;ve had to make some pretty quick yet equally important choices when it comes to our site&amp;#8217;s technical setup.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve had to decide things from simply where to host our servers to questions like which HTTP server we should use. The great thing about the Interstate project is that because we&amp;#8217;re just 2 guys building something &lt;strong&gt;we&lt;/strong&gt; love to both make and use, we get to make some pretty interesting choices when it comes to the site&amp;#8217;s architecture.&lt;/p&gt;
&lt;p&gt;Because of this I&amp;#8217;ve decided to do a post explaining what we use to power and build Interstate. So, without further ado, here we go!&lt;/p&gt;
&lt;h3&gt;Development&lt;/h3&gt;
&lt;p&gt;To develop Interstate, Greg and I both use Apple Macbooks and take advantage of some pretty sweet Mac software. The software we find ourselves using on a daily basis is:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;a href="http://adobe.com/photoshop" target="_blank"&gt;Adobe Photoshop CS5&lt;/a&gt; (Greg uses this bad boy to create the fantastic design you lucky BETA testers get to use)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://panic.com/coda" target="_blank"&gt;Coda by Panic&lt;/a&gt; (We both use this amazing IDE to code both the frontend and the backend of Interstate)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://panic.com/transmit" target="_blank"&gt;Transmit by Panic&lt;/a&gt; (Greg uses this to upload the bulk of the site&amp;#8217;s static files such as images, etc)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Terminal (Simon uses this to keep control of Interstate&amp;#8217;s server)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://spotify.com" target="_blank"&gt;Spotify&lt;/a&gt; (What is website development without some &lt;a href="http://www.youtube.com/watch?v=WccfbPQNMbg" target="_blank"&gt;kick ass music&lt;/a&gt; in the background?)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt; (Possibly the best browser out there at the moment)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mongohub.todayclose.com/" target="_blank"&gt;MongoHub&lt;/a&gt; (Simon uses this to monitor MongoDB)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://forrst.com" target="_blank"&gt;Forrst&lt;/a&gt; (O.K., this isn&amp;#8217;t exactly software but it&amp;#8217;s an awesome community where we try and share as much stuff as we can whilst we build Interstate).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Hardware&lt;/h3&gt;
&lt;p&gt;Up until the latest release of Interstate (&amp;#8220;Frank&amp;#8221;) both the frontend and the backend was hosted on a single &lt;a href="http://www.rapidswitch.com" target="_blank"&gt;RapidSwitch&lt;/a&gt; server which also hosted about 7 other websites of ours as well. This really did not help when it came to making the site as fast as it could be. At this point we also hosted our databases on a separate server over at &lt;a href="http://mediatemple.net" target="_blank"&gt;MediaTemple&lt;/a&gt;. This &lt;strong&gt;really&lt;/strong&gt; did not help as it meant we had to make thousands of requests to a server that was on a completely different network to the backend.&lt;/p&gt;
&lt;p&gt;With the latest release of Interstate we decided that we needed to fix this right away. As of writing this post we are currently hosted on a single (MediaTemple based) dedicated server with around 2GB of RAM (more spec details can be found on &lt;a href="http://mediatemple.net" target="_blank"&gt;MediaTemple&lt;/a&gt;&amp;#8217;s website). We are looking to separate our backend from our database in the very near future (both in to individual MediaTemple (ve) servers).&lt;/p&gt;
&lt;h3&gt;Software&lt;/h3&gt;
&lt;p&gt;Interstate uses PHP (PHP 5.3.3 to be exact) and it runs on its own custom framework. We have decided to skip the conventional route of using MySQL for our primary datastore and we have instead opted to use &lt;a href="http://www.mongodb.org/" target="_blank"&gt;MongoDB&lt;/a&gt; and so far it is performing extremely well. We also use a combination of &lt;a href="http://code.google.com/p/redis/" target="_blank"&gt;Redis&lt;/a&gt; and &lt;a href="http://memcached.org/" target="_blank"&gt;Memcached&lt;/a&gt; for our currently rather small caching layer that will most probably be used a lot more in the near future.&lt;/p&gt;
&lt;p&gt;We have decided to use &lt;a href="http://nginx.org/" target="_blank"&gt;nginx&lt;/a&gt; to serve all HTTP requests (and &lt;a href="http://php-fpm.org/" target="_blank"&gt;PHP-FPM&lt;/a&gt; as the PHP process manger) over the other alternatives such as Apache. We chose to use nginx after benchmarking other sites of ours that run on the same PHP framework but use Apache as the HTTP server. The speed difference between powering these sites on nginx rather than Apache made it an easy decision for us to use nginx.&lt;/p&gt;
&lt;p&gt;To make sure Interstate is always performing as well as it should be, we use a great piece of server monitoring software called &lt;a href="http://munin-monitoring.org/" target="_blank"&gt;munin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When it comes to 3rd party web services we currently only use one: &lt;a href="http://postmarkapp.com" target="_blank"&gt;Postmark&lt;/a&gt; (aka Postmarkapp). We use Postmark to simply deliver all on-site emails (such as invite codes, notifications, etc) and we really can&amp;#8217;t recommend it enough.&lt;/p&gt;
&lt;p&gt;I hope this gives you a little better idea of how the site works. If you have any specific questions regarding Interstate&amp;#8217;s development/architecture feel free to send me an email via &lt;a href="mailto:simon@interstateapp.com" target="_blank"&gt;simon@interstateapp.com&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/1198219282</link><guid>http://blog.interstateapp.com/post/1198219282</guid><pubDate>Mon, 27 Sep 2010 05:52:00 -0700</pubDate><category>architecture</category><category>development</category><dc:creator>wakecodesleep</dc:creator></item><item><title>Something we haven’t spoken about yet is the new logo we...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l8soayGStQ1qcqyd3o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Something we haven’t spoken about yet is the new logo we had designed by &lt;a target="_blank" href="http://twitter.com/prekesh"&gt;Prekesh Chavda&lt;/a&gt;. We asked him to take the logo we were using and replicate it but with far more awesomeness. We hope you like it!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/1138177508</link><guid>http://blog.interstateapp.com/post/1138177508</guid><pubDate>Fri, 17 Sep 2010 09:15:45 -0700</pubDate><category>logo</category><dc:creator>awfy</dc:creator></item><item><title>Frankly, It's New</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l8rojt3cLc1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s been a while since we last posted about Interstate and it&amp;#8217;s been long overdue. We launched the site to 44 individuals/companies on 9th August and since then have been working with them to improve the site.&lt;/p&gt;
&lt;p&gt;We decided we wanted to redo the entire site after the feedback to make it more &amp;#8220;app-like&amp;#8221;. With the previous website we just couldn&amp;#8217;t see it progressing beyond a fun little idea.&lt;/p&gt;
&lt;p&gt;So, let us introduce the latest release titled &amp;#8220;&lt;a href="http://en.wikipedia.org/wiki/Frank_Reynolds_(It's_Always_Sunny_in_Philadelphia)" target="_blank"&gt;Frank&lt;/a&gt;&amp;#8221;. A couple of major things have changed which you may have noticed. Let&amp;#8217;s run through them;&lt;/p&gt;
&lt;h3&gt;Redesign&lt;/h3&gt;
&lt;p&gt;All the internals have had a makeover to give the content a much larger presence. We just felt the previous look was a bit too thin. Another point was to improve the usability because it was a tad too difficult to use. Not to forget we&amp;#8217;ve overhauled our own &lt;a href="http://interstateapp.com/" target="_blank"&gt;homepage&lt;/a&gt; to include our very own roadmap!&lt;/p&gt;
&lt;h4&gt;Notifications&lt;/h4&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l8rqya4nUT1qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Boy, they were annoying! One of the biggest complaints was the lack of options on why you received emails from Interstate. This time around we&amp;#8217;ve given you a couple of options to choose from.&lt;/p&gt;
&lt;h3&gt;Quick Progress Changes&lt;/h3&gt;
&lt;p&gt;Previously it was a bit clumsy trying to update the progress of any road. This time round you can change it in seconds when you post activity updates. &lt;strong&gt;Hint:&lt;/strong&gt; You can even leave the activity update blank and it will only update the progress, handy.&lt;/p&gt;
&lt;h3&gt;Public/Private Roadmaps&lt;/h3&gt;
&lt;p&gt;This was a rather sought after feature to allow people to share direct links to roadmaps with people who don&amp;#8217;t have a BakedCode ID or weren&amp;#8217;t part of the Interstate account. We have a few more things to do before this is fully available but it&amp;#8217;s close!&lt;/p&gt;
&lt;h3&gt;Easier Road Reordering&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l8rr74NQT01qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;It was a bit cumbersome before to reorder roads within a roadmap. This time it&amp;#8217;s a simply drag-n-drop senario, what more is there to say?&lt;/p&gt;
&lt;h3&gt;App Customisation&lt;/h3&gt;
&lt;p&gt;In order to make Interstate more yours than ours we&amp;#8217;ve brought recolouring to the table. This only allows you to edit your header and link colours but will expand in the future to support more customisation. It&amp;#8217;s a start!&lt;/p&gt;
&lt;h3&gt;Due Dates&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l8rquxWd911qz72vi.png"/&gt;&lt;/p&gt;
&lt;p&gt;Ah deadlines, some people love them, some people hate them. Essentially they are like Marmite but they have been added to all roads. You can have no due date or pick a date from the lovely popup calendar.&lt;/p&gt;
&lt;h3&gt;Bug Fixes&lt;/h3&gt;
&lt;p&gt;There were one or two &lt;em&gt;niggly&lt;/em&gt; bugs that we had to deal with but they seemed to have ironed out rather well. As always if you spot any send us an email &lt;a href="mailto:bugs@interstateapp.com" target="_blank"&gt;bugs@interstateapp.com&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Optimisation&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve upped the tempo on the site to give you that slightly better experience. Not only have we improved vasts amount of code but we have migrated the entire site from a dedicated server it was sharing with various other sites we have built. It now sits on its very own dedicated server to make sure it gets all the attention.&lt;/p&gt;
&lt;p&gt;So that really sums up this whole new version of Interstate, as always we plan to develop it further with your help as BETA testers. If you&amp;#8217;re interested in being part of the BETA go to &lt;a href="http://interstateapp.com/" target="_blank"&gt;Interstate&lt;/a&gt; and click &amp;#8220;Get An Invite&amp;#8221;. We are sending a lovely-bunch-of-invites out in the next couple of days, better get your name on the list!&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/1127120703</link><guid>http://blog.interstateapp.com/post/1127120703</guid><pubDate>Wed, 15 Sep 2010 08:40:00 -0700</pubDate><category>development</category><category>features</category><category>update</category><dc:creator>awfy</dc:creator></item><item><title>Start Your Engines!</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l5ilk3f6sa1qz72vi.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve had a brilliant response to the invite applications we released two weeks ago with a couple of big names getting in on the act. This has spurred on development because it originally began as a fun idea whilst we had nothing else to do. We now see the potential of the product and hope that we can achieve great things with it.&lt;/p&gt;
&lt;p&gt;Everyone who applies for an invite won&amp;#8217;t necessarily get an invite unfortunately. The aim of being invite only is to provide us with a great testing ground and for it to be a great testing ground we need to have websites actively using the product. Websites such as blogs or profiles on 3rd party websites won&amp;#8217;t receive invites due to the lack of need.&lt;/p&gt;
&lt;p&gt;Over the course of the next few months we will have on-going closed BETA testing, after that we will be launching for everyone to use. On launch we will have a selection of packages to choose from depending on your requirements. There will always be a free option, who doesn&amp;#8217;t love a freebie? We will be announcing at a later date the packages and prices but we&amp;#8217;ll be sure to make them worth it.&lt;/p&gt;
&lt;p&gt;On a side note, we&amp;#8217;re currently looking for a logo designer to improve our current logo. If you feel you&amp;#8217;re up to the incredibly easy task shoot us over an email to &lt;a href="mailto:hi@interstateapp.com" target="_blank"&gt;hi@interstateapp.com&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.interstateapp.com/post/811451252</link><guid>http://blog.interstateapp.com/post/811451252</guid><pubDate>Wed, 14 Jul 2010 10:00:44 -0700</pubDate><category>beta</category><category>development</category><category>features</category><category>update</category><dc:creator>awfy</dc:creator></item></channel></rss>
