<?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>Sophia Perl of Wisdom</title>
	<atom:link href="http://sophiaperl.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sophiaperl.com</link>
	<description>Thoughts of a product manager, startup enthusiast, and web / iOS developer</description>
	<lastBuildDate>Wed, 06 Feb 2013 05:57:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<image>
    <title>Sophia Perl of Wisdom</title>
    <url>http://sophiaperl.com/icon-32.png</url>
    <link>http://sophiaperl.com</link>
    <width>88</width>
    <height>31</height>
    <description>Sophia Perl of Wisdom - http://sophiaperl.com</description>
    </image>		<item>
		<title>TagCloud your resume!</title>
		<link>http://sophiaperl.com/2013/02/06/tagcloud-your-resume/</link>
		<comments>http://sophiaperl.com/2013/02/06/tagcloud-your-resume/#comments</comments>
		<pubDate>Wed, 06 Feb 2013 05:57:29 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=930</guid>
		<description><![CDATA[At work, someone had a great idea to show a tagcloud of her slide deck content at the beginning her presentation.  I thought, &#8220;Hey that&#8217;s cool, how about my resume?&#8221;  So I was geek-ing around and made a tagcloud of my resume.  Yep, this is what I do.  Go to TagCrowd.com to create your own!]]></description>
				<content:encoded><![CDATA[<p>At work, someone had a great idea to show a tagcloud of her slide deck content at the beginning her presentation.  I thought, &#8220;Hey that&#8217;s cool, how about my resume?&#8221;  So I was geek-ing around and made a tagcloud of my resume.  Yep, this is what I do.  Go to <a href="http://tagcrowd.com">TagCrowd.com</a> to create your own!</p>
<div id="htmltagcloud"><a href="http://sophiaperl.com/blog/wp-content/uploads/2013/02/Screen-Shot-2013-02-05-at-9.53.40-PM.png"><img class="size-full wp-image-938 alignleft" title="Screen Shot 2013-02-05 at 9.53.40 PM" src="http://sophiaperl.com/blog/wp-content/uploads/2013/02/Screen-Shot-2013-02-05-at-9.53.40-PM.png" alt="" width="661" height="381" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2013/02/06/tagcloud-your-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Box is geeking out</title>
		<link>http://sophiaperl.com/2012/09/29/box-is-geeking-out/</link>
		<comments>http://sophiaperl.com/2012/09/29/box-is-geeking-out/#comments</comments>
		<pubDate>Sat, 29 Sep 2012 06:46:22 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=919</guid>
		<description><![CDATA[I&#8217;ve been to many, many Bay Area Girl Geek Dinners, but not often do I feel the need to write about them either because the event content was so-so or I just didn&#8217;t have the time.  In this case, Box had some blog-worthy content worth sharing. Let&#8217;s look at Box&#8217;s tech stack and stats (at [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-21.jpg"><img class="size-medium wp-image-922 alignright" title="photo 2(1)" src="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-21-300x225.jpg" alt="" width="300" height="225" /></a>I&#8217;ve been to many, many <a href="http://www.bayareagirlgeekdinners.com/">Bay Area Girl Geek Dinners</a>, but not often do I feel the need to write about them either because the event content was so-so or I just didn&#8217;t have the time.  In this case, <a href="https://www.box.com/">Box</a> had some blog-worthy content worth sharing.</p>
<p>Let&#8217;s look at Box&#8217;s tech stack and stats (at one point in time)</p>
<ul>
<li>Mostly PHP (1M+ lines), some Ruby, some <a href="http://en.wikipedia.org/wiki/Scala_%28programming_language%29">Scala</a></li>
<li>Mostly MySQL, some NoSQL (HBase)</li>
<li>MySQL sharded based on user ID and files and folders</li>
<li>Over 1B+ queries a day</li>
<li>Millions of users</li>
<li>Tens of millions of folders</li>
<li>Hundreds of millions of files</li>
</ul>
<p>The talk that I most enjoyed was given by the Director of Engineering, <a href="http://www.linkedin.com/in/kimberlockhart">Kimber Lockhart</a>, on ways to become an engineering leader.  She offered some tips that anyone could take away whether engineering or not.</p>
<p>My favorite takeaways</p>
<ul>
<li><strong>Set a target or goal no matter what.</strong>  Kimber puts pictures of her 2012 goals in frames in her living room.  Her boyfriend puts his goals on his desktop image background.  It&#8217;s one thing to have goals and another to have it in your face everyday.  I have to try this.</li>
<li><strong>Read the top 20 books in your field.</strong>  I completely agree.  I&#8217;d like to extend this and say either read books or do hands-on learning like coding or writing business cases for your field and/or job type.</li>
<li><strong>Identify blockers and attack.</strong>  If there&#8217;s something that you really want, find out why you aren&#8217;t getting it.  In my opinion, no one is going to hand you things just because.</li>
<li><strong>Do the work of the job that you want.</strong>  Key piece of information, don&#8217;t forget to outperform at your real job too.  I tell others that doing stuff outside of your core job is just icing on the cake.  No matter how good the icing is, the cake still has to taste good.  Dominate your core job while building skills for the job that you want.</li>
</ul>
<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-11.jpg"><img class="alignleft size-medium wp-image-923" title="photo 1(1)" src="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-11-e1348901144952-225x300.jpg" alt="" width="225" height="300" /></a><a href="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-31.jpg"><img class="alignleft size-medium wp-image-921" title="photo 3(1)" src="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo-31-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2012/09/29/box-is-geeking-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GigaOM Mobilize: Zillow Tackling Mobile</title>
		<link>http://sophiaperl.com/2012/09/26/gigaom-mobilize-zillow-tackling-mobile/</link>
		<comments>http://sophiaperl.com/2012/09/26/gigaom-mobilize-zillow-tackling-mobile/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 03:56:27 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=910</guid>
		<description><![CDATA[This is another posting about GigaOM Mobilize conference in San Francisco.  If you missed the one on Mobilizing the Enterprise.  Check it out. Alright.  So, I generally like hearing companies talk about mistakes that they&#8217;ve made in the past when it comes to mobile, starting up, launching, etc.  It helps me make a mental note [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo1.jpg"><img class="alignleft size-medium wp-image-917" title="photo(1)" src="http://sophiaperl.com/blog/wp-content/uploads/2012/09/photo1-300x225.jpg" alt="" width="300" height="225" /></a>This is another posting about <a href="http://event.gigaom.com/mobilize/">GigaOM Mobilize</a> conference in San Francisco.  If you missed the one on Mobilizing the Enterprise.  Check it out.</p>
<p>Alright.  So, I generally like hearing companies talk about mistakes that they&#8217;ve made in the past when it comes to mobile, starting up, launching, etc.  It helps me make a mental note of what not to do.  Spencer Rascoff, CEO of <a href="http://zillow.com">Zillow</a>, a real estate search engine, took the stage at Mobilize to talk about &#8220;Getting to #1 through Mobility&#8221;.  What I like about Zillow is that I can take any address and find out what the Zillow market rate is.  Also, the mobile app is great especially when I&#8217;m in a desired neighborhood and quickly find out that the homes are out of my price range.  Thanks Zillow for reminding me that I&#8217;m dirt poor in the Valley (in comparison to other Valley ballers).</p>
<p>Mobile is the &#8220;it&#8221; topic at every company.  I keep hearing time and time again, we must think of mobile, we must think of mobile.  Yes, I agree, but how are we going to think about mobile differently from others.  Mobile doesn&#8217;t equate to just designing for a smaller screen.  It needs to be injected in all aspects of a company.  At Zillow, they think about mobile in a way that often gets overlooked by others.  For example, all the projectors in the meeting rooms have mobile dongles.  I&#8217;ve never seen that before.  Imagine whipping out a phone and showing what the native app or mobile web looks like on the projector.  At my work, I&#8217;m happy to find Mac dongles in every conference room.  Baby steps for me.  Another thing that Zillow does is make an effort to have their mobile-friendly emails sent to their users.  I can&#8217;t tell you how annoyed I get when I receive email from Yahoo! groups and LinkedIn on my iPhone.  I either can&#8217;t read the text because it was too small or the indentation is so bad that there are skinny columns of text.</p>
<p>With a lot of mobile to do, how does Zillow do it all?  When it comes to talent, Zillow realized that it was difficult to find great mobile developers.  So they shifted recruitment to finding great developers who can learn mobile development.  Nice.</p>
<p>Mobile monetization is on every exec&#8217;s mind.  People spend a lot of time using their phones so how can companies cash in.  Zillow makes money by connecting users to realtors (e.g., one click call to real estate agent) while providing realtors a subscription advertising platform and premiere real estate agent tools.  However, other companies struggle to find the right balance of good monetization and good user experience.  Companies like Twitter and Facebook, who have locked in users, will provide advertisers different ad products, but they may or may not deliver results depending on receptiveness of the users.  Eventually, advertisers may just take their money elsewhere.</p>
<p>Needless to say, Zillow has a solid business model and I&#8217;m excited to see what more they will deliver on mobile.</p>
<p>Zill Stats</p>
<ul>
<li>started in 2006</li>
<li>600 employees</li>
<li>1/2 usage is on mobile</li>
<li>30M users per month</li>
<li>13 native mobile apps &#8211; iPhone, Android, Blackberry, Kindle, Windows, etc</li>
<li>Users are 3 times more likely to contact a real estate agent than using other sites</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2012/09/26/gigaom-mobilize-zillow-tackling-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GigaOM Mobilize: Mobilizing the Enterprise</title>
		<link>http://sophiaperl.com/2012/09/25/gigaom-mobilize-mobile-in-the-enterprise/</link>
		<comments>http://sophiaperl.com/2012/09/25/gigaom-mobilize-mobile-in-the-enterprise/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 06:31:24 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=899</guid>
		<description><![CDATA[Last week, I attended GigaOM Mobilize in San Francisco.  It&#8217;s a conference on the latest mobile trends ranging from apps to wireless carriers.  You name it, someone is saying something about mobile this or that.  I really like the intimate setting where anyone can ask questions to the movers and shakers on stage and the [...]]]></description>
				<content:encoded><![CDATA[<p>Last week, I attended <a href="http://event.gigaom.com/mobilize">GigaOM Mobilize</a> in San Francisco.  It&#8217;s a conference on the latest mobile trends ranging from apps to wireless carriers.  You name it, someone is saying something about mobile this or that.  I really like the intimate setting where anyone can ask questions to the movers and shakers on stage and the GigaOM folks make sure to stick to the fast-paced schedule, double brownie points.  In the next few blog postings, I&#8217;ll write about my takeaways.</p>
<p>During a break, <a href="http://www.interdigital.com/">InterDigital</a> sponsored a 7-man panel on &#8220;Re-imaging Wireless&#8221;.  I was most interested in the discussion around the convergence of enterprise and consumer mobile market.  In case you didn&#8217;t know, most often the money is with the enterprise market.  It&#8217;s a more solid stream of revenue than consumers although (IMHO) the consumer market is sexier and easier for grandma to understand if you hit it big.  Nowadays, consumers expect something for nothing.  Thanks to Apple for setting the bar at free or $0.99.  For every paid mobile app downloaded, about 300 free apps are downloaded.  This is why I recommend mobile app developers to consult rather than develop their own mobile apps unless developing apps is for fun.</p>
<p>The general consensus of the panel was that the difference between enterprise and consumer mobile apps is becoming less and less.  Enterprise requirements include privacy, security, data-oriented, and easy for IT to manage.  For consumer apps, it&#8217;s mainly social, fun, entertainment, but will soon (if not already) address many of the enterprise requirements.  One day there&#8217;s going to be a merge of the two markets.  Imagine using your iPhone to view spreadsheets with animated bright, bouncing numbers getting eaten by monsters.  I love it!</p>
<p>Now most companies are looking 18 to 24 months out for their mobile app needs.  In reality, these companies don&#8217;t really know what about mobile that they need to do, they just know that they need to do something mobile.</p>
<p>One panelist said that his consulting company is deploying 20-30K iPads to large enterprises.  He declared that companies will not continue to pay $600 to $700 a tablet (hint: this is directed to Apple) and that someone will come out with a tablet (made in China) with a $100 price tag.  If the tablet gets lost, the company can just buy a new one.  Here!  Here!  Where can I buy this tablet?  Samsung?  <img src='http://sophiaperl.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned for follow-up postings about Mobilize.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2012/09/25/gigaom-mobilize-mobile-in-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 tips for emerging women leaders</title>
		<link>http://sophiaperl.com/2012/04/17/5-tips-for-emerging-women-leaders/</link>
		<comments>http://sophiaperl.com/2012/04/17/5-tips-for-emerging-women-leaders/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 03:22:03 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=895</guid>
		<description><![CDATA[It&#8217;s been awhile since I&#8217;ve been out and about in the Valley.  Last Saturday, I attended Santa Clara University&#8217;s Women in Business Conference at eBay&#8217;s north campus, aka PayPal.  I&#8217;m a bit of hard person to please when it comes to talks.  I get bored easily if the talk is too high-level, abstract with no [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been awhile since I&#8217;ve been out and about in the Valley.  Last Saturday, I attended Santa Clara University&#8217;s Women in Business Conference at eBay&#8217;s north campus, aka PayPal.  I&#8217;m a bit of hard person to please when it comes to talks.  I get bored easily if the talk is too high-level, abstract with no takeaways.  That Saturday morning, it was far the opposite.  The keynote speaker Shellye Archambeau, CEO of MetricStream, gave a great talk on how to leverage your strengths as a woman leader and then some.  It was a very educational and entertaining talk.</p>
<p>My top 5 take aways:</p>
<ol>
<li><em>Ending your opinions with questions may make you sound not confident.</em>  Action: Don&#8217;t end with questions unless you really want other opinions.</li>
<li><em>Being collaborative could make you look indecisive.  </em>Action: Set decision criteria and timelines for when decision will be made.</li>
<li><em>Not enough self-promotion.  </em>Action: If someone asks how you are doing, talk about recent achievements like &#8220;oh I&#8217;m great because the team just hit this milestone&#8230;&#8221;.  Take opportunities to promote in everyday conversations.</li>
<li><em>Using &#8220;I feel&#8230;&#8221;, nobody cares how you feel.  </em>Action: People care about what you know.</li>
<li><em>Don&#8217;t formally ask people to be your mentors because it requires time and commitment.</em>  Action:  Just adopt mentors informally and don&#8217;t tell them.  What they don&#8217;t know can&#8217;t hurt them.</li>
</ol>
<p>One thing that I&#8217;d like to add is to say no to meaningless (or not as meaningful) tasks.  I don&#8217;t know how many times I&#8217;ve seen women be asked to organize team events or lead up some random task force while others are constantly are passed over or say no.  I&#8217;m all for being a team player, but not at the expense of my valuable time and maybe my work reputation (Who wants to be known as the potluck queen?).  If you keep saying yes, then you&#8217;ll keep getting asked.  Say no already!  It&#8217;s okay.</p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2012/04/17/5-tips-for-emerging-women-leaders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 ideas to make meetings more efficient</title>
		<link>http://sophiaperl.com/2012/01/27/10-ideas-to-make-meetings-more-efficient/</link>
		<comments>http://sophiaperl.com/2012/01/27/10-ideas-to-make-meetings-more-efficient/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 07:13:10 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=891</guid>
		<description><![CDATA[Do you need ideas to make your meetings more efficient?  Here are some ideas that I&#8217;ve collected along the way.  I do not claim that they are my ideas and I have not tried all of them.  Have fun! Conduct meeting without tables and chairs aka standing up &#8211; studies show meeting times will be [...]]]></description>
				<content:encoded><![CDATA[<p>Do you need ideas to make your meetings more efficient?  Here are some ideas that I&#8217;ve collected along the way.  I do not claim that they are my ideas and I have not tried all of them.  Have fun!</p>
<ol>
<li>Conduct meeting without tables and chairs aka standing up &#8211; studies show meeting times will be cut in half!</li>
<li>Money jar for late comers or no-shows &#8211; make it hurt (financially) to be late or miss a meeting, use that money to buy the team beer or donate to charity</li>
<li>Take a moment of silence after a major decision &#8211; reflect on decision, give time for last minute objections, let the commitment sink in really good</li>
<li>Put a clock on the wall &#8211; meetings should begin and definitely end on time</li>
<li>Assign a note taker &#8211; the meeting chair needs to run the meeting while someone else takes notes, hard to do both</li>
<li>Divide up a large block of meeting time (with same people) into smaller chunks &#8211; helps guide the agenda and keeps the meeting going</li>
<li>Enforce a &#8220;no meeting&#8221; time period or day &#8211; seriously, there needs to be time to do work, come on people!</li>
<li>Provide food &#8211; attendance will be good, also many will pay more attention (while eating) instead of typing on their laptops</li>
<li>Clarify participant roles in invite &#8211; sometimes it&#8217;s obvious, sometimes it&#8217;s not, provide some context, maybe it&#8217;ll help form the agenda easier</li>
<li>Bonus: If the meeting requires 6+ people or more than an hour, the CEO is notified &#8211; one company did this, the theory is that a meeting of that size or time length should really damn important, I wonder if the company is still around, does anyone know?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2012/01/27/10-ideas-to-make-meetings-more-efficient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Realtime Hadoop usage at Facebook</title>
		<link>http://sophiaperl.com/2011/11/15/realtime-hadoop-usage-at-facebook/</link>
		<comments>http://sophiaperl.com/2011/11/15/realtime-hadoop-usage-at-facebook/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 06:14:49 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Infrastructure]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=863</guid>
		<description><![CDATA[Last week, Dhruba Borthakur, Hadoop Engineer at Facebook, gave a talk about realtime Hadoop usage at Facebook, mainly for Facebook messages. Hadoop is open source software for distributed computing. It consists of two main parts &#8211; Hadoop distributed file system, a distributed file system with high throughput, and Hadoop MapReduce, a software framework for processing [...]]]></description>
				<content:encoded><![CDATA[<p>Last week, <a href="http://borthakur.com/dhruba_borthakur">Dhruba Borthakur</a>, Hadoop Engineer at <a href="http://facebook.com">Facebook</a>, gave a talk about realtime <a href="http://hadoop.apache.org/">Hadoop</a> usage at Facebook, mainly for Facebook messages.</p>
<p>Hadoop is open source software for distributed computing.  It consists of two main parts &#8211; Hadoop distributed file system, a distributed file system with high throughput, and Hadoop MapReduce, a software framework for processing large data sets.  And then there&#8217;s <a href="http://hbase.apache.org/">HBase</a> which is a columnar key value store on top of Hadoop.</p>
<p>To handle large amounts of data (e.g., BigData), many companies are using a front end cache (e.g., memcached) or having their entire database in memory. In addition, companies partition the data across many nodes for query parallelism and mitigation of resource contention.  Borthakur said that with every 1K node cluster, they get about 2-3 bad nodes everyday.</p>
<p>For Facebook messages the requirements were:</p>
<ul>
<li>Massive data set, large subsets of cold data</li>
<li>Elasticity and high availability</li>
<li>Strong consistency with data center</li>
<li>Fault isolation, quick recovery</li>
</ul>
<p>They wanted a database that could store at least a terabyte of data.  So they looked Cassandra, HBase, and sharded MySQL.  After some testing, Facebook picked HBase because it gave excellent write performance and good reads.  Also, Borthakur commented that partitions of different nodes (e.g, Cassandra) in a single data center are very rare.</p>
<p>Some Facebook messages stats:</p>
<ul>
<li>6K messages a second</li>
<li>50K chat messages a second</li>
<li>300TB linear data growth per month compressed, compression is 1 to 4</li>
<li>Most data is chat messages</li>
</ul>
<p>For Facebook, HBase is good for counters like finding out how many people in certain age groups are logged on or finding how many people clicked &#8220;Like&#8221; on a particular brand.  They have more than 1 million counters using 100 node HBase with reads mostly served from memory.  Currently, they do not use tiered storage for messages but maybe looking at it for photos with Hadoop.</p>
<p>Frequency of Facebook items accessed (pre-timeline):</p>
<ul>
<li>Photos and videos get a lot of reads for first few days then after 60 days not many</li>
<li>Last 30 days of comments are in the cache</li>
<li>Most people interested in looking at last 10 days of messages, all 10 days worth are already loaded when you log in</li>
</ul>
<p>As for the future of Hadoop at Facebook, Borthakur is looking at possibly migrating all user data and graph data from MySQL to HBase.</p>
<p>One thing to note, if you need a database with more reads than writes, HBase is probably not the database for you.</p>
<p>From <a href="http://hadoop.apache.org/">Hadoop website</a>:</p>
<blockquote><p>The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using a simple programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-avaiability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-availabile service on top of a cluster of computers, each of which may be prone to failures.</p></blockquote>
<p>About Dhruba Borthakur:</p>
<blockquote><p>Dhruba Borthakur is the Project Lead for the Open Source Apache Hadoop Distributed File System. He has been associated with Hadoop almost since its inception while working for Yahoo. He currently works for Facebook and is instrumental in scaling Facebook&#8217;s hadoop cluster to multiples of petabytes. Dhruba also is a contributor to the open source Apache HBase project.</p>
<p>Earlier, he was a Senior Lead Engineer at Veritas Software (now acquired By Symantec) and was responsible for the design and development of software for the Veritas San File System. He was the Team Lead for developing the Mendocino Continuous Data Protection Software Appliance at a startup named Mendocino Software. Prior to Mendocino Software, he was the Chief Architect at Oreceipt.com, an e-commerce startup based in Sunnyvale, California. Earlier, he was a Senior Engineer at IBM-Transarc Labs where he was responsible for the development of Andrew File System (AFS).</p>
<p>Dhruba has an M.S. in Computer Science from the University of Wisconsin, Madison and a<br />
B.S. in Computer Science from the Birla Institute of Technology and Science (BITS), Pilani, India.<br />
He has 17 issued patents. He hosts a Hadoop blog at <a href="http://hadoopblog.blogspot.com/">http://hadoopblog.blogspot.com/</a> and can be subscribed via his profile page at <a href="https://www.facebook.com/dhruba">https://www.facebook.com/dhruba</a></p></blockquote>
<p>Read more about Hadoop at Facebook:</p>
<ul>
<li><a href="http://hadoopblog.blogspot.com/2011/07/realtime-hadoop-usage-at-facebook.html">Realtime Hadoop usage at Facebook: The Complete Story</a></li>
<li><a href="http://hadoopblog.blogspot.com/2011/05/realtime-hadoop-usage-at-facebook-part.html">Realtime Hadoop usage at Facebook: Part 1</a></li>
<li><a href="http://hadoopblog.blogspot.com/2011/05/realtime-hadoop-usage-at-facebook-part_28.html">Realtime Hadoop usage at Facebook: Part 2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2011/11/15/realtime-hadoop-usage-at-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LivingSocial&#8217;s UI beats Groupon&#8217;s on iPhone</title>
		<link>http://sophiaperl.com/2011/11/09/livingsocials-ui-beats-groupons-on-iphone/</link>
		<comments>http://sophiaperl.com/2011/11/09/livingsocials-ui-beats-groupons-on-iphone/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 06:19:15 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=853</guid>
		<description><![CDATA[I am always intrigued by great iPhone app designs. There&#8217;s a website that has a bunch of examples of great app designs. So it got me thinking, I should do an analysis of the two most popular local daily deal sites, Groupon and Living Social, on the iPhone. Why not? Let the UI battle begin! [...]]]></description>
				<content:encoded><![CDATA[<p>I am always intrigued by great iPhone app designs.  There&#8217;s a <a href="http://iphone.appstorm.net/roundups/design/30-gorgeous-iphone-app-interfaces-icons/">website</a> that has a bunch of examples of great app designs.  So it got me thinking, I should do an analysis of the two most popular local daily deal sites, Groupon and Living Social, on the iPhone.  Why not?  Let the UI battle begin!</p>
<p>First up is LivingSocial.  Overall, I like LivingSocial&#8217;s app more than Groupon&#8217;s app.  I really like the way LivingSocial presents the deal details page (third screen).  It is very clean with a lot of white space around the text.  The price is big with the text color orange.  I&#8217;ve always liked the color orange as a standout color (see my app <a href="http://eventabulous.com">Eventabulou</a>s).  The best design element of the details page is the &#8220;buy now!&#8221; button.  The button remains as a fixed footer when you scroll up and down.  Also, the button is at the bottom where I can just use my thumb to tap the button.  Lastly, I like that there are headings for each deal, short and sweet.</p>
<p>I do not like that the first page (first screen) doesn&#8217;t tell me any information about today&#8217;s deals.  It&#8217;s basically a menu of items which I understand because it saves screen space on later screens.  But I have to do a button click in order to see anything about deals when I first bring up the app.  Don&#8217;t make me work to buy things.  On the second screen, it&#8217;s not obvious to me that the city name &#8220;san jose&#8221; can be clicked on to switch to other cities.  It can be easy to miss the small triangle on the right hand side indicating a drop-down box.</p>
<p>I recommend that LivingSocial assumes that users want to see &#8220;today&#8217;s deals&#8221; first and show &#8220;today&#8217;s deals&#8221; as the first screen.  If users want &#8220;instant&#8221;, &#8220;escapes&#8221;, etc, they can hit the &#8220;home&#8221; back button (see second screen) to see the menu.  Also, Living Social should consider having a &#8220;buy now!&#8221; button on the list of &#8220;today&#8217;s deals&#8221;.  Why does a user need to see the details to buy the deal?</p>
<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-2.png"><img class="alignleft size-medium wp-image-854" title="Living Social home" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-2-200x300.png" alt="" width="200" height="300" /></a><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-1.png"><img class="alignleft size-medium wp-image-855" style="border-style: initial; border-color: initial; float: left; border-width: 0px;" title="Living Social" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-1-200x300.png" alt="" width="200" height="300" /></a><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-3.png"><img class="alignleft size-medium wp-image-856" title="Living Social" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-3-200x300.png" alt="" width="200" height="300" /></a></p>
<p>Next up is Groupon.  You know that Groupon is great at selling because you can&#8217;t ignore the &#8220;Buy!&#8221; button everywhere.  On the home page (first screen), it goes straight into the list of daily deals and from right there you can buy the first one only.  I do like that Groupon attempts to highlight the savings of the deal more prominently than Living Social, but then again I assume all of the Groupon and Living Social deals are the best exclusive deals, so I don&#8217;t bother too much about the percentage saved.  Maybe I should be more cautious about buying deals hahaha.  I really like seeing discussions of the deals where people ask questions to the company.  I didn&#8217;t see the same discussion feature in LivingSocial.</p>
<p>Unfortunately, Groupon has too much information in a small amount of space.  It hurts my eyes looking at it.  I can&#8217;t tell if it&#8217;s the amount of information or the size of the font.  Another thing, I have to use my index finger to hit the &#8220;Buy!&#8221; button.  Groupon has a &#8220;Buy!&#8221; button as a fixed header instead of as a fixed footer.  I like one-handed navigation of apps.  Lastly, I like the thought of the menu tabs on the details page (second screen), but on an iPhone, I am ok with scrolling to see all the information.  Sometimes tapping disrupts the flow of information.</p>
<p>I suggest that Groupon leverage color as a way to highlight parts of a deal and they need to create more white space around their text.  Less clutter is better.</p>
<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-4.png"><img class="alignleft size-medium wp-image-857" title="Groupon home" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-4-200x300.png" alt="" width="200" height="300" /></a><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-5.png"><img class="alignleft size-medium wp-image-858" title="Groupon" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/photo-5-200x300.png" alt="" width="200" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2011/11/09/livingsocials-ui-beats-groupons-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick tips to increase your website conversions</title>
		<link>http://sophiaperl.com/2011/11/06/quick-tips-to-increase-your-website-conversions/</link>
		<comments>http://sophiaperl.com/2011/11/06/quick-tips-to-increase-your-website-conversions/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 05:16:12 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Analytics]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=845</guid>
		<description><![CDATA[For Sophia Perl of Wisdom, I use Google Analytics to track traffic and conversions.  I&#8217;ve learned a thing or two along the way.  Google Analytics (GA) is a great tool to track your web goals.  You should know what you expect from your users and then use GA to see if that indeed happens (e.g., [...]]]></description>
				<content:encoded><![CDATA[<p>For Sophia Perl of Wisdom, I use Google Analytics to track traffic and conversions.  I&#8217;ve learned a thing or two along the way.  Google Analytics (GA) is a great tool to track your web goals.  You should know what you expect from your users and then use GA to see if that indeed happens (e.g., test that your assumption is right or wrong).</p>
<p>Let&#8217;s take an example of an e-commerce website wanting to increase shopping cart conversions (e.g., completed purchases).</p>
<p>One of the first things to look at is where customers are entering and leaving the website.  This will give you a general idea of the day-to-day activity on the website.  In GA, you can check out Top Landing Pages (under Content), Top Exit Pages (under Content), and Bounce Rates (under Visitors-&gt;Visitors Trending-&gt;Bounce Rate).</p>
<p>What is a bounce rate?  From <a href="http://www.google.com/support/analytics/bin/answer.py?answer=81986">Google</a>:</p>
<blockquote><p>Bounce rate is the percentage of single-page visits or visits in which the person left your site from the entrance (landing) page. Use this metric to measure visit quality &#8211; a high bounce rate generally indicates that site entrance pages aren&#8217;t relevant to your visitors.</p></blockquote>
<p>For pages with high bounce rates, there could be one of two things happening, 1) the pages plain out do not have what the user wants or 2) the pages have poor usability.</p>
<p>It&#8217;s important to pay attention to the entrance keywords and sources for these pages with high bounce rates (under Content-&gt;Overview look at right lower side of page, click on Entrance Keywords or Entrance Sources, then select a specific page by using drop-down box next to the word &#8220;Content&#8221;).  Search keywords should align with the purpose of your site.  If they do not, stop bidding on these keywords (if you are stupid enough hahaha).   Entrance traffic sources related to campaigns (e.g., Facebook ads, email newsletters, etc) should help yield high quality leads (e.g., low bounce rates, not high bounce rates).  If not, re-evaluate the effectiveness of those campaigns.  If entrance traffic sources are not campaign-related, investigate the reason users come to your site from these other sites.  Are there any opportunities to capitalize on this free source of traffic?</p>
<p>A high bounce rate could also mean that your site does not engage users in a positive way.  Is it hard to find products?  Maybe prices are too high or lack of customer reviews.  It&#8217;s always good to re-evaluate pages often for usability.  For instance, there are tools available that can generate heat maps and the typical eye path around a page.  A user study could also help identify major problems.</p>
<p>Next, it&#8217;s good to look at where customers are dropping off at each step of the buying/checkout process.  In GA, I can set up a goal called “Checkout” with defined funnels, one funnel for each step of checkout process.  To do this, go to the overview page of all of your sites (click on GA logo if you are lost), then click on &#8220;edit&#8221; on the far right column next to the site that you want to add goals.  See <a href="http://www.google.com/support/analytics/bin/answer.py?answer=55515">here</a> for more info about how to add goals.</p>
<p>Let&#8217;s pretend that this one e-commerce website has 7 steps for checkout.  Below is a table with an example conversion funnel with fake data.  In this example, the first major drop-off is step #5 then at step # 7.  This is your big clue to investigate the reasons for those significant drop-offs.</p>
<p>Table: Fake funnel conversion data</p>
<p><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/Screen-shot-2011-11-05-at-10.08.44-PM.png"><img class="alignleft size-full wp-image-847" title="Screen shot 2011-11-05 at 10.08.44 PM" src="http://sophiaperl.com/blog/wp-content/uploads/2011/11/Screen-shot-2011-11-05-at-10.08.44-PM.png" alt="" width="657" height="204" /></a><a href="http://sophiaperl.com/blog/wp-content/uploads/2011/11/Screen-shot-2011-11-05-at-10.08.44-PM.png"><br />
</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I hope that this helps you get interested in learning more about Google Analytics for your site.  Happy conversions!</p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2011/11/06/quick-tips-to-increase-your-website-conversions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social media for the newbies</title>
		<link>http://sophiaperl.com/2011/11/02/social-media-for-the-newbies/</link>
		<comments>http://sophiaperl.com/2011/11/02/social-media-for-the-newbies/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 05:04:20 +0000</pubDate>
		<dc:creator>Sophia Perl</dc:creator>
				<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://sophiaperl.com/?p=837</guid>
		<description><![CDATA[Last weekend, I ventured out to southern California for a weekend trip.  I met up with some old friends who aren&#8217;t in the biz (aka tech world).  One friend said that she was still figuring out the whole social media thing.  The first things that came to mind were Facebook, LinkedIn, and Twitter.  I thought [...]]]></description>
				<content:encoded><![CDATA[<p>Last weekend, I ventured out to southern California for a weekend trip.  I met up with some old friends who aren&#8217;t in the biz (aka tech world).  One friend said that she was still figuring out the whole social media thing.  The first things that came to mind were Facebook, LinkedIn, and Twitter.  I thought to myself, what&#8217;s there to know?  So this posting is to help my friend and others who are completely clueless.  If you are familiar with GTL (Jersey Shore reference), I&#8217;m going to call these three FTL.</p>
<p><strong><a href="http://facebook.com">Facebook</a></strong></p>
<p><strong>What is it?</strong>  An online social network where you can add people as &#8220;friends&#8221; (must be mutually accepted by friend) and post information for others to see.  Your main page is a running feed of your friends&#8217; most recent status updates, pics, links, and videos.<br />
<strong>Pro:</strong>  Stay connected with people you don&#8217;t see often, re-connect with long lost friends, easy to share info about yourself to your &#8220;friends&#8221;<br />
<strong>Con:</strong> Not so private if you have many friends, sometimes awkward to de-friend friends, companies could consider as a no-hire decision, privacy options changes often<br />
<strong>Decision Factor: </strong>You like to stay up to date with personal friends and family and/or you like to share information with a lot of people<br />
<strong>Tip:  </strong>Only share information that is mom and co-worker friendly</p>
<p><strong><a href="http://twitter.com">Twitter</a></strong></p>
<p><strong>What is it?</strong>  An online social / micro blogging network where you can subscribe to anyone with an account and post your 140-character long updates (known as tweets).  Your main page is a running feed of updates from people whom you follow and people who mention you.<br />
<strong>Pro:</strong>  Easy to stay up to date with the latest news on any topic, great for discussions during big events<br />
<strong>Con:</strong> Waste of time to &#8220;tweet&#8221; if no one is following you, takes time to build credibility and get many followers<br />
<strong>Decision Factor:  </strong>You want to stay up to date with a topic and/or you are a subject matter expert in a field and want to share your knowledge with everyone<br />
<strong>Tip: </strong>Get more followers by participating in Twitter hash tag discussions (e.g., &#8220;#&#8221; followed by a string of words)</p>
<p><strong><a href="http://linkedin.com">LinkedIn</a></strong></p>
<p><strong>What is it?</strong>  An online professional network where you can add co-workers, acquaintances, etc. as &#8220;connections&#8221;.  Your main page is a running feed of updates from your connections<br />
<strong>Pro:</strong>  Recruiters love finding candidates here, opportunities to show off co-worker recommendations<br />
<strong>Con:</strong> It&#8217;s hard to publicize that you are job hunting if you have co-workers as your connections, you can&#8217;t directly contact unknown connections (as a basic account member)<br />
<strong>Decision Factor:  </strong>You may one day want to actively or passively seek a new job<br />
<strong>Tip: </strong>Build up your LinkedIn connections today, don&#8217;t wait until you need a new job</p>
<p>There you have it!  F-T-L power!  It&#8217;s not for everyone, but surely one, two, or all is a fit for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://sophiaperl.com/2011/11/02/social-media-for-the-newbies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
