<rss version="2.0" 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/">
    <channel>
        <title>iRules</title>
        <link>http://devcentral.f5.com/weblogs/Joe/category/27.aspx</link>
        <description>iRules</description>
        <language>en-US</language>
        <copyright>Joe Pruitt</copyright>
        <managingEditor>joe@f5.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>The First VIPRION Review</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/09/03/the-first-viprion-review.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheFirstVIPRIONReview_8F45/viprion_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="86" alt="viprion" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheFirstVIPRIONReview_8F45/viprion_thumb.jpg" width="130" align="right" border="0" /&gt;&lt;/a&gt;This just came across the wire:  The UK based website &lt;a href="http://www.itpro.co.uk"&gt;ITPRO&lt;/a&gt; just published the first &lt;a href="http://www.itpro.co.uk/605862/f5-networks-viprion"&gt;public review&lt;/a&gt; of F5's VIPRION On-Demand Application Delivery Controller.  Let's see how it fared:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Rating: 5 out of 6 stars&lt;/p&gt; &lt;p&gt;Price: £83000&lt;/p&gt; &lt;p&gt;"Targeting enterprises and service providers, the Viprion offers a range of features suited to those looking for levels of resilience, scalability and performance that standard appliance based solutions can’t deliver."&lt;/p&gt; &lt;p&gt;"A unique feature of the Viprion is its ability to present a single virtual server with massive resources behind it as it can use all blades. As new blades are added they are incorporated into the cluster, enabling a single application to scale easily with demand."&lt;/p&gt; &lt;p&gt;"Installation was simple as the Viprion not only clustered the blades for us but also presented a single virtual IP address for management."&lt;/p&gt; &lt;p&gt;"During its stay in the lab the Viprion impressed us mightily with its huge range of features. The automatic blade clustering feature also makes upgrades extremely simple and the well designed web interface makes light work of configuration and management."&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Verdict&lt;/strong&gt;: The Viprion sets new standards for enterprise level application delivery, with seriously good resilience, scalability and performance. Load balancing features don’t get any better either and yet during testing we found it remarkably easy to deploy and manage.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;So there you have it.  If you have been maxing out your &lt;a href="http://www.f5.com/products/hardware/big-ip.html"&gt;8800's&lt;/a&gt; and have been feeling the need for an upgrade, then this review might help you tip the scale.  The one thing that they didn't mention in the review is that iControl, the remote management/automation API is available on that product as well so all your scripts you've developed for managing your v9.x devices will work with the new platform as well.&lt;/p&gt; &lt;p&gt;Make sure you check out the full review at the &lt;a href="http://www.itpro.co.uk/605862/f5-networks-viprion"&gt;ITPRO website&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4c3b4f42-b850-47e9-bed0-ee88060cd0f3" 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/VIPRION" rel="tag"&gt;VIPRION&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/Product%20Review" rel="tag"&gt;Product Review&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3586.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/09/03/the-first-viprion-review.aspx</guid>
            <pubDate>Wed, 03 Sep 2008 17:11:18 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3586.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/09/03/the-first-viprion-review.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3586.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3586.aspx</trackback:ping>
        </item>
        <item>
            <title>Stop Those XSS Cookie Bandits iRule Style</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/stop-those-xss-cookie-bandits-irule-style.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/StopThoseXSSCookieBanditsiRuleStyle_D71F/ChocolateChipCookies.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 10px 10px; border-right-width: 0px" height="178" alt="ChocolateChipCookies" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/StopThoseXSSCookieBanditsiRuleStyle_D71F/ChocolateChipCookies_thumb.jpg" width="260" align="right" border="0" /&gt;&lt;/a&gt;In a &lt;a href="http://www.codinghorror.com/blog/archives/001167.html"&gt;recent post&lt;/a&gt;, &lt;a href="http://www.CodingHorror.com"&gt;CodingHorror&lt;/a&gt; blogged about a story of one of his friends attempts at writing his own HTML sanitizer for his website.&lt;/p&gt; &lt;p&gt;I won't bother repeating the details but it all boils down to the fact that his friend noticed users were logged into his website as him and hacking away with admin access.  How did this happen?  It turned out to be a Cross Site Scripting attack (XSS) that found it's way around his HTML sanitizing routines.  A user posted some content that included mangled JavaScript that made an external reference including all history and cookies of the current users session to an alternate machine.&lt;/p&gt; &lt;p&gt;CodingHorror recommended adding the HttpOnly attribute to Set-Cookie response headers to help protect these cookies from being able to make their way out to remote machines.  Per his blog post:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;HttpOnly restricts all access to &lt;code&gt;document.cookie&lt;/code&gt; in IE7, Firefox 3, and Opera 9.5 (unsure about Safari)  &lt;/li&gt;&lt;li&gt;HttpOnly removes cookie information from the response headers in &lt;code&gt;XMLHttpObject.getAllResponseHeaders()&lt;/code&gt; in IE7. It should do the same thing in Firefox, but it doesn't, because &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=380418"&gt;there's a bug&lt;/a&gt;.  &lt;/li&gt;&lt;li&gt;&lt;code&gt;XMLHttpObjects&lt;/code&gt; may only be submitted to the domain they originated from, so there is no cross-domain posting of the cookies. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Whenever I hear about modifications made to backend servers, alarms start going off in my head and I get to thinking about how this can be accomplished on the network transparently.  Well, if you happen to have a BIG-IP, then it's quite easy.  A simple iRule can be constructed that will check all the response cookies and if they do not already have the HttpOnly attribute, then add it.  I went one step further and added a check for the "Secure" attribute and added that one in as well for good measure. &lt;/p&gt;&lt;pre class="code"&gt;when HTTP_RESPONSE {&lt;br /&gt;  foreach cookie [HTTP::cookie names]&lt;br /&gt;  {&lt;br /&gt;    set value [HTTP::cookie value $cookie];&lt;br /&gt;    if { "" != $value }&lt;br /&gt;    {&lt;br /&gt;      set testvalue [string tolower $value]&lt;br /&gt;      set valuelen [string length $value]&lt;br /&gt;      #log local0. "Cookie found: $cookie = $value";&lt;br /&gt;      switch -glob $testvalue {&lt;br /&gt;        "*;secure*" -&lt;br /&gt;        "*; secure*" { }&lt;br /&gt;        default { set value "$value; Secure"; }&lt;br /&gt;      }&lt;br /&gt;      switch -glob $testvalue {&lt;br /&gt;        "*;httponly*" -&lt;br /&gt;        "*; httponly*" { }&lt;br /&gt;        default { set value "$value; HttpOnly"; }&lt;br /&gt;      }&lt;br /&gt;      if { [string length $value] &amp;gt; $valuelen} {&lt;br /&gt;        #log local0. "Replacing cookie $cookie with $value"&lt;br /&gt;        HTTP::cookie value $cookie "${value}"&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;If you are only concerned with the Secure attribute, then you can always use the "HTTP::cookie secure" command but as far as I can tell it won't include the HttpOnly attribute.&lt;/p&gt;
