<?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"
	>

<channel>
	<title>Keep the Tech Inline</title>
	<atom:link href="http://www.i-tigger.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.i-tigger.com/blog</link>
	<description></description>
	<pubDate>Wed, 28 May 2008 18:32:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Google I/O - A notes recap of the Keynote</title>
		<link>http://www.i-tigger.com/blog/2008/05/28/google-io-a-notes-recap-of-the-keynote/</link>
		<comments>http://www.i-tigger.com/blog/2008/05/28/google-io-a-notes-recap-of-the-keynote/#comments</comments>
		<pubDate>Wed, 28 May 2008 18:32:40 +0000</pubDate>
		<dc:creator>ewalk</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[appengine]]></category>

		<category><![CDATA[gwt]]></category>

		<category><![CDATA[opensocial]]></category>

		<guid isPermaLink="false">http://www.i-tigger.com/blog/?p=12</guid>
		<description><![CDATA[Keynote
Why does google care about developers ?
Google wants to move the internet forward
Talking about how google is moving it forward
Tensions occilated over the past 30 years, they feel they&#8217;re on the cusp of solving these tension
Mainframe
Power, not accessible
Deploying software relatively easy, as client dumb terminals
PC errors
Gave up computing power
Trade off power for accessiblity
Google is
Connectivity
It has [...]]]></description>
			<content:encoded><![CDATA[<p>Keynote</p>
<p>Why does google care about developers ?</p>
<p>Google wants to move the internet forward</p>
<p>Talking about how google is moving it forward</p>
<p>Tensions occilated over the past 30 years, they feel they&#8217;re on the cusp of solving these tension</p>
<p>Mainframe<br />
Power, not accessible<br />
Deploying software relatively easy, as client dumb terminals</p>
<p>PC errors<br />
Gave up computing power<br />
Trade off power for accessiblity</p>
<p>Google is</p>
<p>Connectivity<br />
It has a big impact on</p>
<p>Making the cloud more accessible<br />
Keep connectivity<br />
Making the client (browser) more powerful</p>
<p>Reason for a dev  wy:<br />
Web was formed by consensus  (innovate in the open)<br />
Google is committed to working the the OS community and giving back<br />
Benefits google enconmically<br />
B etter web apps means more users and more searches and therefore more money</p>
<p>Developers are the audience who google is most excited about</p>
<p>They don&#8217;t know if they&#8217;ve solved the problems the right way</p>
<p>Client Connectivity could</p>
<p>Make the client more powerful<br />
Web browser</p>
<p>Offline storage<br />
HTML5 is incorporating Gears<br />
Gears is the bleeding edge of HTML5</p>
<p>Mysapace and gears<br />
They have a partnership</p>
<p>Gears add async threads</p>
<p>Your messaging mailbox is now using gears to create a better search experience, off loading cloud process to the client, go Gears!</p>
<p>Connectivity<br />
Have to go to 14 platforms to reach the whole space<br />
They believe the mobile browser will eventually be the platform,  but need a bridge</p>
<p>Android solves this problem</p>
<p>WebKit is the core<br />
Browser can be used a building block for an app<br />
Maps view<br />
Unlock gestures<br />
Browser<br />
Webkit based<br />
Uses a magnifier for zoom<br />
3g capable<br />
Shows packman<br />
Demoing streetview<br />
Compass mode tracks your orientation</p>
<p>Cloud</p>
<p>Appengine - this is making the cloud more accessible<br />
Acknowledge Amazon for taking the leadership for starting this concept</p>
<p>Started 1 1/2 months ago launched</p>
<p>Update on how this is coming along<br />
Kevin Gibbs - tech lead for this</p>
<p>Why does the cloud need to be more accessible<br />
Complex Stack<br />
PHP<br />
Mysql<br />
Apache<br />
Linux</p>
<p>Where to run?<br />
Financial challenge,</p>
<p>Maintain the site as it grows, and the stuff crashes, backups, administrative challenges for maintaining</p>
<p>1. Easy to create<br />
2. Easy to scale<br />
3. Free to get started</p>
<p>Develop locally<br />
Deploy to Google</p>
<p>No extra work to make it scale to millions of users, if you use the apis correctly</p>
<p>Examples<br />
TweetWheel<br />
Laterloop - save webpages and loads later on mobile device</p>
<p>Google wrote an app for family to check on</p>
<p>App engine is the just the first step in making things more acessible</p>
<p>Next steps<br />
Offline processing<br />
Rich media support (large file ul, dl)<br />
Add&#8217;l infrastructure services</p>
<p>Response to feedback<br />
New apis for app engine<br />
Memcache api  - can scale app much more quickly<br />
Image maniulation - resize, crop, easily from within<br />
Expected pricing is announced</p>
<p>Open now for anyone to signup</p>
<p>Gdata and AJAX APIs<br />
Mark</p>
<p>Gdata<br />
Read-write access to google services</p>
<p>AJAX Apis<br />
Rest driven</p>
<p>Demos ease of adding content, and links from content body<br />
Includes a media rss feed easily<br />
Demoing through blogger<br />
Styling controlled through CSS</p>
<p>Client Connectivity Cloud<br />
Make development easier<br />
GWT<br />
Bruce Johnson</p>
<p>Write in Java, GWT cross compiles directly into optimized javascript for the front-end pieces<br />
Easily debug source code, see the html from debugger</p>
<p>Shows<br />
Diagramming tool Lombardy Blueprint</p>
<p>People building sophisticated apps on the platform<br />
Google Health built on GWT</p>
<p>1.5 Release Candidate<br />
Java 5 language support<br />
Performance much, much better<br />
Give a thank you out to open source community</p>
<p>Can product highly optimized JS<br />
20% to 2x performance by recompile with version 1.5</p>
<p>High Visible GWT Projects<br />
Google Health<br />
NG Adwords</p>
<p>Opensocial<br />
Enabling the Web to be more social<br />
David Glazer, Engineering Director Google Contri.</p>
<p>Surf-report on social web - looks good!<br />
what&#8217;s happening</p>
<p>Social - people care about people<br />
Killer apps mostly help people connect with people</p>
<p>Identity: OpenID -<br />
Authorization: OAuth - standard for open authentication, get at info from different places<br />
App: Open Social - standard for building apps and share apps</p>
<p>What is open Social<br />
A fimaily of APIs<br />
A ref implementation<br />
A community of developers building with it</p>
<p>New version of API, 0.8 just launched<br />
Ref - Shindig Apache incubator project<br />
Community to build it out - people are coming together to build it out.</p>
<p>Nat Brown - CTO iLike<br />
Social Music discovery - built a social music community</p>
<p>Social networks were growing so they pushed out</p>
<p>Demos iLike widgets working (dedication example) working on the Hi5 site</p>
<p>Can syndicate to big social site, and to the whole rest of the web<br />
Show fan wall, songs, onto the Ingrid Michaelson artist website from iLike</p>
<p>Realized they couldn&#8217;t 100 m users to their site, so they brought their tools to 100 m users where they are today.</p>
<p>275 M reached<br />
20K developers</p>
<p>What&#8217;s next<br />
Restful api<br />
Templating language</p>
<p>Finally, Google Friend Connect bring friends to every website - copy and paste functionality</p>
<p>In summary, the web is our platform thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.i-tigger.com/blog/2008/05/28/google-io-a-notes-recap-of-the-keynote/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Standards and Collaboration</title>
		<link>http://www.i-tigger.com/blog/2008/05/09/web-standards-and-collaboration/</link>
		<comments>http://www.i-tigger.com/blog/2008/05/09/web-standards-and-collaboration/#comments</comments>
		<pubDate>Fri, 09 May 2008 14:02:44 +0000</pubDate>
		<dc:creator>ewalk</dc:creator>
		
		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.i-tigger.com/blog/?p=10</guid>
		<description><![CDATA[I recently wrote about web standards and how it facilitates collaboration within teams over at my R2i blog page.  Attached to the post is the brown-bag presentation I gave a few weeks ago.
You can download the presentation on web standards here as well.  I plan to follow up on this topic in more depth [...]]]></description>
			<content:encoded><![CDATA[<p>I recently wrote about web standards and how it facilitates collaboration within teams over at my <a title="Web standards makes it more easy to collaborate" href="http://blogs.r2integrated.com/Default.aspx?tabid=54&amp;EntryID=28">R2i blog page</a>.  Attached to the post is the brown-bag presentation I gave a few weeks ago.</p>
<p>You can download the <a href="http://blogs.r2integrated.com/Portals/0/Make%20my%20job%20easier-Web%20Standards.ppt">presentation on web standards here</a> as well.  I plan to follow up on this topic in more depth in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.i-tigger.com/blog/2008/05/09/web-standards-and-collaboration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Optimize Wordpress to Score an A with YSlow</title>
		<link>http://www.i-tigger.com/blog/2008/03/11/optimize-wordpress-to-score-an-a-with-yslow/</link>
		<comments>http://www.i-tigger.com/blog/2008/03/11/optimize-wordpress-to-score-an-a-with-yslow/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 21:28:10 +0000</pubDate>
		<dc:creator>ewalk</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[etags]]></category>

		<category><![CDATA[Expires Headers]]></category>

		<category><![CDATA[fileetag]]></category>

		<category><![CDATA[gzip]]></category>

		<category><![CDATA[yslow]]></category>

		<guid isPermaLink="false">http://www.i-tigger.com/blog/?p=3</guid>
		<description><![CDATA[I finally took the time to setup Wordpress for myself this week.  After I completed the installation (wow, that was fast!), I had the idea to see if I could optimize the delivery of the content.  Yahoo! has created a Firefox plugin, YSlow, which reports on several different aspects of a web site&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I finally took the time to setup Wordpress for myself this week.  After I completed the installation (wow, that was fast!), I had the idea to see if I could optimize the delivery of the content.  Yahoo! has created a Firefox plugin, <a href="http://developer.yahoo.com/yslow/">YSlow</a>, which reports on several different aspects of a web site&#8217;s delivery and structure, and rates each category on an A to F scale.I thought it might be a fun exercise to try to optimize Apache based on the feedback that YSlow provides to see how high a score I could get for this blog.  So far, I&#8217;m at 93 (an A).</p>
<p><a href="http://www.i-tigger.com/blog/wp-content/uploads/2008/03/yslowscore.png" title="YSlow score for this page"></a><img src="http://www.i-tigger.com/blog/wp-content/uploads/2008/03/yslowscore.png" alt="YSlow score for this page" align="middle" /></p>
<p>Here are the steps I took in my Apache configuration file.</p>
<ol>
<li>Enabled g-zip compression for text-html.</li>
<li>Enabled Expires Headers for images in the /images folder.</li>
<li>Turned off etags because I wasn&#8217;t using them.</li>
</ol>
<p>Here are the configuration settings that I added to the .conf file:</p>
<pre>&lt;Location /&gt;
        # Insert filter
        SetOutputFilter DEFLATE
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
        # Don't compress images
        SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png)$ no-gzip dont-vary
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
&lt;/Location&gt;

&lt;location /blog/wp-content/themes/default/images/&gt;
        ExpiresActive On
        ExpiresDefault "access plus 1 month"
        # Disable etags
        FileETag none
&lt;/location&gt;</pre>
<p>Let me know if you have any other ideas on improving your YSlow score.  Next step: optimize a <a href="http://www.bi4ce.com" title="R2integrated DotNetNuke site.">DotNetNuke</a> site using YSlow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.i-tigger.com/blog/2008/03/11/optimize-wordpress-to-score-an-a-with-yslow/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
