Welcome!

A Software Architect Living in a Networking World

Joe Pruitt

Subscribe to Joe Pruitt: eMailAlertsEmail Alerts
Get Joe Pruitt via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Joe Pruitt
A common request from application developers is the ability to track the popularity of different areas of their applications.  This could be which app is most popular or which image is linked to most often.  Analytics packages such as Google Analytics do a great job with thi...
A common request from application developers is the ability to track the popularity of different areas of their applications.  This could be which app is most popular or which image is linked to most often.  Analytics packages such as Google Analytics do a great job with thi...
A common request from application developers is the ability to track the popularity of different areas of their applications.  This could be which app is most popular or which image is linked to most often.  Analytics packages such as Google Analytics do a great job with thi...
One common request that application developers ask of their network admins is to report on the amount of times links in their applications are requested.  Various analytics packages including page trackers can be added to the application pages to store those values but in this ar...
One common request that application developers ask of their network admins is to report on the amount of times links in their applications are requested.  Various analytics packages including page trackers can be added to the application pages to store those values but in this ar...
One common request that application developers ask of their network admins is to report on the amount of times links in their applications are requested.  Various analytics packages including page trackers can be added to the application pages to store those values but in this ar...
Overview The Application Connecting To The BIG-IP Creating a HTML Page Inserting The HTML Page Into The Browser Control Refreshing The Charts Resizing The Charts Get The Source Related Articles Overview This is the second article in a series around building a monitoring application...
Overview The Application Connecting To The BIG-IP Creating a HTML Page Inserting The HTML Page Into The Browser Control Refreshing The Charts Resizing The Charts Get The Source Related Articles Overview This is the second article in a series around building a monitoring application...
Overview The Application Connecting To The BIG-IP Creating a HTML Page Inserting The HTML Page Into The Browser Control Refreshing The Charts Resizing The Charts Get The Source Related Articles Overview This is the second article in a series around building a monitoring application...
In previous articles, we have explored using the Google Chart APIs to integrate static charts and graphs with iControl and iRules to build monitoring applications. Creating An iControl PowerShell Monitoring Dashboard with Google Charts Scatter Plotting Response Times With iRu...
In previous articles, we have explored using the Google Chart APIs to integrate static charts and graphs with iControl and iRules to build monitoring applications. Creating An iControl PowerShell Monitoring Dashboard with Google Charts Scatter Plotting Response Times With iRu...
In previous articles, we have explored using the Google Chart APIs to integrate static charts and graphs with iControl and iRules to build monitoring applications. Creating An iControl PowerShell Monitoring Dashboard with Google Charts Scatter Plotting Response Times With iRu...
A question came up on an internal mailing list regarding getting the configuration off of the LTM into a format that can be parsed by an external tool.  In this case, the request was for an XML format of the BIG-IP configuration.  With iControl, It’s fairly simple to query co...
A question came up on an internal mailing list regarding getting the configuration off of the LTM into a format that can be parsed by an external tool.  In this case, the request was for an XML format of the BIG-IP configuration.  With iControl, It’s fairly simple to query co...
A question came up on an internal mailing list regarding getting the configuration off of the LTM into a format that can be parsed by an external tool.  In this case, the request was for an XML format of the BIG-IP configuration.  With iControl, It’s fairly simple to query co...
We’ve presented several articles in the past utilizing the Google Charts API with iControl and iRules.  A few of these include Creating an iControl PowerShell Monitoring Dashboard With Google Charts Fun with Hash Performance and Google Charts Monitor Your iRule Perform...
We’ve presented several articles in the past utilizing the Google Charts API with iControl and iRules.  A few of these include Creating an iControl PowerShell Monitoring Dashboard With Google Charts Fun with Hash Performance and Google Charts Monitor Your iRule Perform...
We’ve presented several articles in the past utilizing the Google Charts API with iControl and iRules.  A few of these include Creating an iControl PowerShell Monitoring Dashboard With Google Charts Fun with Hash Performance and Google Charts Monitor Your iRule Perform...
A ways back, we put up an article titled “Ten Steps to iRules Optimization” in which we illustrated a few simple steps to making your iRules faster.  Item #3 in that article was “Understanding Control Statements”.  I decided to put the findings to the test and build myself an...
A ways back, we put up an article titled “Ten Steps to iRules Optimization” in which we illustrated a few simple steps to making your iRules faster.  Item #3 in that article was “Understanding Control Statements”.  I decided to put the findings to the test and build myself an...
A ways back, we put up an article titled “Ten Steps to iRules Optimization” in which we illustrated a few simple steps to making your iRules faster.  Item #3 in that article was “Understanding Control Statements”.  I decided to put the findings to the test and build myself an...
iRule performance has long been a question our users have asked about.  We get questions all the time about how to determine what impact a specific iRule has on the normal operation of the BIG-IP’s they are running on.  The question is a hard one to answer as we rarely see tw...
iRule performance has long been a question our users have asked about.  We get questions all the time about how to determine what impact a specific iRule has on the normal operation of the BIG-IP’s they are running on.  The question is a hard one to answer as we rarely see tw...
iRule performance has long been a question our users have asked about.  We get questions all the time about how to determine what impact a specific iRule has on the normal operation of the BIG-IP’s they are running on.  The question is a hard one to answer as we rarely see tw...
This is the fifth article in the “Java iControl Objects” series in which I define a set of objects that implement the iControl methods in various iControl interfaces.  The previous articles covered the LocalLB Rule, Pool and PoolMember as well as the System Service interfaces. ...
This is the fifth article in the “Java iControl Objects” series in which I define a set of objects that implement the iControl methods in various iControl interfaces.  The previous articles covered the LocalLB Rule, Pool and PoolMember as well as the System Service interfaces. ...
This is the fifth article in the “Java iControl Objects” series in which I define a set of objects that implement the iControl methods in various iControl interfaces.  The previous articles covered the LocalLB Rule, Pool and PoolMember as well as the System Service interfaces. ...
Sometimes it takes a disaster to realize the importance of backing up your digital information.  I’ve had the same computer running at home for nearly 6 years.  Like many others out there, I store everything on it: family pictures, videos, music, financial records, tax returns, …  The ...
For the last few months I’ve been negligent on my regular blogging.  I can come up with a bunch of excuses but it all boils down to feeling that I’ve got something meaningful to say.  I’m not the type to just blog for the sake of blogging but I’ve begun to miss the great feedback I rec...
This is the first article in a series focused on developing iControl applications with the Java language.  I’ve picked Eclipse development platform for this set of platforms.  The goal here is to give you the directions and tools you need to make the most out of iContr...
So, a few weeks ago, Lori asked me if I’d be up for writing a plugin for Windows Live Writer to insert DevCentral related links into her blog posts.  For those that don’t know about Windows Live Writer and post to a blog regularly, you are doing yourselves a disservice by not checking...
I recently received an internal iRule email and one of our folks created a search provider for FireFox to search DevCentral.  Lori quickly responded and asked if we could get this posted to DevCentral.  Why not if it will help the community so I took a look.  Then it occurred to me tha...
In the latest release of the iRule Editor v 0.10.1, I added several new features.  This tutorial will walk through System Level Configuration editing allowing you to work with your bigip.conf and bigip_base.conf files without having to open a terminal session to the BIG-IP. Usage:...
In the latest release of the iRule Editor v 0.10.1, I added several new features.  This tutorial will walk through the Offline Editing features I've added that allow you to write your iRules when not connected to the BIG-IP.  It will also show you how to take your on...
SyntaxHighlighter.all();In the latest release of the iRule Editor v 0.10.1, I added several new features.  This tutorial will walk through the Auto Connection features I've added that allow you to supply command line arguments to have the iRule editor automatically connec...
For those who of you that are having problems with logging client addresses in their server logs because you are running your web servers behind a proxy of some sort, never fear, your solution is here.  For those that don't, I already discussed in my previous posts about what the X-Fo...
Those who know me, can attest that I'm a early adopter when it comes to social networking systems.  The latest one I've been getting into lately is FourSquare.com.  FourSquare.com describes itself as 50% friend finder, 30% social city guide, and 20% nightlife game.  They include ways...
The folks here on the DevCentral team have been producing a weekly podcast for a while now.  Trying to keep our budget low, we opted to copy what some other podcasters were doing by making use of Skype for our audio communication and found a great little Skype add-on called Pamela whi...
For those of you who don't know what Delicious.com is (yes it's the same as del.icio.us), I'll just borrow their overview from their getting started page: Delicious is a social bookmarking service that allows you to tag, save, manage, and share Web pages all in one place.  With ...
This week marks a major milestone for us here at DevCentral: we have reached our 100th weekly Podcast!  To celebrate, we are going to try some new formats and the first one of these is user interaction!  Starting today, we will be streaming our podcasts live on UStream.tv so you can li...