<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Leftshore</title>
	<atom:link href="http://leftshore.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leftshore.wordpress.com</link>
	<description>by Boris Popov</description>
	<lastBuildDate>Fri, 04 Sep 2009 16:42:20 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='leftshore.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/64d8a978228823a495579d708805ee70?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Leftshore</title>
		<link>http://leftshore.wordpress.com</link>
	</image>
			<item>
		<title>A-Teams = 12 people</title>
		<link>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/</link>
		<comments>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 16:41:43 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=136</guid>
		<description><![CDATA[Via 37 Signals,
The small team size comes with a bunch of advantages: They’re self-contained, can work swiftly and quietly, don’t have the presence of conventional military troops, and are able to operate without a big infrastructure.
Big can be powerful. But even the Army realizes small can be a great way to get things done too.
Yup, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=136&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Via <a href="http://37signals.com/svn/posts/1892-a-teams-12-people">37 Signals</a>,</p>
<blockquote><p>The small team size comes with a bunch of advantages: They’re self-contained, can work swiftly and quietly, don’t have the presence of conventional military troops, and are able to operate without a big infrastructure.</p>
<p>Big can be powerful. But even the Army realizes small can be a great way to get things done too.</p></blockquote>
<p>Yup, <a href="http://cincomsmalltalk.com">sounds about right</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=136&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/09/04/a-teams-12-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter, eh?</title>
		<link>http://leftshore.wordpress.com/2009/08/25/twitter-eh/</link>
		<comments>http://leftshore.wordpress.com/2009/08/25/twitter-eh/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:21:47 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Seaside]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=132</guid>
		<description><![CDATA[This just shows why Twitter really needs to have some backing money/technology wise,

I don&#8217;t use it myself a whole lot (@bpopov) and all I was trying to do is see whether or not Fusepoint&#8217;s Vancouver data center was affected by the most recent power outage&#8230; Sigh.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=132&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This just shows why Twitter really needs to have some backing money/technology wise,</p>
<p><img class="alignnone size-full wp-image-133" title="twitter" src="http://leftshore.files.wordpress.com/2009/08/twitter.png?w=499&#038;h=164" alt="twitter" width="499" height="164" /></p>
<p>I don&#8217;t use it myself a whole lot (<a href="http://twitter.com/bpopov">@bpopov</a>) and all I was trying to do is see whether or not <a href="http://fusepoint.com/">Fusepoint&#8217;s</a> Vancouver data center was affected by the most recent <a href="http://www.vancouversun.com/Power+failure+hits+downtown+Vancouver+customers+darkness/1928582/story.html">power outage</a>&#8230; Sigh.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=132&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/08/25/twitter-eh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2009/08/twitter.png" medium="image">
			<media:title type="html">twitter</media:title>
		</media:content>
	</item>
		<item>
		<title>SSL Converter</title>
		<link>http://leftshore.wordpress.com/2009/08/25/ssl-converter/</link>
		<comments>http://leftshore.wordpress.com/2009/08/25/ssl-converter/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:07:00 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/?p=130</guid>
		<description><![CDATA[This is such a great utility for converting SSL certificates - SSL Converter. I also like the extra warning that pops up when conversion mode requires use of your private key,
 Your private key is intended to remain on the server. While we try to make this process as secure as possible (such as by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=130&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is such a great utility for converting SSL certificates -<a href="https://www.sslshopper.com/ssl-converter.html"> SSL Converter</a>. I also like the extra warning that pops up when conversion mode requires use of your private key,</p>
<blockquote><p><img src="https://www.sslshopper.com/assets/templates/sslshopper/images/sslchecker/error_small.png" alt="Warning" /> Your private key is intended to remain on the server. While we try to make this process as secure as possible (such as by using SSL to encrypt the key when it is sent to the server), for complete security we recommend that you manually convert the certificate on your server using the OpenSSL commands below.</p></blockquote>
<p>If you see the above, you can just scroll down and copy-paste provided examples to run on your own machine, very useful.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=130&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2009/08/25/ssl-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="//www.sslshopper.com/assets/templates/sslshopper/images/sslchecker/error_small.png" medium="image">
			<media:title type="html">Warning</media:title>
		</media:content>
	</item>
		<item>
		<title>Calendar for MooTools</title>
		<link>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/</link>
		<comments>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 15:37:45 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/</guid>
		<description><![CDATA[Here&#8217;s another component that virtually all online application will need sooner or later. Via Ajaxian comes this neat calendar implementation for MooTools.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=123&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s another component that virtually all online application will need sooner or later. Via <a href="http://ajaxian.com/archives/mootools-calendar-component" target="_blank">Ajaxian</a> comes this neat <a href="http://www.electricprism.com/aeron/calendar/" target="_blank">calendar</a> implementation for <a href="http://mootools.net/" target="_blank">MooTools</a>.</p>
<p><img src="http://leftshore.files.wordpress.com/2007/11/mootoolscal.png" alt="MooTools Calendar" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/123/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/123/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=123&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/28/calendar-for-mootools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/mootoolscal.png" medium="image">
			<media:title type="html">MooTools Calendar</media:title>
		</media:content>
	</item>
		<item>
		<title>Job Opportunity (Smalltalk and Seaside)</title>
		<link>http://leftshore.wordpress.com/2007/11/23/job-opportunity-smalltalk-and-seaside/</link>
		<comments>http://leftshore.wordpress.com/2007/11/23/job-opportunity-smalltalk-and-seaside/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 23:20:13 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[VisualWorks]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[script.aculo.us]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/23/job-opportunity-smalltalk-and-seaside/</guid>
		<description><![CDATA[ 
I&#8217;m pleased to announce that we are looking for another full-time developer to join our agile team of long time Smalltalk fans. Here at DeepCove Labs our primary focus is evolving and maintaining a mature industry leading international payment processing platform that we have built from the ground up over the past 6 years.
Ideal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=120&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p align="center"> <img src="http://leftshore.files.wordpress.com/2007/11/dcl.gif" alt="DeepCove" /></p>
<p>I&#8217;m pleased to announce that we are looking for another full-time developer to join our agile team of long time <a href="http://en.wikipedia.org/wiki/Smalltalk" target="_blank">Smalltalk</a> fans. Here at <a href="http://www.deepcovelabs.com/" target="_blank">DeepCove Labs</a> our primary focus is evolving and maintaining a mature industry leading international payment processing platform that we have built from the ground up over the past 6 years.</p>
<p>Ideal candidate is someone who has experience with Smalltalk, SQL and last, but definitely <strong>not</strong> least, <a href="http://www.seaside.st/" target="_blank">Seaside</a>. They must be enthusiastic, motivated and as excited about using cutting edge technology to solve business problems as we are. I should point out that good self task management and time management skills are a big plus as we work as equal peers and share roles every day of the week. We are not <a href="http://www.extremeprogramming.org/" target="_blank">XP</a> fanatics, but some things are second nature to us,</p>
<ul>
<li>keeping things simple</li>
<li>plenty of unit tests</li>
<li>no code ownership</li>
<li>frequent integration</li>
<li>lots of refactoring</li>
<li>frequent releases</li>
<li>no overtime</li>
<li>our <a href="http://www.pacnetservices.com/" target="_blank">customer</a> shares the same address</li>
</ul>
<p>Our primary requirements are as follows:</p>
<ul>
<li>at least five years general software development experience</li>
<li>several years experience developing with dynamic languages (Smalltalk, Ruby, Python, Lisp)</li>
<li>one year recent Smalltalk experience</li>
<li>experience developing applications of at least moderate complexity</li>
<li>demonstrated experience working directly with users</li>
</ul>
<p>Experience with any of the following would be a major plus:</p>
<ul>
<li>agile test driven development</li>
<li>financial services</li>
<li>SQL, specifically Microsoft SQL Server</li>
<li>web application development, specifically with Seaside and moderate amounts of JavaScript</li>
<li>deployment of large scale applications in managed services environment</li>
</ul>
<p>Our office is <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=595+Howe+St,+Vancouver,+BC,+Canada&amp;sll=49.256612,-123.049571&amp;sspn=0.008795,0.011051&amp;ie=UTF8&amp;ll=49.284744,-123.11672&amp;spn=0.010638,0.019226&amp;t=h&amp;z=16&amp;iwloc=addr&amp;om=1" target="_blank">located</a> in the heart of Downtown <a href="http://www.vancouver.com/" target="_blank">Vancouver</a>, steps away from Pacific ocean, beautiful <a href="http://www.city.vancouver.bc.ca/parks/parks/stanley/" target="_blank">parks</a>, <a href="http://www.pacificcentre.com" target="_blank">shopping</a> and<a href="http://www.gastown.org/" target="_blank"> entertainment</a> district and all major <a href="http://translink.bc.ca/" target="_blank">transit</a> connections. All employees receive excellent health/dental benefits package and few other perks. We like to think we are an open, flexible and friendly place to work, so please <a href="mailto:boris@deepcovelabs.com" target="_blank">drop me an email</a> with your resume if you are interested.</p>
<p><strong>Update (Nov 26):</strong> Few folks had pinged me to ask if telecommuting is an option and the simple answer is that for this particular position we would like someone who would be willing to relocate to Vancouver and work from our office together with the rest of the team.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/120/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=120&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/23/job-opportunity-smalltalk-and-seaside/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/dcl.gif" medium="image">
			<media:title type="html">DeepCove</media:title>
		</media:content>
	</item>
		<item>
		<title>Canvas UI for MooTools</title>
		<link>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/</link>
		<comments>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:36:55 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[script.aculo.us]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/</guid>
		<description><![CDATA[Finally, a decent implementation of panels using MooTools, which means I can finish my migration from YUI+Scriptaculous to MooTools some time this year if time allows.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=119&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Finally, a <a href="http://greghoustondesign.com/demos/mocha/" target="_blank">decent implementation</a> of panels using <a href="http://mootools.net/" target="_blank">MooTools</a>, which means I can finish my migration from <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a>+<a href="http://script.aculo.us/" target="_blank">Scriptaculous</a> to MooTools some time this year if time allows.</p>
<p><img src="http://leftshore.files.wordpress.com/2007/11/rb_moocanvas.gif" alt="MooCanvas" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/119/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/119/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=119&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/20/canvas-ui-for-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/rb_moocanvas.gif" medium="image">
			<media:title type="html">MooCanvas</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe isn&#8217;t perfect</title>
		<link>http://leftshore.wordpress.com/2007/11/16/adobe-isnt-perfect/</link>
		<comments>http://leftshore.wordpress.com/2007/11/16/adobe-isnt-perfect/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 20:31:59 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Seaside]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/16/adobe-isnt-perfect/</guid>
		<description><![CDATA[
Ooops.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=117&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://leftshore.files.wordpress.com/2007/11/updates.png" title="Adobe Updates"><img src="http://leftshore.files.wordpress.com/2007/11/updates.png" alt="Adobe Updates" /></a></p>
<p>Ooops.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/117/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/117/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=117&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/16/adobe-isnt-perfect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/updates.png" medium="image">
			<media:title type="html">Adobe Updates</media:title>
		</media:content>
	</item>
		<item>
		<title>Apply where needed</title>
		<link>http://leftshore.wordpress.com/2007/11/08/apply-where-needed/</link>
		<comments>http://leftshore.wordpress.com/2007/11/08/apply-where-needed/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 20:06:42 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/08/apply-where-needed/</guid>
		<description><![CDATA[Oh my, this could be said about so many things I won&#8217;t even try to list them all. Apply where needed, so to speak.

Also, don&#8217;t forget to check out their latest over at Despair Blog.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=114&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Oh my, this could be said about so many things I won&#8217;t even try to list them all. Apply where needed, so to speak.</p>
<p><img src="http://leftshore.files.wordpress.com/2007/11/tradition1.jpg" alt="Tradition" /></p>
<p>Also, don&#8217;t forget to check out their latest over at <a href="http://blog.despair.com/" target="_blank">Despair Blog</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/114/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/114/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=114&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/08/apply-where-needed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/tradition1.jpg" medium="image">
			<media:title type="html">Tradition</media:title>
		</media:content>
	</item>
		<item>
		<title>Word of caution when enabling Unicode ODBC</title>
		<link>http://leftshore.wordpress.com/2007/11/08/word-of-caution-when-enabling-unicode-odbc/</link>
		<comments>http://leftshore.wordpress.com/2007/11/08/word-of-caution-when-enabling-unicode-odbc/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 18:58:27 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[ODBC]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[VisualWorks]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/11/08/word-of-caution-when-enabling-unicode-odbc/</guid>
		<description><![CDATA[One feature we&#8217;ve been anxiously awaiting when VisualWorks 7.5 was in development is support for Unicode ODBC.
 (self connection getSession)
unicodeEncoding: #&#8217;UCS-2&#8242;;
unicode: true;
yourself.
Naturally as soon as it became available my inclination was to turn it on and over time migrate our database schema from varchar() to nvarchar() and from char() to nchar() etcetera. Sounds reasonable? I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=112&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One feature we&#8217;ve been anxiously awaiting when VisualWorks 7.5 was in development is support for Unicode ODBC.</p>
<blockquote><p> (self connection getSession)<br />
unicodeEncoding: #&#8217;UCS-2&#8242;;<br />
unicode: true;<br />
yourself.</p></blockquote>
<p>Naturally as soon as it became available my inclination was to turn it on and over time migrate our database schema from varchar() to nvarchar() and from char() to nchar() etcetera. Sounds reasonable? I thought so myself, but it took about a month of running this small change in production to prove me wrong. Take a look at the server CPU graph below (Hint: Unicode was enabled late August and disabled late October),</p>
<p><a href="http://leftshore.files.wordpress.com/2007/11/db.png" title="Database"><img src="http://leftshore.files.wordpress.com/2007/11/db.thumbnail.png" alt="Database" /></a></p>
<p>Looking back, it all kind of makes sense. I suspect ODBC layer is encoding everything on the way out, so running a query against a plain old varchar() column with a Unicode parameter SQL ended up having to encode all row values on the fly, essentially resulting in endless table scans and lots of CPU wastage for most basic scenarios. Turning off Unicode or changing the offending column to n*char() fixes the problem.</p>
<p>What this means, however, is that you can&#8217;t conceivably go the Unicode route without converting all *char() columns to n*char() columns at the same time. You can certainly afford to have a small performance impacting window to ensure availability, but it would most certainly be unreasonable to stretch this transition period. So much for piecemeal approach, sigh.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=112&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/11/08/word-of-caution-when-enabling-unicode-odbc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/11/db.thumbnail.png" medium="image">
			<media:title type="html">Database</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing YSlow</title>
		<link>http://leftshore.wordpress.com/2007/07/25/introducing-yslow/</link>
		<comments>http://leftshore.wordpress.com/2007/07/25/introducing-yslow/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 17:19:24 +0000</pubDate>
		<dc:creator>Boris Popov</dc:creator>
				<category><![CDATA[Hints]]></category>
		<category><![CDATA[Seaside]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://leftshore.wordpress.com/2007/07/25/introducing-yslow/</guid>
		<description><![CDATA[Yahoo just announced release YSlow as a first (hopefully, of many) great extension to Firebug that analyzes your pages and points out a wide variety of ways you can improve their performance. My first few minutes playing with it proved to be a lot of fun and I look forward to using it frequently going [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=109&subd=leftshore&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.yahoo.com/" target="_blank">Yahoo</a> just <a href="http://developer.yahoo.net/blog/archives/2007/07/yslow_release_o.html" target="_blank">announced</a> release <a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a> as a first (hopefully, of many) great extension to <a href="http://www.getfirebug.com/" target="_blank">Firebug</a> that analyzes your pages and points out a wide variety of ways you can improve their performance. My first few minutes playing with it proved to be a lot of fun and I look forward to using it frequently going forward. Here&#8217;s a teaser to get you started straight from the home page of our application,</p>
<p><img src="http://leftshore.files.wordpress.com/2007/07/1.png" alt="YSlow 1" /></p>
<p><img src="http://leftshore.files.wordpress.com/2007/07/2.png" alt="YSlow 2" /></p>
<p>There&#8217;s much more to discover, go and <a href="http://developer.yahoo.com/yslow/" target="_blank">grab it</a> while its hot.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leftshore.wordpress.com/109/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leftshore.wordpress.com/109/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leftshore.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leftshore.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leftshore.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leftshore.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leftshore.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leftshore.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leftshore.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leftshore.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leftshore.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leftshore.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leftshore.wordpress.com&blog=272852&post=109&subd=leftshore&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leftshore.wordpress.com/2007/07/25/introducing-yslow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfc20c8dca27c78efdbea5a0f9e48d1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bpopov</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/07/1.png" medium="image">
			<media:title type="html">YSlow 1</media:title>
		</media:content>

		<media:content url="http://leftshore.files.wordpress.com/2007/07/2.png" medium="image">
			<media:title type="html">YSlow 2</media:title>
		</media:content>
	</item>
	</channel>
</rss>