<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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" version="2.0">

<channel>
	<title>dynamIt blog</title>
	
	<link>http://www.dynamit.us/blog</link>
	<description>dynamIt stream-of-consciousness and general work/life views.</description>
	<pubDate>Wed, 24 Jun 2009 15:08:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/dynamItBlog" type="application/rss+xml" /><item>
		<title>the internet</title>
		<link>http://www.dynamit.us/blog/2009/06/the-internet/</link>
		<comments>http://www.dynamit.us/blog/2009/06/the-internet/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 15:07:15 +0000</pubDate>
		<dc:creator>Nick Seguin</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=161</guid>
		<description><![CDATA[yes, we made the internet. yes the internet is &#34;remaking&#34; us&#8230; to a degree&#8230; but the core understanding by those who &#34;make internet&#34; must still be adaptive to the human condition, consumption habits and expectations, no matter their status.

Internet from Jordan Clarke on Vimeo.
]]></description>
			<content:encoded><![CDATA[<p>yes, we made the internet. yes the internet is &quot;remaking&quot; us&#8230; to a degree&#8230; but the core understanding by those who &quot;make internet&quot; must still be adaptive to the human condition, consumption habits and expectations, no matter their status.<br />
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5252223&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5252223&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>
<p><a href="http://vimeo.com/5252223">Internet</a> from <a href="http://vimeo.com/jvc">Jordan Clarke</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/It8O67oBuOw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/06/the-internet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>dynamIt In The News</title>
		<link>http://www.dynamit.us/blog/2009/06/dynamit-in-the-news/</link>
		<comments>http://www.dynamit.us/blog/2009/06/dynamit-in-the-news/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 17:05:40 +0000</pubDate>
		<dc:creator>Dan Sauter</dc:creator>
		
		<category><![CDATA[Company]]></category>

		<category><![CDATA[Columbus Chamber]]></category>

		<category><![CDATA[dynamIt]]></category>

		<category><![CDATA[Miami University]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Xavier University]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=159</guid>
		<description><![CDATA[Each week, The Columbus Chamber features one member company in their spotlight. This week, they chose dynamIt. Pretty good choice if you ask us! The full feature is available here, and below we&#8217;ve posted our response to the question, &#8220;Why We&#8217;re Members.&#8221;
Columbus is a leader in the Midwest. The city can boast a culture of [...]]]></description>
			<content:encoded><![CDATA[<p>Each week, <a href="http://www.columbus.org/">The Columbus Chamber</a> features one member company in their spotlight. This week, they chose dynamIt. Pretty good choice if you ask us! The full feature is<a href="http://blog.columbus.org/chamber/2009/06/member-spotlight-dynamit.html"> available here</a>, and below we&#8217;ve posted our response to the question, &#8220;Why We&#8217;re Members.&#8221;</p>
<blockquote><p>Columbus is a leader in the Midwest. The city can boast a culture of growth and business know-how where people, ideas and capital are coming together. The Chamber is and should be the expression of Columbus&#8217; economic hub. <strong>dynamIt is a member, first and foremost, because of the opportunities afforded to participate in the local economy and thinking</strong>. In a business era of interdependencies and quickly-dying vertical solutions (regardless of industry), businesses should commit to creating an environment of opportunities for all economic players. dynamIt truly believes that if this city and economy succeed, we will too. Through membership, we also benefit from the programming, events, and connections which the Chamber facilitates.</p></blockquote>
<p>In case you missed it, dynamIt was also featured recently in two university publications - <a href="http://www.xavier.edu/magazine/read-article.cfm?art_id=1880">Xavier Magazine</a>, and the <a href="http://www.fsb.muohio.edu/spotlights/081222095525%20dynamIt%20beginnings%20for%20Miami%20grads">Miami University Farmer School of Business</a>.</p>
<blockquote>
<p style="text-align: center;"><a href="http://www.dynamit.us/blog/wp-content/uploads/2009/06/xavier.jpg"><img class="alignnone size-medium wp-image-160 alignleft" style="float: left;" title="xavier" src="http://www.dynamit.us/blog/wp-content/uploads/2009/06/xavier.jpg" alt="" width="254" height="312" /></a></p>
</blockquote>
<p><img class="alignnone alignright" style="float: right;" src="http://www.fsb.muohio.edu/fsb/news/2008-12-22-09-55-25-dynamIt%20beginnings%20for%20Miami%20grads-nickmattEdit.jpg" alt="" width="247" height="314" /></p>
<blockquote></blockquote>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/ozOlQn8WnRw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/06/dynamit-in-the-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Client - Vendor Relationship</title>
		<link>http://www.dynamit.us/blog/2009/05/the-client-vendor-relationship/</link>
		<comments>http://www.dynamit.us/blog/2009/05/the-client-vendor-relationship/#comments</comments>
		<pubDate>Wed, 27 May 2009 16:59:31 +0000</pubDate>
		<dc:creator>Nick Seguin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Company]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/2009/05/the-client-vendor-relationship/</guid>
		<description><![CDATA[Please view this. If we write more words here, it will only be redundant.

]]></description>
			<content:encoded><![CDATA[<p>Please view this. If we write more words here, it will only be redundant.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="340" width="560" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/R2a8TRSgzZY&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/R2a8TRSgzZY&amp;hl=en&amp;fs=1" height="340" width="560" src="http://www.youtube.com/v/R2a8TRSgzZY&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/mSXuc_nsS8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/05/the-client-vendor-relationship/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordCamp Columbus</title>
		<link>http://www.dynamit.us/blog/2009/05/wordcamp-columbus/</link>
		<comments>http://www.dynamit.us/blog/2009/05/wordcamp-columbus/#comments</comments>
		<pubDate>Tue, 19 May 2009 18:16:26 +0000</pubDate>
		<dc:creator>Bobby Whitman</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[case study]]></category>

		<category><![CDATA[Glencoe]]></category>

		<category><![CDATA[McGraw-Hill]]></category>

		<category><![CDATA[speaking]]></category>

		<category><![CDATA[WordCamp]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=156</guid>
		<description><![CDATA[WordCamp, a conference surrounding the open source blogging platform WordPress, was held in Columbus this past weekend. I volunteered to speak at the event, and I am really glad that I did choose to participate. I found the conference to be an all-around success, see my personal blog for additional commentary.
I represented dynamIt at the [...]]]></description>
			<content:encoded><![CDATA[<p><a title="WordCamp" onclick="javascript:pageTracker._trackPageview('/outbound/article/central.wordcamp.org');" href="http://central.wordcamp.org/" target="_blank">WordCamp</a>, a conference surrounding the open source blogging platform <a title="WordPress" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');" href="http://www.wordpress.org/" target="_blank">WordPress</a>, was held in Columbus this past weekend. I volunteered to speak at the event, and I am really glad that I did choose to participate. I found the conference to be an all-around success, <a title="Bobby Whitman: WordCamp Columbus" href="http://www.bobbywhitman.com/?p=203" target="_blank">see my personal blog for additional commentary</a>.</p>
<p>I represented <a href="http://www.dynamit.us">dynamIt</a> at the event by giving a talk titled, &#8220;WordPress in the Corporate World.&#8221; My talk was the presentation of a case study in which we implemented WordPress for Fortune 500 company <a title="McGraw-Hill" href="http://www.mcgraw-hill.com" target="_blank">McGraw-Hill</a> who has a large presence here in Columbus.</p>
<div id="__ss_1460230" style="margin: 0pt auto; width: 425px; text-align: left;"><a style="display:block;margin:12px 0 3px 0;border:none;" title="WordPress in the Corporate World." href="http://www.slideshare.net/dynamIt/wordpress-in-the-corporate-world?type=powerpoint">WordPress in the Corporate World.</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcamp-090519140328-phpapp02&amp;rel=0&amp;stripped_title=wordpress-in-the-corporate-world" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcamp-090519140328-phpapp02&amp;rel=0&amp;stripped_title=wordpress-in-the-corporate-world" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/dynamIt">dynamIt</a>.</div>
</div>
<p>Back in January 2009, we, along with partner <a title="Sync Creative" href="http://www.synccreative.com" target="_blank">Sync Creative</a>, launched a microsite for the <a title="Glencoe" href="http://www.glencoe.com" target="_blank">Glencoe</a> division of McGraw-Hill. Sync brought us to the table to provide web strategy and web development of the site. We recommended and implemented WordPress in order to meet their project goals. The project has had overwhelmingly positive results meeting all success criteria.  This same site also <a href="http://www.dynamit.us/blog/2009/03/dynamit-work-highlighted-by-the-new-york-times/" target="_self">earned recognition from the New York Times</a> in March.</p>
<p><strong><a title="Case Study: McGraw-Hill/Glencoe" href="http://www.dynamit.us/blog/wp-content/uploads/2009/05/case_study_mcgraw_hill_glencoe.pdf" target="_blank">Click here to download the complete case study and read more (pdf)</a></strong>.</p>
<p>All-in-all, really happy with what I got out of WordCamp and excited by how we can continue to leverage WordPress in the future.</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/GP9TYWWgozk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/05/wordcamp-columbus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS Tabs with PNGs</title>
		<link>http://www.dynamit.us/blog/2009/04/css-tabs-with-pngs/</link>
		<comments>http://www.dynamit.us/blog/2009/04/css-tabs-with-pngs/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:22:07 +0000</pubDate>
		<dc:creator>Bobby Whitman</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[PNG]]></category>

		<category><![CDATA[position: absolute]]></category>

		<category><![CDATA[sprites]]></category>

		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=153</guid>
		<description><![CDATA[Sorry to bore everyone with yet another developery post, but this does affect you designer types as well. Plus, I think it&#8217;s cool so I am going to share.
If you look closely around the web you will rarely see tabs that overlap each other. Usually, each tab is in its own self-contained box. The reason [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry to bore everyone with yet another developery post, but this does affect you designer types as well. Plus, I think it&#8217;s cool so I am going to share.</p>
<p>If you look closely around the web you will rarely see tabs that overlap each other. Usually, each tab is in its own self-contained box. The reason for this is that if two tabs overlap then turning one of those to its activate state requires the swapping of multiple graphics. This makes using sprites much more difficult and less effective (and if you&#8217;re still using JavaScript for image rollovers, well, that gets even messier).</p>
<p><a href="http://www.dynamit.us/blog/wp-content/uploads/2009/04/tabsex.gif"><img class="alignright alignnone size-full wp-image-154" style="float: right;" title="tabsex" src="http://www.dynamit.us/blog/wp-content/uploads/2009/04/tabsex.gif" alt="" width="70" height="295" /></a></p>
<p>So, I am working on the UI for the tabs seen to the right. You&#8217;ll notice that not only do they overlap, but each has a drop shadow that covers all the tabs and only those tabs that are &#8220;underneath&#8221; it. It is literally like we have four tabbed sheets of paper here that we want to be able to stack in any order. In my opinion, this <em>is</em> a pretty silky graphic effect, check it out, the PG. 2 tabs is all the way on the bottom, followed by PG. 1, then PG. 3, with PG. 4 on top.</p>
<p>My solution is to use <a title="W3C : CSS2.1 Specification : Absolute Positioning" href="http://www.w3.org/TR/CSS2/visuren.html#absolute-positioning" target="_blank">absolute positioning</a> along with <a title="W3C : Graphics : PNG" href="http://www.w3.org/Graphics/PNG/" target="_blank">transparent PNGs</a>. Yes, transparent PNGs mean bad news for IE 6, but the solution is otherwise super-easy to work.</p>
<p>Simply cut out each individual tab and keep its alpha-channel transparency by saving as a PNG. Then, absolutely position each tab in its correct place on the page</p>
<p>Now here is the trick. If the server generates the active tab, whichever tab appears last in the HTML code will be on top based on the natural stacking order (i.e. no need to fool with z-index).</p>
<p>If the client-side can alter the active tab, messing with z-index is really not that difficult. I haven&#8217;t tried it, but something like the following should work thanks to <a title="jQuery" href="http://jquery.com/" target="_blank">jQuery</a>.</p>
<p>$(&#8217;.tab&#8217;).click( function() { $(this).siblings().css(&#8217;z-index&#8217;, 1).end().css(&#8217;z-index&#8217;, 2); } );</p>
<p>Oh yeah, if you do need rollovers this method is totally compatible with your traditional <a title="A List Apart : CSS Sprites" href="http://www.alistapart.com/articles/sprites/" target="_blank">CSS sprite</a>.</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/p5zH9FfI2hg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/04/css-tabs-with-pngs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>dynamIt Project Highlighted by the New York Times</title>
		<link>http://www.dynamit.us/blog/2009/03/dynamit-work-highlighted-by-the-new-york-times/</link>
		<comments>http://www.dynamit.us/blog/2009/03/dynamit-work-highlighted-by-the-new-york-times/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 16:24:14 +0000</pubDate>
		<dc:creator>Matt Dopkiss</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[dynamIt]]></category>

		<category><![CDATA[McGraw-Hill]]></category>

		<category><![CDATA[new york times]]></category>

		<category><![CDATA[sync creative]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=152</guid>
		<description><![CDATA[In cooperation with our friends at Sync Creative, we put together a project for McGraw-Hill that was noticed by the Times. It&#8217;s always thrilling to see our work as a part of a bigger picture.
http://www.nytimes.com/2009/03/22/education/22textbook.html?_r=1
]]></description>
			<content:encoded><![CDATA[<p>In cooperation with our friends at Sync Creative, we put together a project for McGraw-Hill that was noticed by the Times. It&#8217;s always thrilling to see our work as a part of a bigger picture.</p>
<p><a title="New York Times Article" href="http://www.nytimes.com/2009/03/22/education/22textbook.html?_r=1">http://www.nytimes.com/2009/03/22/education/22textbook.html?_r=1</a></p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/K1ilskEayVc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/03/dynamit-work-highlighted-by-the-new-york-times/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP DOM innerHTML method</title>
		<link>http://www.dynamit.us/blog/2009/03/php-dom-innerhtml-method/</link>
		<comments>http://www.dynamit.us/blog/2009/03/php-dom-innerhtml-method/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 19:38:39 +0000</pubDate>
		<dc:creator>Bobby Whitman</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Document Object Model]]></category>

		<category><![CDATA[DOM]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[innerHTML]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[PHPQuery]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=151</guid>
		<description><![CDATA[I am working this afternoon on a top secret project that involves a system to manage pages and pages of HTML content. I won&#8217;t go into anymore details, but I do need to work deeply with HTML documents. Anyway, PHPQuery is a cool idea, but after implementing it, I noticed I was getting some odd [...]]]></description>
			<content:encoded><![CDATA[<p>I am working this afternoon on a top secret project that involves a system to manage pages and pages of HTML content. I won&#8217;t go into anymore details, but I do need to work deeply with HTML documents. Anyway,<a href="http://code.google.com/p/phpquery/"> PHPQuery</a> is a cool idea, but after implementing it, I noticed I was getting some odd characters where they were not supposed to be. So, another solution had to be found.</p>
<p>I turned to the <a href="http://us2.php.net/manual/en/book.dom.php">Document Object Model (DOM) class built into PHP</a>, which I had not yet used. The documentation sucks, but it is actually a really powerful class. It is, however, lacking one vital function. The ability to get and set the HTML/XML contents of an individual node, that is, the equivalent of the innerHTML property of JavaScript DOM.</p>
<p>I googled for a solution but came up empty. So, I had to invent the solution myself, and after quite some time of tinkering around here&#8217;s what I&#8217;ve got:</p>
<pre>function innerHTML(&amp;$dom, &amp;$node, $html = false) {

     ## if html parameter not specified, return the current contents of $node
     if($html === false) {

          $doc = new DOMDocument();
          foreach ($node-&gt;childNodes as $child)
          $doc-&gt;appendChild($doc-&gt;importNode($child, true));

           return $doc-&gt;saveHTML();

      } else {

           ## get rid of all current children
           foreach ($node-&gt;childNodes as $child)
               $node-&gt;removeChild($child);

          ## if html is empty, we are done.
          if($html == '') return;

          ## load up $html as DOM fragment, append it to our now-empty $node
          $f = $dom-&gt;createDocumentFragment();
          $f-&gt;appendXML($html);
          $node-&gt;appendChild( $f );
     }

}</pre>
<p>Not sure if this is the most efficient solution, but from what I&#8217;ve seen so far, it works.</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/Jvu2_1MJJK0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/03/php-dom-innerhtml-method/feed/</wfw:commentRss>
		</item>
		<item>
		<title>It’s about the Bottom Line</title>
		<link>http://www.dynamit.us/blog/2009/03/its-about-the-bottom-line/</link>
		<comments>http://www.dynamit.us/blog/2009/03/its-about-the-bottom-line/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 14:44:12 +0000</pubDate>
		<dc:creator>Matt Dopkiss</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[analytics]]></category>

		<category><![CDATA[metrics]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=150</guid>
		<description><![CDATA[So, you&#8217;ve got a website. What exactly is it doing for you?
You might have an answer to this question. I hope so, at least. But does that answer directly address the bottom line? How has your website increased the value of your business in the last month? The last six? How does that compare to [...]]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;ve got a website. What exactly is it doing for you?</p>
<p>You might have an answer to this question. I hope so, at least. But does that answer directly address the bottom line? How has your website increased the value of your business in the last month? The last six? How does that compare to last year? Socrates said &#8220;the unexamined life is not worth living&#8221; - I&#8217;ll bastardize that comment for my own purposes and claim that the unexamined site is not worth owning. Not quite as eloquent, but it gets the point across.</p>
<p>Caveat: don&#8217;t just pay lip service to metrics and tell me how many visitors you&#8217;ve seen in the last month. That&#8217;s a factor, but not quite so important. Instead, tell me what you&#8217;re doing with those numbers - what they&#8217;re seeking - why are they looking for it - and how can we profit from it?</p>
<p>A website is imbued with the powerful ability to provide to the owner a whole helluva lot of information about site usage. Who&#8217;s visiting - when - even why and how. It tells you a lot about the interests and profile of your visitors. It&#8217;s whispering secrets regarding the way your business should move.</p>
<p>Are you listening?</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/8eFGrqi_4Wo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/03/its-about-the-bottom-line/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A smaller url</title>
		<link>http://www.dynamit.us/blog/2009/03/a-smaller-url/</link>
		<comments>http://www.dynamit.us/blog/2009/03/a-smaller-url/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 16:55:01 +0000</pubDate>
		<dc:creator>Bobby Whitman</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Bases]]></category>

		<category><![CDATA[statistics]]></category>

		<category><![CDATA[TinyURL]]></category>

		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://www.dynamit.us/blog/?p=149</guid>
		<description><![CDATA[So I got this idea the other day when I noticed that tinyurl.com was one character longer than dynamit.us. Sure it is no is.gd, but tinyurl.com is a legit URL shortening service. So with a shorter URL, why not make my own such service using our dynamit.us domain. It certainly cannot hurt to have our [...]]]></description>
			<content:encoded><![CDATA[<p>So I got this idea the other day when I noticed that tinyurl.com was one character longer than dynamit.us. Sure it is no is.gd, but tinyurl.com is a legit URL shortening service. So with a shorter URL, why not make my own such service using our dynamit.us domain. It certainly cannot hurt to have our website address floating around the web more frequently.</p>
<p>Taking a <a title="Leah Culver : Tiny URLs" href="http://leahculver.com/2008/06/17/tiny-urls-based-on-pk/">page out of Leah Culver&#8217;s playbook</a>, I did just that. It is not quite as efficient since I am using base 36 instead of base 56 as Leah suggests. Since I wanted to whip this up quickly (only took me about 30 minutes to get it off the ground), I used PHP&#8217;s built-in <a title="PHP.net : Base Convert" href="http://us2.php.net/base_convert">base_convert</a> function which only accommodates bases between 2 and 36.</p>
<p>Anyway, you can now shorten URLs on us by visiting <a title="dynamIt.us URL shortener" href="http://dynamit.us/url">http://dynamit.us/url</a>.</p>
<p>I am working on some basic statistics for the usage. Any thoughts on what would be cool to track?</p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/j7s_KWpIp_I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/03/a-smaller-url/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Challenge of Quality Assurance in Web</title>
		<link>http://www.dynamit.us/blog/2009/03/the-challenge-of-quality-assurance-in-web/</link>
		<comments>http://www.dynamit.us/blog/2009/03/the-challenge-of-quality-assurance-in-web/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:22:53 +0000</pubDate>
		<dc:creator>Bobby Whitman</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[debugging]]></category>

		<category><![CDATA[difficult]]></category>

		<category><![CDATA[QA]]></category>

		<category><![CDATA[quality assurance]]></category>

		<category><![CDATA[test cases]]></category>

		<category><![CDATA[testing]]></category>

		<category><![CDATA[web usability]]></category>

		<guid isPermaLink="false">http://www.dynamittechnologies.com/blog/?p=133</guid>
		<description><![CDATA[Quality assurance, testing, debugging, bug hunting, etc. Whatever you want to call it, it sucks. It&#8217;s difficult to do, it&#8217;s not any fun, but it is an essential step of launching a web application.
It usually goes something like this: you write up your test cases to include actions that should work and some that should [...]]]></description>
			<content:encoded><![CDATA[<p>Quality assurance, testing, debugging, bug hunting, etc. Whatever you want to call it, it sucks. It&#8217;s difficult to do, it&#8217;s not any fun, but it is an essential step of launching a web application.</p>
<p>It usually goes something like this: you write up your test cases to include actions that should work and some that should fail. You do black box testing and you do white box testing. Then, rinse and repeat.</p>
<p>Eventually you get to a point where you feel comfortable launching, but it does not stop there. Because this is web, we are not building software to be implemented in one company or institution or even across a single industry. Rather, when we decide it is time to launch a site, we instantly open ourselves up to a world of many different people with many different skill and experience levels.</p>
<p>Herein lies the difficulty. All of us internally, as well as the client, have a great understanding of the system and how it should be used, even if we have an opportunity to have some outsiders test the app, there is no way to predict how each individual will use it. Simply put, it is an incredibly difficult task to consider all the ways in which a user can possibly use each function of a web application.</p>
<p>Recently we launched an online store for a client. The client came back with one of their customers reporting that they got an error message when trying to checkout. After a good while attempting to reproduce this problem (and failing to do so), I realized that the user was using the site in a way that had originally never crossed my mind. Worst of all, the user&#8217;s actions were very logical. The site was designed so that there was no way to get to the final checkout stage unless you had items in your cart and you had entered all of your billing and shipping data. But once this was done, you were taken to a page that displayed your cart and a form to enter a payment method and checkout. I surmised that the user arrived here, decided they were not yet ready to purchase and bookmarked this page to return later. Like I said, a very logical action. However, upon return their session-based shopping cart and user data was gone, resulting in an error message.</p>
<p>Just one example of how quality assurance in web means being prepared for every user.</p>
<p><em>Note: I just wrote this article without mentioning the fact that we also must deal with things such as screen resolution, operating system, web browser, browser settings, plugins installed, etc. Yes, there are still people out there using Windows 98 and IE6 with cookies disabled and flash not installed. And, we&#8217;ve got to be ready for it.</em></p>
<img src="http://feeds.feedburner.com/~r/dynamItBlog/~4/cpUywkYa3Gg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dynamit.us/blog/2009/03/the-challenge-of-quality-assurance-in-web/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