&lt;p&gt;So, if you determine that HttpOnly cookies are the way you want to go, you could manually configure these on all of your applications on your backend servers.  Or... you could configure it in one place on the network.  I think I prefer the second option.&lt;/p&gt;
&lt;p&gt;-Joe&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:19449ac3-debe-41dd-bb88-1ff1c59992e5" 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/XSS" rel="tag"&gt;XSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Cookie" rel="tag"&gt;Cookie&lt;/a&gt;, &lt;a href="http://technorati.com/tags/HttpOnly" rel="tag"&gt;HttpOnly&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CodingHorror" rel="tag"&gt;CodingHorror&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3577.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/stop-those-xss-cookie-bandits-irule-style.aspx</guid>
            <pubDate>Fri, 29 Aug 2008 22:18:07 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3577.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/stop-those-xss-cookie-bandits-irule-style.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3577.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3577.aspx</trackback:ping>
        </item>
        <item>
            <title>Crack open the books, it's iRule time</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/crack-open-the-books-its-irule-time.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/CrackopenthebooksitsiRuletime_8EFA/Classroom_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="240" alt="Classroom" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/CrackopenthebooksitsiRuletime_8EFA/Classroom_thumb.jpg" width="235" align="right" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.f5.com/training-support/global-training/course-descriptions/big-ip-ltm-9x-irules.html"&gt;Hot off the presses&lt;/a&gt;!&lt;/p&gt; &lt;p&gt;I just received an email from Beth, our Director of World Wide Customer Education, that starting now registration is open for a brand spanking new "&lt;a href="http://www.f5.com/training-support/global-training/course-descriptions/big-ip-ltm-9x-irules.html"&gt;Configuring BIG-IP V9.x With iRules&lt;/a&gt;" course offered by F5 Global Training - WOOHOO!&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/CrackopenthebooksitsiRuletime_8EFA/quote_thumb_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="16" alt="quote_thumb" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/CrackopenthebooksitsiRuletime_8EFA/quote_thumb_thumb.png" width="18" align="left" border="0" /&gt;&lt;/a&gt; This three-day course gives networking professionals an understanding of how to configure a BIG-IP v9 system with iRules. The course builds on the foundation of the &lt;/em&gt;&lt;a href="http://www.f5.com/training-support/global-training/course-descriptions/big-ip-ltm-9x-essentials.html"&gt;&lt;em&gt;BIG-IP Local Traffic Manager (LTM) Essentials course&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, demonstrating how to logically plan and write iRules to help monitor and manage common tasks involved with processing traffic on the BIG-IP. Course Labs consist of writing, applying and evaluating the effect of iRules on LTM traffic. This hands-on course includes lectures, labs, and discussions.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;So if you find yourself in need of a little more assistance in iRule Elements, Syntax and Troubleshooting, iRule Optimization, iRule Security, Expressions and Operators, Variables and Loops, Data Classes, Persistence and Server Data, and Statistics, then this course is for you!  The full class description can be found &lt;a href="http://www.f5.com/training-support/global-training/course-descriptions/big-ip-ltm-9x-irules.html"&gt;here&lt;/a&gt;.  The upcoming schedule in the US is Oct 14-16 in Seattle, Nov 10-12 in NYC, and Dec 2-5 in Seattle.  Oh, and if you are in the UK, never fear...  You can climb aboard and catch a class Sept 17-19, Nov 11-19, or Dec 10-12 in Chertsey, UK.&lt;/p&gt; &lt;p&gt;Congrats to the entire Global Training team on getting this course out!&lt;/p&gt; &lt;p&gt;Links: &lt;a href="http://www.f5.com/training-support/global-training/course-descriptions/big-ip-ltm-9x-irules.html"&gt;Course Overview&lt;/a&gt;, &lt;a href="http://www.f5.com/pdf/global-training/TOCb.pdf"&gt;Course Table of Contents&lt;/a&gt;, &lt;a href="http://www.f5.com/training-support/global-training/course-schedules/"&gt;Course Schedules&lt;/a&gt;, and &lt;a href="http://www.f5.com/training-support/global-training/course-registration/"&gt;Class Registration&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4775459b-c372-4237-a58f-ffc68348b194" 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/BIG-IP" rel="tag"&gt;BIG-IP&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/Training" rel="tag"&gt;Training&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3573.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/crack-open-the-books-its-irule-time.aspx</guid>
            <pubDate>Fri, 29 Aug 2008 17:10:17 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3573.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/29/crack-open-the-books-its-irule-time.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3573.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3573.aspx</trackback:ping>
        </item>
        <item>
            <title>Symphonic releases TrueView ADC Edition</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/01/symphonic-releases-trueview-adc-edition.aspx</link>
            <description>&lt;p&gt;I found out about this at our partner conference earlier this week and it looks like &lt;a href="http://www.symphoniq.com/products/trueview-adc-edition.php"&gt;Symphonic's TrueView ADC Edition&lt;/a&gt; has made it's way out into the wild.&lt;/p&gt; &lt;p&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/SymphonicreleasesTrueViewADCEdition_D607/symphonic_true_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="154" alt="symphonic_true" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/SymphonicreleasesTrueViewADCEdition_D607/symphonic_true_thumb.jpg" width="244" align="right" border="0" /&gt;&lt;/a&gt; From the press sheet:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;Symphoniq, in conjunction with F5, has created a unique monitoring solution to leverage your existing Application Deliver Controller (ADC) infrastructure to give you detailed, actionable insight into how the infrastructure is running, from your end user's perspective.&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;b&gt;TrueView, ADC Edition&lt;/b&gt; takes advantage of Symphoniq's TrueView technology to measure real end-user response times, and leverages F5's iRules and iControl technologies to seamlessly integrate with your infrastructure to provide the information you need to optimize your web application delivery.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;With all the benefits of the &lt;a href="http://www.symphoniq.com/solutions/"&gt;True Product line&lt;/a&gt;, TrueView ADC Edition is built exclusively around F5's BIG-IP.  They are using iControl to enable Symphonic transaction monitoring and, in doing so, the BIG-IP is automatically configured to dynamically instrument outgoing web pages or SOA calls. &lt;/p&gt;&lt;p&gt;Key highlights in the TrueView ADC Edition include: &lt;/p&gt;&lt;ul&gt; &lt;li&gt;Monitors application performance as experienced by the real users of HTML, AJAX, Flash and Silverlight applications&lt;/li&gt; &lt;li&gt;Collects detailed Web performance parameters (such as response time, parsing time, time to first byte, and error rate) from the real user's perspective at the browser&lt;/li&gt; &lt;li&gt;Allows setting of thresholds to generate alerts on Web performance parameters to support 24/7 operations&lt;/li&gt; &lt;li&gt;Capture and report on F5 BIG-IP device statistics&lt;/li&gt; &lt;li&gt;Correlates F5 BIG-IP device statistics with critical web application parameters to gain unprecedented visibility&lt;/li&gt; &lt;li&gt;Business group oriented approach relates performance issues to business impact&lt;/li&gt; &lt;li&gt;Customizable SQL-based reporting engine supports service level reporting and historical data archival&lt;/li&gt; &lt;li&gt;Monitoring functionality leverages existing F5 BIG-IP appliances using iRules and iControl, no additional third-party appliance required&lt;/li&gt; &lt;li&gt;Seamless migration to the full TrueView suite for end-to-end application performance monitoring and diagnostics &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If you are a BIG-IP customer and are looking at ways to eek the most out of your applications and their performance on the network, I'd highly suggest you take a look at &lt;a href="http://www.symphoniq.com/products/trueview-adc-edition.php"&gt;Symphonic's new offering&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Who knows, maybe we'll get them on a podcast sometime soon to talk about how they've used iControl and iRules to their, and your, advantage. &lt;/p&gt;&lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cfd05061-56d0-43ec-b7b3-a22a7e6747aa" 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/Symphonic" rel="tag"&gt;Symphonic&lt;/a&gt;, &lt;a href="http://technorati.com/tags/TrueView" rel="tag"&gt;TrueView&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/iControl" rel="tag"&gt;iControl&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/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3511.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/01/symphonic-releases-trueview-adc-edition.aspx</guid>
            <pubDate>Fri, 01 Aug 2008 22:13:21 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3511.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/08/01/symphonic-releases-trueview-adc-edition.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3511.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3511.aspx</trackback:ping>
        </item>
        <item>
            <title>Scaling Ruby on Rails to 1 Billion Page Views a Month</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/15/scaling-ruby-on-rails-to-1-billion-page-views-a.aspx</link>
            <description>&lt;p&gt;A while ago I blogged about how &lt;a href="http://devcentral.f5.com/weblogs/Joe/archive/2007/04/13/2813.aspx"&gt;F5 was making mongrels better with a Side of Mayo&lt;/a&gt;.  I referenced a blog post on Joyent's wonderful &lt;a href="http://www.joyeur.com"&gt;Joyeur&lt;/a&gt; blog on why Joyent uses F5's BIG-IP for their customers.  Well, those krazy kids at &lt;a href="http://joyent.com/"&gt;Joyent&lt;/a&gt; are at it again...&lt;/p&gt; &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/ScalingRubyonRailsto1BillionPageViewsaMo_9674/joyeurPlusLinkedIn_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 10px; border-right-width: 0px" height="199" alt="joyeurPlusLinkedIn" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/ScalingRubyonRailsto1BillionPageViewsaMo_9674/joyeurPlusLinkedIn_thumb.jpg" width="364" align="right" border="0" /&gt;&lt;/a&gt; In &lt;a href="http://www.joyeur.com/2008/06/24/1-billion-page-views-a-month"&gt;a recent post&lt;/a&gt;, Joyent point out how &lt;a href="http://www.linkedin.com"&gt;LinkedIn&lt;/a&gt;, a customer of theirs, built a Facebook application called BumperSticker using Ruby On Rails.  LinkedIn made use of Joyent's &lt;a href="http://www.joyent.com/accelerator"&gt;Accelerators&lt;/a&gt; and our very own &lt;a href="http://www.f5.com/products/big-ip/"&gt;BIG-IP&lt;/a&gt; to scale Ruby on Rails to some &lt;a href="http://blog.linkedin.com/blog/2008/06/web-scalability.html"&gt;very significant numbers&lt;/a&gt;.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;13.5 million installations  &lt;/li&gt;&lt;li&gt;1.5 million daily active users  &lt;/li&gt;&lt;li&gt;20-27 million canvas page views a day&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;All this is served by&lt;/p&gt; &lt;ul&gt; &lt;li&gt;13 web application servers running nginx and mongrel.  &lt;/li&gt;&lt;li&gt;8 static asset servers serving over 3,500,000 stickers, soon to migrate to a CDN.  &lt;/li&gt;&lt;li&gt;4 MySQL servers in a master/slave configuration using &lt;a href="http://weblog.techno-weenie.net/"&gt;Rick Olson's&lt;/a&gt; excellent &lt;a href="http://github.com/technoweenie/masochism/tree/master"&gt;masochism plugin&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;For those video inclined, Joyent has an added bonus: check out &lt;a href="http://joyent.vo.llnwd.net/o25/videos/LinkedIn-Bumpersticker-LED-Scaling-Rails.m4v"&gt;the video&lt;/a&gt; they put together on the subject.&lt;/p&gt; &lt;p&gt;So, as the Twitter's out there continue to have availability issues and the debate continues as to the scalability of Ruby on Rails, BIG-IP helps show that with a good design and &lt;a href="http://www.joyent.com/accelerator"&gt;infrastructure planning&lt;/a&gt;, big things are possible.  Keep up the good work Joyent!  Oh, and if you ever want to do a guest spot on the &lt;a href="http://devcentral.f5.com/weblogs/dcpodcast"&gt;DevCentral Podcast&lt;/a&gt;, please let us know.  Oh, and if you ever need a guest for your &lt;a href="http://www.joyeur.com/rss?category=Quad-Core"&gt;Quad Core podcast&lt;/a&gt;, let me know - I'd be glad to sit in!&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a42fec13-5274-4308-aea6-d60d6e685169" 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/Joyent" rel="tag"&gt;Joyent&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joyeur" rel="tag"&gt;Joyeur&lt;/a&gt;, &lt;a href="http://technorati.com/tags/LinkedIn" rel="tag"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Ruby%20on%20Rails" rel="tag"&gt;Ruby on Rails&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3454.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/15/scaling-ruby-on-rails-to-1-billion-page-views-a.aspx</guid>
            <pubDate>Tue, 15 Jul 2008 17:41:57 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3454.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/15/scaling-ruby-on-rails-to-1-billion-page-views-a.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3454.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3454.aspx</trackback:ping>
        </item>
        <item>
            <title>Japanese Marketing - BIG-IP</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/01/japanese-marketing---big-ip.aspx</link>
            <description>&lt;p align="center"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingBIGIP_C9EB/DCJPBIGIPFront.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="404" alt="DCJPBIGIPFront" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingBIGIP_C9EB/DCJPBIGIPFront_thumb.jpg" width="287" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingBIGIP_C9EB/DCJPBIGIPBack.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="404" alt="DCJPBIGIPBack" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingBIGIP_C9EB/DCJPBIGIPBack_thumb.jpg" width="287" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Here's another post on Japanese Marketing, F5 Style.  I've talked about &lt;a href="http://devcentral.f5.com/weblogs/Joe/archive/2008/06/24/japanese-marketing---irules.aspx"&gt;iRules&lt;/a&gt;, &lt;a href="http://devcentral.f5.com/weblogs/Joe/archive/2008/06/25/japanese-marketing---tmos.aspx"&gt;TMOS&lt;/a&gt;, and &lt;a href="http://devcentral.f5.com/weblogs/Joe/archive/2008/06/26/japanese-marketing---firepass.aspx"&gt;FirePass&lt;/a&gt; and for today I've got our very own BIG-IP.  As I mentioned in my previous posts, since I don't speak Japanese, the only way I can interpret this marketing sheet is by the graphics on it.  So, again, I'll give you my view on what the message is:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;The guy in this photo is not really a guy at all, he's a puppet since there is no bottom half to his body.&lt;/li&gt; &lt;li&gt;The left picture shows him with a blue forehead - not sure what to infer from that.&lt;/li&gt; &lt;li&gt;The puppet has the added "&lt;a href="http://en.wikipedia.org/wiki/Spock"&gt;Spock&lt;/a&gt; from Star Trek Eyebrow Lift" that was made famous by &lt;a href="http://en.wikipedia.org/wiki/Leonard_Nimoy"&gt;Leonard Nimoy&lt;/a&gt; in the original Star Trek series.&lt;/li&gt; &lt;li&gt;BIG-IP works like 4 stars in a data center with three racks of servers, but it gets a 5th star when you increase the number of racks to twelve.  Plus you get an added blue glow out of your data center!&lt;/li&gt; &lt;li&gt;Four points are presented around this 5 star blue glow (you'll notice there are four points on each star!).  The first one being BIG-IP and iRules, the second being L3 and ICMP, the 3rd is PVA, and the 4th is HTTP.&lt;/li&gt; &lt;li&gt;If the four points aren't good enough for you, I bet you didn't know there was a built-in matchmaking service available.  There is a nifty flowchart guiding you to your ideal product match.  I ran through the flowchart and here's where I ended up:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Do you like lots of ports to stick your wires? : Yes - Move to the right&lt;/li&gt; &lt;li&gt;Are you looking for a partner in the with a healthy 2U figure? : Yes - Move to the right.&lt;/li&gt; &lt;li&gt;Do you need 1Gbps? : Yes - Move down.&lt;/li&gt; &lt;li&gt;Are you sure you want a 2U figure? : Yes - Move down.&lt;/li&gt; &lt;li&gt;Do you need 10Gbps? : Yes - Move down.&lt;/li&gt; &lt;li&gt;That leads me to the 8400 as my ideal match.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt; &lt;p&gt;So, there it is.  While BIG-IP didn't have as many unexpected features as FirePass did, it sure did make up for it in sheer muscle.  So, I'm an 8400, which one are you? &lt;/p&gt; &lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:641796de-f639-4bd9-b25c-9e9ec32c31ca" 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/iRules" rel="tag"&gt;iRules&lt;/a&gt;, &lt;a href="http://technorati.com/tags/TMOS" rel="tag"&gt;TMOS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/FirePass" rel="tag"&gt;FirePass&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/Japan" rel="tag"&gt;Japan&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Tokyo" rel="tag"&gt;Tokyo&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3418.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/01/japanese-marketing---big-ip.aspx</guid>
            <pubDate>Tue, 01 Jul 2008 21:21:35 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3418.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/07/01/japanese-marketing---big-ip.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3418.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3418.aspx</trackback:ping>
        </item>
        <item>
            <title>Japanese Marketing - iRules</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/06/24/japanese-marketing---irules.aspx</link>
            <description>&lt;p align="center"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingiRules_C905/DCJPiRulesFront.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="404" alt="DCJPiRulesFront" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingiRules_C905/DCJPiRulesFront_thumb.jpg" width="287" border="0" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingiRules_C905/DCJPiRulesBack.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="404" alt="DCJPiRulesBack" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/JapaneseMarketingiRules_C905/DCJPiRulesBack_thumb.jpg" width="288" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;While Jeff and I were in Tokyo a few weeks back, we spent some time in F5's office and what immediately caught my eye was the lack of human models in their marketing literature.  As you can see in the above sheet, artists drawings are used instead of photos of real people.  In fact, this isn't just a tech thing because the same can be seen while riding on the subway.  I don't know this for a fact, but I would wager a couple of yen on the fact there is one artist in Japan that does all the ad work because they all look very similar in nature (I'm sure that's not the case, but it sure seems like it).&lt;/p&gt; &lt;p&gt;Anyway, since I figured folks on this side of the planet don't often see these types of things, I brought a few pieces home and as I scan them in, I'll post them to the blog.&lt;/p&gt; &lt;p&gt;Oh, and don't ask me what they mean.  The only thing I can tell you about the one above is that it's focused on some guy writing an iRule letter to his BIG-IP and it get's auto-deployed into his network.  Anyone care to translate for me?&lt;/p&gt; &lt;p&gt;If you want a larger version, click on the above images and you'll get the full sized scanned images.&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt; &lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:580b508b-2366-4684-a073-00e861dfda1c" 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/Tokyo" rel="tag"&gt;Tokyo&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Japan" rel="tag"&gt;Japan&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Marketing" rel="tag"&gt;Marketing&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Cartoons" rel="tag"&gt;Cartoons&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/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3386.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/06/24/japanese-marketing---irules.aspx</guid>
            <pubDate>Tue, 24 Jun 2008 21:17:43 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3386.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/06/24/japanese-marketing---irules.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3386.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3386.aspx</trackback:ping>
        </item>
        <item>
            <title>The Networking ABC's - T is for TCL</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/05/05/the-networking-abcs---t-is-for-tcl.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsTisforTCL_7E4D/abc_2.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="217" alt="abc" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsTisforTCL_7E4D/abc_thumb.gif" width="240" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Today's letter in the Networking ABC's is the letter "T".  Other words beginning with "T" that would have worked today are TACACS, TMM, trunk, TCP, throughput, traffic, and ToS.  But, being a developer at heart, I opted for the word that I use on an almost daily basis.  The word for today is the programming language of iRules: TCL.&lt;/p&gt; &lt;h2&gt;"T" is for TCL&lt;/h2&gt; &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:e2163cfe-b5cd-4265-86f7-58028b0a24aa" style="padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsTisforTCL_7E4D/TCL-8x6.jpg" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsTisforTCL_7E4D/TCL_23.png" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;h3&gt;TCL&lt;/h3&gt; &lt;p&gt;Pronounced: Tik-uhl&lt;/p&gt; &lt;p&gt;Tool Command Language (or TCL) is a scripting language created by John Ousterhout who devised the language "out of frustration with programmers devising their own (poor quality) languages intended to be embedded into applications".  TCL quickly gained wide acceptance on it's own and is generally thought to be easy to learn, but powerful in competent hands.  TCL is used extensively on embedded systems platforms, both in it's full form and in several other small-footprint versions.  &lt;/p&gt; &lt;p&gt;Several features of TCL include: Everything is a command; everything can be dynamically redefined and overridden; All data types can be manipulated as strings, including code; simple execution handling using exception code returned by all command executions; readily extensible via C, C++, Java, and TCL; and platform independent.&lt;/p&gt; &lt;p&gt;See Also: &lt;a href="http://www.tcl.tk/"&gt;TCL Developer Site&lt;/a&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f1a94a10-0e07-42c3-b459-2685c0e14be8" 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/Networking%20ABCs" rel="tag"&gt;Networking ABCs&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ABCs" rel="tag"&gt;ABCs&lt;/a&gt;, &lt;a href="http://technorati.com/tags/TCL" rel="tag"&gt;TCL&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Joe%20Pruitt" rel="tag"&gt;Joe Pruitt&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3226.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/05/05/the-networking-abcs---t-is-for-tcl.aspx</guid>
            <pubDate>Mon, 05 May 2008 15:58:54 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3226.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/05/05/the-networking-abcs---t-is-for-tcl.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3226.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3226.aspx</trackback:ping>
        </item>
        <item>
            <title>SEADUG Meeting 1 Recap</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/24/seadug-meeting-1-recap.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:4134a6f2-fa60-4e24-bff4-65522eb50502" style="padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/SEADUGMeeting1Recap_AA98/space_needle_f5-8x6.jpg" title="SEADUG" rel="thumbnail"&gt;&lt;img border="0" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/SEADUGMeeting1Recap_AA98/space_needle_f5_30.png" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Well we survived it and it was a blast! Thanks to everyone that showed up and I hope you learned a few things and had some fun along the way.  &lt;/p&gt; &lt;p&gt;The night started off with socializing over some yummy pizza (which I ate way too much of) and we fit in some foosball and pool while we were waiting for things to kick off.&lt;/p&gt; &lt;p&gt;I presented a iRules slide deck covering some iRule basics and then dug into some optimization techniques and ended up with some troubleshooting tips.  Hopefully everyone learned a little something during the talk.&lt;/p&gt; &lt;p&gt;We gave away some pretty nice &lt;a title="DevCentral.f5.com" href="http://devcentral.f5.com"&gt;DevCentral&lt;/a&gt; laptop backpacks to the ones who 1) answered correctly, or 2) guessed close enough (you know who you are!) the answers to some questions we threw out.  For those that didn't make it, here are the questions&lt;/p&gt; &lt;p&gt;1) What does TCL stand for?&lt;/p&gt; &lt;p&gt;2) How many *::payload commands exist in the iRules command set?&lt;/p&gt; &lt;p&gt;3) What are the two functions of OneConnect?&lt;/p&gt; &lt;p&gt;4) Explain with examples what iControl and iRules are and when and why would you use each technology?&lt;/p&gt; &lt;p&gt;Congrats to the winners!  Hope you enjoy your backpacks!&lt;/p&gt; &lt;p&gt;Jeff was rolling the camera so hopefully by next week we'll get a recording of the presentation online.  In the mean time, here is the slide deck from the meeting: &lt;a title="Seattle DevCentral User Group Meeting 1 Presentation" href="http://devcentral.f5.com/downloads/UserGroups/SEADUG/20080423-SEADUG-1.pptx" target="_blank"&gt;20080423-SEADUG-1.pptx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Call for Eastside Hosting&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We are always willing to host but if there is anyone on the Eastside (Bellevue, Redmond, Kirkland) that can offer hosting, we'd gladly move it to the eastside.  The location will have to accommodate 20-30 folks.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Call for Speakers&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;While I love talking in front of folks, this is a "User Group" so we'd love to have someone offer up a topic that they would be willing to present at the next and future meetings.  So, if you have a great project that you have been working on and would like to share with the community, let me know via the blog or &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;amp;view=topics&amp;amp;forumid=35" target="_blank"&gt;Northwest User Group forum&lt;/a&gt; and we'll get you locked in.&lt;/p&gt; &lt;p&gt;Till next time!&lt;/p&gt; &lt;p&gt;-Joe&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:54287c80-3ce0-4952-b1b8-3b64ece05195" 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/User%20Groups" rel="tag"&gt;User Groups&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SEADUG" rel="tag"&gt;SEADUG&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3194.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/24/seadug-meeting-1-recap.aspx</guid>
            <pubDate>Thu, 24 Apr 2008 19:08:08 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3194.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/24/seadug-meeting-1-recap.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3194.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3194.aspx</trackback:ping>
        </item>
        <item>
            <title>The Networking ABC's - I is for iRule</title>
            <link>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/11/the-networking-abcs---i-is-for-irule.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsIisforiRule_92AA/abc_2.gif"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 10px 10px; border-right-width: 0px" height="217" alt="abc" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsIisforiRule_92AA/abc_thumb.gif" width="240" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The letter for today in the Networking ABC's is the letter "I".   Words that come to mind starting with "I" are ICMP, IPSec, Interface, and the Internet.  But since I get to pick the words, I picked my favorite "I" networking word: iRule. &lt;/p&gt; &lt;h2&gt;"I" is for iRule&lt;/h2&gt; &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsIisforiRule_92AA/iRuleDoYou_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 10px 0px; border-right-width: 0px" height="66" alt="iRuleDoYou" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/Joe/WindowsLiveWriter/TheNetworkingABCsIisforiRule_92AA/iRuleDoYou_thumb_1.jpg" width="170" align="left" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;iRule&lt;/h3&gt; &lt;p&gt;Prounounced: &lt;em&gt;Ahy-rool&lt;/em&gt;&lt;/p&gt; &lt;p&gt;An iRule is a powerful and flexible feature of BIG-IP devices based on F5's exclusive TMOS architecture. iRules provide you with unprecedented control to directly manipulate and manage any IP application traffic. iRules utilizes an easy to learn scripting syntax and enables you to customize how you intercept, inspect, transform, and direct inbound or outbound application traffic.&lt;/p&gt; &lt;p&gt;iRules is an &lt;b&gt;Event Driven&lt;/b&gt; scripting language. This means that you'll be writing code based off of specific Events that occur within the context of the connections being passed through the VIP your iRule is applied to.  &lt;/p&gt;&lt;p&gt;See Also: &lt;a href="http://devcentral.f5.com/Default.aspx?tabid=75"&gt;iRules Overview&lt;/a&gt;,  &lt;a href="http://devcentral.f5.com/wiki/Default.aspx/iRules.HomePage"&gt;iRules Documentation&lt;/a&gt;, &lt;a href="http://devcentral.f5.com/LinkClick.aspx?link=http%3a%2f%2fdevcentral.f5.com%2fwiki%2fdefault.aspx%2fiRules%2fCodeShare.html&amp;amp;tabid=75&amp;amp;mid=458"&gt;Sample iRules&lt;/a&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:88707b1f-0443-48bd-98cf-b9ed0cce53ed" 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/Networking" rel="tag"&gt;Networking&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ABCs" rel="tag"&gt;ABCs&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/TMOS" rel="tag"&gt;TMOS&lt;/a&gt;&lt;/div&gt;&lt;div class='blogtags'&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/Joe/aggbug/3156.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Joe Pruitt</dc:creator>
            <guid>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/11/the-networking-abcs---i-is-for-irule.aspx</guid>
            <pubDate>Fri, 11 Apr 2008 17:26:07 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/Joe/comments/3156.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/Joe/archive/2008/04/11/the-networking-abcs---i-is-for-irule.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/Joe/comments/commentRss/3156.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/Joe/services/trackbacks/3156.aspx</trackback:ping>
        </item>
    </channel>
</rss>