<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">
    <channel>
        <title>Johann Burkard</title>
        <link>https://johannburkard.de/blog/</link>
        <description>Stuff about the WWW in general, the mobile web, guitar effects pedals and amplifiers, DIY stuff and tours around the Bavarian mountains.</description>
        <language>en</language>
        <image>
            <url>https://johannburkard.de/resources/gfx/photo-jb-80x80.png</url>
            <title>Johann Burkard</title>
            <link>https://johannburkard.de/blog/</link>
        </image>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>blojsom v2.32</generator>
		<managingEditor>johann@johannburkard.de</managingEditor>
		<webMaster>johann@johannburkard.de</webMaster>
		<pubDate>Thu, 6 Aug 2015 14:39:39 +0200</pubDate>

        <xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
            <title>When to release Software?</title>
            <link>https://johannburkard.de/blog/programming/when-to-release-software.html</link>
            <description>&lt;p&gt;I thought about when is a good time to release software and what I came up with is this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The best time to release software is when you&amp;#8217;re confident you can release a better version within a short time period.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The short time period could be as high as a week but probably shouldn&amp;#8217;t be much longer than that.&lt;/p&gt;
&lt;p&gt;Note that the initial quality of what you&amp;#8217;re releasing does not play a role in my definition. I&amp;#8217;ve launched very bad looking websites and buggy software. Not a problem if you can release a new version quickly that&amp;#8217;s better in some aspect.&lt;/p&gt;
&lt;p&gt;In terms of how to make software better, don&amp;#8217;t think &amp;ldquo;adding features.&amp;rdquo; Features don&amp;#8217;t automatically make software better. Instead, make something easier to use by removing options, make the product faster, improve your tracking, add content or&amp;nbsp;&amp;#8211;&amp;nbsp;if you&amp;#8217;re out of ideas, &lt;a href="https://github.com/johannburkard/Waldbeere"&gt;run an A/B test&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;abbr title="By The Way"&gt;BTW&lt;/abbr&gt;: If you&amp;#8217;re interested in the &lt;a href="http://groovy-lang.org/"&gt;Groovy&lt;/a&gt; programming language, check out my &lt;a href="http://groovy-programming.com/"&gt;Groovy Programming&lt;/a&gt; blog.&lt;/p&gt;
</description>
            <guid>https://johannburkard.de/blog/programming/when-to-release-software.html</guid>
			<pubDate>Thu, 6 Aug 2015 14:39:39 +0200</pubDate>
            <category>Programming</category>

              <wfw:commentRss>https://johannburkard.de/blog/programming/when-to-release-software.html?flavor=rss2-comments</wfw:commentRss>

        </item>

        <item>
            <title>Google Analytics ga.js Tracking Best Practices</title>
            <link>https://johannburkard.de/blog/programming/javascript/google-analytics-ga-js-tracking-best-practices.html</link>
            <description>&lt;ol&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApi_gat.html#_gat._anonymizeIp"&gt;&lt;code&gt;_gat._anonymizeIp()&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://johannburkard.de/blog/programming/javascript/google-analytics-search-engine-extension.html"&gt;Google Analytics Search Engine Extension.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_trackPageview(location.pathname)&lt;/code&gt; if you don&amp;#8217;t use query parameters. &lt;code&gt;_trackPageview(location.pathname.replace(/;jsessionid=[^?]+/,'')&lt;/code&gt; if you use session IDs. Over time, a lot of junk ends up in the query string and that might skew content reports.&lt;/li&gt;
