<?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 CodeGeek Blog</title>
	<atom:link href="http://www.codegeek.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codegeek.net/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 07 May 2012 20:41:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Ignite Fort Collins 11</title>
		<link>http://www.codegeek.net/blog/2012/ignite-fort-collins-11/</link>
		<comments>http://www.codegeek.net/blog/2012/ignite-fort-collins-11/#comments</comments>
		<pubDate>Wed, 02 May 2012 00:00:20 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=248</guid>
		<description><![CDATA[Thursday May 17, 2012 6:00 pm Location: The Lincoln Center, 417 West Magnolia, Fort Collins, CO 80521 More info &#038; tickets: ignitefortcollins.com Ron Zasadzinski of CodeGeek.net is one of the co-founders and organizers of this community-connecting event hosted quarterly in Fort Collins and attended by over 200 people each time. Check it out and attend [...]]]></description>
			<content:encoded><![CDATA[<p>Thursday May 17, 2012<br />
6:00 pm</p>
<p>Location: The Lincoln Center, 417 West Magnolia, Fort Collins, CO 80521<br />
More info &#038; tickets: <a href="http://www.ignitefortcollins.com">ignitefortcollins.com</a></p>
<p>Ron Zasadzinski of CodeGeek.net is one of the co-founders and organizers of this community-connecting event hosted quarterly in Fort Collins and attended by over 200 people each time. <a href="http://www.ignitefortcollins.com">Check it out and attend the next event</a>. You&#8217;ll have a blast!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/ignite-fort-collins-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk: Time to Go Mobile: Tips for Creating a Mobile Web Strategy</title>
		<link>http://www.codegeek.net/blog/2012/talk-time-to-go-mobile-tips-for-creating-a-mobile-web-strategy/</link>
		<comments>http://www.codegeek.net/blog/2012/talk-time-to-go-mobile-tips-for-creating-a-mobile-web-strategy/#comments</comments>
		<pubDate>Tue, 01 May 2012 20:15:09 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=288</guid>
		<description><![CDATA[Wednesday May 9, 2012 2:15 pm Location: Keystone Conference Center, Keystone Colorado Part of the LeadingAge 2012 Conference, Ron&#8217;s presentation will inform attendees why the mobile web is so important, how to create a mobile web strategy for their business, specific factors to consider, and specific tips for the health care industry, especially as it [...]]]></description>
			<content:encoded><![CDATA[<p>Wednesday May 9, 2012<br />
2:15 pm</p>
<p>Location: Keystone Conference Center, Keystone Colorado</p>
<p>Part of the LeadingAge 2012 Conference, Ron&#8217;s presentation will inform attendees why the mobile web is<br />
so important, how to create a mobile web strategy for their business,<br />
specific factors to consider, and specific tips for the health care industry,<br />
especially as it relates to service providers for the aging population.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/talk-time-to-go-mobile-tips-for-creating-a-mobile-web-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Web Design &#8211; Off Canvas Layout Demo</title>
		<link>http://www.codegeek.net/blog/2012/responsive-web-design-off-canvas-layout-demo/</link>
		<comments>http://www.codegeek.net/blog/2012/responsive-web-design-off-canvas-layout-demo/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 20:15:34 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Responsive Web Design]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=278</guid>
		<description><![CDATA[In a recent blog post I mentioned the &#8220;Off Canvas&#8221; design pattern described by Luke Wroblewski as one of the emerging layout patterns in websites designed using Responsive Web Design. Jason Weaver has created an excellent demo of the &#8220;off canvas&#8221; technique utilizing three side-by-side panels of content. On the smallest devices like iPhones and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codegeek.net/blog/wp-content/uploads/2012/04/off-canvas-layout-demo-jason-weaver.gif" alt="off-canvas layout demo - jason weaver" width="240" height="200" class="left" />In a recent blog post I mentioned the &#8220;Off Canvas&#8221; design pattern described by Luke Wroblewski as one of the emerging layout patterns in websites designed using Responsive Web Design. Jason Weaver has created an excellent demo of the &#8220;off canvas&#8221; technique utilizing three side-by-side panels of content. On the smallest devices like iPhones and smart phones two of the three panels are &#8220;off canvas&#8221; and clicking on a navigation element slides the additional content into view. On devices that have larger screens more of the content is shown by default with only one of the three content panels hidden off-screen when viewed with an iPad in portrait orientation for example, and all three content areas are displayed within the viewport at screen resolutions of 1024 x 768 or higher (e.g. iPad in landscape orientation). </p>
<p>I find this a really interesting Responsive Web Design technique and Jason&#8217;s article explains the code (CSS3 and Javascript) he used to create the demo. It&#8217;s a great case study and demonstration of the technique:</p>
<p>Original article <a href="http://jasonweaver.name/lab/offcanvas/" title="Off-Canvas Mulit-Device Web Layout Pattern" target="_blank">A Multi-Device Web Layout Pattern</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/responsive-web-design-off-canvas-layout-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Monday &#8211; 2012 Mobile Future in Focus report</title>
		<link>http://www.codegeek.net/blog/2012/mobile-monday-2012-mobile-future-in-focus-report/</link>
		<comments>http://www.codegeek.net/blog/2012/mobile-monday-2012-mobile-future-in-focus-report/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 20:15:15 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=273</guid>
		<description><![CDATA[On February 23, 2012 Comscore released the 2012 Mobile Future in Focus report. This annual report examines the mobile and connected device landscape, covering several mobile markets measured by comScore, through an exploration of key trends driving smartphone adoption growth, mobile media usage, and more. A few highlights: In both the US and Europe, equal [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codegeek.net/blog/wp-content/uploads/2012/04/4596427219_1ae51bec38_m_attr_robzand.jpg" alt="iPad being used while waiting for a train" width="180" height="240" class="left">On February 23, 2012 Comscore released the <a href="http://www.comscore.com/Press_Events/Press_Releases/2012/2/comScore_Releases_the_2012_Mobile_Future_in_Focus_Report" target="_blank">2012 Mobile Future in Focus report</a>. This annual report examines the mobile and connected device landscape, covering several mobile markets measured by comScore, through an exploration of key trends driving smartphone adoption growth, mobile media usage, and more.</p>
<p><strong>A few highlights</strong>:</p>
<p>In both the US and Europe, equal percentages of smartphone owners use both apps and browsers to access mobile content. Use of mobile apps and mobile websites is nearly identical, indicating that both are important methods of delivering content and engaging constituents of your business.</p>
<p>Health ranked as the fastest-growing mobile media category in the U.S. in 2011, followed by Retail and other commerce-related categories such as Electronic Payments and Auction Sites.</p>
<p>More than half of the U.S. smartphone population used their phone to perform retail research while inside a store in 2011, illustrating the emergence of savvy smartphone shoppers who bring online shopping behaviors in-store – a trend seen in other markets as well. At the end of 2011, nearly 1 in 5 smartphone users scanned product barcodes and nearly 1 in 8 compared prices on their phone while in a store.</p>
<p>Tablets quickly rose in popularity in 2011, taking less than two years to account for nearly 40 million tablets in use among U.S. mobile users and outpacing smartphones which took 7 years to reach the same. By the end of 2011, nearly 15 percent of U.S. mobile users also had tablets – a trend seen across other markets as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/mobile-monday-2012-mobile-future-in-focus-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Layout Patterns in Responsive Web Design</title>
		<link>http://www.codegeek.net/blog/2012/layout-patterns-in-responsive-web-design/</link>
		<comments>http://www.codegeek.net/blog/2012/layout-patterns-in-responsive-web-design/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 20:15:36 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Responsive Web Design]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=260</guid>
		<description><![CDATA[As more web designers and web developers are creating websites using Responsive Web Design techniques, design patterns are starting to emerge. Luke Wroblewski&#8217;s article titled &#8220;Multi-Device Layout Patterns&#8221; catalogs emerging layout patterns. The article is wonderfully helpful in getting one&#8217;s head around various approaches to Responsive Websites, especially because it includes not just a description [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codegeek.net/blog/wp-content/uploads/2012/04/multi-device-web-design-patterns-1.jpg" alt="multi-device web design patterns" width="240" height="182" class="left" />As more web designers and web developers are creating websites using Responsive Web Design techniques, design patterns are starting to emerge. Luke Wroblewski&#8217;s article titled &#8220;Multi-Device Layout Patterns&#8221; catalogs emerging layout patterns. The article is wonderfully helpful in getting one&#8217;s head around various approaches to Responsive Websites, especially because it includes not just a description and sketch of each design pattern, but also includes multiple links to live websites demonstrating each layout pattern.</p>
<p>I appreciate the shift in terminology suggested by the article&#8217;s title as well. The phrase &#8220;Responsive Web Design&#8221; means something to some of us working in the web design and development field, but isn&#8217;t very descriptive and probably means nothing to website owners unless they happen to follow the latest web design techniques through the best web design blogs or conferences. &#8220;Multi-Device Layouts&#8221; gets a lot closer to a descriptive title for the technique, given that the reason to use responsive web design is to have one set of HTML for a web page and having the website adapt for optimal use on different display devices ranging from large monitors to laptop computers to tablets and iPads to smart phones and other mobile devices.</p>
<p>The categories Luke uses to group the layout patterns he&#8217;s cataloged include:</p>
<ul>
<li>Mostly Fluid</li>
<li>Column Drop</li>
<li>Layout Shifter</li>
<li>Tiny Tweaks</li>
<li>Off Canvas</li>
</ul>
<p>This last pattern is intriguing. The concept of &#8220;Off Canvas&#8221; layouts is that some key content like navigation or additional but non-critical content lies off-screen to the left or right side of the main content area and are only a click away. This off canvas content slides into view when the user taps a navigation element to reveal it. At larger screen sizes more of this content is displayed on-screen until at the largest breakpoint all the content is on-screen. Check it out.</p>
<p>Essential reading for web designers and web developers working in the responsive web design arena:<br />
Original article: <a title="Multi-Device Layout Patterns" href="http://www.lukew.com/ff/entry.asp?1514" target="_blank">Multi-Device Layout Patterns</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/layout-patterns-in-responsive-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Monday &#8211; Mobile Stats Q1 2012</title>
		<link>http://www.codegeek.net/blog/2012/mobile-monday-mobile-stats-q1-2012/</link>
		<comments>http://www.codegeek.net/blog/2012/mobile-monday-mobile-stats-q1-2012/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 20:15:29 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=254</guid>
		<description><![CDATA[In early March 2012 Comscore reported the following notable mobile statistics for the three-month average period ending in January 2012 (Source): 235 million Americans age 13 and older used mobile devices. The total population of the US in 2011 was 311 million (source) and approximately 83% of the population is age 13 or older, or [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codegeek.net/blog/wp-content/uploads/2012/04/2086639404_fcca0abbb4_m_attr-gailjadehamilton.jpg" alt="mobile devices" width="240" height="160" class="left">In early March 2012 Comscore reported the following notable mobile statistics for the three-month average period ending in January 2012 (<a title="notable mobile statistics" href="http://www.comscore.com/Press_Events/Press_Releases/2012/3/comScore_Reports_January_2012_U.S._Mobile_Subscriber_Market_Share" target="_blank">Source</a>):</p>
<p>235 million Americans age 13 and older used mobile devices. The total population of the US in 2011 was 311 million (<a href="http://quickfacts.census.gov/qfd/states/00000.html" target="_blank">source</a>) and approximately 83% of the population is age 13 or older, or 259 million Americans. That means over 90% of the US population aged 13 and over uses mobile devices.</p>
<p>A milestone was reached in January 2012 when the number of Americans using smart phones exceeded 100 million for the first time. And by the way, that number is up 13% from October 2011 just three months earlier. The growth rate in the smart phone market continues to be astronomical.</p>
<p>With regard to smartphone platforms Comscore reports &#8220;Google Android ranked as the top smartphone platform with 48.6 percent market share (up 2.3 percentage points) followed by Apple with 29.5 percent market share (up 1.4 percentage points). RIM ranked third with 15.2 percent share, followed by Microsoft (4.4 percent) and Symbian (1.5 percent).&#8221;</p>
<p>One important factor to take into consideration when targeting mobile platforms with a mobile website or mobile app is usage of your website by platform. While the number of Android devices in use greatly exceeds the number of Apple/iOS devices currently, a quick survey of three of our own customers&#8217; website traffic shows that for each, iOS devices comprised over 75% of their mobile website traffic. The way people USE their mobile devices is quite different from platform to platform. As a website owner what should matter to you is which devices YOUR customers are using to access your content. Log into your Google Analytics account to check which mobile platforms your website visitors are using today.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2012/mobile-monday-mobile-stats-q1-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Web Design Techniques</title>
		<link>http://www.codegeek.net/blog/2011/responsive-web-design-techniques/</link>
		<comments>http://www.codegeek.net/blog/2011/responsive-web-design-techniques/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 17:59:13 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Responsive Web Design]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=227</guid>
		<description><![CDATA[In the always awesome 24ways.org (the advent calendar for web geeks) there have been three excellent articles on specific Responsive Web Design techniques so far this month. The first is by Jeremy Keith and discusses conditional loading of content for websites designed using Responsive Web Design techniques. The technique Jeremy describes allows you to have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codegeek.net/blog/wp-content/uploads/2011/12/24ways-three-authors-dec-2011.jpg"><img class="left" src="http://www.codegeek.net/blog/wp-content/uploads/2011/12/24ways-three-authors-dec-2011.jpg" alt="" width="255" height="85" /></a>In the always awesome 24ways.org (the advent calendar for web geeks) there have been three excellent articles on specific Responsive Web Design techniques so far this month.</p>
<p>The first is by Jeremy Keith and discusses conditional loading of content for websites designed using Responsive Web Design techniques. The technique Jeremy describes allows you to have one web page for mobile devices and desktop browsers alike, show just the necessary content on the small form factor mobile web browsers, but show additional content for the larger sized browsers too loading that additional website content only when needed. This saves on bandwidth for people viewing your website using a mobile web browser allowing your site to load quickly and not cost them more time or data than necessary.<br />
<a href="http://bit.ly/siNiYY"> http://bit.ly/siNiYY</a></p>
<p>Two solutions to the RWD Image Problem. One challenge when designing using Responsive Web Design techniques is the issue of serving appropriately sized images for different devices. The basic RWD technique is to use the largest images required for any device in the HTML, and just change the scale at which the image is displayed to make it smaller for smaller devices. The problem with this basic approach is that it&#8217;s not very mobile-friendly. All devices would be downloading images with large file sizes. This is particularly an issue with mobile devices that are likely to have slower internet connections and caps on bandwidth. Your site will take longer to load than necessary and for users who are paying for every bit of data as they go, downloading all those large images can add up to a substantial penalty.</p>
<p>Techniques continue to be refined for downloading small images for mobile devices and the largest images only when appropriate. Here are two of the latest techniques available:</p>
<p>The first by Matt Wilcox is a server-side solution involving PHP, cookies, and Javascript on the client:<br />
<a href="http://bit.ly/uEioLu"> http://bit.ly/uEioLu</a></p>
<p>The second by Jake Archibald is a client-side only solution with fascinating benefits. But in the words of the author, it&#8217;s a dirty, dirty solution:<br />
<a href="http://bit.ly/vJlbcy"> http://bit.ly/vJlbcy</a></p>
<p>Check them out and comment. Which method do you like better?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2011/responsive-web-design-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash to the world: &#8220;I&#8217;m not dead yet!&#8221;</title>
		<link>http://www.codegeek.net/blog/2011/adobe-flash-to-the-world-im-not-dead-yet/</link>
		<comments>http://www.codegeek.net/blog/2011/adobe-flash-to-the-world-im-not-dead-yet/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 21:54:36 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=200</guid>
		<description><![CDATA[Flash isn&#8217;t dead. Adobe is continuing development of the Flash Player as well as Flex for desktop web browsers. Adobe&#8217;s recent announcement about abandoning development for the Flash Player for mobile web browsers has created a lot of confusion. Unfortunately this confusion will probably push people away from Flash faster than would have happened, or [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.codegeek.net/blog/wp-content/uploads/2011/11/Flash-isnt-dead-yet.jpg"><img class="left" title="Flash-isnt-dead-yet" src="http://www.codegeek.net/blog/wp-content/uploads/2011/11/Flash-isnt-dead-yet.jpg" alt="Adobe Flash - &quot;I'm not dead yet!&quot;" width="100" height="149" /></a>Flash isn&#8217;t dead.</strong> Adobe is continuing development of the Flash Player as well as Flex for desktop web browsers. Adobe&#8217;s recent announcement about abandoning development for the Flash Player for mobile web browsers has created a lot of confusion. Unfortunately this confusion will probably push people away from Flash faster than would have happened, or should have happened, had the announcement been handled correctly.</p>
<p><strong>I&#8217;m feeling personal sadness with the Adobe&#8217;s mishandling of the announcement</strong>, as Flash deserves an elegant path through the future, whatever that future may be. It was my classmate at Harvey Mudd College &#8217;89, Jonathan Gay, who invented Flash. Jon wrote the application SmartSketch which was published by FutureWave Software, founded by Jon and Charlie Jackson. The product eventually evolved into  FutureSplash Animator. In 1996, FutureSplash was acquired by Macromedia and released as Flash. Flash was acquired by Adobe Systems in 2005 when they purchased Macromedia. [Historical references excerpted from Wikipedia:<a href="http://en.wikipedia.org/wiki/Adobe_Flash"> http://en.wikipedia.org/wiki/Adobe_Flash</a>]</p>
<p>Jon is a wonderful and brilliant person (he put himself through Harvey Mudd College in part by programming Dark Castle &#8211; remember that one? Yeah, that was Jon too). I would argue that Flash was an incredibly innovating influence on the World Wide Web and has touched nearly everyone who uses the web. As a browser plugin, I&#8217;ll bet it has been the most widely adopted plugin in history and may retain that title for some time. Flash provided a stable solution to cross-browser problems when those were the biggest problems facing website designers and developers. <strong>Useful, powerful, and innovative, Flash is a tremendous achievement.</strong> Flash and Jon deserve tremendous respect.</p>
<p><strong>So what&#8217;s really going on with Adobe and Flash?</strong> Mike Chambers of Adobe wrote a clarifying blog post to answer that question: <a href="http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-player-for-mobile-browsers-the-flash-platform-and-the-future-of-flash/">Clarifications on Flash Player for Mobile Browsers, the Flash Platform, and the Future of Flash</a>.</p>
<p><strong>My summary of Mike&#8217;s blog post</strong>:<br /> &#8211; Adobe is discontinuing development of the Flash Player for mobile web browsers only<br /> &#8211; Flash will continue to fix bugs and support existing versions of the Flash Player for mobile browsers<br /> &#8211; Adobe is continuing development of the Flash Platform for desktop web browsers<br /> &#8211; Adobe AIR will continue to play a central role in mobile app development<br /> &#8211; Adobe Flex will continue to exist and be developed for the indefinite future, but in a different environment</p>
<p>Without a doubt Adobe should have framed things much differently. <strong>Perhaps Adobe could have written a manifesto describing where they saw the future of the web going and exactly how their products would fit into that future. </strong>HTML5 has a major place in the future of the web, and Adobe is adapting to that reality in very effective and realistic ways.</p>
<p>Flash is incredibly powerful and capable. There really isn&#8217;t anything else out there that can do all Flash can do. <strong>HTML5 and CSS3 are several years away from &#8220;replacing&#8221; Flash. </strong>Those newer technologies can handle some of the simple things Flash has been able to do for more than a decade, but they are no where near the whole package yet. We&#8217;re in a transition period between the Flash era and the dominance of HTML5. As a web developer I&#8217;m extremely excited about HTML5, CSS3, and Responsive Web Design. We are working in those technologies every day. The future is very bright. I&#8217;m just sad that a leader like Adobe stubbed it&#8217;s toe and is now bleeding on the map that shows the path from Flash to HTML5 and newer technologies.</p>
<p>Mike Chambers&#8217; post is a bandaid intended to help stop the bleeding. Though it&#8217;s long, it&#8217;s well written and explains Adobe&#8217;s position fairly clearly. Below are some key excerpts, <a href="http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-player-for-mobile-browsers-the-flash-platform-and-the-future-of-flash/">the full article can be found here</a>.</p>
<h3>Excerpts from <a href="http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-player-for-mobile-browsers-the-flash-platform-and-the-future-of-flash/">Clarifications on Flash Player for Mobile Browsers, the Flash Platform, and the Future of Flash</a>:</h3>
<blockquote><p>First, I want to make it very clear that we are continuing to work on Adobe AIR for mobile applications, and have seen an increasing number of successful applications created with Adobe AIR. What we are halting is further development on the Flash Player plugin for mobile browsers. We will continue to provide critical bug fixes and security updates for existing device configuration, as well as continue to distribute the current player. At the same time, we are further increasing our investment (both in resources and engineers) in HTML5. I am not going to go into too much detail on this today, but, in general, we are shifting some resources from the Flash Platform and towards HTML5.</p>
<p>[…]</p>
<p><strong>What does this mean for the Flash Platform in General?</strong><br /> While there was some frustration around our dropping development of the Flash Player for mobile browsers, the main thing I saw was concern and confusion about how this would affect the Flash Platform as a whole. Were we still committed to it? Would we stop developing the Flash Player for the desktop? Is Flash really dead?</p>
<p>So, just to be very clear, contrary to what many have declared, Flash is not dead. It’s role and focus has shifted but we feel that it still fills important roles both on the web and mobile platforms.</p>
<p><strong>Adobe AIR</strong><br />We are continuing to develop Adobe AIR for both the desktop and mobile devices. Indeed, we have seen wide adoption of Adobe AIR for creating mobile applications and there have been a number of blockbuster mobile applications created using Adobe AIR. Some recent examples of applications created for mobile devices using Adobe AIR are Machinarium, Watch ESPN and my personal favorite, tweet hunt.</p>
<p><strong>Flash Player for Desktop Browsers</strong><br />We feel that Flash continues to play a vital role of enabling features and functionality on the web that are not otherwise possible. As such, we have a long term commitment to the Flash Player on desktops, and are actively working on the next Flash Player version.</p>
<p>Of course, with the growth and continued improved browser support of HTML5, the role of Flash will change. We feel that for the foreseeable future, Flash is particularly strong in delivering advanced video, as well as providing a robust, and graphically rich gaming platform. We are focusing our Flash Player efforts around these areas.</p>
<p>[…]</p>
<p>The key point is this. If a Flash feature is successful, it will eventually be integrated into the browser, and developers and users will access it more and more via the browser and not Flash.</p>
<p>A lot of the things that you have done via Flash in the past, will increasingly be done via HTML5 and CSS3 directly in the browser.</p>
<p>I am not suggesting that all Flash content should or will be done in HTML5. You have to look at each project on a case by case basis and make a decision based on development costs, target platforms and user experience. Regardless, your customers are going to ask about HTML5, and you should put yourself in a position to best meet their needs, regardless of technology or platform.</p>
</blockquote>
<p>Thanks Mike for the helpful blog post about the future of Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2011/adobe-flash-to-the-world-im-not-dead-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with Disappointment</title>
		<link>http://www.codegeek.net/blog/2011/dealing-with-disappointment/</link>
		<comments>http://www.codegeek.net/blog/2011/dealing-with-disappointment/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 17:00:03 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Business of Webdesign]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=174</guid>
		<description><![CDATA[Last week we lost a website development job less than an hour before the kickoff meeting with what would have been our latest new client. #&#38;*@ I hate losing jobs or projects. As the company owner, one of my most important responsibilities is to bring in new business. This has to happen regularly, consistently, reliably. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Dealing with Disappointment" src="http://www.codegeek.net/images/disappointment.jpg" alt="Dealing with Disappointment" width="100" height="130" />Last week we lost a website development job less than an hour before the kickoff meeting with what would have been our latest new client.</p>
<p>#&amp;*@</p>
<p>I hate losing jobs or projects. As the company owner, one of my most important responsibilities is to bring in new business. This has to happen regularly, consistently, reliably. As we&#8217;ve grown since incorporating in 2002, our monthly financial responsibilities have grown substantially. I need to bring in enough business every month so that our cash in at least equals the cash out (at least as an average over time).</p>
<p>Losing a project hurts. The circumstances around this one were interesting. The job was a medium-sized project, the client was a large state organization. We&#8217;d been in discussion for a couple of weeks and everything was falling into place. We&#8217;d met in person and had a very good meeting, we&#8217;d established an excellent rapport with our wonderful contacts at the client organization. The work was the kind of work we do day-in and day-out in the website development world. Our proposed scope of work and budget were accepted verbally.</p>
<p>Now, we&#8217;ve done work with other divisions of this organization before and learned that for a variety of reasons it&#8217;s very difficult (in fact nearly impossible) to get signed contracts. So I had chosen to proceed with this project based on a verbal agreement and forego the signed contract we normally require. I can imagine what you may be thinking: &#8220;what a dumb-a**, he didn&#8217;t have a written contract?&#8221; Correct. We didn&#8217;t have a written contract, and I&#8217;d do again the same way tomorrow with this client. Based on past experience it&#8217;s always worked out fine with this organization, and my gut instinct was that the people I was working with in this division had integrity. As I mentioned, the rapport we had established up to this point was excellent.</p>
<p>The kickoff meeting was scheduled. Less than one hour before that meeting, our contact called us and said they had just come out of a meeting with another division at the organization, one that does website design and development, and totally out of the blue they offered to do the work we were going to do. For free.</p>
<p>It&#8217;s hard to compete against free.</p>
<p>Our contact was caught in a tough situation. I could tell they genuinely felt conflicted. They felt they did have a verbal agreement to send the work to us, but they also knew the higher-level managers in their division would want the lower cost (i.e. free) solution. I could understand their position and shared as much with them.</p>
<p>To me, it&#8217;s usually the better choice to maintain good relationships in these types of situations than to get all huffy about a verbal contract. The fact is in any business that somedays you win the job and some days you lose the job. I&#8217;ve been in the web design and development business long enough to know that a project isn&#8217;t real until you have the initial check in hand and a signed contract. We had neither and that&#8217;s part of the risk.</p>
<p>I asked if they would be willing to pay for the time we had spent so far preparing for the project &#8211; the client had sent all deliverables due to us the week before and we&#8217;d spent the required time reviewing all their materials and mapping out our plan for implementation. Thankfully, they were willing to cover the time we had spent so far. I felt grateful for that. One small success there.</p>
<p>In the end, I feel very good about how I handled myself and the relationship between my company and our possible client. Who knows, the other division implementing their website may run into trouble and want our help. There could be future projects from this division that could come our way. And there very likely could be other work from the organization as a whole and in my playbook keeping all the relationships positive only has upsides. I&#8217;ve also learned over the years of running several businesses that it&#8217;s almost never a good idea to burn a bridge. In Fort Collins our population is so very interconnected. I see this as a successful opportunity to have strengthened my own network, as well as (to a smaller extent) the reputation of all web designers and developers in Fort Collins. The web development community in Fort Collins is even more connected and we&#8217;d be doing our colleagues a disservice if we had acted with anything less than grace in this situation.</p>
<p>Like it or not, losing jobs is a part of business. A successful business doesn&#8217;t win them all. (If you do, then you&#8217;re most likely lowering your price too far on some jobs which is a good way to go out of business down the road. For more on this and other highly useful business tip I recommend &#8220;The Knack: How Street-Smart Entrepreneurs Learn to Handle Whatever Comes Up&#8221; By Norm Brodsky and Bo Burlingham.)</p>
<p>About 20 years ago an elderly and very wise friend gave me a huge gift. I was standing next to him with a group of people and he leaned toward me and said, &#8220;Ron, I&#8217;ve figured out the secret to life.&#8221; Ok, that got my attention. &#8220;Do you want to know what it is?&#8221; he asked. I of course said I did. He said to me &#8220;The secret to life is to give thanks for all things.&#8221; So simple, and in my experience so true. I&#8217;ve done my best to see my world through that lens all these years and it has made a huge difference. This particular situation was a challenging one to give thanks for as it was unfolding, but I came around to it. I for one believe my wise friend, now deceased, was right.</p>
<p>I&#8217;m curious how you&#8217;ve handled business disappointments in your life? Why don&#8217;t you share your story or thoughts in a comment below:</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2011/dealing-with-disappointment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 pranks from Google</title>
		<link>http://www.codegeek.net/blog/2011/3-pranks-from-google/</link>
		<comments>http://www.codegeek.net/blog/2011/3-pranks-from-google/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 14:45:36 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codegeek.net/blog/?p=162</guid>
		<description><![CDATA[I love Google&#8217;s pranks on April Fools day. Here are three I&#8217;m aware of (so far): OMG this is *awesome*. Couldn&#8217;t stop laughing: http://gmail.com/motion Ok, Google is topping themselves. Here&#8217;s a job listing for &#8220;autocompleters&#8221;! http://bit.ly/dMDZ3O Another: Go to Google.com, type &#8220;helvetica&#8221;. You don&#8217;t even have to finish typing! Must be those autocompleters they just [...]]]></description>
			<content:encoded><![CDATA[<p>I love Google&#8217;s pranks on April Fools day. Here are three I&#8217;m aware of (so far):</p>
<ul>
<li>OMG this is *awesome*. Couldn&#8217;t stop laughing: <a href="http://gmail.com/motion" target="_blank">http://gmail.com/motion</a></li>
<li>Ok, Google is topping themselves. Here&#8217;s a job listing for &#8220;autocompleters&#8221;! <a href="http://bit.ly/dMDZ3O" target="_blank">http://bit.ly/dMDZ3O</a></li>
<li>Another: Go to <a href="http://Google.com" target="_blank">Google.com</a>, type &#8220;helvetica&#8221;. You don&#8217;t even have to finish typing! Must be those autocompleters they just hired.</li>
</ul>
<p>If you know of others, post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codegeek.net/blog/2011/3-pranks-from-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

