<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Nodeta</title>
	
	<link>http://blog.nodeta.fi</link>
	<description>on Rails</description>
	<lastBuildDate>Mon, 06 Sep 2010 13:14:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Nodeta" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="nodeta" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Sound Notifications for @everyone!</title>
		<link>http://blog.nodeta.fi/2010/09/06/sound-notifications-for-everyone/</link>
		<comments>http://blog.nodeta.fi/2010/09/06/sound-notifications-for-everyone/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 07:00:18 +0000</pubDate>
		<dc:creator>Mikael Roos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=675</guid>
		<description><![CDATA[Flowdock is becoming the only great way for teams to work intensely together. Keeping this in mind, we&#8217;ve added a couple of features that make it easier for you to get your coworkers attention. All of this has been deployed into Flowdock right now.
Be Notified

Now, whenever someone mentions your name in a flow that you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flowdock.com">Flowdock</a> is becoming the only great way for teams to work intensely together. Keeping this in mind, we&#8217;ve added a couple of features that make it easier for you to get your coworkers attention. <strong>All of this has been deployed into Flowdock right now.</strong></p>
<h2>Be Notified</h2>
<p><img class="screenshot" title="Sound Notifications" src="http://blog.nodeta.fi/wp-content/uploads/2010/09/toggle_sounds.png" alt="Sound Notifications" /></p>
<p>Now, whenever someone mentions your name in a flow that you have open, you&#8217;ll hear a pleasant toned-down <em>ble-bling</em>. This is great when you&#8217;re too focused on something else to notice that someone needs you in the flow. Or even just to notice that you are being talked about. You can mute and enable the notifications with a single click using a button in the right upper corner of the flow.</p>
<p>Some of you requested for sound notifications whenever a message is posted, but we opted to use the sound notifications for a more important type of situation – someone actually mentioning you by name. If you haven&#8217;t already checked the help about visual notifications, do so at <a href="http://www.flowdock.com/help/desktop">http://www.flowdock.com/help/desktop</a>.</p>
<p>If you&#8217;d like to comment about this feature, check out <a href="http://flowdock.uservoice.com/forums/36827-general/suggestions/426346-option-to-get-a-sound-notification-whenever-a-new-?ref=title">the Uservoice thread</a>.</p>
<h2>Tell it to @everyone</h2>
<p><img class="screenshot" title="Use @everyone in chat!" src="http://blog.nodeta.fi/wp-content/uploads/2010/09/everyone_in_chat1.png" alt="Use @everyone in chat!" /></p>
<p>If you&#8217;ve been using Flowdock, you probably know about <a href="http://blog.nodeta.fi/2010/05/24/user-highlights-and-the-new-dashboard/">user tags</a>. It&#8217;s a great way to point out any link, file or message to another user in the flow. It&#8217;s especially brilliant for assigning a #todo item. Now, we&#8217;ve added a special user tag, called <em>@everyone</em>. You can use it in any context just like the other user tags, but instead of just one user noticing the message, it will be highlighted and tagged to all the users in the flow.</p>
<p><img class="screenshot" title="User @everyone to notify all users about an important message" src="http://blog.nodeta.fi/wp-content/uploads/2010/09/everyone_in_msgs_for_you.png" alt="User @everyone to notify all users about an important message" width="499" height="160" /></p>
<p>And&#8230; when you tell something important to @everyone in the chat, even a sound notification will be heard by everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/09/06/sound-notifications-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improved Sources View and Other Fresh Features</title>
		<link>http://blog.nodeta.fi/2010/08/13/improved-sources-view-and-other-fresh-features/</link>
		<comments>http://blog.nodeta.fi/2010/08/13/improved-sources-view-and-other-fresh-features/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 08:30:31 +0000</pubDate>
		<dc:creator>Jyri Tuulos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[aggregate]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=646</guid>
		<description><![CDATA[During the summer we&#8217;ve done quite a few improvements to Flowdock, including user highlights, one-click email and Twitter replying and a successful change to a new message database. Today we deployed a big update for Influx, our application for bringing external content to the flow. Here are some of our latest features:
Redesigned Influx sources dialog
Since we launched [...]]]></description>
			<content:encoded><![CDATA[<p>During the summer we&#8217;ve done quite a few improvements to <a href="http://flowdock.com">Flowdock</a>, including <a href="http://blog.nodeta.fi/2010/05/24/user-highlights-and-the-new-dashboard/">user highlights</a>, <a href="http://blog.nodeta.fi/2010/06/22/use-flowdock-as-your-team-inbox/">one-click email and Twitter replying</a> and a successful change to a <a href="http://blog.nodeta.fi/2010/07/26/flowdock-migrated-from-cassandra-to-mongodb/">new message database</a>. Today we deployed a big update for Influx, our application for bringing external content to the flow. Here are some of our latest features:</p>
<h3>Redesigned Influx sources dialog</h3>
<p>Since we launched our public beta, the experience of managing Influx sources hasn&#8217;t been as good as it should. Because the sources dialog worked as it should (technically, at least) and we had more urgent things to fix, we left it pretty much untouched. However, as the rest of the user experience became more polished and clean, the old dialog with its many tabs, fields and buttons started to stick out like a sore thumb.</p>
<p><a href="http://blog.nodeta.fi/wp-content/uploads/2010/08/influx_sources_comparison.png"><img class="size-large wp-image-651 screenshot alignnone" title="Old and new Influx sources dialogs compared" src="http://blog.nodeta.fi/wp-content/uploads/2010/08/influx_sources_comparison-1024x682.png" alt="Old and new Influx sources dialogs compared" width="400" height="266" /></a></p>
<p>After several iterations of sketching and planning we came up with a design that was dramatically simpler than the old one. Inspired by the multi-function address bars in today&#8217;s browsers, we implemented a single text field that works with all source types. Type a Twitter user name, RSS feed address or any keyword you&#8217;d like to follow and you&#8217;ll get a preview dropdown of all the sources you can add to your flow.</p>
<p>When anybody in the flow adds or removes an Influx source, everyone gets notified of the change so they know what content is coming to their flow without constantly checking the sources view.</p>
<p><img class="size-full wp-image-656 screenshot alignnone" title="Chat notifications about source changes" src="http://blog.nodeta.fi/wp-content/uploads/2010/08/bob_alice_sources.png" alt="Chat notifications about source changes" width="515" height="146" /></p>
<h3>Get notified about messages for you</h3>
<p>Starting from today you&#8217;ll get notified by email about all the chat messages sent to you. Notifications about discussion in your flows pop up in your inbox after a day if you haven&#8217;t visited the flow. This is a great way to inform your teammates about important stuff even if they can&#8217;t access Flowdock right away.</p>
<p><img class="alignnone size-full wp-image-658 screenshot" title="Get notified about your messages by email" src="http://blog.nodeta.fi/wp-content/uploads/2010/08/bob_highlight_digest.png" alt="Get notified about your messages by email" width="516" height="200" /></p>
<h3>Pending invitations</h3>
<p>Last but not least, we&#8217;ve added a list of invited people after the flow members list on the Dashboard. In addition to seeing who has already got an invite, you can also resend the email or cancel the invite completely.</p>
<p><img class="alignnone size-full wp-image-663 screenshot" title="Pending invitations are shown on the Dashboard" src="http://blog.nodeta.fi/wp-content/uploads/2010/08/pending_invite.png" alt="Pending invitations are shown on the Dashboard" width="433" height="184" /></p>
<h3>Remember to give feedback!</h3>
<p>At Flowdock, we&#8217;re always listening to our customers to concentrate our development to the weakest points in our software. We need your feedback to make Flowdock better, so tell us what you think about these new features. To give feedback, you can use the feedback form in the Dashboard, add new ideas to our <a href="http://flowdock.uservoice.com/" target="_blank">UserVoice page</a> or email us at <a href="mailto:team@flowdock.com">team@flowdock.com</a>.</p>
<p><strong>Follow us in </strong><a href="http://twitter.com/flowdock"><strong>Twitter</strong></a><strong> and </strong><a href="http://www.facebook.com/flowdock"><strong>Facebook</strong></a><strong> to keep track of our latest updates and features!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/08/13/improved-sources-view-and-other-fresh-features/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Flowdock feels about the Google Wave failure</title>
		<link>http://blog.nodeta.fi/2010/08/05/how-flowdock-feels-about-google-wave-failure/</link>
		<comments>http://blog.nodeta.fi/2010/08/05/how-flowdock-feels-about-google-wave-failure/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 16:44:20 +0000</pubDate>
		<dc:creator>Otto Hilska</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=637</guid>
		<description><![CDATA[Google just announced that Google Wave development has ended. It&#8217;s a shame, because Wave was certainly one of the few communication products that tried to innovate. Mashable even called it a massively disruptive communication tool.
We had been working on the foundations of Flowdock for about 6 months when Google initially introduced Wave. At first, it [...]]]></description>
			<content:encoded><![CDATA[<p>Google just announced that <a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html">Google Wave development has ended</a>. It&#8217;s a shame, because Wave was certainly one of the few communication products that tried to innovate. Mashable even called it a <a href="http://mashable.com/2009/05/28/google-wave/">massively disruptive communication tool</a>.</p>
<p>We had been working on the foundations of <a href="http://www.flowdock.com/">Flowdock</a> for about 6 months when Google initially introduced Wave. At first, it was a horrifying moment: Google is known to enter new markets, crushing the existing players. They seemed to have many of the same ideas, and even the concepts (like flow vs. wave) sounded surprisingly familiar.</p>
<p>We are often compared to Wave, although Wave and Flowdock do not bear much resemblance UI-wise.</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/08/setok-twitter-screenshot.png" alt="@Setok commenting us on Twitter" title="setok-twitter-screenshot" width="583" height="265" class="size-full wp-image-640" /></p>
<p>However, we do share some high-level similarities:</p>
<p><b>Natural real-time communication</b>. Communication tools say they are real-time, but in Flowdock you can actually feel that you&#8217;re solving problems as a team. Any message, be it via chat, e-mail, Twitter or RSS, sent to your team&#8217;s flow will appear within a second. That&#8217;s the kind of experience you expect but you&#8217;re not used to.</p>
<p><b>Disruptive ideas in text-based communication</b>. Chats have looked the same for 20 years, and even a Facebook-style stream with comments and the likes is not disruptive anymore. Wave had the courage to try things like &#8220;everyone can edit anything&#8221;, the same way as Flowdock is innovating with the powerful tagging system.</p>
<p>But Wave didn&#8217;t die for no reason. It was a splendid protocol engineering exercise, but it was left for the extension developers to find out the use-cases. Without Google&#8217;s guidance they sometimes got a bit lost: when I went to Google&#8217;s local Wave event aimed at business types they explained how to look up your favorites movies using the IMDB wavebot.</p>
<p>Some design choices were also very confusing. Because everyone was allowed to edit everything, it became very unclear how a discussion actually had evolved. Wave offered a playback feature to work around this problem, but it wasn&#8217;t very convenient. A normal person just couldn&#8217;t understand what&#8217;s happening inside his Wave.</p>
<p>We ended up taking a very different path than Google. <b>Our mission has always been to help teams communicate more efficiently.</b> We don&#8217;t solve cross-organizational communication issues, teams are our thing.</p>
<p>Because of our focus, we could actually serve our users much better than other tools. Team compositions are relatively static, meaning that team members could actually share a common categorization &#8211; something that wouldn&#8217;t be possible in random e-mail threads. This led us to investigate how tags could be used to find the important parts of a discussion.</p>
<p>Eventually Flowdock evolved to be a bridge between communication and knowledge. In Flowdock, a piece of discussion can be turned into a ToDo item. Or a link you shared can be marked as a potential competitor of your company. The team&#8217;s internal communication can directly help the team to organize itself, but traditionally communication and knowledge management have been separate issues.</p>
<p>While the product strategy for Wave obviously wasn&#8217;t very clear, I think Google certainly did a favor for the online community by showing that there&#8217;s still room for innovation in the collaboration field. </p>
<p><a href="http://www.flowdock.com/">Flowdock</a> will continue experimenting with new ways to connect your communication to your typical workflow. There&#8217;s some cool stuff coming out in the end of the summer, so stay tuned and <a href="http://twitter.com/flowdock">follow us on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/08/05/how-flowdock-feels-about-google-wave-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Flowdock migrated from Cassandra to MongoDB</title>
		<link>http://blog.nodeta.fi/2010/07/26/flowdock-migrated-from-cassandra-to-mongodb/</link>
		<comments>http://blog.nodeta.fi/2010/07/26/flowdock-migrated-from-cassandra-to-mongodb/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 11:48:43 +0000</pubDate>
		<dc:creator>Otto Hilska</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[mongodb]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=617</guid>
		<description><![CDATA[Flowdock is a modern web-based team messenger. All software developers should be using it instead of their Campfires, Skype Chats, IRCs, etc. because it better supports their actual workflow.
Last weekend we completed a transition from Flowdock&#8217;s database of choice, Cassandra, to another NoSQL alternative, MongoDB. Since our technology stack has always generated some interest, I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flowdock.com/">Flowdock</a> is a modern web-based team messenger. All software developers should be using it instead of their Campfires, Skype Chats, IRCs, etc. because it better supports their actual workflow.</p>
<p>Last weekend we completed a transition from Flowdock&#8217;s database of choice, <a href="http://cassandra.apache.org/">Cassandra</a>, to another NoSQL alternative, <a href="http://www.mongodb.org/">MongoDB</a>. Since our technology stack has always generated some interest, I&#8217;ll now try to justify our decision in public.</p>
<p>Some of our users might remember this:</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/07/screenshot-twitter-problems.png" alt="Twitter screenshot: having some database problems" title="Twitter screenshot: having some database problems" width="536" height="202" class="alignnone size-full wp-image-628" /></p>
<p>At some point we started to have some stability issues with Cassandra. All nodes would go into an infinite loop, running GC and trying to compact the data files &#8211; occasionally falling off the cluster. We were unable to solve the problem, except that restarting and then compacting a node usually settled it down for a while. Other people <a href="https://issues.apache.org/jira/browse/CASSANDRA-1014">had reported similar problems</a>. Last couple of weeks our Cassandra nodes always ate all the resources they were given, slowing down <a href="http://www.flowdock.com/">Flowdock</a>.</p>
<p>This was not the first time we had run into problems because of our bleeding edge database choice. When upgrading from 0.4 to 0.5, we had to shut down the cluster, only to find out that it hadn&#8217;t flushed everything to the disk (even though we explicitly flushed it, <a href="https://svn.apache.org/repos/asf/cassandra/tags/cassandra-0.5.0/NEWS.txt">as instructed</a>). Thus we ended up having a couple of minutes of discussions lost, and our custom-built indices were miserably out of date and needed to be rebuilt. I think it was 4 AM when we finally got to leave the office.</p>
<p>The NoSQL scene has evolved since we made our original decision to go with Cassandra. MongoDB is changing rapidly, and the latest addition of auto-sharding and replica sets made it a compelling alternative to Cassandra. So I decided to give it a try.</p>
<p>It took me a day to write a conversion script for our data. Within a week or so we were able to run Flowdock purely on MongoDB. It was tested internally for a couple of weeks before it was deployed to production.</p>
<p>Now that we have done the change, I&#8217;m happy to see that we got some benefits (very well known in most databases) in addition to the performance and reliability characteristics:</p>
<ol>
<li><strong>Smart (multikey) indices.</strong> Manually maintaining indices was always tedious, and MongoDB can index everything we need out-of-the-box. For example, our messages have tags, implying a document format like this:
<pre lang="javascript">
{ content: "Write a blog post about #mongodb.",
  workspace: 'myflow',
  tags: ["mongodb", "todo", "@Otto"] }
</pre>
<p>Now when looking for my own tasks, Flowdock backend only needs to do this query:</p>
<pre lang="javascript">
db.messages.find({
  workspace: 'myflow',
  tags: { $all: ["todo", "@Otto"] }
})
</pre>
</li>
<li>
<strong>Queries.</strong> No matter how simple your data model is, every once in a while you need to perform a query that you didn&#8217;t plan in advance. MongoDB lets you construct complex queries directly from the console, pretty much like an SQL database. It will then perform a sequential scan, which is still much faster and more convenient than processing millions of rows manually, on the client-side.
</li>
<li>
<strong>Map-Reduce.</strong> It&#8217;s great for stuff like analytics. MongoDB&#8217;s Map-Reduce support is not perfect, but at least it&#8217;s easy to use.
</li>
<li>
<strong>GridFS</strong> makes storing our files very easy. The storage capabilities expand together with the rest of our MongoDB cluster.
</li>
</ol>
<p>We have faced only some minor limitations:</p>
<ol>
<li>We found <a href="http://jira.mongodb.org/browse/JAVA-131">a bug in JSON parsing</a> that got fixed in 10 minutes.</li>
<li>Dots are not allowed in BSON document keys. Typically it might not be a problem, but we had to work around it in our data migration.</li>
<li>Document size is limited to 4 megabytes. It&#8217;s not a problem with our data model, but since MongoDB supports fantastic <a href="http://www.mongodb.org/display/DOCS/Updating">atomic in-place updates</a>, you have to be careful not to grow your documents above this limit.</li>
<li>Adding new nodes is not as easy as it is with Cassandra. However, Cassandra has its own problems load-balancing them.</li>
</ol>
<p>So far it&#8217;s been a very smooth ride. Development and database administration just got a whole lot easier.</p>
<p><strong><a href="http://www.flowdock.com/">&raquo; Now give the new and better Flowdock a try!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/07/26/flowdock-migrated-from-cassandra-to-mongodb/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Use Flowdock as Your Team Inbox</title>
		<link>http://blog.nodeta.fi/2010/06/22/use-flowdock-as-your-team-inbox/</link>
		<comments>http://blog.nodeta.fi/2010/06/22/use-flowdock-as-your-team-inbox/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 13:47:22 +0000</pubDate>
		<dc:creator>Jyri Tuulos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=604</guid>
		<description><![CDATA[Integrating your day-to-day conversations to Flowdock just got easier. Now you can send a reply or forward a message using your mail client as soon as the message appears in your flow. So don&#8217;t forget to use your flow email address as a mail recipient when you want to keep your whole team up-to-date on [...]]]></description>
			<content:encoded><![CDATA[<p>Integrating your day-to-day conversations to <a href="http://flowdock.com">Flowdock</a> just got easier. Now you can send a reply or forward a message using your mail client as soon as the message appears in your flow. So don&#8217;t forget to use your flow email address as a mail recipient when you want to keep your whole team up-to-date on your mail threads.</p>
<p><img class="alignnone size-full wp-image-605 screenshot" title="Replying to emails in Influx" src="http://blog.nodeta.fi/wp-content/uploads/2010/06/influx_reply.png" alt="Replying to emails in Influx" width="487" height="140" /></p>
<p>Also included in today&#8217;s update is the ability to retweet and reply to all Twitter messages in your flow. So whenever there&#8217;s important discussion in Twitter (it could be <a href="http://blog.nodeta.fi/2010/03/03/handle-feedback-with-flowdock/">product feedback</a> or <a href="http://blog.nodeta.fi/2010/03/02/track-your-brands-with-flowdock/">brand publicity</a>) you can instantly react to them just by pressing a button in Flowdock.</p>
<p><img class="alignnone size-full wp-image-608 screenshot" title="Retweeting a tweet in Influx" src="http://blog.nodeta.fi/wp-content/uploads/2010/06/influx_retweet.png" alt="Retweeting a tweet in Influx" width="487" height="107" /></p>
<p>Last but not least, be sure to check out our <a href="http://flowdock.com">fresh new website</a>! Go read our <a href="http://www.flowdock.com/tour">tour pages</a> showcasing our best features and check out <a href="http://www.flowdock.com/about/team">who are the people behind Flowdock</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/06/22/use-flowdock-as-your-team-inbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Highlights and the New Dashboard</title>
		<link>http://blog.nodeta.fi/2010/05/24/user-highlights-and-the-new-dashboard/</link>
		<comments>http://blog.nodeta.fi/2010/05/24/user-highlights-and-the-new-dashboard/#comments</comments>
		<pubDate>Mon, 24 May 2010 20:59:17 +0000</pubDate>
		<dc:creator>Jyri Tuulos</dc:creator>
				<category><![CDATA[Flowdock]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=559</guid>
		<description><![CDATA[We&#8217;ve added some new features to Flowdock, the team messenger, to help you communicate with specific members of your team more efficiently.
Display names

Firstly, all users can now specify a unique display name, which is the name that will be shown to other users in the flow. You can change the display name in your edit [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve added some new features to <a href="http://flowdock.com">Flowdock</a>, the team messenger, to help you communicate with specific members of your team more efficiently.</p>
<h3>Display names</h3>
<p><img class="size-full wp-image-577 alignnone screenshot" title="Changing your display name" src="http://blog.nodeta.fi/wp-content/uploads/2010/05/display_name_editing.png" alt="Changing your display name" width="512" height="235" /></p>
<p>Firstly, all users can now specify a unique display name, which is the name that will be shown to other users in the flow. You can change the display name in your <a title="Go to your edit account page" href="http://flowdock.com/account/edit" target="_blank">edit account page</a> any time you want.</p>
<h3>Highlights in the chat</h3>
<p><img class="alignnone size-full wp-image-580 screenshot" title="Highlighted message in the chat" src="http://blog.nodeta.fi/wp-content/uploads/2010/05/alice_chat_highlight.png" alt="Highlighted message in chat" width="454" height="109" /></p>
<p>If someone mentions your name in the chat, the line will be highlighted so you can spot important messages more easily. Also, highlighted messages will appear in the dashboard so you can see them even if you missed them while being out of Flowdock. Now when you ask somebody in your team an important question you can be quite sure you&#8217;ll get an answer even if you don&#8217;t have time to chat at the same time.</p>
<h3>@User tags</h3>
<p><img class="alignnone size-full wp-image-582 screenshot" title="Adding @user tags to existing messages" src="http://blog.nodeta.fi/wp-content/uploads/2010/05/bob_user_tag.png" alt="Adding @user tags to existing messages" width="447" height="94" /></p>
<p>The third major new feature is the addition of @user tags. They behave just like other tags, but they are specially linked to the users in the flow. For example, the team leader, Alice, wants to assign an email in the flow to another member, called Bob. Alice clicks the little tag icon beside the message and writes &#8220;@Bob&#8221; to the field that appears over the message. Instantly after that, Bob will see the message in his Dashboard and can start working on the task.</p>
<p><img class="alignnone size-full wp-image-584 screenshot" title="Messages tagged to you will appear in the dashboard" src="http://blog.nodeta.fi/wp-content/uploads/2010/05/dashboard_user_tag.png" alt="Messages tagged to you will appear in the dashboard" width="397" height="160" /></p>
<p>As with other tags, you can use the @user tags anyway you want. Use them for <a href="http://blog.nodeta.fi/2010/03/08/todos-are-conversation/">emulating an issue tracker</a> or just pointing your team member&#8217;s attention to a single message. Just remember, tagging with @user tags means that the information is somehow important to the team member.</p>
<h3>Remember to give feedback!</h3>
<p>We are constantly improving Flowdock and this update is just a starting point for a better way of organizing your conversations. We need your feedback to make Flowdock better, so tell us what you think about these new features. To give feedback, you can use the feedback form in the Dashboard, add new ideas to our <a href="http://flowdock.uservoice.com/" target="_blank">UserVoice page</a> or email us at <a href="mailto:team@flowdock.com">team@flowdock.com</a>.</p>
<h3>Bonus: Flowdock tips</h3>
<p><span style="font-weight: normal; font-size: 13px;">A<strong>utocomplete names when writing chat messages and comments<br />
</strong></span>Write a couple of letters from the beginning of your team member&#8217;s display name and press the tab key to fill the rest.</p>
<p><strong>Better-looking code snippets in the chat<br />
</strong>Paste a bunch of code to the chat input field, select it all with Cmd-A or Ctrl-A and press the tab key to indent it. Indented lines will be displayed with a monospace font and white-space will be preserved.</p>
<p><strong>Click on any tag to search with Flowser</strong><br />
All tags, including @user tags, now link to Flowser searches so you can quickly navigate between your organized messages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/05/24/user-highlights-and-the-new-dashboard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Flowdock On The Desktop</title>
		<link>http://blog.nodeta.fi/2010/03/16/flowdock-on-the-desktop/</link>
		<comments>http://blog.nodeta.fi/2010/03/16/flowdock-on-the-desktop/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:06:30 +0000</pubDate>
		<dc:creator>Mikael Roos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[ssb]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=550</guid>
		<description><![CDATA[Flowdock, the messenger for teams, has been made with some razor bleeding edge technologies. Cassandra in the back end, HTML5 on the front with comet in between. Built to run in the browser, you can use Flowdock on any modern computer. However, there are things some might consider shortcomings when it comes to using Flowdock [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flowdock.com">Flowdock</a>, the messenger for teams, has been made with some razor bleeding edge technologies. <a href="http://cassandra.apache.org/">Cassandra</a> in the back end, <a href="http://www.w3.org/TR/html5/">HTML5</a> on the front with <a href="http://en.wikipedia.org/wiki/Comet_%28programming%29">comet</a> in between. Built to run in the browser, you can use Flowdock on any modern computer. However, there are things some might consider shortcomings when it comes to using Flowdock in the browser. That&#8217;s why we&#8217;ve provided a new <a href="http://www.flowdock.com/help/desktop">guide for running Flowdock on the desktop</a> as an SSB using Fluid or Prism. </p>
<p><strong><a href="http://www.flowdock.com/help/desktop">&raquo; Jump to the Guide (OS X, Windows, Linux)</a></strong></p>
<p>So, what exactly are the benefits of running Flowdock on the desktop?</p>
<h3>Notifications</h3>
<p><img src="https://www.tuntivirta.com/images/growl_promo.png" class="screenshot" /></p>
<p>When used on the desktop, Flowdock uses native desktop notifications to show you what is happening in your flow. This way, you stay up-to-date with no delay.</p>
<h3>App of its own</h3>
<p><img src="https://www.tuntivirta.com/images/fluid_dockbadge.png" class="screenshot" /></p>
<p>You get a cool Flowdock icon on your desktop, and with Fluid. A cool way of visualizing what you&#8217;ve missed, are the unread badges in OS X, which Flowdock supports.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/03/16/flowdock-on-the-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flowdock Launches Public Beta</title>
		<link>http://blog.nodeta.fi/2010/03/10/flowdock-launches-public-beta/</link>
		<comments>http://blog.nodeta.fi/2010/03/10/flowdock-launches-public-beta/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 15:01:19 +0000</pubDate>
		<dc:creator>Mikael Roos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[public beta]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=514</guid>
		<description><![CDATA[Teamwork needs work. With Flowdock, it&#8217;s as simple as having a chat.
Flowdock keeps your team organized and up-to-date with no effort.
 It is a powerful team messenger web app.
The biggest day so far is upon us. We Shipped! Right now anybody can march to www.flowdock.com, click the &#8216;Sign Up for Beta&#8216; button and start accelerating [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Teamwork needs work. With <a href="http://www.flowdock.com">Flowdock</a>, it&#8217;s as simple as having a chat.<br />
Flowdock keeps your team organized and up-to-date with no effort.<br />
</strong> It is a powerful team messenger web app.</p>
<p>The biggest day so far is upon us. <strong>We Shipped!</strong> Right now anybody can march to <a href="http://www.flowdock.com">www.flowdock.com</a>, click the &#8216;<a href="http://www.flowdock.com/organizations/new">Sign Up for Beta</a>&#8216; button and start accelerating their team. <del datetime="2010-03-10T19:46:35+00:00">The hordes of new users gave us some server trouble and signup is now temporarily disabled.</del></p>
<p><a href="http://www.flowdock.com"><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-10-at-10.3.-14.42.21.png" alt="Public Beta Open" title="Public Beta Open" width="540" height="183" class="screenshot alignnone size-full wp-image-527" /></a></p>
<p>A total of 650 teams from all over the world took part in Private Beta, and we got tons of feedback. Here&#8217;s what some have said about Flowdock.</p>
<h3>&#8220;It&#8217;s what Google Wave should have been&#8221;</h3>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/flowdock-quotes.png" alt="Flowdock Quotes" title="Flowdock Quotes" width="539" height="372" style="background: #fff;" class="screenshot alignnone size-full wp-image-518" /></p>
<p>If you want to see more, just see <a href="https://twitter.com/#search?q=flowdock">what people are saying about Flowdock on Twitter</a>.</p>
<h3>The Genius</h3>
<p>During the past few days we&#8217;ve shown some awesome uses for Flowdock. Here&#8217;s a quick recap.</p>
<h6><a href="http://blog.nodeta.fi/2010/03/10/minimalist-meetings/">Minimalist Meetings</a></h6>
<p>Teamwork needs work. Flowdock attempts to minimize the amount of that work.</p>
<h6><a href="http://blog.nodeta.fi/2010/03/08/todos-are-conversation/">TODOs are conversation</a></h6>
<p>These days there’s about a zillion ways to manage TODOs online. With Flowdock, the unique<br />
  aspect is that you can handle them right in the middle of the conversation.</p>
<h6><a href="http://blog.nodeta.fi/2010/03/04/agile-development-with-flowdock/">Agile Development with Flowdock</a></h6>
<p>As an agile software development shop, we test extensively and practice continuous integration.</p>
<h6><a href="http://blog.nodeta.fi/2010/03/03/handle-feedback-with-flowdock/">Handle feedback with Flowdock</a></h6>
<p>How to be as responsive and communicative as possible towards your users.</p>
<h6><a href="http://blog.nodeta.fi/2010/03/02/track-your-brands-with-flowdock/">Track your brands with Flowdock</a></h6>
<p>Make your team act as a single unit in tracking, creating, molding,<br />
  protecting and generally managing your brand.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/03/10/flowdock-launches-public-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Minimalist Meetings</title>
		<link>http://blog.nodeta.fi/2010/03/10/minimalist-meetings/</link>
		<comments>http://blog.nodeta.fi/2010/03/10/minimalist-meetings/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 21:00:27 +0000</pubDate>
		<dc:creator>Mikael Roos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[action point]]></category>
		<category><![CDATA[agenda]]></category>
		<category><![CDATA[distributed teams]]></category>
		<category><![CDATA[meetings]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[todo]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=497</guid>
		<description><![CDATA[Teamwork needs work. Flowdock attempts to minimize the amount of that work. The promise is: Keep your team up-to-date with no effort.
That means Flowdock reduces the need for meetings. In a good team, members know what the others are doing at all times. A good team does not constantly feel the need to have meetings.
When [...]]]></description>
			<content:encoded><![CDATA[<p>Teamwork needs work. <a href="http://www.flowdock.com">Flowdock</a> attempts to minimize the amount of that work. The promise is: <strong>Keep your team up-to-date with no effort.</strong></p>
<p>That means Flowdock reduces the need for meetings. In a good team, members know what the others are doing at all times. A good team does not constantly feel the need to have meetings.</p>
<p>When done right, an efficient meeting can be useful. There are a couple of things in specific that are required for a good meeting. Flowdock can give you them.</p>
<h3>The Agenda</h3>
<p>With Flowdock, you can collect the agenda just like you collect any list on Flowdock. We use the #agenda tag to gather things we need to go through during our weekly &#8220;administrative&#8221; meeting. Just like I showed you in my <a href="http://blog.nodeta.fi/2010/03/08/todos-are-conversation/">last post about handling todo lists in Flowdock</a>, the lists form naturally from the path of the conversation. </p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-09-at-9.3.-21.04.13.png" alt="Tagging with #agenda" title="Tagging with #agenda" width="477" height="137" class="screenshot alignnone size-full wp-image-499" /></p>
<p>Flowser gives us the complete agenda. We just tick out the #agenda tag off the items as we go through them.</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-09-at-9.3.-21.57.09.png" alt="Agenda in Flowser" title="Agenda in Flowser" width="503" height="246" class="screenshot alignnone size-full wp-image-500" /></p>
<p>On meeting day, there are rarely many additions or other surprises from attendees who &#8220;haven&#8217;t seen the agenda&#8221;, since on any given moment</p>
<ul>
<li>anybody can contribute to the agenda</li>
<li>the agenda is right there for everyone to see</li>
</ul>
<h3>Track and stay organized</h3>
<p>The second most important thing in a great meeting is efficient tracking of action points (or todos) and when needed, separate note taking.</p>
<p><a href="http://blog.nodeta.fi/2010/03/08/todos-are-conversation/">We track todos</a> the same way in and outside of meetings. We often go through the todos in these meetings to make sure they are progressing and to address any potential problems.</p>
<p>We don&#8217;t keep separate notes about these meetings. We keep notes all the time by tagging things in Flowdock. A meeting isn&#8217;t a special opportunity to be organized for a half an hour. With Flowdock, staying organized all the time is as easy as chat.</p>
<h3>Public beta opens tomorrow!</h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/03/10/minimalist-meetings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TODOs are conversation</title>
		<link>http://blog.nodeta.fi/2010/03/08/todos-are-conversation/</link>
		<comments>http://blog.nodeta.fi/2010/03/08/todos-are-conversation/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 20:27:48 +0000</pubDate>
		<dc:creator>Mikael Roos</dc:creator>
				<category><![CDATA[Flowdock]]></category>
		<category><![CDATA[action point]]></category>
		<category><![CDATA[flowser]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[todo]]></category>

		<guid isPermaLink="false">http://blog.nodeta.fi/?p=484</guid>
		<description><![CDATA[A good way to start the work week is to go through some TODOs. These days there&#8217;s about a zillion ways to manage them online. With Flowdock, the unique aspect is that you can handle them right in the middle of the conversation. There is no gap.
Here&#8217;s an example from our own flow. If you [...]]]></description>
			<content:encoded><![CDATA[<p>A good way to start the work week is to go through some TODOs. These days there&#8217;s about a zillion ways to manage them online. With <a href="http://www.flowdock.com">Flowdock</a>, the unique aspect is that you can handle them right in the middle of the conversation. There is no gap.</p>
<p>Here&#8217;s an example from our own flow. If you come up with something, that needs <em>doing</em> you can just throw in a line with the #todo tag included.</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-08-at-8.3.-21.43.40.png" alt="Chatting with tags" title="Chatting with tags" width="500" height="289" class="screenshot alignnone size-full wp-image-485" /></p>
<p>But because this is a conversation, if someone else says something worth TODOing, you can just add the tag yourself if the other person didn&#8217;t realize to do so.</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-08-at-8.3.-21.47.31.png" alt="Tagging chat messages" title="Tagging chat messages" width="500" height="202" class="screenshot alignnone size-full wp-image-486" /></p>
<p>The todo list lives in Flowser as a search. You can use other tags to better categorize the todo items: milestones, project names etc. Whenever you complete a task, just tick the <strong>x</strong> on the todo tag to remove it.</p>
<p><img src="http://blog.nodeta.fi/wp-content/uploads/2010/03/Screen-shot-2010-03-08-at-8.3.-21.48.28.png" alt="Searching for TODOs" title="Searching for TODOs" width="507" height="191" class="screenshot alignnone size-full wp-image-487" /></p>
<p>This is a lightweight process, which you can work with in the privacy of your own team&#8217;s conversation.</p>
<h3>Only 2 days till Flowdock public beta!</h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.nodeta.fi/2010/03/08/todos-are-conversation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
