<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Colin Walker</title>
        <link>http://devcentral.f5.com/weblogs/cwalker/Default.aspx</link>
        <description>Off the map where the wild things grow...</description>
        <language>en-US</language>
        <copyright>Colin Walker</copyright>
        <managingEditor>c.walker@f5.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <image>
            <title>Colin Walker</title>
            <url>http://devcentral.f5.com/weblogs/images/RSS2Image.gif</url>
            <link>http://devcentral.f5.com/weblogs/cwalker/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <geo:lat>47.63877</geo:lat><geo:long>-122.366941</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/f5/cwalker" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/f5/cwalker" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Ff5%2Fcwalker" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><item>
            <title>DevCentral Top5 06/05/2009</title>
            <category>DC Top5</category>
            <category>DevCentral</category>
            <category>iControl</category>
            <category>iRules</category>
            <category>Development / General IT Goodness</category>
            <category>Microsoft Solutions</category>
            <category>Ramblings</category>
            <category>Security</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/RVTzyd6TA5k/devcentral-top5-06052009.aspx</link>
            <description>&lt;p&gt;It's been busy! The &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; team and all of the awesome people in our extended family have been working away, putting out all kinds of great content for your perusal. Now that we're out of the hardcore v10 push and back into a more "normal" flow of content there has been a myriad of tasty morsels flowing through the DC channels. From a posh search experience to security secrets and new wrappers, we've had plenty to talk about. Let's get to this week's Top5:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Secret of the Security Safety Dance&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/03/the-secret-of-the-security-safety-dance.aspx"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/03/the-secret-of-the-security-safety-dance.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This week Lori made me literally laugh out loud with the analogy she chose for this post. Not only did she make a valid point about security but she did so while tapping into my beloved WoW culture enough to make me chuckle and shake my head…appreciatively of course. In her post Lori talks about how attackers work together to find and exploit vulnerabilities, spreading that information like wildfire. This presents some serious benefits to be had, bordering on requirements, for an infrastructure agile enough to cope with and defend against these attacks. I toyed with the idea of featuring her "&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/02/facepalm-google-wave-choice-of-xmpp-not-the-death-of.aspx"&gt;Facepalm: Google Wave Choice of XMPP Not the Death of HTTP&lt;/a&gt;" post, as it's possibly more technically relevant and compelling, but the humor in this one won me over. Do yourself a favor and check them both out.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ruby iControl Wrapper&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/jason/archive/2009/06/04/ruby-icontrol-wrapper.aspx"&gt;http://devcentral.f5.com/weblogs/jason/archive/2009/06/04/ruby-icontrol-wrapper.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jason's been hard at work this week, pumping out a couple of great tech tips and blog posts. The first I want to feature is a cool example of more Ruby goodness with iControl in mind. Jason tried on his Ruby Developer's hat long enough to post up some info about a community contributed wrapper as well as an example of making use of Ruby to grab some pool info. The post itself is good but the underlying info on the wrapper is the real meat of the matter. Dig in and take a peek. I'm always intrigued by new ways to use iControl from interesting languages. Hint: There was some great python + iControl content this week too. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Introducing PoshBing - The PowerShell library for Microsoft's Bing Search Engine&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/Joe/archive/2009/06/03/introducing-poshbing-ndash-the-powershell-library-for-microsoftrsquos-bing-search.aspx"&gt;http://devcentral.f5.com/weblogs/Joe/archive/2009/06/03/introducing-poshbing-ndash-the-powershell-library-for-microsoftrsquos-bing-search.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Joe, in his usual "It's all blue sky…" fashion, has dabbled in the API for Microsoft's new Bing search engine this week. He's given you a kind of library to allow you to easily make use of the multiple searching facilities provided by the Bing engine, straight from an easy to use PowerShell script. While not directly F5 related, this was timely and interesting enough to make me re-read it and poke around a bit. It's worth a look, and might be useful to some people looking to integrate search into a windows deployed app somewhere. At the very least, the bing engine is very interesting and currently relevant, so learning more about it can't be a bad thing.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v.10 - Remote Authorization via TACACS+&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2316"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2316&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For Jason's next trick, he'll require an LTM, some remote users, and a couple of videos. Jason chose to dive into remote auth on the BIG-IP. Specifically, he's dealing with the tacacs+ config. He'll show you how to set it up, what user roles you have available to you, and he even has some very helpful videos to walk you through the process. If you've been waiting for an LDAP remote-auth alternative for your BIG-IP, this could be the ticket. Even if not, it's always interesting to me to check these things out. When it comes to hands-on, in the field BIG-IP experience, Jason has it in spades. Take a look, you'll probably learn something.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;20 Lines or Less #24&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/03/20-lines-or-less-24.aspx"&gt;http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/03/20-lines-or-less-24.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Last but never least, in my mind, is this week's 20LoL. This week I was working off of an encryption/hashing sort of theme. All of the examples fit into that vein, and are sweet examples of what iRules can do for you in a few lines of code. Whether you're trying to work out an SSL config that is more flexible, or you've been dying to get FNV hashing implemented, but just weren't sure where or how, or if you're just a geek like me and love this stuff, this one is worth a read. The 20 Lines or Less, to me, is an awesome showcase of just how powerful iRules can be in a real-world situation where huge, overwhelmingly complex scripts aren't an option. These examples continue to show that iRules can get the job done in a hurry. Thanks to the awesome community that keeps pumping out great things for me to feature here. Keep them coming.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;There's your Top5 for the week. Hopefully you enjoyed it, as I always do writing it. Send in your comments, feedback and suggestions. And as always, check out previous versions on my team page on DC.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cbbaa820-7938-468a-a2dd-80882374a0e5" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral+Top5" rel="tag"&gt;DevCentral Top5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PoshBing" rel="tag"&gt;PoshBing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Ruby" rel="tag"&gt;Ruby&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iControl" rel="tag"&gt;iControl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/20+Lines+or+Less" rel="tag"&gt;20 Lines or Less&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WoW" rel="tag"&gt;WoW&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DC Top5'&gt;DC Top5&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iControl'&gt;iControl&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Microsoft Solutions'&gt;Microsoft Solutions&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Security'&gt;Security&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4218.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=RVTzyd6TA5k:sKJ0smtuEY0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=RVTzyd6TA5k:sKJ0smtuEY0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=RVTzyd6TA5k:sKJ0smtuEY0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=RVTzyd6TA5k:sKJ0smtuEY0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/RVTzyd6TA5k" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/05/devcentral-top5-06052009.aspx</guid>
            <pubDate>Fri, 05 Jun 2009 21:07:49 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4218.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/05/devcentral-top5-06052009.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4218.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/05/devcentral-top5-06052009.aspx</feedburner:origLink></item>
        <item>
            <title>20 Lines or Less #24</title>
            <category>Ramblings</category>
            <category>iRules</category>
            <category>DevCentral</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/SPSlQsUf-rU/20-lines-or-less-24.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;What could you do with your code in 20 Lines or Less?&lt;/em&gt; That's the question I ask (almost) every week, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head.&lt;/p&gt;  &lt;p&gt;This week is apparently the week of encryption!  I bring to you from my fellow DevCentralites a trio of encryption/hashing goodness via iRules.  Two of today’s iRules were pulled from the samples page, one was recommended to me by Jason. All are very cool examples of iRules geekery and creativity, and they just happen to share a common theme. Even though hashing and encryption aren’t quite the same thing, they’ve always fell somewhere in the same region to me, so I’m lumping them together. I get to do that, it’s my blog. So roll up your sleeves for some hashing, non-decrypting goodness, and let’s go.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FNV Calculation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/FNV.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/FNV.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/FNV.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the first of two hashing iRules that the ever crafty Nat has posted, he gives us a look at FNV hash formulation via iRules.  What is FNV? &lt;a href="http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash" target="_blank"&gt;Wikipedia will tell you&lt;/a&gt; all about it, just go take a peek.&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;when RULE_INIT {
    set fnv_hash 0x811c9dc5
    # 2166136261
    set fnv_prime 0x01000193
    # 16777619

    set fnv_str "teststring"

    for { set fnv_i 0 } { $fnv_i &amp;lt; [string length $fnv_str] } { incr fnv_i } {
        binary scan $fnv_str @${fnv_i}H2 fnv_str_i
        set fnv_hash [expr $fnv_hash ^ 0x$fnv_str_i]
        set fnv_hash [expr $fnv_hash * $fnv_prime]
    }
    set fnv_hash [expr $fnv_hash &amp;amp; 0xffffffff]
    log local0. "FNV HASH = [format 0x%x $fnv_hash]"
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HMAC Calculation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/HMAC.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/HMAC.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/HMAC.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In his next trick, Nat shows us how to create a Hash Message Authentication Code (HMAC) via iRules.  This one I had to massage a little to get in under the 20 line limit, and even then it just barely squeaks by. It was worth it though…cool stuff!&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;font face="courier new"&gt;when RULE_INIT {
      &lt;br /&gt;  set input { "1234" "123456789012345678901234567890123456789012345678901234567890xxxx" "yyyy123456789012345678901234567890123456789012345678901234567890xxxx" }

      &lt;br /&gt;  foreach prekey $input {

      &lt;br /&gt;    switch [string length $prekey] {

      &lt;br /&gt;      "64" { set key [sha256 $prekey] }

      &lt;br /&gt;      default { key $prekey }

      &lt;br /&gt;    }

      &lt;br /&gt;    set ipad ""

      &lt;br /&gt;    set opad ""

      &lt;br /&gt;    for { set j 0 }{ $j &amp;lt; [string length $key] }{ incr j }{

      &lt;br /&gt;        binary scan $key @${j}H2 k

      &lt;br /&gt;        append ipad [format %c [expr 0x$k ^ 0x36]]

      &lt;br /&gt;        append opad [format %c [expr 0x$k ^ 0x5c]]

      &lt;br /&gt;    }

      &lt;br /&gt;    for { }{ $j &amp;lt; 64 }{ incr j }{

      &lt;br /&gt;        append ipad 6 \\

      &lt;br /&gt;    }

      &lt;br /&gt;    binary scan [sha256 $opad[sha256 "${ipad}test"]] H* hextoken

      &lt;br /&gt;    log -noname local0. [string toupper "result  = $hextoken"]

      &lt;br /&gt;  }

      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTTPS Passthrough Fallback URL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPS_passthrough_fallback_URL.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPS_passthrough_fallback_URL.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPS_passthrough_fallback_URL.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This example was pointed out to me by Jason and is brought to you courtesy of the ever active hoolio.  This is a very cool way to pass SSL traffic without decrypting, yet hang on to some failover and redirection capabilities if things go down.  Dig it.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;font face="courier new"&gt;when CLIENT_ACCEPTED {
      &lt;br /&gt;   log local0. "[IP::client_addr]:[TCP::client_port]: Received connection with active members: [active_members [LB::server pool]]"

      &lt;br /&gt;   # Check if there are members available in the VIP's default pool

      &lt;br /&gt;   if {[active_members [LB::server pool]]}{

      &lt;br /&gt;      # Disable the client SSL profile so the HTTPS traffic is passed through encrypted to the node

      &lt;br /&gt;      SSL::disable

      &lt;br /&gt;      # Disable the HTTP profile as we're not going to redirect this request

      &lt;br /&gt;      HTTP::disable

      &lt;br /&gt;      log local0. "[IP::client_addr]:[TCP::client_port]: Members available"

      &lt;br /&gt;   }

      &lt;br /&gt;}

      &lt;br /&gt;when HTTP_REQUEST {

      &lt;br /&gt;   # The HTTP_REQUEST event is only triggered if the pool members are down and the client SSL and HTTP profiles are left enabled

      &lt;br /&gt;   # Redirect the client

      &lt;br /&gt;   HTTP::redirect &lt;/font&gt;&lt;a href="https://maintenance.example.com"&gt;&lt;font face="courier new"&gt;https://maintenance.example.com&lt;/font&gt;&lt;/a&gt;

    &lt;br /&gt;&lt;font face="courier new"&gt;   # Close the TCP connection so that the pool is checked for every HTTP request
      &lt;br /&gt;   #   This should prevent clients from being continuing to be redirected after the pool comes up

      &lt;br /&gt;   #   (which would happen if they re-used the same TCP connection).

      &lt;br /&gt;   TCP::close

      &lt;br /&gt;   log local0. "[IP::client_addr]:[TCP::client_port]: Redirecting request"

      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Thanks to everyone that keeps on contributing awesome iRules. It’s a privilege to get to write about them. Keep ‘em coming, and let me know if you’ve got any questions or suggestions.&lt;/p&gt;

&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6d9d5ca2-c54b-46a6-9093-40230ea4985f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/20LoL" rel="tag"&gt;20LoL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/20+Lines+or+Less" rel="tag"&gt;20 Lines or Less&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hoolio" rel="tag"&gt;hoolio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Jason+Rahm" rel="tag"&gt;Jason Rahm&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FNV" rel="tag"&gt;FNV&lt;/a&gt;,&lt;a href="http://technorati.com/tags/HMAC" rel="tag"&gt;HMAC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SSL" rel="tag"&gt;SSL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4207.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=SPSlQsUf-rU:frF0V8ESv-w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=SPSlQsUf-rU:frF0V8ESv-w:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=SPSlQsUf-rU:frF0V8ESv-w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=SPSlQsUf-rU:frF0V8ESv-w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/SPSlQsUf-rU" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/03/20-lines-or-less-24.aspx</guid>
            <pubDate>Wed, 03 Jun 2009 18:33:39 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4207.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/03/20-lines-or-less-24.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4207.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/06/03/20-lines-or-less-24.aspx</feedburner:origLink></item>
        <item>
            <title>Ring Ring Mr. Interoperator</title>
            <category>Cloud Computing</category>
            <category>DevCentral</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/I6DmIh5gPrE/ring-ring-mr.-interoperator.aspx</link>
            <description>&lt;p&gt;&lt;img style="display: inline; margin: 0px 0px 15px 15px" src="http://www.internetnews.com/img/2008/04/interop.logo.2.jpg" align="right" /&gt; It’s been a great week at Interop in Las Vegas.  I’m sitting here at the airport, sipping a frosty beverage and recalling the events from the past few days, and I have to say it’s been worth the last-minute trip.&lt;/p&gt;  &lt;p&gt;Each day I gave an iRules talk at the F5 booth. I got to do my song and dance in front of a crowd of people and try to express why iRules are so amazing to them, and why they should be using them.  That’s pretty much a description of every day for me, it seems. The twist this time was that I only had five minutes per session.  Five minutes?!? How am I supposed to express the limitless amount of hawesome contained in iRules, let alone F5 gear as a whole, in a mere five minutes?  This was new for me, and it was quite a fun exercise. &lt;/p&gt;  &lt;p&gt;I think I managed to pack in a fair amount of content and, more importantly, pique peoples’ interest enough for them to swing by afterwards for deeper conversations.  I was, as I mentioned more than once, “armed with a white-board and markers, and not afraid to use them”.  These one on one (or sometimes one on a few) conversations at the booth were very cool. The people I talked to ranged from the completely uninitiated to the F5 veteran. It was great seeing a diverse mix of people and watching all of them get the “A ha!” moment at one point or another. There’s no denying that the stuff we’re doing as a whole, including my beloved iRules, are amazingly useful. Once people understand the things we can do, there isn’t one of them that doesn’t seem somewhere from intrigued to desperate for our help.&lt;/p&gt;  &lt;p&gt;One of the major benefits that I hadn’t thought about before coming down here was the chance to connect with fellow F5ers that I don’t see on a daily basis. There were great conversations, some impromptu meeting type discussions and some brain-storming for what should come next.  It’s always good to get together with like minded folks and riff. If you were following me(or #F5Interop) on twitter you know most of this, though, as I tweeted plenty while at the show, as did many of the other F5 folks.&lt;/p&gt;  &lt;p&gt;If you were at Interop this year and I got the chance to chat with you, thanks for swinging by. I know at least a handful of people I talked to were fully &lt;a href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; aware. Heck, one person even said he listened to our podcast every week. Good stuff. &lt;/p&gt;  &lt;p&gt;Were you there? Have you been previous years but missed out this time? What were your impressions. Let me know what you thought; from favorite gimmicks to booth impressions to coolest swag, I’d love to know what your experience was. I’ll be back in Seattle late tonight and catching up on email and the like tomorrow, so expect a Top5, and then plenty more chatter next week.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:42f40baf-e05b-470d-a6a9-8f5fb609296b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Interop" rel="tag"&gt;Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5Interop" rel="tag"&gt;F5Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/Cloud Computing'&gt;Cloud Computing&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4190.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=I6DmIh5gPrE:SO8PonbaEcQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=I6DmIh5gPrE:SO8PonbaEcQ:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=I6DmIh5gPrE:SO8PonbaEcQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=I6DmIh5gPrE:SO8PonbaEcQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/I6DmIh5gPrE" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/21/ring-ring-mr.-interoperator.aspx</guid>
            <pubDate>Thu, 21 May 2009 22:30:46 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4190.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/21/ring-ring-mr.-interoperator.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4190.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/21/ring-ring-mr.-interoperator.aspx</feedburner:origLink></item>
        <item>
            <title>Countdown to Interop: T minus 1</title>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/0jZKeC8mAJg/countdown-to-interop-t-minus-1.aspx</link>
            <description>&lt;p&gt;It’s Friday, the last day of work before taking off (literally) for Interop Monday morning.  It’s been insanely busy trying to get ready to leave. So busy, in fact, that I somehow managed to miss T minus 2 in the series.  Oh well, I was likely working on one of my presentations for next week, the presentation I gave this morning at 9, my blog, getting video gear together or … something.&lt;/p&gt;  &lt;p&gt;I leave super early out of Seattle, so you won’t hear from me until I’m settled into my room in Vegas. I’ve got my presentations finished, I’ve sent them off to the appropriate people, I’ve slogged through the meetings and emails to get things cleaned up for when I’m gone.  You know, so I have a &lt;em&gt;fresh&lt;/em&gt; pile of stuff to go through when I get back. Not the same old stuff from before. Because that’s, you know, better.&lt;/p&gt;  &lt;p&gt;My topics are set, which is a good thing, since my presentations are already done.  I’ll be talking about both “iRules Event Order De-mystified” and “iRules Classes – What’s good, and what’s new?”. Snazzy titles, eh?  I know, I’m no marketing guy, but I promise there’s some goodness in them.  These are pretty quick talks, but I’m going to be hanging around the white-board at the booth afterwards for a couple of hours to get as deep into any questions you might have. iRules, iControl, BIG-IP in general, bring them all, we’ll crunch through them, and leave none behind! Or so I hope anyway.  If I can’t answer one of your immediate questions there’s a good chance one of the other folks at the booth can. Worst case scenario, I’ll bring it back with me and write about it the next week so we &lt;em&gt;all&lt;/em&gt; get the answer.&lt;/p&gt;  &lt;p&gt;I finally got a finalized version of the schedule for my presentations while I’m in Vegas. Come by booth #1931 at 11:30AM Tues-Thurs. to see me give a quick chat about iRules goodness. Then stick around for some white-boarding madness afterwards. If there are questions right away, I’m happy to dive right in.  Otherwise, I’m planning on manning the white board at 1PM each day if I have some folks wanting answers. &lt;/p&gt;  &lt;p&gt;I’m planning on hanging around the booth from 10:30-2, so you can catch me there if you’ll be around. There will also be a host of other great F5ers there to answer any questions I might not be up to speed on.  Make sure to swing by if you’re going to be in the area.  Much geekery will be had, and as I’ve promised before, invitations to a reception with free food and tasty adult beverages.  Code, food and beer - what more could you ask for?&lt;/p&gt;  &lt;p&gt;I’ll try to keep you updated on what’s going on, so stay tuned here, on twitter (colin_walker) and make sure to follow the #F5Interop tag on twitter to see what everyone else at F5 is up to regarding Interop this year.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2c5dac40-1edb-4406-9ba5-3d5f7a20d057" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Interop" rel="tag"&gt;Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5Interop" rel="tag"&gt;F5Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/6002.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=0jZKeC8mAJg:rYWAy_0J2jY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=0jZKeC8mAJg:rYWAy_0J2jY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=0jZKeC8mAJg:rYWAy_0J2jY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=0jZKeC8mAJg:rYWAy_0J2jY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/0jZKeC8mAJg" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/15/countdown-to-interop-t-minus-1.aspx</guid>
            <pubDate>Fri, 15 May 2009 22:21:51 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/6002.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/15/countdown-to-interop-t-minus-1.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/6002.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/15/countdown-to-interop-t-minus-1.aspx</feedburner:origLink></item>
        <item>
            <title>Countdown to Interop: T minus 3</title>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/mXqP0Fjwqd8/countdown-to-interop-t-minus-3.aspx</link>
            <description>&lt;p&gt;It’s Wednesday already, and it feels like the week has just flown by.  I’m finishing up my presentations and getting things together to leave. I got a copy of the schedule for who’s going to be talking about what next week, and I’m quite pleased to be in great company.  Fellow DC bloggers &lt;a href="http://devcentral.f5.com/weblogs/macvittie/" target="_blank"&gt;Lori&lt;/a&gt; and Alan will be there, along with several other sharp F5 folks talking about a myriad of interesting stuff.  Hopefully some of them will keep the geek level high enough for our fellow engineer types.&lt;/p&gt;  &lt;p&gt;It’s always interesting to me trying to put together content for something that’s not only a short presentation, but pretty “marketing-y” as well.  I often wrestle with making things look good and go down smoothly without dumbing down the content.  I’m actually really happy with the results I’ve gotten so far. I think there’s enough tech in there for me to talk about, and there’s even some code (like there was any doubt). All of that wrapped in a shiny, happy wrapper that will look snazzy (by my normal standards at least) and hopefully catch a few people’s attention.&lt;/p&gt;  &lt;p&gt;This afternoon I’ll finish polishing up the already finished presentations and complete the last one so it too can be buffed to a radiant shine. After that I need to dive into the 20LoL to try and get that out tomorrow morning before the podcast. Then there are about three articles that need writing, a video to shoot, forum posts to answer…you get the idea.&lt;/p&gt;  &lt;p&gt;There always seems to be twice as much to do as there is time, before I go out of town. Does everyone else wrestle with this too when prepping for a trip?  I can’t be the only one.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:557c9e73-d8a7-44b1-9b99-e4b0b801aa5b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Interop" rel="tag"&gt;Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5Interop" rel="tag"&gt;F5Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5994.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=mXqP0Fjwqd8:f0TaW3t6LPw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=mXqP0Fjwqd8:f0TaW3t6LPw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=mXqP0Fjwqd8:f0TaW3t6LPw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=mXqP0Fjwqd8:f0TaW3t6LPw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/mXqP0Fjwqd8" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/13/countdown-to-interop-t-minus-3.aspx</guid>
            <pubDate>Wed, 13 May 2009 20:43:37 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5994.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/13/countdown-to-interop-t-minus-3.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5994.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/13/countdown-to-interop-t-minus-3.aspx</feedburner:origLink></item>
        <item>
            <title>Countdown to Interop: T minus 4</title>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/aaySutuP6lk/countdown-to-interop-t-minus-4.aspx</link>
            <description>&lt;p&gt;It’s the second day of my Interop countdown, and there’s plenty of buzz coming from those getting ready for the show. &lt;/p&gt;  &lt;p&gt;I had a meeting with one of the people here helping to manage the show from our end to discuss time-frames and scheduling, when to be where, topics I’m going to talk about, who else is going to be there at similar times … even what shoes to wear. Apparently that’s caused many a newcomer to the convention scene grief.  Lucky for me, I’m a seasoned vet and merely grimaced at the “he bought new shoes for the show” story, knowing just how bad of an idea that really was.&lt;/p&gt;  &lt;p&gt;If you haven’t chimed in on &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=34477&amp;amp;view=topic" target="_blank"&gt;my poll in the forums&lt;/a&gt; to let me know what topics you want to hear about most, feel free to do so and also drop me a line with anything else you might want to suggest, or even just a hello if you’re heading to the show yourself. If any of you are going to be there I’d love to catch up and talk geek.  I’m going to be armed and dangerous with not only a white-board and the necessary implements of destruction (well, markers anyway), but also with invites to the F5 reception thing-a-ma-jig that’ll be going on Tuesday evening. It’ll be a great chance to get to catch up with F5ers, your peers, and most importantly, free food and drinks.  Hey, I know what sells…&lt;/p&gt;  &lt;p&gt;So now it’s back to trying to catch up with my “day job”. It looks like I’m going to get a chance to dig into tmsh much more deeply in coming weeks, which is very cool. I got a sneak peek today at some very hawesome functionality that you’re going to love.  As soon as I get the green light, I’ll make sure to share. For now though, all I can say is that I WANT. Look for a 20LoL tomorrow, and a Top5 on Friday (I was out last week). Next week will be mostly updates from Interop, but I’ll make sure to sneak in some geek, too. ;)  &lt;/p&gt;  &lt;p&gt;Oh, and don’t forget to get your twitter clients ready to follow #F5Interop for live updates.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:91f8821f-196e-44e0-a413-68596a421197" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Interop" rel="tag"&gt;Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5Interop" rel="tag"&gt;F5Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5991.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aaySutuP6lk:aLXOGnlcd0w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aaySutuP6lk:aLXOGnlcd0w:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aaySutuP6lk:aLXOGnlcd0w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aaySutuP6lk:aLXOGnlcd0w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/aaySutuP6lk" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/12/countdown-to-interop-t-minus-4.aspx</guid>
            <pubDate>Tue, 12 May 2009 23:25:07 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5991.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/12/countdown-to-interop-t-minus-4.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5991.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/12/countdown-to-interop-t-minus-4.aspx</feedburner:origLink></item>
        <item>
            <title>Countdown to Interop: T minus 5</title>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <category>v.10</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/N_m2ONyfSeg/countdown-to-interop-t-minus-5.aspx</link>
            <description>&lt;p&gt;Today I begin my five day countdown to Interop 09.  I’m finalizing thoughts on presentation ideas, making lists of things to do both at work and around the house before flying down to Las Vegas on Monday for the show, and getting all of my other projects to a stopping point so I can leave them for a week. Interop should be a good show this year, as it always is. It’s huge, and there are always some interesting things to pick up there, as well as cool people to meet up with.&lt;/p&gt;  &lt;p&gt;I’ll be attending this year to give some talks on cool geek filled stuff like iRules and v10 goodness that we’ve talked about here in recent weeks on &lt;a href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;.   I’ll have a few different short presentation time slots throughout the week. You’ll also be able to find me at the white-board at the F5 booth on the floor for some more down and dirty tech discussions. We’ll break out the multi-colored markers, get to diagramming, mocking up code, and all that great geekorific stuff that I love to do.&lt;/p&gt;  &lt;p&gt;If you’ll be around at the show, be sure to come check out the booth and one (or some) of my presentations. I’ll be counting down the days until then here, and will get you a schedule of where I’ll be, when, etc. so you can come hang out.  I’ll also be posting what is possibly the most valuable information of all – where to get some free drinks. Stay tuned for that gem later in the week.&lt;/p&gt;  &lt;p&gt;For now, though, it’s back to narrowing down what topics to talk about and squaring up the last of my travel details.  I’ve got a post up in the forums where you can weigh in, so &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;forumid=5&amp;amp;postid=34477&amp;amp;view=topic" target="_blank"&gt;go check it out&lt;/a&gt; and let me know what you think.  Also, if you’ve got any ideas on things you’d like to see from the show, topics you’d like to hear talked about in “feet on the street” style interviews, or anything else that you think would be cool while I’m down there, let me know.&lt;/p&gt;  &lt;p&gt;You’ll be able to check out some real-time info about what’s going on via twitter, so add the #F5Interop hashtag to your tweetdeck or twitteriffic or  …  whatever, and keep up with the latest. More tomorrow.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:443c41ea-6715-4e1c-a790-22bda2f7aa0e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Interop" rel="tag"&gt;Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5Interop" rel="tag"&gt;F5Interop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5988.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=N_m2ONyfSeg:jL5L4KbEhWA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=N_m2ONyfSeg:jL5L4KbEhWA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=N_m2ONyfSeg:jL5L4KbEhWA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=N_m2ONyfSeg:jL5L4KbEhWA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/N_m2ONyfSeg" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/11/countdown-to-interop-t-minus-5.aspx</guid>
            <pubDate>Mon, 11 May 2009 22:57:10 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5988.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/11/countdown-to-interop-t-minus-5.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5988.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/11/countdown-to-interop-t-minus-5.aspx</feedburner:origLink></item>
        <item>
            <title>DevCentral Top5 05/01/2009</title>
            <category>DC Top5</category>
            <category>DevCentral</category>
            <category>iRules</category>
            <category>Microsoft Solutions</category>
            <category>v.10</category>
            <category>Ramblings</category>
            <category>Monitoring/Management</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/_VWCMfi8a4U/devcentral-top5-05012009.aspx</link>
            <description>&lt;p&gt;From Web Accelerator to iRules to the release of the new Management Pack, this week's Top5 has it all. As always, there was plenty going on this week on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;. These are my picks that you've just got to check out. Whether it's because they're incredibly useful, interesting, or just plain cool, all of these are worth a read, or listen, as the case may be. Here's this week's Top5:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Announcing the Release of the F5 Management Pack for Microsoft System Center Operations Manager 2007&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/sfisher/archive/2009/04/28/announcing-the-release-of-the-f5-management-pack-for-microsoft.aspx"&gt;http://devcentral.f5.com/weblogs/sfisher/archive/2009/04/28/announcing-the-release-of-the-f5-management-pack-for-microsoft.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Aside from being the longest title of anything I've ever put in the Top5, this post represents the very cool release that was the big news for us here on the &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; team this week. We are quite happy to be able to help release the Management Pack on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;. The management pack is a software plug-in that gives you access to a host of information about your BIG-IP. This post by Stephen, one of the killer developers here at F5 responsible for the Management Pack, gives a description of what it is, how to get a hold of it, and where to read more. You can also check out the very handy installation tutorial here - &lt;a href="http://devcentral.f5.com/weblogs/dctv/archive/2009/04/28/tutorial---management-pack-installation.aspx"&gt;http://devcentral.f5.com/weblogs/dctv/archive/2009/04/28/tutorial---management-pack-installation.aspx&lt;/a&gt; for a video walkthrough of getting started. Check out all the Management Pack related content we've got, as it updates, at &lt;a href="http://devcentral.f5.com/mpack"&gt;http://devcentral.f5.com/mpack&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;v.10: WebAccelerator Enhancements&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/jason/archive/2009/04/30/v.10-webaccelerator-enhancements.aspx"&gt;http://devcentral.f5.com/weblogs/jason/archive/2009/04/30/v.10-webaccelerator-enhancements.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Version 10 coverage has been thick on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; since release. We've talked about all sorts of changes and upgrades to iRules, iControl, licensing, GTM, LTM and more. Now you can add Web Accelerator to that list as well. Jason dives into some of the awesome changes to WA in v10, touching on handy features like Signed Acceleration Policies, as well as more core functionality changes like true integration into TMOS. Bygone are the vip-sandwich days, WA has made it fully into TMOS which just opens the door for better performance and deeper integration. This article is particularly interesting to me given my recent work with Web Accelerator thanks to the Real IT project the DC team has been working on most of the year. It's great to see WA getting some v10 love as well and, as always, Jason does a great job as your tour guide.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;v.10 - Introduction to iSessions&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2009/04/29/v.10---introduction-to-isessions.aspx"&gt;http://devcentral.f5.com/weblogs/dmacvittie/archive/2009/04/29/v.10---introduction-to-isessions.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Another very cool feature that's new in v10 is iSessions. iSessions are, in the simplest possible terms, a way to create a secure tunnel between two BIG-IPs. That, in and of itself, would be cool enough…but wait, there's more! These secure tunnels are also optimized to allow increased performance between BIG-IPs. Extrapolate on this a bit further and suddenly you're talking about secure, optimized connections between not just two systems in a datacenter, but quite possibly between different data centers. Interested yet? I know I am. In this post Don walks us through what iSessions are, what they can do and promises more information soon. I'll be staying tuned to learn more about this cool new feature, since it sounds like there are some very cool possibilities here.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Virtual Reality&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/28/virtual-reality.aspx"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/28/virtual-reality.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Weighing in on the topic of virtualization, Lori postulates that - "You can't afford &lt;i&gt;not&lt;/i&gt; to invest in technologies that leverage virtualization to improve data center efficiency". She goes on to make some strong points about how now more than ever it's important to think about spending some money in the DataCenter to save big in the long term via virtualization and improved efficiency. She details the areas in which CIOs report that they will be investing over the next year, including information security, virtualization and data center efficiency. All of these things, of course, benefit from application delivery, which is good news for us. Whether it's to build in better efficiency today or to plan for tomorrow, Lori's comments make a lot of sense (cents?). &lt;/p&gt;  &lt;p&gt;&lt;b&gt;20 Lines or Less #23&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/27/20-lines-or-less-23.aspx"&gt;http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/27/20-lines-or-less-23.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Continuing with one of my favorite pastimes on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;, I dished out another 20 Lines or Less this week. As always, I bring three more cool examples of how to use iRules that do interesting things in less than 21 lines. This week I've got some HTTP version modifications mid-stream, LTM served responses based on a request URI, and a cool trick to make dealing with favicons a little easier. If you're looking to see what kinds of things can be done with iRules in just a few lines, I highly recommend this series. Keep the awesome examples coming, as this one is almost solely driven by community examples.&lt;/p&gt;  &lt;p&gt;There you go, my favorite five things from &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; for the week. Thanks for reading.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:833a0cfa-7795-4312-8c6a-b6665b0f63c7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Top5" rel="tag"&gt;Top5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+Accelerator" rel="tag"&gt;Web Accelerator&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iSessions" rel="tag"&gt;iSessions&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Virtualization" rel="tag"&gt;Virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/20LoL" rel="tag"&gt;20LoL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin+Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DC Top5'&gt;DC Top5&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Microsoft Solutions'&gt;Microsoft Solutions&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Monitoring/Management'&gt;Monitoring/Management&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5972.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=_VWCMfi8a4U:R37F4E_dAiE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=_VWCMfi8a4U:R37F4E_dAiE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=_VWCMfi8a4U:R37F4E_dAiE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=_VWCMfi8a4U:R37F4E_dAiE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/_VWCMfi8a4U" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/01/devcentral-top5-05012009.aspx</guid>
            <pubDate>Fri, 01 May 2009 22:25:41 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5972.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/01/devcentral-top5-05012009.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5972.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/05/01/devcentral-top5-05012009.aspx</feedburner:origLink></item>
        <item>
            <title>v.10 - iRules Content Recap</title>
            <category>DevCentral</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <category>v.10</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/2JKA5iL9VPI/v.10---irules-content-recap.aspx</link>
            <description>&lt;p&gt;As you've no doubt seen by now, BIG-IP v10 has brought with it all kinds of powerful new features.  Among those are some very cool changes to iRules.  I've already talked about the new &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2309" target="_blank"&gt;class command&lt;/a&gt;, the killer new &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=348" target="_blank"&gt;after command&lt;/a&gt; and a brand &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=349" target="_blank"&gt;new namespace&lt;/a&gt; for you to utilize in your iRuling endeavors. These are far from the only additions to iRules in v10, however.&lt;/p&gt;  &lt;p&gt;If you're familiar with our iRules Wiki, then you'll likely notice that the new commands are already showing up in the appropriate places.  They're both in the main commands page, as well as their respective pages based on namespace and/or command type.  There is also, however, a brand new page in the wiki that shows off all of the new v10 commands in one spot.  Check out the &lt;a href="http://devcentral.f5.com/wiki/default.aspx/iRules/NewInVersion10.html" target="_blank"&gt;"New in Version 10" page&lt;/a&gt; for all of the v10 commands rolled into one easy to find page.  I'll continue putting out docs and blogs on individual commands in coming weeks, but wanted to make sure you knew where to find all the info you need to start playing with the new features yourself.  &lt;/p&gt;  &lt;p&gt;So to recap:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Check out the new class command, the amazing things you can do with it, and an explanation of the changes and how they work. - &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2309" target="_blank"&gt;TechTip&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Learn about the awesome new after command that allows you to delay the execution of iRules code, making for some very cool possibilities. - &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=348" target="_blank"&gt;TechTip&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Read more about the new static namespace in iRules and how you can make use of it for the best CMP performance possible. - &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=349" target="_blank"&gt;TechTip&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Be sure to dive into the NewinVersion10 wiki page for a list of all the new iRules toys added in BIG-IP v10. - &lt;a href="http://devcentral.f5.com/wiki/default.aspx/iRules/NewInVersion10.html" target="_blank"&gt;WikiPage&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;And last but not least, stay tuned as there are plenty of iRules Tech Tips, blogs, examples and more on their way. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b76d11dd-904d-4db3-8eef-9f376b0b0972" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/v10" rel="tag"&gt;v10&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP" rel="tag"&gt;BIG-IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/class" rel="tag"&gt;class&lt;/a&gt;,&lt;a href="http://technorati.com/tags/after" rel="tag"&gt;after&lt;/a&gt;,&lt;a href="http://technorati.com/tags/static" rel="tag"&gt;static&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin%20Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5962.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=2JKA5iL9VPI:FKJKIie38Q8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=2JKA5iL9VPI:FKJKIie38Q8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=2JKA5iL9VPI:FKJKIie38Q8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=2JKA5iL9VPI:FKJKIie38Q8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/2JKA5iL9VPI" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/29/v.10---irules-content-recap.aspx</guid>
            <pubDate>Wed, 29 Apr 2009 19:52:51 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5962.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/29/v.10---irules-content-recap.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5962.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/29/v.10---irules-content-recap.aspx</feedburner:origLink></item>
        <item>
            <title>20 Lines or Less #23</title>
            <category>DevCentral</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/dzgh2_zY_Qw/20-lines-or-less-23.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;What could you do with your code in 20 Lines or Less?&lt;/em&gt; That's the question I ask (almost) every week, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head.&lt;/p&gt;  &lt;p&gt;Catching up with a couple weeks of iRules goodness, I've got some cool ones for you again this week. I'm happy to see people are adding plenty of handy iRules in the CodeShare. It doesn't just make my job of finding cool, succinct iRules easy, it makes your lives as iRulers easier, and that's far more important.  Keep it up guys, you're rockin'.  Here are a few more in under 20 lines for you:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HTTP Serverside Chunking For One Dot Zero Requests&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPServersideChunkingForOneDotZeroRequests.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPServersideChunkingForOneDotZeroRequests.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/HTTPServersideChunkingForOneDotZeroRequests.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is a pretty cool iRule that lets you control the HTTP version for the server side independently of that of the client side.  In doing so you're able to do things like turn on chunking or transfer encoding for the servers even if the clients don't support it.  This one is straight forward and quite handy, just like I like 'em.&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;when HTTP_REQUEST {
   set orig_version 11
   if {[HTTP::version] eq "1.0"} {
      set orig_version 10
      HTTP::version "1.1"
   }
}
when HTTP_RESPONSE {
   if {$orig_version == 10} {
      HTTP::version "1.0"
      if {[HTTP::header exists "Transfer-Encoding"]} {
         HTTP::payload unchunk
         HTTP::header remove "Transfer-Encoding"
      }
   }
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;h6&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Http Response Based on Requested Uri&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/HttpResponseBasedOnRequestedUri.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/HttpResponseBasedOnRequestedUri.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/HttpResponseBasedOnRequestedUri.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another great example of simple things you can do with an iRule that can turn out to be extremely useful, this iRule responds to certain HTTP requests.  It only does so after parsing the original request, though, so you've got a little more control than just blind responses.  This could obviously be expanded to do just about anything you want, but the example given, acting as a pool member for testing, is pretty handy in its own right.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre&gt;when HTTP_REQUEST {
   set data {Some data or HTML to send to the client.  If you want to use variables in here, replace the curly braces with quotes.}
   if {[string match {/[1-5][0-9][0-9]*} [HTTP::path]]}{
      HTTP::respond [string range [HTTP::path] 1 3] content $data "a_header_name" "a_header_value"
      log local0. "Sending [string range [HTTP::path] 1 3] response with $data"
   } else {
      HTTP::respond 200 content $data "a_header_name" "a_header_value"
      log local0. "Sending default 200 response with $data"
   }
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Return_default_favicon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a title="http://devcentral.f5.com/wiki/default.aspx/iRules/Return_default_favicon.html" href="http://devcentral.f5.com/wiki/default.aspx/iRules/Return_default_favicon.html"&gt;http://devcentral.f5.com/wiki/default.aspx/iRules/Return_default_favicon.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This iRule, which I talked about in one of our previous podcasts, caught my eye as an ingenious little code snippet that could prove quite useful.  All it does is perform the simple task of redirecting users to a given favicon.ico file, which may seem mundane. Given some experience as a server admin though, and knowing the different vectors requests come in from, the way different applications point to specific files without telling you, etc., this could prove quite the time-saver when it comes time to update your icon.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre&gt;when HTTP_REQUEST  {
#Thomas Schaefer, Better Software Solutions, Inc.
# A crazy simple iRule to redirect any favicon.ico requests to the favicon on your homepage
# This promotes a uniform presentation.
# Note this could be expanded to server the data right from the iRule (think external data class)
        if  {[HTTP::path] ends_with "/favicon.ico"}{
                HTTP::redirect "http://www.mycompany.com/favicon.ico"
        }
}&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;pre&gt; &lt;/pre&gt;

&lt;pre&gt;&lt;font face="tre"&gt;Hopefully you've found some use in these pocket sized rules. I'll keep scouting them out and bringing them up if you'll keep using them. ;)&lt;/font&gt;&lt;/pre&gt;

&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:790378f1-6abf-42fb-b8db-bce30935fa74" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/20%20Lines%20or%20Less" rel="tag"&gt;20 Lines or Less&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin%20walker" rel="tag"&gt;Colin walker&lt;/a&gt;&lt;/div&gt;

&lt;pre&gt;&lt;font face="tre"&gt;#Colin&lt;/font&gt;&lt;/pre&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5950.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=dzgh2_zY_Qw:rEj_rdKAX_o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=dzgh2_zY_Qw:rEj_rdKAX_o:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=dzgh2_zY_Qw:rEj_rdKAX_o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=dzgh2_zY_Qw:rEj_rdKAX_o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/dzgh2_zY_Qw" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/27/20-lines-or-less-23.aspx</guid>
            <pubDate>Mon, 27 Apr 2009 21:04:34 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5950.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/27/20-lines-or-less-23.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5950.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/27/20-lines-or-less-23.aspx</feedburner:origLink></item>
        <item>
            <title>DevCentral Top5 04/24/2009</title>
            <category>DC Top5</category>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>iControl</category>
            <category>iRules</category>
            <category>Monitoring/Management</category>
            <category>Ramblings</category>
            <category>v.10</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/FZ7CEEkUE2Y/devcentral-top5-04242009.aspx</link>
            <description>&lt;p&gt;Whether you're looking for the best bits of v10 coverage or how you can make SAP and your F5 devices work together, this week's Top5 has what you need. The v10 content just keeps on coming, with some great additions this week. It's been a busy week and there are also some excellent non-v10 specific things that warrant highlighting, so you'll get a mix of both this week. Getting right to it, here's this week's Top5:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;F5 and SAP Integration - Auto configuration and monitoring under BIG-IP v10&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/nojan/archive/2009/04/17/f5-and-sap-integration---auto-configuration-and-monitoring-under.aspx"&gt;http://devcentral.f5.com/weblogs/nojan/archive/2009/04/17/f5-and-sap-integration---auto-configuration-and-monitoring-under.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A welcome post by Nojan gets the ball rolling this week with a great highlight of SAP and F5 working together. This is an integration that's worth noting, as it can likely provide some insight and help on making the heavy lifting required to configure and maintain an SAP portal within your network a breeze. Nojan goes through to highlight a few different ways in which we can, or will soon be able to, help manage your SAP installation, namely: detection, configuration, and monitoring. This one almost hit my marketing filter at first glance, but there's some very decent info in there and interesting screenshots to clarify things even further. Nojan knows his stuff, so take a look to get the details.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v.10 - Working the GTM Command Line Interface&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=356"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=356&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the straight-forward, geek talking to geeks style that I've come to know and love from Jason, this article works through configuring some GTM objects via tmsh. He's got some pretty extensive experience dealing with GTM, and it's great to hear about his impressions on this stuff as an authority, and a true techie. He's got graphs, stats dumps, iRules code and command line sequences all in one post..that can never be a bad thing. There's plenty of info here to help get you up to speed quickly with tmsh in your GTM environment, and Jason's style is as effective as always at putting it out there. If you get gleeful for geekery, check this one out for sure.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v.10 - BIG-IP UI Walkthrough&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=357"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=357&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Joe's taken on the task of walking us through the features of the new dashboard available in v10. He's put together an easy to consume video that shows you what you'll find in this cool new feature in the GUI. The graphs that you've come to expect are still there, but this new set of info gives you a different way to look at what your system is, and has been, doing. From cpu usage to the number of connections, you can watch the real-time charts update as things fluctuate, which can be quite handy for testing or monitoring real-time changes in your app's performance after a roll-out or the like. I had heard about this but hadn't really seen it yet, so this one caught my attention.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What's new in the LocalLB iControl interface&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=355"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=355&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For all of you iControl lovers out there, Don digs into the new methods available to you in the new LocalLB interface. There are several of them from "set_packet_loss_ignore_rate" to "set_security_enabled_request_state" that offer you all sorts of new options to allow for even more iControl coding goodness. If you've been waiting for new and improved ways to integrate your application with your BIG-IP, then this one is for you. Even if you're still debating the iControl coding route, I'd recommend checking this one out as, to me at least, it's always cool to see what new tools we have available to us.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;It's like load balancing. On steroids.&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/20/itrsquos-like-load-balancing.-on-steroids.aspx"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/20/itrsquos-like-load-balancing.-on-steroids.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Choosing just one of Lori's blog posts for the Top5 is proving to be a more and more arduous task. This week, her 'roids titled article really stands out in my mind as one that deserves calling out. This post breaks down just what Application Delivery is, which is something that many people still have a hard time fully comprehending. These aren't just load balancers with some fancy marketing around them, these are seriously power-packed systems that perform a huge array of tasks with some highly focused intelligence and a stance leaning towards integration and ease of use and management. The chances that you'll need all of the functions available from the get go are slim, but most people I've seen quickly find out just how much better life can be with an ADC in the mix. Lori explains, in her ever entertaining and readable style, just what these things can do, as well as why you just might need one yourself. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Thanks for tuning in to the Top5 this week. Shoot me your feedback and/or suggestions if you've got them. I'll be back with five more next week. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d8456f18-ad0a-4360-848c-aae5e4bb9742" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Top5" rel="tag"&gt;Top5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SAP" rel="tag"&gt;SAP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GTM" rel="tag"&gt;GTM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iControl" rel="tag"&gt;iControl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ADC" rel="tag"&gt;ADC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Application%20Delivery" rel="tag"&gt;Application Delivery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin%20Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DC Top5'&gt;DC Top5&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iControl'&gt;iControl&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Monitoring/Management'&gt;Monitoring/Management&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5944.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=FZ7CEEkUE2Y:z5YTBi8PFBA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=FZ7CEEkUE2Y:z5YTBi8PFBA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=FZ7CEEkUE2Y:z5YTBi8PFBA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=FZ7CEEkUE2Y:z5YTBi8PFBA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/FZ7CEEkUE2Y" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/24/devcentral-top5-04242009.aspx</guid>
            <pubDate>Fri, 24 Apr 2009 20:29:34 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5944.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/24/devcentral-top5-04242009.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5944.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/24/devcentral-top5-04242009.aspx</feedburner:origLink></item>
        <item>
            <title>Slashdot - A double-edged sword of geekery</title>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>Monitoring/Management</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/9Ry90RzThFw/slashdot---a-double-edged-sword-of-geekery.aspx</link>
            <description>&lt;p&gt;Lori's recent &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/17/dear-slashdot-you-get-what-you-pay-for.aspx" target="_blank"&gt;Dear Slashdot blog post&lt;/a&gt; was not only interesting and entertaining, but it was also very popular. So much so that it got picked up by, and &lt;a href="http://hardware.slashdot.org/article.pl?sid=09/04/17/1345258" target="_blank"&gt;posted on Slashdot&lt;/a&gt;. When you're one of the people responsible for the site hosting such a suddenly famous post, this is both fantastic, and a little bit scary.&lt;/p&gt;  &lt;p&gt;I'm always happy to see people writing compelling things that will draw attention to the other awesome stuff going on on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;. Lori is fantastic at that, and this recent post is a prime example. By getting pushed out to a major geek news site like /. she's bringing in a huge influx of visitors that would likely have never seen &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; otherwise. Some will leave after reading her article, sure, but others will stay. They'll be interested by what she wrote and go digging to see what else is out there. They'll find the killer tech goodness that is DC and maybe they'll stick around.  This is the awesome side of &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; fame.  There is, however, a darker side.&lt;/p&gt;  &lt;p&gt;The term "slashdotted" has been simultaneously feared and strived for by many in the tech industry for years.  &lt;a href="http://en.wikipedia.org/wiki/Slashdotted" target="_blank"&gt;Wikipedia explains what it means&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;"The &lt;b&gt;&lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; effect&lt;/b&gt;, also known as &lt;b&gt;slashdotting&lt;/b&gt;, is the phenomenon of a popular &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Website"&gt;&lt;em&gt;&lt;font color="#000000"&gt;website&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; linking to a smaller site, causing the smaller site to slow down or even temporarily close due to the increased traffic. The name stems from the huge influx of &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_traffic"&gt;&lt;em&gt;&lt;font color="#000000"&gt;web traffic&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; that results from the technology news site &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Slashdot"&gt;&lt;em&gt;&lt;font color="#000000"&gt;Slashdot&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; linking to websites. The effect has been associated with other websites or &lt;/em&gt;&lt;a href="http://en.wikipedia.org/w/index.php?title=Metablog&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;em&gt;&lt;font color="#000000"&gt;metablogs&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; such as &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Fark"&gt;&lt;em&gt;&lt;font color="#000000"&gt;Fark&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Drudge_Report"&gt;&lt;em&gt;&lt;font color="#000000"&gt;Drudge Report&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Digg"&gt;&lt;em&gt;&lt;font color="#000000"&gt;Digg&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, leading to terms such as being &lt;b&gt;Farked&lt;/b&gt; or &lt;b&gt;Drudged&lt;/b&gt; and the &lt;b&gt;Digg effect&lt;/b&gt;. Typically, less robust sites are unable to cope with the huge increase in traffic and become unavailable – common causes are lack of sufficient &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Data_bandwidth"&gt;&lt;em&gt;&lt;font color="#000000"&gt;data bandwidth&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Server_%28computing%29"&gt;&lt;em&gt;&lt;font color="#000000"&gt;servers&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; that fail to cope with the high number of requests, and traffic &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Disk_quota"&gt;&lt;em&gt;&lt;font color="#000000"&gt;quotas&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. Sites that are maintained on &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Shared_hosting"&gt;&lt;em&gt;&lt;font color="#000000"&gt;shared hosting&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt; services often fail when confronted with the &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; effect."&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I've seen many, many small-ish sites shut down completely for days on end thanks to a good slashdotting.  If someone had asked me if I would be concerned about &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; going down, or at least having major performance issues, thanks to be slashdotted, I'd be a liar if I said I no.  Sure, we have fantastic BIG-IPs and WAMs and other F5 gear in front of the site.  We have optimization iRules and all sorts of cool things to keep us up and running. I've seen what these things can do in test, and talked about theoretical limits, and I'm very confident in the infrastructure we're running. Putting all of that to test with a huge traffic spike against the production systems, though? That's always a little un-nerving.&lt;/p&gt;  &lt;p&gt;Well, it was yesterday, anyway. Since then, &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; picked up Lori's post, and we have indeed seen a huge spike in site traffic. The number of hits has gone up dramatically, we've seen scores of new users coming in, and because of that the application servers trying to serve content for &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; have been ... bored. I know. It doesn't add up, right?  A huge spike in hits and overall site traffic, a direct &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; link and ... nothing.  I'm honestly not sure the servers even knew something had happened.  Why?  &lt;a href="http://www.f5.com/products/big-ip/product-modules/webaccelerator.html" target="_blank"&gt;Web Accelerator&lt;/a&gt;, that's why.&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/cwalker/WindowsLiveWriter/Slashdottingthedownsideoffame_D8A2/croppedGraph_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="310" alt="croppedGraph" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/cwalker/WindowsLiveWriter/Slashdottingthedownsideoffame_D8A2/croppedGraph_thumb.jpg" width="404" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We've &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=180" target="_blank"&gt;semi-recently&lt;/a&gt; deployed Web Accelerator in front of &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;.  The system does all sorts of performance tuning for the site now. It makes things faster in general, as reports from all around the world have confirmed.  One very, very key feature though, at least in this case, is caching. Thanks to the powerful, advanced caching features of Web Accelerator (WA), roughly 85% of the traffic during the spiked period of being pummeled from &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; was served from the active cache. &lt;/p&gt;  &lt;p&gt;That's ... amazing. Sure, I know caching isn't a new technology or anything. I know it's been around for a long time and many people are doing it very well, in many ways.  I've read about it, implemented it, coded for it, etc.  I'm just saying that to have it make such a hugely profound impact on the servers that I know and love, and to realize that without the WA boxes in front of us our app servers very well may have felt some severe pain, makes it hit a lot closer to home. &lt;/p&gt;  &lt;p&gt;As you can see in the graph to the right (generated by WA, by the way), we were experiencing pretty normal site traffic until the &lt;a title="" href="http://slashdot.org" rel="" target="_blank"&gt;Slashdot&lt;/a&gt; article hit.  Once it did, we saw a very substantial jump in site traffic.  To be clear, the green bars in the image are the requests being served out of the cache. The light blue bars above them are new requests to the application servers.  Notice that the blue bars didn't grow much at all, even with a gigantic increase in pages being served? Thank you, Web Accelerator, for filtering out the bad side of being slashdotted, and letting us enjoy only the good.&lt;/p&gt;  &lt;p&gt;Also, a huge thanks to the IT guys here at F5 that helped us get this solution in place to make things better for the community. It was one of them that pointed out what a great job WA was doing through the traffic spike, and I really appreciate them being so on top of things.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3ac4bcb6-25c6-4787-bac7-2e7dc7ef5242" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web%20Accelerator" rel="tag"&gt;Web Accelerator&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Slashdot" rel="tag"&gt;Slashdot&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Slashdotting" rel="tag"&gt;Slashdotting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Lori%20MacVittie" rel="tag"&gt;Lori MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin%20Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Monitoring/Management'&gt;Monitoring/Management&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4162.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=9Ry90RzThFw:e0MC1-1s_4E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=9Ry90RzThFw:e0MC1-1s_4E:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=9Ry90RzThFw:e0MC1-1s_4E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=9Ry90RzThFw:e0MC1-1s_4E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/9Ry90RzThFw" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/slashdot---a-double-edged-sword-of-geekery.aspx</guid>
            <pubDate>Fri, 17 Apr 2009 22:55:04 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4162.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/slashdot---a-double-edged-sword-of-geekery.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4162.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/slashdot---a-double-edged-sword-of-geekery.aspx</feedburner:origLink></item>
        <item>
            <title>DevCentral Top5 04/17/2009</title>
            <category>DC Top5</category>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <category>v.10</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/ELzs4PtPfns/devcentral-top5-04172009.aspx</link>
            <description>&lt;p&gt;Here we are, weeks after the announcement of BIG-IP v10, and the hits just keep on coming. It's been another busy, exciting week here in &lt;a target="_blank" href="http://devcentral.f5.com" title=""&gt;DevCentral&lt;/a&gt;-ville. There has been plenty going on to keep track of, and then some, so I'll try to distill it down a little, as always. That said, it's a shame to miss any of the great stuff that's coming out, so make sure to check the rest out for yourself. You're not here for all the content, though, just the best…well my Top5 picks, anyway. Here they are:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dear &lt;a target="_blank" rel="" href="http://slashdot.org" title=""&gt;Slashdot&lt;/a&gt;: You get what you pay for&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/17/dear-slashdot-you-get-what-you-pay-for.aspx"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/17/dear-slashdot-you-get-what-you-pay-for.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starting things off with a bang, a zing, and a bullet, is Lori's great post in response to a write-up about SSL acceleration. In the original article, which is worth checking out to understand the context of this post, os3 put together a solution for a showdown with a BIG-IP 6900. Unfortunately for them, they derive a few points that Lori found…questionable. There's no doubt merit to the type of solution they put together, it's just not a fair comparison. Many things are left out of the equation and a realistic, long lived deployment isn't depicted. I won't try and re-cap the whole thing, as Lori does so far better than I could in her post, which you should go read This is also Lori's second appearance for F5 on &lt;a target="_blank" rel="" href="http://slashdot.org" title=""&gt;Slashdot&lt;/a&gt;, which the geek in me can't but help call out. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v.10 - BIG-IP UI Walkthrough&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2312"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2312&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this article Joe walks through some of what's new in the re-vamped, improved user interface in version 10. The interface was re-worked pretty heavily for the new version including such things as improved, form-based logins that allow for timeouts and smoother authentication interaction, improved responsiveness for page loads, and context-sensitive help functionality. There are plenty of people that are very excited about these new changes and the way it's going to make using and administering their systems a better experience. Frankly, I'm one of them. Joe provides commentary and screenshots of several key features, which makes for a great read.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v.10 - Testing Configurations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2009/04/16/v.10-ndash-testing-configurations.aspx"&gt;http://devcentral.f5.com/weblogs/dmacvittie/archive/2009/04/16/v.10-ndash-testing-configurations.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Putting several of the other irons in the blogging fire on ice, as it were, Don digs into the ways in which you can use both the new LVM and Evaluation Licensing features to achieve some pretty fantastic testing scenarios on your BIG-IP. Each of these functions are cool, in and of themselves but, as Don points out, when used together they can make for some pretty hawesome scenarios. I'll spare you some of the hardcore geekery that comes to mind here, I.E. booting from one partition to the next at will for varied testing, VM like functionality with cloned partitions storing slight variations of configs…hmm, maybe I won't spare you. Regardless, this is a great post that's backed, again pointed out by Don, with some really fantastic work done by not only the Developers to make it happen, but the folks writing about what it can do. That combination makes for a killer feature that not only works, but one that's usable and interesting, since people can grok it with ease.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v.10 - A Look at Route Domains&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=353"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=353&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not to be left out of the v10 fray, Jason puts out another fantastic, deep tech article on Route Domains. A feature that's new for v10, route domains basically allow the re-use of IP space within your BIG-IP. This is something that's been asked for or at least about several times, and Jason dives deep enough to get those propellers spinning, which is something I can always count on him for. It's great to see him dig right into what can be done, testing TMM to the creation limit (creating 4094 route domains just to see if it breaks), and using the tmsh shell while doing so. I love it when I walk away from something on &lt;a target="_blank" href="http://devcentral.f5.com" title=""&gt;DevCentral&lt;/a&gt; saying - "Wow, that's super useful…" and that was definitely the case here. With an easy to follow, step-by-step walkthrough, Jason takes you from 0-60 on route domains with ease.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v.10 - iRules and the after command&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=348"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=348&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As a true departure from the topics you'll normally find me writing about, this week I chose to write about … iRules. I know, you're shocked. I'll give you a moment to recover. Now then, the after command was added in BIG-IP v10, and I'm pretty stoked about it. The ability to inherently induce a specified delay period before executing code is a very powerful scripting tool that has been missed by many in their iRuling efforts thus far. The fact that we can now do so is geektastic. Being able to use the -periodic flag to repeat the evaluation of a given code block on a timer as well…that’s just icing on an already tasty geek cake. I'm just digging in myself to see what kinds of things can be done with this command, and frankly I'm pretty darn excited by the possibilities in v10 as a whole, which this is a part of. While I'm not trying to say this one command is going to help you take over the world, it certainly can't hurt.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I think every week I have more fun picking and highlighting the items in the Top5. That is almost solely due to the continued and escalating excellence of the content I get to choose from. More and more of the stuff we've been putting out has roots deep within different departments inside F5, not just &lt;a target="_blank" href="http://devcentral.f5.com" title=""&gt;DevCentral&lt;/a&gt; (we're just the messengers on lots of it) and I have to say it's awesome to get to write about all of it. So far all of those contributing, a hearty thanks. Also - I want to give a big thanks to the iRules-SME group as well, as they're continually giving me great ideas and inspiration to keep pushing the ball … err … rules. &lt;/p&gt;
&lt;div style="margin: 0px; padding: 0px; display: inline; float: none;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ac9cd2bc-38c9-428e-bc15-ecb5ddf9bbb6" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/DevCentral"&gt;DevCentral&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Top5"&gt;Top5&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/F5"&gt;F5&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/iRules"&gt;iRules&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Big-IP"&gt;Big-IP&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/v10"&gt;v10&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Slashdot"&gt;Slashdot&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Colin%20Walker"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DC Top5'&gt;DC Top5&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4161.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=ELzs4PtPfns:4I-rHbUWZSw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=ELzs4PtPfns:4I-rHbUWZSw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=ELzs4PtPfns:4I-rHbUWZSw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=ELzs4PtPfns:4I-rHbUWZSw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/ELzs4PtPfns" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/devcentral-top5-04172009.aspx</guid>
            <pubDate>Fri, 17 Apr 2009 21:44:48 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4161.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/devcentral-top5-04172009.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4161.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/17/devcentral-top5-04172009.aspx</feedburner:origLink></item>
        <item>
            <title>iRulesTips tweet roundup</title>
            <category>DevCentral</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/aUByrBIihUU/irulestips-tweet-roundup.aspx</link>
            <description>&lt;p&gt;&lt;a target="_blank" href="http://twitter.com/colin_walker"&gt;&lt;img width="151" height="101" border="0" align="right" src="http://imgsrv.mix941.fm/image/kmxb2/UserFiles/Image/markmercedes/mm_twitter.jpg" style="margin: 0px 15px;" alt="" /&gt;&lt;/a&gt; A couple weeks ago I started sending out tips for iRules users via twitter.  I created a hashtag: #iRulesTips and I've been passing out tidbits of iRules advice / info on a pretty regular basis. The goal is to post something daily (or a couple times a day) but with the way things are going around here (see: super busy), I'm happy with "almost daily". Jason even saw fit to chime in with his own contribution, which is awesome. I'm hoping more people will add their own tips, tricks and advice as they see fit.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Here's a roundup of the tips that have been sent out so far:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;#iRulesTips - [string match "/*/index.html"] is likely greedier than you think. It's not going to limit things to a single layer of dirs.&lt;/p&gt;
&lt;p&gt;#iRulesTips - list statements passed to string map rock. Something like [string map [list $find $replace] $data]&lt;/p&gt;
&lt;p&gt;#iRulesTips - Know your event context. My recent doc made me think of this. Some commands behave differently for client vs. server context&lt;/p&gt;
&lt;p&gt;#iRulesTips - HTTP::host and other such commands are references to a memory location, not queries. They're less overhead than variables.&lt;/p&gt;
&lt;p&gt;#iRulesTips - This STREAM:: commands make the already hawesome stream profile infinitely more flexible. Way preferred to manual replacement (Yes, that should have been "the", not "this")&lt;/p&gt;
&lt;p&gt;#iRulesTips - the GTM whereis command options country &amp;amp; continent return both in a list prior to v10. Use lindex to extract each. (From citizen_elah)&lt;/p&gt;
&lt;p&gt;#iRulesTips - You can log directly to a remote log server via UDP by using - log &amp;lt;IP&amp;gt;[:port] &amp;lt;facility&amp;gt;[.&amp;lt;level&amp;gt;] &amp;lt;message&amp;gt;&lt;/p&gt;
&lt;p&gt;#iRulesTips - Using iRules with the stream profile is amazingly powerful. Custom sub strings, toggling replacement, etc. take good to great.&lt;/p&gt;
&lt;p&gt;#iRulesTips - new in v.10! The new after command rocks socks. Check it out: after &amp;lt;ms&amp;gt; &amp;lt;script to execute&amp;gt;. -periodic lets it repeat&lt;/p&gt;
&lt;p&gt;#iRulesTips - In v10 the static namespace makes static globals better. Try static::&amp;lt;yourVar&amp;gt; instead of $::yourVar (static variables only)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;While it hasn't quite been &lt;em&gt;every&lt;/em&gt; day, it's been pretty close, as you can see. Hopefully folks are finding these handy. If nothing else, it's great for me to keep things top of mind, short and sweet, and keep dolling out iRules goodness in different ways.  Follow me on twitter (colin_walker) or search for the hashtag (#iRulesTips) to see these as they come out.&lt;/p&gt;
&lt;div style="margin: 0px; padding: 0px; display: inline; float: none;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cf3f616e-3252-4ca2-bbed-3530d4acc8b7" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/#iRulesTips"&gt;#iRulesTips&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Twitter"&gt;Twitter&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/DevCentral"&gt;DevCentral&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/F5"&gt;F5&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/iRules"&gt;iRules&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Colin%20Walker"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/4151.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aUByrBIihUU:_s3wcDSgk7Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aUByrBIihUU:_s3wcDSgk7Q:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=aUByrBIihUU:_s3wcDSgk7Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=aUByrBIihUU:_s3wcDSgk7Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/aUByrBIihUU" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/15/irulestips-tweet-roundup.aspx</guid>
            <pubDate>Wed, 15 Apr 2009 16:54:37 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/4151.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/15/irulestips-tweet-roundup.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/4151.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/15/irulestips-tweet-roundup.aspx</feedburner:origLink></item>
        <item>
            <title>DevCentral Top5 04/10/2009</title>
            <category>DC Top5</category>
            <category>DevCentral</category>
            <category>Development / General IT Goodness</category>
            <category>iRules</category>
            <category>Ramblings</category>
            <category>v.10</category>
            <link>http://feedproxy.google.com/~r/f5/cwalker/~3/62S4s1Nz_DM/devcentral-top5-04102009.aspx</link>
            <description>&lt;p&gt;It's an interesting relation that the more awesome, noteworthy content there is on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; in a given week, the harder it is for me to narrow down what it is I want to call out in the Top5. That being said, this week is easily the toughest week to decide what to highlight in recent memory. With the BIG-IP v10 announcement dropping and the ensuing flood of killer content, there is an over abundance of options. That's a wonderful "problem" to have, though. I want to say this week especially that there are &lt;i&gt;many &lt;/i&gt;killer things that are worth a look out there on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt; that didn't make the list, so go check them out. As always though, here I am, sifting through all of that goodness the best I can to bring you my favorites. Here's your Top5:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Revolution Begins: Arming the Data Center&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/08/the-revolution-begins-arming-the-data-center.aspx"&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/08/the-revolution-begins-arming-the-data-center.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Leading the charge, both literally in terms of content for the day, and figuratively in terms of her message, is Lori MacVittie. This absolutely fantastic blog post is part of her recent series talking about independence in the data center. It's a must read as it not only calls out some of the killer new features in v10, in an easily consumable fashion, but it also goes through your rights in the DataCenter. This clever way of delivering a strong message had me raring to go as we launched into the launch day festivities. Read it, pin it up on your wall, recite it before bed, I don't care. Just make sure to take a look. This one is #1 for a reason.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v10 Introduction to the tmsh Command Shell&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=347"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=347&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One of the changes most interesting to me in v10 is the complete revamp of the way you can interact with the system via the command line. No longer are you tethered only to the bigpipe command. Now there is a far more elegant and usable interface available to you by way of tmsh, the new command shell on v10 systems. Bigpipe is still there for legacy purposes and to give people time to get comfortable in the new, bold world of tmsh, but as Don alludes to in this article, I'm relatively confident that once people start using the new interface they'll quickly adopt it full time. Take a look here to see what it can do, and find out where you can learn more.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v10: GTM, Meet CLI&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/jason/archive/2009/04/09/v.10-gtm-meet-cli.aspx"&gt;http://devcentral.f5.com/weblogs/jason/archive/2009/04/09/v.10-gtm-meet-cli.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Continuing on the theme of new and improved interfaces for v10, Jason delves into the new command line interface now gracing GTM as of the new release. His exuberance will be shared by many as they get the chance to dig in and manipulate their GTM properties in new and powerful ways. He also goes on to spoil his own Tech Tip a bit by summarizing the cool iRules changes for GTM in v10. So much content you can barely talk about iRules? Isn't that blasphemy of some sort? GTM is a stellar product and I'm very happy to call out these cool changes.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v10 - New class features in iRules&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2309"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2309&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Speaking of iRules, there are lots of awesome new things in v10 for my fellow iRuling brethren. Amongst them are the killer new after command, SSL data inspection, and the restructuring of data groups to be much more powerful and usable than before. To make use of all the goodness squeezed into the new classes, there's a special new class command added in v10. This doc is your guide to what it can do, how it works, and some examples of the powerful new things that can be done in your iRules. It was enough to get me even more raring to go than normal to code some iRules, and that's saying something. You can also check out all the new iRules (and iControl) commands in their respective Wikis on &lt;a title="" href="http://devcentral.f5.com" target="_blank"&gt;DevCentral&lt;/a&gt;. Read. Code. Rejoice.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;v10 Try Before You Buy&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2307"&gt;http://devcentral.f5.com/Default.aspx?tabid=63&amp;amp;articleType=ArticleView&amp;amp;articleId=2307&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Last but certainly not least is Jeff's article about the fantastic new Evaluation Licensing features in v10. Have you ever wanted to try a new module but couldn't justify allocating an entire new box to testing? Wanted to add a module to an existing LTM to test but were concerned that you'd have to re-license the entire thing? Apparently we were listening to your concerns, because in v10 the licensing system was completely overhauled and it's pretty darn impressive. Now you have far more control and flexibility in how you manage, deploy and license the modules on your systems. I have to say that for a feature that isn't purely geek and hardcore tech, this one had me pretty darn excited. This is a huge step forward in the way we handle these things, and everyone needs to hear about it.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Phew, I made it! For a while there I was sure this would turn into the Top10 or Top15 with all the cool things to talk about. Maybe I'll save a few for next week and toss them out to you then. For now though, thanks for reading and please feel free to fire off any feedback or suggestions.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f6fbbaab-65dc-4756-a448-99c10bc8a5d6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DevCentral" rel="tag"&gt;DevCentral&lt;/a&gt;,&lt;a href="http://technorati.com/tags/v10" rel="tag"&gt;v10&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iControl" rel="tag"&gt;iControl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TMSH" rel="tag"&gt;TMSH&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GTM" rel="tag"&gt;GTM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Licensing" rel="tag"&gt;Licensing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Data%20Center%20Rights" rel="tag"&gt;Data Center Rights&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Top5" rel="tag"&gt;Top5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colin%20Walker" rel="tag"&gt;Colin Walker&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;#Colin&lt;/p&gt;&lt;div class='blogtags'&gt;&lt;br&gt;Categories: &lt;a rel='tag' href='http://technorati.com/tags/DC Top5'&gt;DC Top5&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/DevCentral'&gt;DevCentral&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Development / General IT Goodness'&gt;Development / General IT Goodness&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/iRules'&gt;iRules&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/Ramblings'&gt;Ramblings&lt;/a&gt;&amp;nbsp;, &lt;a rel='tag' href='http://technorati.com/tags/v.10'&gt;v.10&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/cwalker/aggbug/5936.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=62S4s1Nz_DM:U17AG2gG7gg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=62S4s1Nz_DM:U17AG2gG7gg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?i=62S4s1Nz_DM:U17AG2gG7gg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/f5/cwalker?a=62S4s1Nz_DM:U17AG2gG7gg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/f5/cwalker?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/cwalker/~4/62S4s1Nz_DM" height="1" width="1"/&gt;</description>
            <dc:creator>Colin Walker</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/10/devcentral-top5-04102009.aspx</guid>
            <pubDate>Fri, 10 Apr 2009 18:56:55 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/cwalker/comments/5936.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/10/devcentral-top5-04102009.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/cwalker/comments/commentRss/5936.aspx</wfw:commentRss>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/cwalker/archive/2009/04/10/devcentral-top5-04102009.aspx</feedburner:origLink></item>
    </channel>
</rss>
