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

<channel>
	<title>The Surfliner Blog</title>
	<atom:link href="http://blog.surflinerservices.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.surflinerservices.com</link>
	<description>Unlock the Power of your Business</description>
	<lastBuildDate>Wed, 13 Jan 2010 01:07:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DB Vendors on Hadoop</title>
		<link>http://blog.surflinerservices.com/2010/01/12/db-vendors-on-hadoop/</link>
		<comments>http://blog.surflinerservices.com/2010/01/12/db-vendors-on-hadoop/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 01:07:13 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2010/01/12/db-vendors-on-hadoop/</guid>
		<description><![CDATA[The reaction to the hype of Hadoop is starting to get interesting &#8230; Computerworld has a great new article on what the big DB vendors are saying about the mass movement into Hadoop and its complimentary technologies.&#160; Very interesting read.

I especially enjoyed the link to Oracle&#8217;s in-database MapReduce example.&#160; Though I find it a really [...]]]></description>
			<content:encoded><![CDATA[<p>The reaction to the hype of Hadoop is starting to get interesting &#8230; <a href="http://www.computerworld.com/s/article/9142406/Big_three_database_vendors_diverge_on_Hadoop" target="_blank">Computerworld has a great new article</a> on what the big DB vendors are saying about the mass movement into Hadoop and its complimentary technologies.&#160; Very interesting read.</p>
<p><span id="more-25"></span></p>
<p>I especially enjoyed the link to <a href="http://blogs.oracle.com/datawarehousing/2009/10/in-database_map-reduce.html" target="_blank">Oracle&#8217;s in-database MapReduce example</a>.&#160; Though I find it a really useful tool (using table functions to parallelize workload), it seems a bit odd to consider it a replacement to Hadoop.&#160; I mean, it&#8217;s still executing the processes on a completely different architecture (shared storage vs Hadoop&#8217;s shared nothing with HDFS replication, fault tolerance, etc).</p>
<p>In any case, check out the article, it&#8217;s a fun read.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2010/01/12/db-vendors-on-hadoop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle 11g R2: 3 slick new features</title>
		<link>http://blog.surflinerservices.com/2010/01/04/oracle-11g-r2-3-slick-new-features/</link>
		<comments>http://blog.surflinerservices.com/2010/01/04/oracle-11g-r2-3-slick-new-features/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:49:00 +0000</pubDate>
		<dc:creator>Bill Theisinger</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2010/01/04/oracle-11g-r2-3-slick-new-features/</guid>
		<description><![CDATA[I was reading up on the Oracle Magazine &#8211; the Ask Tom section in the November/December issue (posted here) has a quick summary of some of the new features in 11g.&#160; Two of them really caught my attention as they look really promising in dealing with some of the day-to-day scenarios we tend to tackle [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading up on the Oracle Magazine &#8211; the Ask Tom section in the November/December issue (posted <a href="http://www.oracle.com/technology/oramag/oracle/09-nov/o69asktom.html" target="_blank">here</a>) has a quick summary of some of the new features in 11g.&#160; Two of them really caught my attention as they look really promising in dealing with some of the day-to-day scenarios we tend to tackle in warehousing.</p>
<p><span id="more-21"></span></p>
<p>The first is under the &quot;Analytics&quot; section of the article.&#160; It’s called the LISTAGG function and it&#8217;s super-cool.&#160; I can&#8217;t think of how many times we&#8217;ve wanted to concatenate a list of values into a delimited string &#8211; and now it&#8217;s really easy to do in 11gR2!&#160; And it&#8217;s very functional, allowing the list to be ordered by other columns (whether or not those columns exist in the SELECT clause).&#160; The <a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e10592/functions087.htm#SQLRF30030" target="_blank">SQL Language page for LISTAGG</a> has a few simple examples, and Tom&#8217;s article has even more, including a comparison with the painful way we had to accomplish the same task in 10g (and 11gR1).</p>
<p>The second new analytic function Tom writes about is also very nice.&#160; NTH_VALUE lets you pick out the Nth entry from a window&#8217;s result set.&#160; It&#8217;s a nice compliment to the FIRST_VALUE and LAST_VALUE functions (see his example for all three).&#160; Again, the <a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e10592/functions112.htm#SQLRF30031" target="_blank">SQL Language page</a> has more details on its usage and a great example.</p>
<p>Finally, one of my favorite new features because it&#8217;s one I wish we had in our recent engagements.&#160; At a couple of projects, we were tasked with identifying user sessions across a set of web logs (pretty common and basic stuff &#8211; mark a set of records with a common Session ID based on a user cookie&#8217;s time on the site, ordering by time, and so on).&#160; Everything in creating sessions is typically centered around a user cookie, so updating the records could benefit from parallelization &#8211; we could update a full set of records belonging to a single user cookie as a &quot;chunk&quot;, and execute several chunks at the same time.&#160; Now, in our case, the &quot;update&quot; was a bit more complex than a simple DML statement, but if you wanted to chunk data and execute DML per chunk in parallel, DBMS_PARALLEL_EXECUTE may be a huge help.&#160; The package gives us the ability to create chunks (segments of data, based on ROWID or user-defined SQL), and then execute DML (or other) operations on those chunks in parallel, using the Scheduler to perform execution, logging, and error handling.&#160; <a href="http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577/d_parallel_ex.htm" target="_blank">The Doc page</a> has all the details and examples.&#160; I haven&#8217;t tried this myself yet so it may already be possible, but it would be a huge bonus if, instead of basic DML statements, we could execute a Stored Procedure or a dynamic PL/SQL block on each chunk &#8211; that would be a huge win in simplifying parallel ETL inside the DB.</p>
<p>There are a bunch of other new features in 11g (R1 and R2) that we haven&#8217;t covered yet &#8211; several great enhancements that can help in the DW world.&#160; Definitely worth checking out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2010/01/04/oracle-11g-r2-3-slick-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infobright, MonetDB and HadoopDB: Open source DBMS solutions</title>
		<link>http://blog.surflinerservices.com/2009/07/31/infobright-monetdb-and-hadoopdb-open-source-dbms-solutions/</link>
		<comments>http://blog.surflinerservices.com/2009/07/31/infobright-monetdb-and-hadoopdb-open-source-dbms-solutions/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:35:47 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[mpp]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2009/07/31/infobright-monetdb-and-hadoopdb-open-source-dbms-solutions/</guid>
		<description><![CDATA[I&#8217;ve recently been taking a look at Vertica, a relatively new player in the analytics DBMS world (of which there are now several contenders including some known names like Netezza and Greenplum).&#160; Vertica&#8217;s flagship product is a MPP database solution that apparently has some huge scalability potential (we keep reading about handfuls of nodes for [...]]]></description>
			<content:encoded><![CDATA[<p><font size="2">I&#8217;ve recently been taking a look at </font><a href="http://www.vertica.com" target="_blank"><font size="2">Vertica</font></a><font size="2">, a relatively new player in the analytics DBMS world (of which there are now several contenders including some known names like </font><a href="http://www.netezza.com/" target="_blank"><font size="2">Netezza</font></a><font size="2"> and </font><a href="http://www.greenplum.com/" target="_blank"><font size="2">Greenplum</font></a><font size="2">).&#160; Vertica&#8217;s flagship product is a MPP database solution that apparently has some huge scalability potential (we keep reading about handfuls of nodes for now, but the research suggests it can scale much further and is rather straightforward to do so).</font></p>
<p><span id="more-13"></span></p>
<p><font size="2">The most significant &quot;sell&quot; Vertica (and folks like <a href="http://www.exasol.com" target="_blank">Exasol</a>) has over other solutions is that it&#8217;s product is a column-store (or column-oriented) database, rather than the better known row-store.&#160; Column-store (where &quot;tables&quot; are separated into having one object per column) databases have a significant advantage in the analytics world as a typical BI query tends to filter for only a select set of columns from tables (we typically don&#8217;t require all dimension columns from a star query) &#8211; that means less data (less I/O) to sift through.&#160; Second, a column-store database will typically get much higher compression since each column object will always be consistent in type and length.&#160; And vendors like Vertica have the ability to perform functions right off the compressed data set (vs. having to decompress first).&#160; According to their benchmarks, the end result is a blazing fast DB for typical analytic queries (note that there is plenty of discussion on when a column-store is not the right choice for an enterprise data warehouse, but that&#8217;s for a later blog post).&#160; All exciting stuff &#8230;</font></p>
<p><font size="2">So that led to checking out what open source alternatives might be out there.&#160; Two of the more talked about column-store databases are <a href="http://www.infobright.org/" target="_blank">Infobright</a> and <a href="http://monetdb.cwi.nl/projects/monetdb/Home/" target="_blank">MonetDB</a>.&#160; Both seem to be pretty active projects, and both seem to be backed by some bigger companies that offer commercial support.&#160; Neither, however, support an MPP architecture at this point.&#160; Infobright has a <a href="http://www.infobright.org/Blog/Entry/massively_parallel_processing_and_symmetric_multiprocessing_for_data_wareho" target="_blank">blog post</a> that seems to indicate they are considering it, but as of now, scalability is upward more than outward.&#160; Not that SMP is necessarily a bad thing; I know it doesn&#8217;t have the marketing feel MPP does nowadays, but it really is a more simple approach and we don�t typically see a huge need for it in the data mart world (ODS, maybe, but a client with average volumes won&#8217;t see a need for that much processing on summarized data).&#160; Ultimately, it would be nice to have both options and I&#8217;d love to see a truly open source MPP database.</font></p>
<p><font size="2">That&#8217;s where <a href="http://db.cs.yale.edu/hadoopdb/hadoopdb.html" target="_blank">HadoopDB</a> comes in.&#160; Recently released, this project can be the glue that brings it all together.&#160; Here is the description from Daniel Abadi&#8217;s <a href="http://dbmsmusings.blogspot.com/2009/07/announcing-release-of-hadoopdb-longer.html" target="_blank">release blog post</a>:</font></p>
<p>&quot;It&#8217;s an open source stack that includes PostgreSQL, Hadoop, and Hive, along with some glue between PostgreSQL and Hadoop, a catalog, a data loader, and an interface that accepts queries in MapReduce or SQL and generates query plans that are processed partly in Hadoop and partly in different PostgreSQL instances spread across many nodes in a shared-nothing cluster of machines. In essence it is a hybrid of MapReduce and parallel DBMS technologies. But unlike Aster Data, Greenplum, Pig, and Hive, it is not a hybrid simply at the language/interface level. It is a hybrid at a deeper, systems implementation level. Also unlike Aster Data and Greenplum, it is free and open source.&quot;</p>
<p><font size="2">This is great stuff, especially if &quot;deeper, systems implementation level&quot; means a solution to some of the fault tolerance vs. performance issues Daniel discusses in the article.&#160; Better yet, he claims they can switch out the underlying database (PostgreSQL) to a column-store like MonetDB or Infobright.&#160; Now that would be a huge win!</font></p>
<p><font size="2">It feels like we&#8217;re going to see a lot of convergence in technologies in the upcoming year, and that&#8217;s probably a good thing, at least in the open source world &#8211; the more collaboration of projects, the better.&#160; I&#8217;d love to see HadoopDB get more coverage in the Hadoop/Apache community &#8211; would be great to see this progress along with Hive and Pig.</font></p>
<p><font size="2">Overall, it&#8217;s exciting to see these (hopefully) lower-TCO solutions maturing &#8211; it&#8217;s getting harder and harder for some of you to shell out 100k/TB for some of those commercial appliance offerings, so it&#8217;s nice to see we have open source some options out there.&#160; They may not be the perfect option just yet, but I see a bright future here, and that&#8217;s good for everyone, even for the commercial offerings (competition will drive innovation, and innovation and solid support are what open up wallets).</font></p>
<p><font size="2">I haven&#8217;t had time yet to do some POCs on the two DB solutions or HadoopDB &#8211; I&#8217;ll be posting some findings when I do.&#160; But send us your thoughts if you&#8217;ve tried these out.&#160; What advantages/disadvantages do you see when comparing to Vertica and other commercial offerings?</font></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2009/07/31/infobright-monetdb-and-hadoopdb-open-source-dbms-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classic open source comedy</title>
		<link>http://blog.surflinerservices.com/2007/01/18/classic-open-source-comedy/</link>
		<comments>http://blog.surflinerservices.com/2007/01/18/classic-open-source-comedy/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 00:46:06 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2007/01/18/classic-open-source-comedy/</guid>
		<description><![CDATA[I was browsing the MySQL 5.1 documentation and noticed this statement on the main page:

Due to a build slippage, binary distributions of MySQL 5.1.12 contained neither NDB Cluster nor Partitioning. We apologize for any inconvenience. Please upgrade to 5.1.14. if you build from source, you can execute configure with the --with-ndbcluster and --with-partition options. 
Can [...]]]></description>
			<content:encoded><![CDATA[<p>I was browsing the <a target="_blank" title="MySQL doc" href="http://dev.mysql.com/doc/refman/5.1/en/index.html">MySQL 5.1 documentation</a> and noticed this statement on the main page:</p>
<p><span id="more-9"></span></p>
<p><font color="#ff0000"><span class="bold"><strong>Due to a build slippage, binary distributions of MySQL 5.1.12 contained neither NDB Cluster nor Partitioning. We apologize for any inconvenience. Please upgrade to 5.1.14. if you build from source, you can execute <strong class="command">configure</strong> with the <code class="option">--with-ndbcluster</code> and <code class="option">--with-partition</code> options.</strong></span> </font></p>
<p>Can some one please explain the phrase &#8220;build slippage&#8221; to me?  I&#8217;ll have to ask my QA friends if that&#8217;s an industry-specific phrase.  And, oh, hey, who missed fixing that in 5.1.13?  Or maybe there isn&#8217;t a 5.1.13?</p>
<p>It&#8217;s ok, MySQL, I&#8217;m still a fan and, hey, at least it&#8217;s not your GA release.  I just want to make sure the main real reason to upgrade to 5.1 (partitioning) is in my binary <img src='http://blog.surflinerservices.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2007/01/18/classic-open-source-comedy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Little Article on BI Infancy</title>
		<link>http://blog.surflinerservices.com/2007/01/18/great-little-article-on-bi-infancy/</link>
		<comments>http://blog.surflinerservices.com/2007/01/18/great-little-article-on-bi-infancy/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 20:07:24 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2007/01/18/great-little-article-on-bi-infancy/</guid>
		<description><![CDATA[Rob Preston&#8217;s little article on BI infancy is fantastic quick read on the state of BI in the real-world (forget all the cute things you hear from BI vendors), with pointers to some excellent studies and other articles.&#160; I love the quote from Randy Mott, HP&#8217;s CIO (they got a huge DW): &#8220;There was no [...]]]></description>
			<content:encoded><![CDATA[<p>Rob Preston&#8217;s little <a href="http://www.intelligententerprise.com/channels/bi/showArticle.jhtml?articleID=196801894">article on BI infancy</a> is fantastic quick read on the state of BI in the real-world (forget all the cute things you hear from BI vendors), with pointers to some excellent studies and other articles.&nbsp; I love the quote from Randy Mott, HP&#8217;s CIO (they got a huge DW): &#8220;<span nd="2" name="intelliTxt" id="intelliTXT">There was no lack of data. But there was a lack of consistent, timely data spanning different parts of the business.&#8221;&nbsp; Keywords: Timely and Consistent &#8211; how true!&nbsp; And that comes from a place that more than likely spent millions on their BI infrastructure.</p>
<p><span id="more-8"></span></p>
<p>Kinda shows us tech folks what&#8217;s really important here &#8211; giving the business timeline and consistent information so they can make truly intelligence decisions &#8211; after all, isn&#8217;t that what acronyms like BI and DSS stand for?!</span>&nbsp; That&#8217;s why I&#8217;ve always admired <a href="http://www.surflinerservices.com/about_approach.php">our philosophy</a> and our little slogan of &#8220;giving intelligence back to the business&#8221; &#8211; pretty much falls in line with the article, I think.&nbsp; Our goal as technology partners should be to partner with the business &#8211; technology doesn&#8217;t own the warehouse, it makes it useful and reliable for the business, the true owner.</p>
<p>OK, end of rant. <img src='http://blog.surflinerservices.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &nbsp; Read the article and the links in it &#8211; good stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2007/01/18/great-little-article-on-bi-infancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The $1500 Oracle DW White Paper</title>
		<link>http://blog.surflinerservices.com/2007/01/18/the-1500-oracle-dw-white-paper/</link>
		<comments>http://blog.surflinerservices.com/2007/01/18/the-1500-oracle-dw-white-paper/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 18:53:24 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/2007/01/18/the-1500-oracle-dw-white-paper/</guid>
		<description><![CDATA[Our latest white paper is out &#8211; get the PDF version here.  We&#8217;ve titled it &#8220;The $1500 Oracle Data Warehouse&#8221; &#8211; cutesy title, but I hope will catch some attention.  Although the full warehouse costs just a tad more than that (hey, some one&#8217;s gotta pay the developers and BI folks!  ), [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest white paper is out &#8211; get the PDF version <a target="_blank" title="$1500 Oracle DW" href="http://www.surflinerservices.com/articles/1500_dollar_oracle_dw.pdf"><strong>here</strong></a>.  We&#8217;ve titled it &#8220;<a target="_blank" title="$1500 Oracle DW" href="http://www.surflinerservices.com/articles/1500_dollar_oracle_dw.pdf">The $1500 Oracle Data Warehouse</a>&#8221; &#8211; cutesy title, but I hope will catch some attention.  Although the full warehouse costs just a tad more than that (hey, some one&#8217;s gotta pay the developers and BI folks! <img src='http://blog.surflinerservices.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), the point should be clear enough &#8230; there are ways to get a solid prototype data warehouse for those who need to prove the value of Business Intelligence to upper management, especially management in smaller companies who may have heard some <a target="_blank" href="http://www.oracle.com">Oracle</a> (or general DW) horror stories.</p>
<p><span id="more-7"></span></p>
<p>Of course, we&#8217;re not claiming that&#8217;s how it <strong><em>should</em> </strong>be done in the long run, just that it may be a way to show the business the true value of BI without emptying their pockets too quickly.</p>
<p>Hope the white paper provides some useful information &#8211; it comes our of our real-life experiences, so feel free to write with additional questions/comments (we purposefully did not put too many technical solutions so they can be discussed more on this blog).</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2007/01/18/the-1500-oracle-dw-white-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank You, Creators of Simplicity</title>
		<link>http://blog.surflinerservices.com/2007/01/17/simplicity-is-power/</link>
		<comments>http://blog.surflinerservices.com/2007/01/17/simplicity-is-power/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 19:16:15 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>

		<guid isPermaLink="false">http://blog.surflinerservices.com/archives/6</guid>
		<description><![CDATA[I love simple tools &#8211; just love &#8216;em.  I love when smart people build easy to use, intuitive tools for the good of mankind (ok, maybe not all of mankind).  I&#8217;m no web developer &#8211; no problem admitting that (hey, I&#8217;m a DB guy) &#8211; and I don&#8217;t do &#8220;Web 2.0&#8243; (aside from [...]]]></description>
			<content:encoded><![CDATA[<p>I love simple tools &#8211; just love &#8216;em.  I love when smart people build easy to use, intuitive tools for the good of mankind (ok, maybe not <em>all</em> of mankind).  I&#8217;m no web developer &#8211; no problem admitting that (hey, I&#8217;m a DB guy) &#8211; and I don&#8217;t do &#8220;Web 2.0&#8243; (aside from collecting and reporting on all the events which come from those slick apps).  So when I see great front-end products which make my life easier, I want to publicly thank folks, especially when they are kind enough to contribute their work to the open source world.</p>
<p><span id="more-6"></span></p>
<p>I&#8217;m writing this blog post via <a target="_blank" href="http://deepestsender.mozdev.org/">Deepest Sender</a>, an easy-to-use Firefox extension which logs into our free and very powerful <a target="_blank" href="http://wordpress.com/">WordPress</a> blog and posts my blogs all from a simple interface.  I set up our WP blog and fixed up some of the look and feel in under an hour.  Why?  Because these powerful tools have been created with simplicity in mind &#8211; there is something to be said about the power of an easy-to-use application (keep that in mind, Web 2.0 AJAX folks!).</p>
<p>So thank you, WordPress.  Thank you Mozilla and all the extension makers.  Thanks Zoho (we love <a target="_blank" href="http://crm.zoho.com">Zoho CRM</a>).  Thanks <a target="_blank" href="http://www.journyx.com/">Journyx</a>.  Thank you, <a target="_blank" href="http://www.ceruleanstudios.com/">Trillian</a> creators.  And, of course, thank you <a target="_blank" href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29">LAMP</a> folks.  Oh boy, so many, many more.</p>
<p>Now, take a moment to pause and thank the hard-working developer next to you.  Aren&#8217;t they a special breed?  I think so.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2007/01/17/simplicity-is-power/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://blog.surflinerservices.com/2007/01/16/hello-world/</link>
		<comments>http://blog.surflinerservices.com/2007/01/16/hello-world/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 19:58:43 +0000</pubDate>
		<dc:creator>Paul Barmaksezian</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to the Surfliner Services blog site!  We&#8217;re happy to have you here.  Feel free to read more about this blog here, or jump right into our articles, tips &#038; tricks, and other interesting content.  We&#8217;ll be updating the site frequently with useful content &#8211; both our own as well as content [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the Surfliner Services blog site!  We&#8217;re happy to have you here.  Feel free to read more about this blog <a title="About the Blog" href="http://blog.surflinerservices.com/about/">here</a>, or jump right into our articles, tips &#038; tricks, and other interesting content.  We&#8217;ll be updating the site frequently with useful content &#8211; both our own as well as content we feel is important to the Data Warehousing and Business Intelligence community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.surflinerservices.com/2007/01/16/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

