<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zebu Group :: Strategy. Marketing. Consulting &#187; Technology</title>
	<atom:link href="http://zebugroup.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://zebugroup.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 08 Oct 2010 08:51:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Looking for RoR help!</title>
		<link>http://zebugroup.com/blog/2010/03/looking-for-ror-help/</link>
		<comments>http://zebugroup.com/blog/2010/03/looking-for-ror-help/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 05:42:10 +0000</pubDate>
		<dc:creator>rajag</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zebugroup.com/?p=291</guid>
		<description><![CDATA[We have an existing RoR implementation for our application &#8211; named dog-earz. We are looking to do the following Implement some enhancements &#8211; mainly involves updates to the UI flow &#8211; this would also involve updates to the model Ensure that security issues are taken care of Look at setup configuration (web-server, phusion passenger) and do the tweaks to handle higher concurrency loads This would require understanding of our model, application flow and implementation. The technical knowhow needed is Good knowledge of Ruby, RoR ERB, Ajax. Also if the person has deployed small to medium scale SaaS products on the web it would be great. We also have a backend implementation in Ruby that performs resource (CPU, memory, Bandwidth) intensive operations. We have identified some optimizations for this. These need to be reviewed, implemented and tested This needs Good knowledge of Ruby Knowledge of Unix IPC would be useful Contact rajag [at] zebugroup [dot] com]]></description>
			<content:encoded><![CDATA[<p>We have an existing RoR implementation for our application &#8211; named <a href="http://bit.ly/diHZD5 " onclick="javascript:pageTracker._trackPageview('/outbound/article/http://bit.ly/diHZD5 ');">dog-earz</a>.  We are looking to do the following</p>
<ul>
<li>Implement some enhancements &#8211; mainly involves updates to the UI flow &#8211; this would also involve updates to the model</li>
<li>Ensure that security issues are taken care of</li>
<li>Look at setup configuration (web-server, phusion passenger) and do the tweaks to handle higher concurrency loads</li>
</ul>
<p>This would require understanding of our model, application flow and implementation.  The technical knowhow needed is</p>
<ul>
<li>Good knowledge of Ruby, RoR</li>
<li>ERB, Ajax.</li>
<li>Also if the person has deployed small to medium scale SaaS products on the web it would be great.</li>
</ul>
<p>We also have a backend implementation in Ruby that performs resource (CPU, memory, Bandwidth) intensive operations.  We have identified some optimizations for this.  These need to be reviewed, implemented and tested<br />
This needs</p>
<ul>
<li>Good knowledge of Ruby</li>
<li>Knowledge of Unix IPC would be useful</li>
</ul>
<p>Contact rajag [at] zebugroup [dot] com</p>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://zebugroup.com/blog/2010/03/looking-for-ror-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Call for Responsible URL Shortening Services (RUSS)</title>
		<link>http://zebugroup.com/blog/2009/04/a-call-for-responsible-url-shortening-services-russ/</link>
		<comments>http://zebugroup.com/blog/2009/04/a-call-for-responsible-url-shortening-services-russ/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 05:54:13 +0000</pubDate>
		<dc:creator>mayanks</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://zebugroup.com/blog/?p=169</guid>
		<description><![CDATA[The rising popularity of twitter has given rise to a whole new genre of services centered around URL link shortening. Link shortening services such as http://bit.ly and http://is.gd have garnered a strong following. Twitter&#8217;s 140 character limit on message length or tweets is the primary reason for the growth of these services. Besides saving precious char length, these shortened URLs also reduce transcription or copy/paste errors in emails/IM. tinyurl.com the granddaddy of URL shorteners simply provided what&#8217;s termed a 301 redirect to the given address. Over time however these services have become highly innovative and provide many more features. A recent article in searchengineland discusses the features of various link shortening services and in comparative detail. One of the most attractive features is link analytics provided by bit.ly and several others. The link tracking is unobtrusive even as I am redirected to the target web page and the quality of reporting varies by service provider. However, some services, most notably ow.ly and digg.com have taken a more extreme role. Instead of redirecting the URL, they keep the user on their domain and display the target website in a frame. One of the biggest problem with this approach is that, inserting [...]]]></description>
			<content:encoded><![CDATA[<p>The rising popularity of twitter has given rise to a whole new genre of services centered around URL link shortening. Link shortening services such as <a href="http://bit.ly/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://bit.ly/');">http://bit.ly</a> and <a href="http://is.gd/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://is.gd/');">http://is.gd </a> have garnered a strong following.  Twitter&#8217;s 140 character limit on message length or tweets  is the primary reason for the growth of these services. Besides saving precious char length, these shortened URLs also reduce transcription or copy/paste errors in emails/IM. <a href="http://tinyurl.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://tinyurl.com/');">tinyurl.com</a> the granddaddy of URL shorteners simply provided what&#8217;s termed a <a href="http://en.wikipedia.org/wiki/HTTP_301" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://en.wikipedia.org/wiki/HTTP_301');">301 redirect</a> to the given address. Over time however these services have become highly innovative and  provide many more features. A <a href="http://searchengineland.com/analysis-which-url-shortening-service-should-you-use-17204" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://searchengineland.com/analysis-which-url-shortening-service-should-you-use-17204');" target="_self">recent article</a> in <a href="http://searchengineland.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://searchengineland.com/');" target="_self">searchengineland</a> discusses the features of various link shortening services and in comparative detail.</p>
<p>One of the most attractive features is <a href="http://gigaom.com/2009/03/31/why-bitly-could-upstage-digg/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://gigaom.com/2009/03/31/why-bitly-could-upstage-digg/');" target="_self">link analytics</a> provided by bit.ly and several others. The link tracking is unobtrusive even as I am  redirected to the target web page and the quality of reporting varies by service provider.</p>
<p>However, some services, most notably <a href="http://ow.ly/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://ow.ly/');">ow.ly</a> and <a href="http://digg.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://digg.com/');">digg.com</a> have taken a more extreme role. Instead of redirecting the URL, they keep the user on their domain and display the target website in a frame. One of the biggest problem with this approach is that,  inserting the shortened link in my twitter message or other posts will not count to that website&#8217;s incoming link. Trackbacks, on your blog will not work with these links. Google&#8217;s crawler will not give credit to the target website, for this shortened URL as it technically does not point to that target web page. This is a serious limitation in a SEO conscious world. Secondly, they use up pricey real estate on your browser, for free, by placing a top bar with their own branding . Talk about being intrusive!? And finally do we want to be reminded yet again, <a href="http://www.reubenyau.com/top-10-reasons-why-website-frames-are-bad/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.reubenyau.com/top-10-reasons-why-website-frames-are-bad/');" target="_self">against the usage of frames?</a></p>
<p>Digg succumbed to pressure from user complaints and <a href="http://www.findmysoft.com/news/Digg-Removes-the-DiggBar-for-Regular-Web-Surfers/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.findmysoft.com/news/Digg-Removes-the-DiggBar-for-Regular-Web-Surfers/');">removed the top bar </a> for regular users. A Google search on “<a href="http://www.google.co.in/search?q=remove+digg+bar" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.google.co.in/search?q=remove+digg+bar');">remove digg bar</a>” shows that people just don&#8217;t want this feature, and in fact a lot of those motivated people have designed ways to disable it.</p>
<p>For applications on Twitter that analyse what links people mostly talking about, URL shortening introduces a whole lot of challenges. Typically to just know what a shortened URL is pointing at, You need to issue a HEAD request to the service provider (bit.ly/ow.ly). Since usually it&#8217;s a redirection, just taking the &#8216;location&#8217; value from the response is adequate. The HEAD request just gets the header response as against the whole body with a GET request. This is optimal if you have to process say a half a million links a day.</p>
<p>Now, if you apply the same logic to digg.com or ow.ly, things get squirrely. You get a <strong>200</strong> response from digg.com and a <a href="http://en.wikipedia.org/wiki/HTTP_403" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://en.wikipedia.org/wiki/HTTP_403');"><strong>403</strong></a> (unauthorized access) response from ow.ly. A 200 response is essentially the html document itself, whereas 403 error prohibits that http request (HEAD). In either of these cases do we get information about the target page? NO. For these services, you&#8217;d actually need to download the page (a GET request), parse the HTML, and extract the target address. Obviously this model is not only sub-optimal, it is highly nonscalable. You&#8217;d have to manually add parsing code for each such service. Moreover, if they change their layout tomorrow, your parser will fail. There are numerous other services which behave this way.</p>
<p>URL shortening services are here to stay and touches almost every web user. If you are providing such a service you are owning up a certain responsibility towards people using your service. You just cannot be insensitive to them.</p>
<p><a href="http://www.imdb.com/title/tt0145487/quotes#qt0437392" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.imdb.com/title/tt0145487/quotes#qt0437392');">Remember with great power, comes great responsibility</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zebugroup.com/blog/2009/04/a-call-for-responsible-url-shortening-services-russ/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 reasons why we picked BatchBook as our CRM tool</title>
		<link>http://zebugroup.com/blog/2009/03/3-reasons-why-we-picked-batchbook-as-our-crm-tool/</link>
		<comments>http://zebugroup.com/blog/2009/03/3-reasons-why-we-picked-batchbook-as-our-crm-tool/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 16:41:21 +0000</pubDate>
		<dc:creator>krishna</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://zebugroup.com/blog/?p=129</guid>
		<description><![CDATA[Over the last fourteen years of being mostly a marketer and occassionally a sales fella, I have run through my gamut of enteprise and entrepreneurial CRM software. The only one I came to nearly loving was the original (free) Seibel Personal Edition, which we used in our first startup, Impulsesoft. Despite the lack of multi-user support in Siebel PE, we made do. Alas just as we were hitting our stride, they discontinued it—I suspect, when they found out that I was actually able to get my job done with it. With the virulence of a jilted lover I ran back into the arms of that rule-lined temptress Microsoft Excel. I&#8217;ll admit I flirted with ACT, had a drunken evening with GoldMine and actually paid $29.95 for Iambic&#8216;s SalesWarrior on my Palm powered Kyocera phone (circa 2000). Yet I always returned to Excel. By the time Salesforce.com began its meteoric rise, I had become a bureaucrat. So I watched from the sidelines &#8211; a C-level executive who no longer used anything other than Excel. Starting again on our own, and boot-strapping Zebu meant I was back to donning the sales hat, working the phone, pressing palms and mailing my heart out. [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last fourteen years of being mostly a marketer and occassionally a sales fella, I have run through my gamut of enteprise and entrepreneurial CRM software. The only one I came to nearly loving was the original (free) Seibel Personal Edition, which we used in our first startup, <a href="http://www.eetimes.com/showArticle.jhtml?articleID=177103999" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.eetimes.com/showArticle.jhtml?articleID=177103999');">Impulsesoft</a>.  Despite the lack of multi-user support in Siebel PE, we made do. Alas just as we were hitting our stride, they discontinued it—I suspect, when they found out that I was actually able to get my job done with it.</p>
<p>With the virulence of a jilted lover I ran back into the arms of that rule-lined temptress Microsoft Excel. I&#8217;ll admit I flirted with <a href="http://www.act.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.act.com/');">ACT</a>, had a drunken evening with <a href="http://www.goldmine.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.goldmine.com/');">GoldMine</a> and actually paid $29.95 for <a href="http://www.iambic.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.iambic.com/');">Iambic</a>&#8216;s <a href="http://www.iambic.com/saleswarrior/palmos/default.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.iambic.com/saleswarrior/palmos/default.asp');">SalesWarrior</a> on my Palm powered Kyocera phone (circa 2000). Yet I always returned to Excel. By the time Salesforce.com began its meteoric rise, I had become a bureaucrat. So I watched from the sidelines &#8211; a C-level executive who no longer used anything other than Excel.</p>
<p>Starting again on our own, and boot-strapping <a href="http://blog.zebugroup.com/" >Zebu</a> meant I was back to donning the sales hat, working the phone, pressing palms and mailing my heart out. So we were back to looking for CRM software! Of course with the world having moved on, we never bothered looking for a PC client, and decided to go Web 2.0 &#8211; the bulk of my evaluation time was spent with <a href="http://www.highrisehq.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.highrisehq.com/');">HighRise</a>, <a href="http://crm.zoho.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://crm.zoho.com/');">ZohoCRM </a>and <a href="http://www.batchbook.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.batchbook.com/');">BatchBook</a>. While I briefly spent time playing with <a href="http://www.pipelinedeals.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pipelinedeals.com/');">PipelineDeals</a> and <a href="http://www.oprius.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.oprius.com/');">Oprius</a>, I was already too far along, with the others, for these to ever be serious contenders.</p>
<p>For those of you looking for the Quick &amp; Dirty summary version here it is:</p>
<p><span style="font-weight: bold;">BatchBook</span> &#8211; we picked this finally because of</p>
<ul>
<li>its simplicity &#8211; unbelievable simplicity</li>
<li>the fiendish power of superTags</li>
<li>its incredible support</li>
</ul>
<p>and while we have become paying customers of BatchBook now, when we started its pricing (which began with a free offer for <span style="text-decoration: underline;">three</span> users) tipped us over!</p>
<p>For those of you who want more, check out the presentation that was made internally to share why BatchBook.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=batchbookreview-090307123954-phpapp02&amp;stripped_title=why-we-picked-batchbook-as-our-crm-tool" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=batchbookreview-090307123954-phpapp02&amp;stripped_title=why-we-picked-batchbook-as-our-crm-tool" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=batchbookreview-090307123954-phpapp02&amp;stripped_title=why-we-picked-batchbook-as-our-crm-tool" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=batchbookreview-090307123954-phpapp02&amp;stripped_title=why-we-picked-batchbook-as-our-crm-tool"></embed></object></p>
<p><span style="font-weight: bold;">HighRise</span> We began with unabashed admiration for <a href="http://37signals.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://37signals.com/');">37Signals</a>. We found ourselves <a href="http://blogcabin.37signals.com/svn/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogcabin.37signals.com/svn/');">reading</a>, watching and discussing DHH &amp; JF.</p>
<ul>
<li>we started as (paying) BaseCamp users and struggled with use of separate tool for contacts</li>
<li>we also stumbled initially because their free version did not support three users(our team size then)</li>
<li>they&#8217;ve arguably led the simplicity (less is more) movement;  But we kept running into things, we wished were there in HighRise, and did not get the feeling of being listened to.</li>
<li>pricing was a niggling more than BatchBook, but was <span style="text-decoration: underline;">not</span> a deal killer</li>
</ul>
<p>One of the mysteries I never figured out was, I got going using HighRise, but could not never get the other members of our team rolling &#8211; maybe &#8216;coz they were moonlighting then or for some other reason. But by the time we got to evaluating BatchBook, my partners got active and BB edged out HR! Once we got rolling with BatchBook, while we did find many things missing in BatchBook as well,  that we&#8217;d have liked to have, superTags almost always gave us workarounds.</p>
<p><span style="font-weight: bold;">ZohoCRM</span> Personally, <a href="http://designofbusiness.blogspot.com/2008/06/top-5-online-tools-life-on-cloud.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://designofbusiness.blogspot.com/2008/06/top-5-online-tools-life-on-cloud.html');">I have been a big advocate of Zoho</a> (Projects, Writer &amp; Sheet)</p>
<ul>
<li>ZohoCRM is almost the antithesis of BatchBook or HighRise &#8211; every feature imaginable is available</li>
<li>Even a highly motivated user, as I think of myself, needs a one or more unit college course to use it</li>
<li>alas &#8211; the near poetry of Zoho Writer or more recently Folders is totally lacking in the ZohoCRM UI design &#8211; the sheer complexity resulted in loss of ease of use and the UI left much to be desired. Seems like someone not yet steeped in the ways of early Zoho products designed it. Deal killer!</li>
</ul>
<p>This might explain why, despite Zoho&#8217;s 3 user free license, I could not get any of my partners to use Zoho CRM.</p>
<p>Now that we have been ardent, paying customers of BatchBook, key areas we are hoping to influence include:</p>
<p>[a] more extensive reports (of anything v anything in the database, ala Quicken, my all time favorite)<br />
[b] better sales deals/opportunity tracking without losing the ease of use, nor contorting too much with superTags<br />
[c] even stronger API support, so that  can extend reports and synch with other apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://zebugroup.com/blog/2009/03/3-reasons-why-we-picked-batchbook-as-our-crm-tool/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