&lt;li&gt;Track positive and negative goals (anything that means the goal can&amp;#8217;t be reached) in one goal set and track the positive goals one more time in another goal set. For &lt;a href="http://media.io"&gt;media.io&lt;/a&gt;, a negative goal would be that the file couldn&amp;#8217;t be converted.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_setDetectFlash(false)&lt;/code&gt; because Flash is dead.&lt;/li&gt;
&lt;li&gt;Google&amp;#8217;s async ga.js syntax is stupid (but inevitably so). Use the &lt;code&gt;_gaq.push(function() { &amp;hellip; });&lt;/code&gt; syntax.&lt;/li&gt;
&lt;li&gt;Any interaction in a form should probably be tracked using virtual page views instead of event tracking.&lt;/li&gt;
&lt;li&gt;Always use &lt;code&gt;_createTracker('UA-1234-12', &lt;strong&gt;'t'&lt;/strong&gt;)&lt;/code&gt; once in the page and &lt;code&gt;_getTrackerByName('t')&lt;/code&gt; in event handlers. &lt;code&gt;_createTracker&lt;/code&gt; should be used only once.&lt;/li&gt;
&lt;li&gt;Set up a second profile for each domain that filters only search traffic (or whatever traffic you prefer). You can&amp;#8217;t use segments when comparing date ranges with a filter and that is a workaround.&lt;/li&gt;
&lt;li&gt;Create a &amp;ldquo;branded traffic&amp;rdquo; segment for search terms that contain your brand name. Keep in mind people are creative when typing names so you will need to dig into your keywords first. For media.io, the segment filters &lt;code&gt;media\W*[1i]o&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Create an &amp;ldquo;non-branded traffic&amp;rdquo; segment for search terms that don&amp;#8217;t contain your brand name (see 10).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_setAllowAnchor(true)&lt;/code&gt; so that you can link by using anchors instead of query strings. Can avoid duplicate content issues.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_setVisitorCookieTimeout(5270400000)&lt;/code&gt;. This sets the persistent GA cookie expiration to 61 days instead of the default two years. I&amp;#8217;ve never seen any substantial activity past two months.&lt;/li&gt;
&lt;/ol&gt;
</description>
            <guid>https://johannburkard.de/blog/programming/javascript/google-analytics-ga-js-tracking-best-practices.html</guid>
			<pubDate>Wed, 8 Sep 2010 20:17:15 +0200</pubDate>
            <category>JavaScript</category>

              <wfw:commentRss>https://johannburkard.de/blog/programming/javascript/google-analytics-ga-js-tracking-best-practices.html?flavor=rss2-comments</wfw:commentRss>

        </item>

        <item>
            <title>Colors of Search Engines</title>
            <link>https://johannburkard.de/blog/www/search-engine-colors.html</link>
            <description>&lt;h2&gt;Ask&lt;/h2&gt;
&lt;div style="width: 100%; height: 64px; background-color: #0000CC"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="width: 100%; height: 64px; background-color: #339933"&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;Bing&lt;/h2&gt;
&lt;div style="width: 100%; height: 64px; background-color: #0033cc"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="width: 100%; height: 64px; background-color: #568E1A"&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;Google&lt;/h2&gt;
&lt;div style="width: 100%; height: 64px; background-color: #2200CC"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="width: 100%; height: 64px; background-color: green"&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;Yahoo!&lt;/h2&gt;
&lt;div style="width: 100%; height: 64px; background-color: #0000de"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="width: 100%; height: 64px; background-color: #008000"&gt;&amp;nbsp;&lt;/div&gt;
</description>
            <guid>https://johannburkard.de/blog/www/search-engine-colors.html</guid>
			<pubDate>Fri, 9 Oct 2009 20:54:18 +0200</pubDate>
            <category>WWW</category>

              <wfw:commentRss>https://johannburkard.de/blog/www/search-engine-colors.html?flavor=rss2-comments</wfw:commentRss>

        </item>

        <item>
            <title>media.io: Convert Audio Formats</title>
            <link>https://johannburkard.de/blog/www/mediaio-convert-audio-formats.html</link>
            <description>&lt;p&gt;I’ve been working on a new application since July and here’s a small preview.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Did you ever download music in the wrong format?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Someone sent you music in AC3 but your player only plays &lt;acronym title="MPEG-1 Layer 3"&gt;MP3&lt;/acronym&gt; and Ogg Vorbis? &lt;/li&gt;    &lt;li&gt;You have a lossless format like FLAC that you would like to convert to Ogg Vorbis? &lt;/li&gt;    &lt;li&gt;Your band needs a few low-quality &lt;acronym title="MPEG-1 Layer 3"&gt;MP3&lt;/acronym&gt;s for your website? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;I am working on a site that lets you convert audio formats online.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Titled &lt;a href="http://media.io"&gt;&lt;strong&gt;media.io&lt;/strong&gt;&lt;/a&gt;, you upload your audio files, select the target format and the conversion quality, wait for a few seconds and then download the converted files.&lt;/p&gt;  &lt;p&gt;&lt;a title="media.io 1 by germanium, on Flickr" href="http://www.flickr.com/photos/germanium/3818831074/"&gt;&lt;img height="375" alt="media.io 1" src="https://farm4.static.flickr.com/3533/3818831074_d455d9d29c.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="media.io 2 by germanium, on Flickr" href="http://www.flickr.com/photos/germanium/3818022123/"&gt;&lt;img height="375" alt="media.io 2" src="https://farm4.static.flickr.com/3437/3818022123_709bac1d87.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Like &lt;a href="https://johannburkard.de/"&gt;all&lt;/a&gt; of my sites, &lt;a href="http://media.io"&gt;media.io&lt;/a&gt; is designed to be highly &lt;del&gt;boring&lt;/del&gt; &lt;del&gt;plain&lt;/del&gt; &lt;ins&gt;effective&lt;/ins&gt;.&lt;/p&gt;
</description>
            <guid>https://johannburkard.de/blog/www/mediaio-convert-audio-formats.html</guid>
			<pubDate>Thu, 13 Aug 2009 22:13:05 +0200</pubDate>
            <category>WWW</category>

              <wfw:commentRss>https://johannburkard.de/blog/www/mediaio-convert-audio-formats.html?flavor=rss2-comments</wfw:commentRss>

        </item>

    </channel>
</rss>