<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</title>
    <link>https://ronaldbradford.com/blog/</link>
    <description>Recent content in Blog on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 30 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://ronaldbradford.com/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why using production workloads over simulated workloads is critical</title>
      <link>https://ronaldbradford.com/blog/2026-05-30-perconalive-bayarea-keynote-performance-tuning/</link>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/2026-05-30-perconalive-bayarea-keynote-performance-tuning/</guid>
      <description>AI-Assisted SQL Tuning Last week in his keynote speech at Percona Live Bay Area 2026 , Andy Pavlo presented Databases: The Final Boss of Agents and provided some useful insights into query optimization of simulated workloads leveraging AI.</description>
    </item>
    <item>
      <title>Improving your MySQL Security Posture Presentation</title>
      <link>https://ronaldbradford.com/blog/improving-your-mysql-security-posture-2025-10-05/</link>
      <pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-your-mysql-security-posture-2025-10-05/</guid>
      <description>At the MySQL BR Conference 2025 I had the opportunity to speak about Improving Your MySQL Security Posture. You can find a copy of my slides on my Presentations , and a Portugese (Brazil) translation.</description>
    </item>
    <item>
      <title>MySQL and Heatwave Summit Presentation</title>
      <link>https://ronaldbradford.com/blog/mysql-heatwave-summit-presentation-2025-04-30/</link>
      <pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-heatwave-summit-presentation-2025-04-30/</guid>
      <description>Last week I had the opportunity to speak at the MySQL and Heatwave Summit in San Francisco.&#xA;I discussed the impact of the new MySQL 8.0 default caching_sha2_password authentication, replacing the mysql_native_password authentication that was the default for approximately 20 of the 30 years that MySQL has existed.</description>
    </item>
    <item>
      <title>Readyset QueryPilot Announcement</title>
      <link>https://ronaldbradford.com/blog/readyset-querypilot-announcement-2025-04-22/</link>
      <pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/readyset-querypilot-announcement-2025-04-22/</guid>
      <description>At the MySQL and Heatwave Summit 2025 today, Readyset announced a new data systems architecture pattern named Readyset QueryPilot . This architecture which can front a MySQL or PostgreSQL database infrastructure, combines the enterprise-grade ProxySQL and Readyset caching with intelligent query monitoring and routing to help support applications scale and produce more predictable results with varied workloads.</description>
    </item>
    <item>
      <title>More CPUs or Newer CPUs</title>
      <link>https://ronaldbradford.com/blog/more-cpus-or-newer-cpus-2025-04-02/</link>
      <pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-cpus-or-newer-cpus-2025-04-02/</guid>
      <description>In a CPU-bound database workload, regardless of price, would you scale-up or scale-new?&#xA;What if price was the driving factor, would you scale-up or scale-new?&#xA;I am using as a baseline the first available AWS Graviton2 processor for RDS (r6g).</description>
    </item>
    <item>
      <title>An Interesting Artifact with AWS RDS Aurora Storage</title>
      <link>https://ronaldbradford.com/blog/interesting-artifact-with-aws-rds-aurora-storage-2025-04-01/</link>
      <pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/interesting-artifact-with-aws-rds-aurora-storage-2025-04-01/</guid>
      <description>As part of using public datasets with my own Benchmarking Suite I wanted upsize a dataset for larger volume testing.&#xA;I have always used the INFORMATION_SCHEMA.TABLES data_length and index_length columns as a sufficiently accurate measurement for actual disk space used.</description>
    </item>
    <item>
      <title>How long does it take the ReadySet cache to warm up?</title>
      <link>https://ronaldbradford.com/blog/how-long-does-readyset-take-2025-03-30/</link>
      <pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-long-does-readyset-take-2025-03-30/</guid>
      <description>During my setup of benchmarking I run a quick test-sysbench script to ensure my configuration is right before running an hour+ duration test.&#xA;When pointing to a Readyset cache where I have cached the 5 queries used in the sysbench test, but I have not run any execution of the SQL, throughput went up 10x in 5 seconds.</description>
    </item>
    <item>
      <title>Monitoring Latency with Throughput</title>
      <link>https://ronaldbradford.com/blog/monitoring-latency-with-thoughput-2025-03-28/</link>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-latency-with-thoughput-2025-03-28/</guid>
      <description>Higher throughput does not imply improved performance. This is a common problem when the need for an application to support more users, you provide higher concurrency and that appears to show the capability to support higher throughput.</description>
    </item>
    <item>
      <title>Using Readyset Caching with AWS RDS MySQL</title>
      <link>https://ronaldbradford.com/blog/using-readyset-caching-with-aws-rds-mysql-2025-03-25/</link>
      <pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-readyset-caching-with-aws-rds-mysql-2025-03-25/</guid>
      <description>Readyset is a next-generation database caching solution that offers a drop-in; no application code changes; approach to improve database performance. If you are using a legacy application where it is difficult to modify SQL statements, or the database is overloaded due to poorly-designed SQL access patterns, implementing a cache is a common design strategy for addressing database reliability and scalability issues.</description>
    </item>
    <item>
      <title>Sysbench Under the Covers</title>
      <link>https://ronaldbradford.com/blog/sysbench-under-the-covers-2025-03-21/</link>
      <pubDate>Fri, 21 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sysbench-under-the-covers-2025-03-21/</guid>
      <description>Sysbench is a popular open-source benchmarking tool designed to evaluate the performance of system components such as CPU, memory, disk I/O, and databases. It is commonly used for testing MySQL, PostgreSQL, and other databases under different load conditions.</description>
    </item>
    <item>
      <title>Tracking new AWS Database Infrastructure Availability</title>
      <link>https://ronaldbradford.com/blog/tracking-new-aws-database-infrastructure-2025-03-18/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tracking-new-aws-database-infrastructure-2025-03-18/</guid>
      <description>AWS can drop 10+ articles a day just in the What&amp;rsquo;s New feed. You either need an eagle eye, or luck to keep up if you run multiple AWS database products across multiple regions and managing infrastructure.</description>
    </item>
    <item>
      <title>Evaluating Readyset Caching for MySQL</title>
      <link>https://ronaldbradford.com/blog/evaluating-readyset-caching-for-mysql-2025-03-15/</link>
      <pubDate>Sat, 15 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/evaluating-readyset-caching-for-mysql-2025-03-15/</guid>
      <description>Readyset is a database caching solution for MySQL and PostgreSQL . For applications that have increased load on your primary database, or use scale-out infrastructure to support a high-read workload, ReadySet can be a drop-in solution to address current performance issues.</description>
    </item>
    <item>
      <title>Creating a More Realistic Benchmark</title>
      <link>https://ronaldbradford.com/blog/creating-a-more-realistic-benchmark-2025-03-10/</link>
      <pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/creating-a-more-realistic-benchmark-2025-03-10/</guid>
      <description>Common benchmark approaches fall into two general categories, synthetic testing and realistic testing. You have the most generic operations from a synthetic test, starting with the most simple example using a single table, a single column, and for a single DML operation.</description>
    </item>
    <item>
      <title>Testing, Benchmarking, Evaluating</title>
      <link>https://ronaldbradford.com/blog/testing-benchmarking-evaluating-2025-03-05/</link>
      <pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-benchmarking-evaluating-2025-03-05/</guid>
      <description>Testing and benchmarking are widely used terms in software technology, each serving a distinct purpose and goal. With the increasing adoption of AI in software development, the term evaluating has become significant and with this the re-emergence of what is quality assurance.</description>
    </item>
    <item>
      <title>Your Attack Vector Extends Beyond Production Systems</title>
      <link>https://ronaldbradford.com/blog/your-attack-vector-extends-beyond-production-systems-2025-02-27/</link>
      <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-attack-vector-extends-beyond-production-systems-2025-02-27/</guid>
      <description>A common data security issue is the unprotected copying of production data to non-production environments without any redaction, masking, or filtering.&#xA;This practice poses a serious risk. A malicious actor will target the weakest link in your infrastructure, including non-production accounts and the developer systems accessing them.</description>
    </item>
    <item>
      <title>Easy Money-Saving Tips for Your AWS Cloud Spend</title>
      <link>https://ronaldbradford.com/blog/easy-money-saving-tips-for-your-aws-cloud-spend-2025-02-24/</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/easy-money-saving-tips-for-your-aws-cloud-spend-2025-02-24/</guid>
      <description>There are numerous Cloud Service Provider (CSP) FinOps products that can review, collate, summarize, and recommend ways to optimize your cloud spend. If you&amp;rsquo;re using one or more cloud providers and don’t actively manage your Cost and Usage Reports (CURs) on a daily basis, investing in such a product is a smart move.</description>
    </item>
    <item>
      <title>Why Being Proactive Is Always a Winning Approach</title>
      <link>https://ronaldbradford.com/blog/why-being-proactive-is-always-a-winning-approach-2024-12-17/</link>
      <pubDate>Tue, 17 Dec 2024 12:00:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-being-proactive-is-always-a-winning-approach-2024-12-17/</guid>
      <description>Many companies manage production infrastructure using a reactive model rather than a proactive one. Organizations typically react to warnings and alerts, then implement corrective actions in response. While some companies have well-designed architectural patterns—such as feature flags and rate limiting—that can quickly mitigate the impact of issues, these are merely temporary solutions, not resolutions.</description>
    </item>
    <item>
      <title>AWS CLI support for Aurora DSQL and S3 Tables</title>
      <link>https://ronaldbradford.com/blog/new-aws-dsql-s3-tables-2024-12-04/</link>
      <pubDate>Wed, 04 Dec 2024 12:00:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-aws-dsql-s3-tables-2024-12-04/</guid>
      <description>If you were following the AWS Re:invent keynote yesterday there were several data specific announcements including Aurora DSQL and S3 Tables . Wanting to check them out, I downloaded the latest AWS CLI 2.</description>
    </item>
    <item>
      <title>Migrating off of WordPress - A Simplified Stack</title>
      <link>https://ronaldbradford.com/blog/migrating-off-of-wordpress-a-simplified-stack-2024-12-02/</link>
      <pubDate>Mon, 02 Dec 2024 12:00:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-off-of-wordpress-a-simplified-stack-2024-12-02/</guid>
      <description>The ongoing drama between Wordpress v WP Engine continues to cross my reading list, but I have permanently removed WordPress from my website.&#xA;I have finally transitioned away from the complex Linux/Apache/MySQL/PHP (LAMP) stack required for self-hosting WordPress on my professional website.</description>
    </item>
    <item>
      <title>WeSQL Introduction – MySQL running on S3</title>
      <link>https://ronaldbradford.com/blog/wesql-introduction-mysql-running-on-s3-2024-11-21/</link>
      <pubDate>Thu, 21 Nov 2024 23:37:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wesql-introduction-mysql-running-on-s3-2024-11-21/</guid>
      <description>I recently became aware of WeSQL . A MySQL-compatible database that separates compute and storage, using S3 as the storage layer. The product uses a columnar format by default which is significantly more space-efficient than InnoDB.</description>
    </item>
    <item>
      <title>Managing SQL Drift: Ensuring Stability in Database Transitions</title>
      <link>https://ronaldbradford.com/blog/managing-sql-drift-ensuring-stability-in-database-transitions-2024-11-09/</link>
      <pubDate>Sat, 09 Nov 2024 22:07:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/managing-sql-drift-ensuring-stability-in-database-transitions-2024-11-09/</guid>
      <description>SQL drift is a significant challenge that occurs when SQL statements from an existing system produce unexpected results after migration to a new environment or system. These issues manifest in several critical ways: SQL statements may generate new execution errors, experience significant performance degradation, or yield differences in data integrity.</description>
    </item>
    <item>
      <title>RDS MySQL Aurora 3.07.0 is unusable for upgrades</title>
      <link>https://ronaldbradford.com/blog/rds-mysql-aurora-3-07-0-is-unusable-for-upgrades-2024-06-21/</link>
      <pubDate>Fri, 21 Jun 2024 14:41:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/rds-mysql-aurora-3-07-0-is-unusable-for-upgrades-2024-06-21/</guid>
      <description>Yesterday I detailed an incompatible breakage with RDS MySQL Aurora 3.06.0 , and one option stated is to upgrade to the just released 3.07.0.&#xA;Turns out that does not work. It is not possible to upgrade any version of AWS RDS MySQL Aurora 3.</description>
    </item>
    <item>
      <title>Database testing for all version changes  (including minor versions)</title>
      <link>https://ronaldbradford.com/blog/database-testing-for-all-version-changes-including-minor-versions-2024-06-19/</link>
      <pubDate>Wed, 19 Jun 2024 15:54:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/database-testing-for-all-version-changes-including-minor-versions-2024-06-19/</guid>
      <description>We know that SQL statement compatibility can change with major database version upgrades and that you should adequately test for them. But what about minor version upgrades?&#xA;It is dangerous to assume that your existing SQL statements work with a minor update, especially when using an augmented version of an open-source database such as a cloud provider that may not be as transparent about all changes.</description>
    </item>
    <item>
      <title>Are you patching your AWS RDS MySQL 5.7 EOL databases?</title>
      <link>https://ronaldbradford.com/blog/are-you-patching-your-aws-rds-mysql-5-7-eol-databases-2024-06-18/</link>
      <pubDate>Tue, 18 Jun 2024 14:22:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/are-you-patching-your-aws-rds-mysql-5-7-eol-databases-2024-06-18/</guid>
      <description>Recently, I noticed a second AWS RDS MySQL 5.7 version available 5.7.44-rds.20240408. Curious what this was as 5.7.44 is the only RDS 5.7.x EOL version available, I launched an instance to discount this as errant metadata.</description>
    </item>
    <item>
      <title>The curse of MySQL warnings</title>
      <link>https://ronaldbradford.com/blog/the-curse-of-mysql-warnings-2024-06-10/</link>
      <pubDate>Mon, 10 Jun 2024 20:29:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-curse-of-mysql-warnings-2024-06-10/</guid>
      <description>MySQL warnings are an anti-pattern when it comes to maintaining data integrity. When the information retrieved from a database does not match what was entered, and this is not identified immediately, this can be permanently lost.</description>
    </item>
    <item>
      <title>What happened to Digital Tech Trek Digest?</title>
      <link>https://ronaldbradford.com/blog/what-happened-to-digital-tech-trek-digest-2024-05-30/</link>
      <pubDate>Thu, 30 May 2024 16:11:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-happened-to-digital-tech-trek-digest-2024-05-30/</guid>
      <description>I started 2024 with several goals. The first goal was to iterate over some weekend project ideas and actually deploy them. These were never designed to make money or have widespread value; they were an exercise in iterating over an idea in preparation for a larger project.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.12]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-12-2024-03-20/</link>
      <pubDate>Wed, 20 Mar 2024 13:21:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-12-2024-03-20/</guid>
      <description>Falsehoods programmers believe about time zones If I told you there was a timezone 30 minutes past the hour, would you believe me? In a small section of Western Australia, there is.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.11]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-11-2024-03-13/</link>
      <pubDate>Wed, 13 Mar 2024 20:04:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-11-2024-03-13/</guid>
      <description>In his Newsletter Solopreneur Ian Nuttal writes, “I sold my startup (again).”&#xA;In 4 months URL Monitor scaled far beyond what I expected:&#xA;550+ customers&#xA;2 million indexed pages&#xA;17 million pages monitored</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.10]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-10-2024-03-06/</link>
      <pubDate>Wed, 06 Mar 2024 19:45:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-10-2024-03-06/</guid>
      <description>Google advances with vector search in MySQL, leapfrogging Oracle in LLM support As the title states, GCP is the first MySQL-managed service to offer “vector” support. Clearly the buzz-word of 2024 along with RAG, genAI and LLM is so 2023.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.09]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-9-2024-02-28/</link>
      <pubDate>Wed, 28 Feb 2024 21:29:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-9-2024-02-28/</guid>
      <description>As an entrepreneur, pricing is an important consideration in any evaluation, development, and customer testing. In How To Price A SaaS Product , we see different pricing strategies, cost-based pricing, competitor-based pricing, penetration pricing, value-based pricing, freemium pricing.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.08]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-8-2024-02-21/</link>
      <pubDate>Wed, 21 Feb 2024 18:19:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-8-2024-02-21/</guid>
      <description>The One Billion Row Challenge Shows That Java Can Process a One Billion Rows File in Two Seconds Well, it’s way under 2 seconds for the 1brc . The published results are in, and if you’re good, you can read 1 billion data points of weather data and analyze it.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.07]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-7-2024-02-14/</link>
      <pubDate>Wed, 14 Feb 2024 18:17:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-7-2024-02-14/</guid>
      <description>Everything you need to know about seed funding for startups A recent call with a startup founder funded by TinySeed led me to learn about MicroConf and Rob Walling. (Thanks Tony for the info).</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.06]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-6-2024-02-07/</link>
      <pubDate>Wed, 07 Feb 2024 17:37:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-6-2024-02-07/</guid>
      <description>MySQL Belgian Days 2024 and FOSDEM 2024 In this past week, I’ve been able not just to read or watch digital content online but to meet people in person. In Brussels, first at the MySQL Belgian Days 2024 event, followed by FOSDEM 2024 .</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.05]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-5-2-2024-01-31/</link>
      <pubDate>Wed, 31 Jan 2024 21:49:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-5-2-2024-01-31/</guid>
      <description>Because the world needs better dashboards While my professional interests in Building Better Data Insights Faster rely on using visuals and narratives to show data-driven results, “Starting from first principles” is the question you have to ask.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.04]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-4-2024-01-24/</link>
      <pubDate>Wed, 24 Jan 2024 12:02:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-4-2024-01-24/</guid>
      <description>NoOps and Serverless solutions I was reminded of an upcoming expiry of a test website that I have on PythonAnywhere . This site enables you to host, run, and code Python in the cloud without any infrastructure and starts with a free account and then a $5 account.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.03]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-3-2024-01-17/</link>
      <pubDate>Wed, 17 Jan 2024 19:22:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-3-2024-01-17/</guid>
      <description>Lessons from going freemium: a decision that broke our business As an entrepreneur always considering how to produce a sustaining passive revenue, what licensing model to use, and how to acquire and retain customers, the allure of a freemium model is ever present in so many offerings.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.02]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-2-2024-01-10/</link>
      <pubDate>Wed, 10 Jan 2024 14:07:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-2-2024-01-10/</guid>
      <description>Indie Newsletter Tool Generates $15,000 a Month There are so many different email newsletter sites you could wonder if there is market saturation. MailChimp , Mailgun , ConvertKit , Sendgrid (now part of Twilio it seems), Moosend and Mailersend come to mind.</description>
    </item>
    <item>
      <title>Digital Tech Trek Digest  [#Issue 2024.01]</title>
      <link>https://ronaldbradford.com/blog/digital-tech-trek-digest-1-2024-01-03/</link>
      <pubDate>Wed, 03 Jan 2024 16:33:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-tech-trek-digest-1-2024-01-03/</guid>
      <description>The Tiny Stack (Astro, SQLite, Litestream) I spent many years in the LAMP stack , and there are often many more acronyms of technology stacks in our evolving programming ecosystem. New today is “The Tiny Stack”, consisting of Astro , a modern meta-framework for javascript (not my words), and Lightstream Continuously stream SQLite changes.</description>
    </item>
    <item>
      <title>Announcing InstanceHunt</title>
      <link>https://ronaldbradford.com/blog/announcing-instancehunt-2024-01-02/</link>
      <pubDate>Tue, 02 Jan 2024 16:57:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/announcing-instancehunt-2024-01-02/</guid>
      <description>InstanceHunt identifies the instance (families/types/classes) available for a cloud service across all the regions of that cloud.&#xA;The initial version is a working example of several AWS database services. Future releases will enable advanced filtering and will cover other service categories (e.</description>
    </item>
    <item>
      <title>Mastering MySQL 5.7 EOL migrations</title>
      <link>https://ronaldbradford.com/blog/mastering-mysql-5-7-eol-migrations-2023-12-11/</link>
      <pubDate>Mon, 11 Dec 2023 21:29:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mastering-mysql-5-7-eol-migrations-2023-12-11/</guid>
      <description>In a recent podcast on Mastering EOL Migrations: Lessons learned from MySQL 5.7 to 8.0 I discuss with my colleague Adam North not only the technical issues that become a major migration but also key business and management requirements with having a well-articulated strategy that covers:</description>
    </item>
    <item>
      <title>Data Masking 101</title>
      <link>https://ronaldbradford.com/blog/data-masking-101-2022-10-20/</link>
      <pubDate>Thu, 20 Oct 2022 17:11:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/data-masking-101-2022-10-20/</guid>
      <description>I continue to dig up and share this simple approach for production data masking via SQL to create testing data sets. Time to codify it into a post.&#xA;Rather than generating a set of names and data from tools such as Mockaroo , it is more practical to use actual data for a variety of testing reasons.</description>
    </item>
    <item>
      <title>A reliable and dependable application requires observability</title>
      <link>https://ronaldbradford.com/blog/a-reliable-and-dependable-application-requires-observability-2022-09-29/</link>
      <pubDate>Thu, 29 Sep 2022 14:43:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-reliable-and-dependable-application-requires-observability-2022-09-29/</guid>
      <description>Observability (o11y) is a critical pre-requisite component in software architecture when advocating for and preparing organizations for making informed decisions on the success of their application. Open Telemetry from the Cloud Native Computing Foundation is the goto standard regardless of your choices of monitoring tools.</description>
    </item>
    <item>
      <title>AWS RDS Aurora wish list</title>
      <link>https://ronaldbradford.com/blog/aws-rds-aurora-wish-list-2022-09-28/</link>
      <pubDate>Wed, 28 Sep 2022 21:24:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/aws-rds-aurora-wish-list-2022-09-28/</guid>
      <description>I’ve had this list on a post-it note on my monitor for all of 2022. I figured it was time to write it down, and reuse the space.&#xA;In summary, AWS suffers from the same problem that almost every other product does.</description>
    </item>
    <item>
      <title>Our Data Security Moonshot Starts With Prevention</title>
      <link>https://ronaldbradford.com/blog/our-data-security-moonshot-starts-with-prevention-2022-09-14/</link>
      <pubDate>Wed, 14 Sep 2022 16:06:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/our-data-security-moonshot-starts-with-prevention-2022-09-14/</guid>
      <description>The recent re-announcement of the Cancer Moonshot highlighted a common enemy to many endeavors to improve our society as a whole, and that is using common sense and already known methods.</description>
    </item>
    <item>
      <title>Spoiler – Owning your data isn’t good enough</title>
      <link>https://ronaldbradford.com/blog/spoiler-owning-your-data-isnt-good-enough-2022-09-04/</link>
      <pubDate>Sun, 04 Sep 2022 20:38:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/spoiler-owning-your-data-isnt-good-enough-2022-09-04/</guid>
      <description>While this is a catchy title, if you use Software as a Service (SaaS), or an online cloud provider, do you actually own and have total control of your business data and its infrastructure?</description>
    </item>
    <item>
      <title>What is the right length of a blog post?</title>
      <link>https://ronaldbradford.com/blog/what-is-the-right-length-of-a-blog-post-2022-08-26/</link>
      <pubDate>Fri, 26 Aug 2022 19:28:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-the-right-length-of-a-blog-post-2022-08-26/</guid>
      <description>A question without a definitive answer. Finding opinions from authoritative sources can also be easily obscured due to search engine optimization or even the choice of words used while searching.</description>
    </item>
    <item>
      <title>Can a picture replace a text description?</title>
      <link>https://ronaldbradford.com/blog/can-a-picture-replace-a-text-description-2022-08-25/</link>
      <pubDate>Fri, 26 Aug 2022 01:08:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/can-a-picture-replace-a-text-description-2022-08-25/</guid>
      <description>Data visualization, data storytelling, and data lineage are all ways to better describe and visualize a specific situation for a set of data. Generally, I find these techniques are used as a means to uncover or identify information that ultimately pertains to individuals.</description>
    </item>
    <item>
      <title>A summer sabbatical</title>
      <link>https://ronaldbradford.com/blog/a-summer-sabbatical-2022-07-10/</link>
      <pubDate>Sun, 10 Jul 2022 20:40:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-summer-sabbatical-2022-07-10/</guid>
      <description>In recent weeks I have been sharing more informal thoughts and in the upcoming weeks, there will be a period of greater radio silence.&#xA;After three decades as a professional, I am taking the entire summer off.</description>
    </item>
    <item>
      <title>Weekly Musings – July 8, 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-july-8-2022-2022-07-08/</link>
      <pubDate>Fri, 08 Jul 2022 14:46:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-july-8-2022-2022-07-08/</guid>
      <description>A very succinct description of the responsibilities of leadership by Jawad Nagda (infographic below) shows a number of key features of management that are also needed in data storytelling such as empathy, integrity, and listening.</description>
    </item>
    <item>
      <title>Weekly Musings – June 10, 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-june-10-2022-2022-06-12/</link>
      <pubDate>Sun, 12 Jun 2022 13:34:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-june-10-2022-2022-06-12/</guid>
      <description>A large part of my work week was spent u-hauling across 1/3 of the country. This was a very mentally intense time, indeed 8-10 hrs per day of concentration working with dangerous equipment and sometimes in unpredictable situations with little break was harder than sitting at a desk.</description>
    </item>
    <item>
      <title>Weekly Musings – June 3, 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-june-3-2022-2022-06-03/</link>
      <pubDate>Fri, 03 Jun 2022 20:22:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-june-3-2022-2022-06-03/</guid>
      <description>This week I wanted to share more about Observability and the CNCF foundation project Open Telemetry . Observability is a necessary foundation for any information system however observability does not answer questions that are essential for a successful business to operate.</description>
    </item>
    <item>
      <title>Weekly Musings – May 27, 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-may-27-2022-2022-05-27/</link>
      <pubDate>Fri, 27 May 2022 14:24:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-may-27-2022-2022-05-27/</guid>
      <description>———&#xA;We should all take a moment to reflect that going to school should be a safe, happy, and memorable part of everybody’s life. That was taken away this week from 19 children because common-sense laws, licenses, and checks do not apply to deadly weapons in this country.</description>
    </item>
    <item>
      <title>Weekly Musings – May 20, 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-may-20-2022-2022-05-20/</link>
      <pubDate>Fri, 20 May 2022 20:00:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-may-20-2022-2022-05-20/</guid>
      <description>The Linux Foundation came across my reading path two separate times this week. As I continue to re-establish my larger footprint solely in the open-source ecosystem Setting an Open Source Strategy is a detailed report for any business to identify the potential return on investment (ROI) of participating in the open-source ecosystem.</description>
    </item>
    <item>
      <title>Weekly musings – May 13 2022</title>
      <link>https://ronaldbradford.com/blog/weekly-musings-may-13-2022-2022-05-13/</link>
      <pubDate>Fri, 13 May 2022 14:10:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/weekly-musings-may-13-2022-2022-05-13/</guid>
      <description>As I reflect on this week of my technology journey with the conversations I had, what I learned, and what I wanted to do and write about, I decided what better way to work on multiple blog posts than write about what I’d like to write about.</description>
    </item>
    <item>
      <title>SELECT 1</title>
      <link>https://ronaldbradford.com/blog/select-1-2022-04-01/</link>
      <pubDate>Fri, 01 Apr 2022 21:24:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/select-1-2022-04-01/</guid>
      <description>If you have worked with an RDBMS for some time, you will likely have come across the statement SELECT 1.&#xA;However, rarely is it correctly explained to engineers what the origin of SELECT 1 is, and why it’s useless and wasteful?</description>
    </item>
    <item>
      <title>What does the MySQL mysqlsh util.checkForServerUpgrade() execute</title>
      <link>https://ronaldbradford.com/blog/what-does-the-mysql-mysqlsh-util-checkforserverupgrade-execute-2021-12-21/</link>
      <pubDate>Tue, 21 Dec 2021 13:49:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-does-the-mysql-mysqlsh-util-checkforserverupgrade-execute-2021-12-21/</guid>
      <description>During a recent Aurora MySQL 8 upgrade process, a number of validation checks have failed. This is an analysis of the error message “present in INFORMATION_SCHEMA’s INNODB_SYS_TABLES table but missing from TABLES table”.</description>
    </item>
    <item>
      <title>Upgrading to AWS Aurora MySQL 8</title>
      <link>https://ronaldbradford.com/blog/upgrading-to-aws-aurora-mysql-8-2021-12-19/</link>
      <pubDate>Sun, 19 Dec 2021 21:03:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upgrading-to-aws-aurora-mysql-8-2021-12-19/</guid>
      <description>With Aurora MySQL 8 now generally available to all, you may want to consider the plan for an upgrade path if you would like to take advantage of the new features for your application, for example, Common Table Expressions (CTE).</description>
    </item>
    <item>
      <title>Reviewing your strengths and areas for improvement</title>
      <link>https://ronaldbradford.com/blog/reviewing-your-strengths-and-areas-for-improvement-2021-12-12/</link>
      <pubDate>Sun, 12 Dec 2021 22:13:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reviewing-your-strengths-and-areas-for-improvement-2021-12-12/</guid>
      <description>The end of the year is often a time to review the progress of your yearly goals and to set new goals for the next year. These goals may include improving your professional and personal development.</description>
    </item>
    <item>
      <title>AWS Aurora MySQL 8 is now generally available</title>
      <link>https://ronaldbradford.com/blog/aws-aurora-mysql-8-is-now-generally-available-2021-12-02/</link>
      <pubDate>Thu, 02 Dec 2021 13:53:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/aws-aurora-mysql-8-is-now-generally-available-2021-12-02/</guid>
      <description>AWS has just announced the general availability of Aurora MySQL 8 compatibility (known as Aurora Version 3). This is long awaited addition to RDS MySQL 8 and provides many of the new features that can be found in the open-source MySQL 8 community version.</description>
    </item>
    <item>
      <title>Moving to using dash ‘-‘ as a delimiter</title>
      <link>https://ronaldbradford.com/blog/moving-to-using-dash-as-a-delimiter-2021-11-22/</link>
      <pubDate>Mon, 22 Nov 2021 22:47:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/moving-to-using-dash-as-a-delimiter-2021-11-22/</guid>
      <description>Spaces or tabs. Using 2 spaces verses 4 spaces. Defining variables as lowercase v InitCap, environment variables UPPERCASE or not, using underscore ‘_’ or dash ‘-‘ as a separator. These are all un-winnable discussions among your friends and colleagues.</description>
    </item>
    <item>
      <title>#WDILTW – RTFM, then RTFM again, then improve it</title>
      <link>https://ronaldbradford.com/blog/wdiltw-rtfm-then-rtfm-again-then-improve-it-2021-05-18/</link>
      <pubDate>Wed, 19 May 2021 02:17:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-rtfm-then-rtfm-again-then-improve-it-2021-05-18/</guid>
      <description>This week I learned two valuable aspects of Terraform I did not know.&#xA;The first is Terraform State Import . While I use terraform state to list and show state and even remove state, I was unaware you could import from a created AWS resource.</description>
    </item>
    <item>
      <title>A QLDB Cheat Sheet for MySQL Users</title>
      <link>https://ronaldbradford.com/blog/a-qldb-cheat-sheet-for-mysql-users-2021-05-13/</link>
      <pubDate>Thu, 13 May 2021 16:00:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-qldb-cheat-sheet-for-mysql-users-2021-05-13/</guid>
      <description>The AWS ledger database (QLDB) is an auditors best friend and lives up to the stated description of “Amazon QLDB can be used to track each and every application data change and maintains a complete and verifiable history of changes over time.</description>
    </item>
    <item>
      <title>Understanding AWS RDS Aurora Capabilities</title>
      <link>https://ronaldbradford.com/blog/understanding-aws-rds-aurora-capabilities-2021-05-13/</link>
      <pubDate>Thu, 13 May 2021 16:00:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-aws-rds-aurora-capabilities-2021-05-13/</guid>
      <description>The RDS Aurora MySQL/PostgreSQL capabilities of AWS extend the High Availability (HA) capabilities of RDS read replicas and Multi-AZ. In this presentation I discuss the different capabilities and HA configurations with RDS Aurora including:</description>
    </item>
    <item>
      <title>#WDILTW – Functions with options</title>
      <link>https://ronaldbradford.com/blog/wdiltw-functions-with-options-2021-04-30/</link>
      <pubDate>Sat, 01 May 2021 00:37:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-functions-with-options-2021-04-30/</guid>
      <description>In the late 1990s I learned MySQL and Java at approximately the same time. How did I teach myself? For MySQL I read the online MySQL manual cover to cover. For Java it was the Java Language Specification or Java Programming Language book, again cover to cover.</description>
    </item>
    <item>
      <title>Upcoming Percona Live 2021 Presentations</title>
      <link>https://ronaldbradford.com/blog/upcoming-percona-live-2021-presentations-2021-04-23/</link>
      <pubDate>Fri, 23 Apr 2021 14:35:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-percona-live-2021-presentations-2021-04-23/</guid>
      <description>I am pleased to have been selected to present at Percona Live 2021 May 12-13. My presentations include talks on AWS RDS Aurora and QLDB managed services.&#xA;Understanding AWS RDS Aurora Capabilities The RDS Aurora MySQL/PostgreSQL capabilities of AWS extend the HA capabilities of RDS read replicas and Multi-AZ.</description>
    </item>
    <item>
      <title>#WDILTW – Creating examples can be hard</title>
      <link>https://ronaldbradford.com/blog/wdiltw-creating-examples-can-be-hard-2021-03-06/</link>
      <pubDate>Sun, 07 Mar 2021 01:59:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-creating-examples-can-be-hard-2021-03-06/</guid>
      <description>This week I was evaluating AWS QLDB . Specifically the verifiable history of changes to determine how to simplify present processes that perform auditing via CDC. This is not the first time I have looked at QLDB so there was nothing that new to learn.</description>
    </item>
    <item>
      <title>#WDILTW – What can I run from my AWS Aurora database</title>
      <link>https://ronaldbradford.com/blog/wdiltw-what-can-i-run-from-my-aws-aurora-database-2021-02-26/</link>
      <pubDate>Fri, 26 Feb 2021 21:12:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-what-can-i-run-from-my-aws-aurora-database-2021-02-26/</guid>
      <description>When you work with AWS Aurora you have limited admin privileges. There are some different grants for MySQL including SELECT INTO S3 and LOAD FROM S3 that replace the loss of functionality to SELECT INTO OUTFILE and mysqldump/mysqlimport using a delimited format.</description>
    </item>
    <item>
      <title>#WDILTW – To use a RDBMS is to use a transaction</title>
      <link>https://ronaldbradford.com/blog/wdiltw-to-use-a-rdbms-is-to-use-a-transaction-2021-02-19/</link>
      <pubDate>Fri, 19 Feb 2021 23:40:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-to-use-a-rdbms-is-to-use-a-transaction-2021-02-19/</guid>
      <description>I learned this week that 30+ years of Relational Database Management System (RDBMS ) experience still does not prepare yourself for the disappointment of working with organizations that use a RDBMS; MySQL specifically; have a released production product, have dozens to hundreds of developers, team leaders and architects, but do not know the importance of, nor use transactions.</description>
    </item>
    <item>
      <title>#WDILTW – Debugging failed http requests thru the web of redirects</title>
      <link>https://ronaldbradford.com/blog/wdiltw-debugging-failed-http-requests-thru-the-web-of-redirects-2021-02-12/</link>
      <pubDate>Sat, 13 Feb 2021 03:27:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-debugging-failed-http-requests-thru-the-web-of-redirects-2021-02-12/</guid>
      <description>There are reports that your website is down. You pull up the login page without incident. What’s next?&#xA;Monitoring is critical. How detailed is this? How frequently are you sampling? The resolution to any issue is only as good as the response to a paged alert.</description>
    </item>
    <item>
      <title>#WDILTW – AWS RDS Proxy</title>
      <link>https://ronaldbradford.com/blog/wdiltw-aws-rds-proxy-2021-02-05/</link>
      <pubDate>Sat, 06 Feb 2021 03:26:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-aws-rds-proxy-2021-02-05/</guid>
      <description>This week I was evaluating AWS RDS Proxy . If you are familiar with the Relational Database Service (RDS) and use MySQL or Postgres, this is an additional option to consider.</description>
    </item>
    <item>
      <title>TDD for Infrastructure</title>
      <link>https://ronaldbradford.com/blog/tdd-for-infrastructure-2020-09-15/</link>
      <pubDate>Tue, 15 Sep 2020 21:10:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tdd-for-infrastructure-2020-09-15/</guid>
      <description>Test Driven Development (TDD) is an important principle for producing quality software. This is not a new concept. The Extreme Programming (XP) agile methodology (1999) outlined the concept before the acronym became more widely accepted as “Another requirement is testability.</description>
    </item>
    <item>
      <title>Enforcing a least privileged security model can be hard</title>
      <link>https://ronaldbradford.com/blog/enforcing-a-least-privileged-security-model-can-be-hard-2020-09-12/</link>
      <pubDate>Sat, 12 Sep 2020 22:01:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/enforcing-a-least-privileged-security-model-can-be-hard-2020-09-12/</guid>
      <description>In a greenfield environment you generally have the luxury to right any wrongs of any past tech debt. It can be more difficult to apply this to an existing environment? For example, my setup is configured to just work with the AWS CLI and various litmus tests to validate that.</description>
    </item>
    <item>
      <title>Defensive Data Techniques</title>
      <link>https://ronaldbradford.com/blog/defensive-data-techniques-2020-08-02/</link>
      <pubDate>Sun, 02 Aug 2020 19:45:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/defensive-data-techniques-2020-08-02/</guid>
      <description>As a data architect I always ensure that for any database schema change there a fully recoverable execution path.&#xA;I have generally advised to create a patch/revert process for every change.</description>
    </item>
    <item>
      <title>MySQL Data Security Risk Assessment presentation</title>
      <link>https://ronaldbradford.com/blog/mysql-data-security-risk-assessment-presentation-2018-07-01/</link>
      <pubDate>Sun, 01 Jul 2018 15:22:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-data-security-risk-assessment-presentation-2018-07-01/</guid>
      <description>Securing your data is only as good as your weakest link. A clear-text password in a file or history file, shared privileges between test and production or open sudo access when you can connect as an unprivileged user all are security flaws.</description>
    </item>
    <item>
      <title>Identifying MySQL SSL communication using ngrep</title>
      <link>https://ronaldbradford.com/blog/identifying-mysql-ssl-communication-using-ngrep-2017-10-12/</link>
      <pubDate>Thu, 12 Oct 2017 21:49:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identifying-mysql-ssl-communication-using-ngrep-2017-10-12/</guid>
      <description>Prior to MySQL 5.7 client communications with a MySQL instance were unencrypted by default. This plaintext capability allowed for various tools including pt-query-digest to analyze TCP/IP traffic. Starting with MySQL 5.</description>
    </item>
    <item>
      <title>Testing MySQL/MariaDB/Percona versions with Docker</title>
      <link>https://ronaldbradford.com/blog/testing-mysqlmariadbpercona-versions-with-docker-2016-12-30/</link>
      <pubDate>Fri, 30 Dec 2016 14:50:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-mysqlmariadbpercona-versions-with-docker-2016-12-30/</guid>
      <description>Giuseppe Maxia has provided some great MySQL docker images . Percona and MariaDB also provide version via Docker Hub. In an attempt to have a consistent means of launching these different images I created the following convenience functions.</description>
    </item>
    <item>
      <title>Getting a clearer picture of http response time breakdown via CLI</title>
      <link>https://ronaldbradford.com/blog/getting-a-clearer-picture-of-http-response-time-breakdown-via-cli-2016-11-10/</link>
      <pubDate>Thu, 10 Nov 2016 14:57:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-a-clearer-picture-of-http-response-time-breakdown-via-cli-2016-11-10/</guid>
      <description>I came across this handy python script https://github.com/reorx/httpstat that provides a http response breakdown in text. This saves you having to open up a browser and look at a visual network response waterfall.</description>
    </item>
    <item>
      <title>OTN appreciation day: The Performance Schema of MySQL 5.6&#43;</title>
      <link>https://ronaldbradford.com/blog/otn-appreciation-day-the-performance-schema-of-mysql-5-6-2016-10-11/</link>
      <pubDate>Tue, 11 Oct 2016 16:21:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/otn-appreciation-day-the-performance-schema-of-mysql-5-6-2016-10-11/</guid>
      <description>To focus on just one point for OTN appreciation day on October 11 2016 and to the benefit of all users of MySQL is to consider the extremely convenient and rich value of information available in the MySQL Performance Schema to understand what SQL queries are running in a MySQL instance now.</description>
    </item>
    <item>
      <title>MySQL Group Replication OOW Tutorial</title>
      <link>https://ronaldbradford.com/blog/mysql-group-replication-oow-tutorial-2016-10-05/</link>
      <pubDate>Wed, 05 Oct 2016 14:55:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-group-replication-oow-tutorial-2016-10-05/</guid>
      <description>Download Slides The second MySQL tutorial session at Oracle Open World was &amp;#8220;MySQL Group Replication in a Nutshell&amp;#8221; by MySQL Community Manager Frederic Descamps. This is succinctly described as: “Multi-master update anywhere replication for MySQL with built-in conflict detection and resolution, automatic distributed recovery, and group membership.</description>
    </item>
    <item>
      <title>Presentations at Percona Live Amsterdam 2016</title>
      <link>https://ronaldbradford.com/blog/presentations-at-percona-live-amsterdam-2016-2016-10-05/</link>
      <pubDate>Wed, 05 Oct 2016 13:54:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/presentations-at-percona-live-amsterdam-2016-2016-10-05/</guid>
      <description>I was fortunate enough to give four presentations at the Percona Live 2016 event in Amsterdam. The slides for these are now available.&#xA;Improving MySQL Performance with Better Indexes – Download slides – Overview MySQL Replication Smackdown – Download Slides – Overview Securing your MySQL/MariaDB data – A joint presentation with Colin Charles – Download Slides – Overview “A surprising excursion through the astonishing world of math” – Lightning Talk – Download Slides </description>
    </item>
    <item>
      <title>New UUID functions in MySQL 8.0.0</title>
      <link>https://ronaldbradford.com/blog/new-uuid-functions-in-mysql-8-0-0-2016-09-28/</link>
      <pubDate>Wed, 28 Sep 2016 19:51:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-uuid-functions-in-mysql-8-0-0-2016-09-28/</guid>
      <description>MySQL 8.0.0 introduces three new miscellaneous UUID functions of IS_UUID(), UUID_TO_BIN() and BIN_TO_UUID() joining the UUID() (in 5.0) and UUID_SHORT() (in 5.1) functions. See 8.0.0 Release Notes .&#xA;Thanks to the great work and hosting by Marcus Popp anybody can test out the SQL syntax of MySQL 8.</description>
    </item>
    <item>
      <title>Introducing the MySQL Cloud Service</title>
      <link>https://ronaldbradford.com/blog/introducing-the-mysql-cloud-service-2016-09-23/</link>
      <pubDate>Fri, 23 Sep 2016 14:14:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/introducing-the-mysql-cloud-service-2016-09-23/</guid>
      <description>The MySQL keynote at Oracle Open World 2016 announced the immediate availability of the MySQL Cloud Service, part of the larger Oracle Cloud offering. You can evaluate this now with a trial copy at cloud.</description>
    </item>
    <item>
      <title>MySQL Operations in Docker at Oracle Open World 2016</title>
      <link>https://ronaldbradford.com/blog/mysql-operations-in-docker-at-oracle-open-world-2016-2016-09-20/</link>
      <pubDate>Tue, 20 Sep 2016 16:55:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-operations-in-docker-at-oracle-open-world-2016-2016-09-20/</guid>
      <description>One of the Monday tutorials at Oracle Open World was MySQL Operations in Docker. A 2 hour tutorial by Giuseppe Maxia . This tutorial showed what you can do with MySQL on Docker which is specifically good for testing.</description>
    </item>
    <item>
      <title>MySQL Keynote at Oracle Open World 2016</title>
      <link>https://ronaldbradford.com/blog/mysql-keynote-at-oracle-open-world-2016-2016-09-20/</link>
      <pubDate>Tue, 20 Sep 2016 16:08:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-keynote-at-oracle-open-world-2016-2016-09-20/</guid>
      <description>Tomas Ulin made a number of key announcements at this year’s State of the Dolphin and Customer Experiences keynote. MySQL Public Cloud, MySQL 8.0 DMR, MySQL InnoDB Cluster, MySQL Group Replication (RC).</description>
    </item>
    <item>
      <title>A Brief History of Container Technology</title>
      <link>https://ronaldbradford.com/blog/a-brief-history-of-container-technology-2016-09-20/</link>
      <pubDate>Tue, 20 Sep 2016 14:32:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-brief-history-of-container-technology-2016-09-20/</guid>
      <description>The following is the text from a presentation slide at Oracle Open World 2016.&#xA;While Docker has been playing a key role in adoption of the Linux container Technology, the did not invent the concept of containers.</description>
    </item>
    <item>
      <title>The Legacy Dilemma</title>
      <link>https://ronaldbradford.com/blog/the-legacy-dilemma-2016-07-21/</link>
      <pubDate>Thu, 21 Jul 2016 16:04:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-legacy-dilemma-2016-07-21/</guid>
      <description>Organizations are rapidly developing new software applications to meet the need to consume ever increasing digital content and maintain market share in a given field. These newly developed applications cover a wide range of needs from advanced data analytics, to mobile applications, to personalized recommendation engines.</description>
    </item>
    <item>
      <title>The agile software development lifecycle responsibility</title>
      <link>https://ronaldbradford.com/blog/the-agile-software-development-lifecycle-responsibility-2016-07-06/</link>
      <pubDate>Wed, 06 Jul 2016 15:38:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-agile-software-development-lifecycle-responsibility-2016-07-06/</guid>
      <description>The eXtreme Programming (XP) methodology places emphasis on a number of core principles for agile software development. These include (and are not limited to) the planning game, short and frequent iterations, testing, frequent refactoring, continuous integration, ownership and standards.</description>
    </item>
    <item>
      <title>Q: Does MySQL support ACID? A: Yes</title>
      <link>https://ronaldbradford.com/blog/q-does-mysql-support-acid-a-yes-2016-06-29/</link>
      <pubDate>Wed, 29 Jun 2016 14:47:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/q-does-mysql-support-acid-a-yes-2016-06-29/</guid>
      <description>I was recently asked this question by an experienced academic at the NY Oracle Users Group event I presented at.&#xA;Does MySQL support ACID? (ACID is a set of properties essential for a relational database to perform transactions , i.</description>
    </item>
    <item>
      <title>Do you control your database outages?</title>
      <link>https://ronaldbradford.com/blog/do-you-control-your-database-outages-2016-06-20/</link>
      <pubDate>Mon, 20 Jun 2016 16:05:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/do-you-control-your-database-outages-2016-06-20/</guid>
      <description>Working with a client last week I noted in my analysis, “The mysql server was restarted on Thursday and so the [updated] my.cnf settings seems current”. This occurred between starting my analysis on Wednesday and delivering my findings on Friday.</description>
    </item>
    <item>
      <title>Understanding the MySQL Release Cadence</title>
      <link>https://ronaldbradford.com/blog/understanding-the-mysql-release-cadence-2016-06-17/</link>
      <pubDate>Fri, 17 Jun 2016 19:08:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-the-mysql-release-cadence-2016-06-17/</guid>
      <description>Download PDF Presentation At the recent New York Oracle Users Group summer general meeting I gave a presentation to the Oracle community on the MySQL product release cycle. Details included:</description>
    </item>
    <item>
      <title>Utilizing OpenStack Trove DBaaS for deployment management</title>
      <link>https://ronaldbradford.com/blog/utilizing-openstack-trove-dbaas-for-deployment-management-2016-06-14/</link>
      <pubDate>Tue, 14 Jun 2016 18:18:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/utilizing-openstack-trove-dbaas-for-deployment-management-2016-06-14/</guid>
      <description>Trove is used for self service provisioning and lifecycle management for relational and non-relational databases in an OpenStack cloud. Trove provides a RESTful API interface that is same regardless of the type of database.</description>
    </item>
    <item>
      <title>Are you a responsible developer?</title>
      <link>https://ronaldbradford.com/blog/are-you-a-responsible-developer-2016-06-08/</link>
      <pubDate>Wed, 08 Jun 2016 22:23:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/are-you-a-responsible-developer-2016-06-08/</guid>
      <description>What is a good example of individual developer responsibility? Here is just one example.&#xA;A developer downloads a copy of the core production database to their own development laptop. Why? Because it’s easy to work with real data, and it’s hard to consider building applicable test data that all engineers can utilize.</description>
    </item>
    <item>
      <title>Understanding the DBaaS capability for your organization</title>
      <link>https://ronaldbradford.com/blog/understanding-the-dbaas-capability-for-your-organization-2016-06-03/</link>
      <pubDate>Fri, 03 Jun 2016 19:53:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-the-dbaas-capability-for-your-organization-2016-06-03/</guid>
      <description>As your organization transforms to embrace the wealth of digital information that is becoming available, the capability to store, manage and consume this data in any given format or product becomes an increasing burden for operations.</description>
    </item>
    <item>
      <title>Expired MySQL passwords</title>
      <link>https://ronaldbradford.com/blog/expired-mysql-passwords-2016-06-03/</link>
      <pubDate>Fri, 03 Jun 2016 19:46:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/expired-mysql-passwords-2016-06-03/</guid>
      <description>I was surprised to find on one of my websites the message “Connect failed: Your password has expired. To log in you must change it using a client that supports expired passwords.</description>
    </item>
    <item>
      <title>Digital transformation strategies</title>
      <link>https://ronaldbradford.com/blog/digital-transformation-strategies-2016-05-26/</link>
      <pubDate>Thu, 26 May 2016 14:21:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/digital-transformation-strategies-2016-05-26/</guid>
      <description>“The cosmos is complex, the cloud does not have to be”. This quote by Ben Amaba , Worldwide Executive at IBM Cloud, early in his presentation at the Performance without Limits 3.</description>
    </item>
    <item>
      <title>Understanding the Oslo Libraries</title>
      <link>https://ronaldbradford.com/blog/understanding-the-oslo-libraries-2016-05-24/</link>
      <pubDate>Tue, 24 May 2016 13:41:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-the-oslo-libraries-2016-05-24/</guid>
      <description>Underpinning all of the OpenStack projects including Nova, Cinder, Keystone, Glance, Horizon, Heat, Trove, Murano and others is a set of core common libraries that provide a consistent, highly tested and compatible feature set.</description>
    </item>
    <item>
      <title>are you running KVM or QEMU launched instances?</title>
      <link>https://ronaldbradford.com/blog/are-you-running-kvm-or-qemu-launched-instances-2016-05-19/</link>
      <pubDate>Thu, 19 May 2016 20:21:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/are-you-running-kvm-or-qemu-launched-instances-2016-05-19/</guid>
      <description>A recent operators mailing list thread asked this question regarding the OpenStack user survey results of April 2016 (See page 39).&#xA;As I verified my own local multi-node devstack dedicated H/W environment with varying commands, I initially came across the following error (which later was found to be misleading).</description>
    </item>
    <item>
      <title>Using your devstack cloud</title>
      <link>https://ronaldbradford.com/blog/using-your-devstack-cloud-2016-04-05/</link>
      <pubDate>Tue, 05 Apr 2016 18:06:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-your-devstack-cloud-2016-04-05/</guid>
      <description>You have setup and installed devstack . Now what!&#xA;The Horizon UI will allow you to administer your running cloud from a web interface. We are not going to discuss the web UI in this post.</description>
    </item>
    <item>
      <title>Running a devstack virtual machine with limited memory</title>
      <link>https://ronaldbradford.com/blog/running-a-devstack-virtual-machine-with-limited-memory-2016-04-04/</link>
      <pubDate>Mon, 04 Apr 2016 15:50:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/running-a-devstack-virtual-machine-with-limited-memory-2016-04-04/</guid>
      <description>If you have a system with only 4GB of RAM, you need to assign at least 2.5GB (2560M) to a virtual machine to install devstack . Even with this limited RAM there are times the devstack installation will fail.</description>
    </item>
    <item>
      <title>Downloading and installing devstack</title>
      <link>https://ronaldbradford.com/blog/downloading-and-installing-devstack-2016-04-02/</link>
      <pubDate>Sat, 02 Apr 2016 14:51:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/downloading-and-installing-devstack-2016-04-02/</guid>
      <description>The following instructions assume you have a running Linux virtual machine that can support the installation of devstack to demonstrate a simple working OpenStack cloud.&#xA;For more information about the preparation needed for this step, see these pre-requisite instructions:</description>
    </item>
    <item>
      <title>Setting up Ubuntu using vagrant</title>
      <link>https://ronaldbradford.com/blog/setting-up-ubuntu-using-vagrant-2016-04-01/</link>
      <pubDate>Fri, 01 Apr 2016 20:04:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-ubuntu-using-vagrant-2016-04-01/</guid>
      <description>As discussed in Setting up an Ubuntu virtual machine using VirtualBox there are several other alternatives to defining an Ubuntu virtual machine. One of these alternatives is using Vagrant .</description>
    </item>
    <item>
      <title>Setting up CentOS on VirtualBox for RDO</title>
      <link>https://ronaldbradford.com/blog/setting-up-centos-on-virtualbox-for-rdo-2016-04-01/</link>
      <pubDate>Fri, 01 Apr 2016 20:00:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-centos-on-virtualbox-for-rdo-2016-04-01/</guid>
      <description>Create a CentOS Virtual Machine (VM) NOTE: There are several different ways in creating a base VM CentOS image. These steps are the more manual approach, however they are provided for completeness in understanding varying options.</description>
    </item>
    <item>
      <title>Get your Oslo swag in Austin</title>
      <link>https://ronaldbradford.com/blog/get-your-oslo-swag-in-austin-2016-03-31/</link>
      <pubDate>Thu, 31 Mar 2016 20:22:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/get-your-oslo-swag-in-austin-2016-03-31/</guid>
      <description>Hot of the press are our Oslo stickers for the Austin event. Be sure to track down an Oslo core, answer the magic question and add this to your conference swag.</description>
    </item>
    <item>
      <title>Setting up Ubuntu on VirtualBox for devstack</title>
      <link>https://ronaldbradford.com/blog/setting-up-ubuntu-on-virtualbox-for-devstack-2016-03-30/</link>
      <pubDate>Thu, 31 Mar 2016 00:58:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-ubuntu-on-virtualbox-for-devstack-2016-03-30/</guid>
      <description>As discussed , devstack enables a software developer to run a standalone minimal OpenStack cloud on a virtual machine (VM). In this tutorial we are going to step through the installation of an Ubuntu VM using VirtualBox manually.</description>
    </item>
    <item>
      <title>VirtualBox networking for beginners</title>
      <link>https://ronaldbradford.com/blog/virtualbox-networking-for-beginners-2016-03-30/</link>
      <pubDate>Wed, 30 Mar 2016 17:09:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/virtualbox-networking-for-beginners-2016-03-30/</guid>
      <description>When using VirtualBox for my OpenStack development I always configure two network adapters for ease of development. The first is a NAT adapter that enables the guest VM connectivity to the Internet via the host.</description>
    </item>
    <item>
      <title>Installing VirtualBox for OpenStack development</title>
      <link>https://ronaldbradford.com/blog/installing-virtualbox-for-openstack-development-2016-03-30/</link>
      <pubDate>Wed, 30 Mar 2016 16:00:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-virtualbox-for-openstack-development-2016-03-30/</guid>
      <description>Download VirtualBox for your operating system VirtualBox is an open source virtualization product that will allow you to create virtual machines on a computer using Linux, Mac OS X or Windows.</description>
    </item>
    <item>
      <title>Installing Openstack with devstack, a first-time guide</title>
      <link>https://ronaldbradford.com/blog/installing-openstack-with-devstack-a-first-time-guide-2016-03-29/</link>
      <pubDate>Tue, 29 Mar 2016 14:42:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-openstack-with-devstack-a-first-time-guide-2016-03-29/</guid>
      <description>This guide will enable the reader to install a minimal OpenStack cloud using devstack for the first time.&#xA;This guide will assume you have never installed virtualization software, used or configured devstack or even observed a running OpenStack cloud.</description>
    </item>
    <item>
      <title>devstack, your personal OpenStack Cloud</title>
      <link>https://ronaldbradford.com/blog/devstack-your-personal-openstack-cloud-2016-03-28/</link>
      <pubDate>Mon, 28 Mar 2016 22:21:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/devstack-your-personal-openstack-cloud-2016-03-28/</guid>
      <description>As a software developer or system architect that is interested in looking at the workings of OpenStack , devstack is one of several different ways to start a personal cloud using the current OpenStack code base .</description>
    </item>
    <item>
      <title>What is OpenStack?</title>
      <link>https://ronaldbradford.com/blog/what-is-openstack-2016-03-28/</link>
      <pubDate>Mon, 28 Mar 2016 22:00:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-openstack-2016-03-28/</guid>
      <description>OpenStack is a cloud computing software product that is the leading open source platform for creating cloud infrastructure. Used by hundreds of companies to run public, private and hybrid clouds, OpenStack is the second most popular open source project after the Linux Kernel .</description>
    </item>
    <item>
      <title>Retiring an OpenStack project</title>
      <link>https://ronaldbradford.com/blog/retiring-an-openstack-project-2016-03-28/</link>
      <pubDate>Mon, 28 Mar 2016 21:00:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/retiring-an-openstack-project-2016-03-28/</guid>
      <description>As part of migrating Oslo Incubator code to graduated libraries I have come across several inactive OpenStack projects. (An inactivate project does not mean the project should be retired or removed).</description>
    </item>
    <item>
      <title>Oracle OpenStack leveraging MySQL Cluster and Docker</title>
      <link>https://ronaldbradford.com/blog/oracle-openstack-leveraging-mysql-cluster-and-docker-2015-11-11/</link>
      <pubDate>Wed, 11 Nov 2015 23:04:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-openstack-leveraging-mysql-cluster-and-docker-2015-11-11/</guid>
      <description>At Oracle Openworld this year, Oracle OpenStack Release 2 was announced. This Kilo based distribution included some new deployment features not see in other OpenStack distros including the use of Kolla , Docker and MySQL Cluster .</description>
    </item>
    <item>
      <title>Managing MySQL Version Upgrades Presentation</title>
      <link>https://ronaldbradford.com/blog/managing-mysql-version-upgrades-presentation-2015-08-23/</link>
      <pubDate>Sun, 23 Aug 2015 16:19:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/managing-mysql-version-upgrades-presentation-2015-08-23/</guid>
      <description>The following presentation was given at the Oracle Technology Network (OTN) Latin America 2015 tour events in Uruguay, Argentina, Chile and Peru.&#xA;Download Presentation In this presentation I talk about the various versions and means of installing and upgrading MySQL including:</description>
    </item>
    <item>
      <title>Testing and Verifying your MySQL Backup Strategy Presentation</title>
      <link>https://ronaldbradford.com/blog/testing-and-verifying-your-mysql-backup-strategy-presentation-2015-08-11/</link>
      <pubDate>Tue, 11 Aug 2015 23:19:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-and-verifying-your-mysql-backup-strategy-presentation-2015-08-11/</guid>
      <description>This past week I have been the sole MySQL representative on the Oracle Technology Network (OTN) Latin America 2015 tour events in Uruguay, Argentina, Chile and Peru.&#xA;Download Presentation In this presentation I talk about the important steps for testing and verifying your MySQL backup strategy to ensure your business continuity in any disaster recovery situation.</description>
    </item>
    <item>
      <title>Deploying Ubuntu OpenStack Kilo</title>
      <link>https://ronaldbradford.com/blog/deploying-ubuntu-openstack-kilo-2015-06-06/</link>
      <pubDate>Sat, 06 Jun 2015 17:52:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/deploying-ubuntu-openstack-kilo-2015-06-06/</guid>
      <description>My previous Ubuntu OpenStack setup has been using the Juno release. I received some installation problems for Kilo using the stable repo and so I switched to using the experimental repo.</description>
    </item>
    <item>
      <title>Writing and testing unit tests in OpenStack</title>
      <link>https://ronaldbradford.com/blog/writing-and-testing-unit-tests-in-openstack-2015-06-05/</link>
      <pubDate>Fri, 05 Jun 2015 15:46:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/writing-and-testing-unit-tests-in-openstack-2015-06-05/</guid>
      <description>The following outlines an approach of identifying and improving unit tests in an OpenStack project.&#xA;Obtain the source code You can obtain a copy of current source code for an OpenStack project at http://git.</description>
    </item>
    <item>
      <title>Contributing to OpenStack</title>
      <link>https://ronaldbradford.com/blog/contributing-to-openstack-2015-06-03/</link>
      <pubDate>Wed, 03 Jun 2015 20:48:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/contributing-to-openstack-2015-06-03/</guid>
      <description>Following my first OpenStack Summit in Vancouver 4/2015 it was time to become involved with contributing to OpenStack.&#xA;I have lurked around the mailing lists and several IRC channels for a few weeks and familiarized myself with OpenStack in varying forms including devstack , the free hosted Mirantis Express and the VM version, Ubuntu OpenStack , and even building my own 3 physical server cloud from second hand hardware purchased on eBay.</description>
    </item>
    <item>
      <title>Tracking the Ubuntu OpenStack installation process</title>
      <link>https://ronaldbradford.com/blog/tracking-the-ubuntu-openstack-installation-process-2015-06-02/</link>
      <pubDate>Tue, 02 Jun 2015 16:33:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tracking-the-ubuntu-openstack-installation-process-2015-06-02/</guid>
      <description>Following on from Installing Ubuntu OpenStack the following steps help you navigate around the single server installation, monitoring and debugging the installation process.&#xA;Configuration The initial execution of the installer will create a default config.</description>
    </item>
    <item>
      <title>Installing Ubuntu OpenStack</title>
      <link>https://ronaldbradford.com/blog/installing-ubuntu-openstack-2015-06-01/</link>
      <pubDate>Mon, 01 Jun 2015 15:53:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-ubuntu-openstack-2015-06-01/</guid>
      <description>The The Canonical Distribution of Ubuntu OpenStack provides a simple installer to run an OpenStack cloud. You can deploy a simple single machine setup with fully containerized services (11 in total), or a multi server installation leveraging MAAS – Metal as a Service and Landscape Autopilot.</description>
    </item>
    <item>
      <title>Understanding OpenStack developer dependencies</title>
      <link>https://ronaldbradford.com/blog/understanding-openstack-developer-dependencies-2015-05-27/</link>
      <pubDate>Wed, 27 May 2015 21:43:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-openstack-developer-dependencies-2015-05-27/</guid>
      <description>While reviewing the OpenStack keystone codebase on an existing VM used with devstack I came across a dependency problem with Python pbr . Python Build Reasonableness (pbr) is actually a result of work on OpenStack.</description>
    </item>
    <item>
      <title>The benefit of attending the OpenStack Summit</title>
      <link>https://ronaldbradford.com/blog/the-benefit-of-attending-the-openstack-summit-2015-05-25/</link>
      <pubDate>Mon, 25 May 2015 13:47:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-benefit-of-attending-the-openstack-summit-2015-05-25/</guid>
      <description>I attended my first OpenStack Summit in Vancouver 4/2015 . While I have used various cloud computing technologies for eight years and presented cloud content at events such as Cloud Expo, this was my first involvement with OpenStack.</description>
    </item>
    <item>
      <title>My thoughts on Architecture and Software Development with MySQL</title>
      <link>https://ronaldbradford.com/blog/my-thoughts-on-architecture-and-software-development-with-mysql-2015-05-15/</link>
      <pubDate>Fri, 15 May 2015 16:04:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-thoughts-on-architecture-and-software-development-with-mysql-2015-05-15/</guid>
      <description>Yesterday I was able to present to the Portland MySQL Users Group two presentations that are important foundations for effective development with MySQL.&#xA;Download Architecture Presentation&#xA;Download Development Presentation With 26 years of architectural experience in RDBMS and 16 years of MySQL knowledge, my extensive exposure to large and small companies from consulting has lead to these presentations containing common obstacles I have seen an help organization with.</description>
    </item>
    <item>
      <title>Learning the OpenStackClient (OSC)</title>
      <link>https://ronaldbradford.com/blog/learning-the-openstackclient-osc-2015-05-13/</link>
      <pubDate>Wed, 13 May 2015 17:40:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/learning-the-openstackclient-osc-2015-05-13/</guid>
      <description>As a way to navigate the extent of the CLI options for nova, keystone, glance and also openstack commands I came up with an educational approach.&#xA;While still early development the goal is to provide a Beginner/Intermediate/Expert views exposing various commands and options to help the user learn in a controlled way.</description>
    </item>
    <item>
      <title>Python 3 semantics for integer division</title>
      <link>https://ronaldbradford.com/blog/python-3-semantics-for-integer-division-2015-05-06/</link>
      <pubDate>Wed, 06 May 2015 16:02:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/python-3-semantics-for-integer-division-2015-05-06/</guid>
      <description>As I refresh my skills in Python 2 to Python 3 semantics I discovered there is a difference in the division operator (i.e. /).&#xA;When using integers in Python 2 the result (by default) is an integer.</description>
    </item>
    <item>
      <title>Disabling the temporary authorization token in devstack keystone</title>
      <link>https://ronaldbradford.com/blog/disabling-the-temporary-authorization-token-in-devstack-keystone-2015-05-05/</link>
      <pubDate>Tue, 05 May 2015 16:52:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/disabling-the-temporary-authorization-token-in-devstack-keystone-2015-05-05/</guid>
      <description>While building my own OpenStack cloud on physical servers I realized that Keystone uses a temporary authorization token in the Create the service entity and API endpoint and Create projects, users, and roles steps.</description>
    </item>
    <item>
      <title>Understanding the different Openstack tox configs</title>
      <link>https://ronaldbradford.com/blog/understanding-the-different-openstack-tox-configs-2015-04-30/</link>
      <pubDate>Thu, 30 Apr 2015 20:22:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-the-different-openstack-tox-configs-2015-04-30/</guid>
      <description>Openstack projects use tox to manage virtual environments and run unit tests which I talked about here .&#xA;In this example I am using the oslo.config repo to look at the various tox configs in openstack use.</description>
    </item>
    <item>
      <title>Installing Python 3.3 on Ubuntu 14.04.2 LTS</title>
      <link>https://ronaldbradford.com/blog/installing-python-3-3-on-ubuntu-14-04-2-lts-2015-04-29/</link>
      <pubDate>Wed, 29 Apr 2015 17:52:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-python-3-3-on-ubuntu-14-04-2-lts-2015-04-29/</guid>
      <description>Ubuntu 14.04 by default uses Python 2.7 and 3.4. If you want to install Python 3.3, in my case because various Openstack projects that maintain 3.3 compatibility.&#xA;I had a hard time finding what I would consider an official means.</description>
    </item>
    <item>
      <title>Configuring git-review on Mac OS X</title>
      <link>https://ronaldbradford.com/blog/configuring-git-review-on-your-mac-2015-04-29/</link>
      <pubDate>Wed, 29 Apr 2015 14:19:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/configuring-git-review-on-your-mac-2015-04-29/</guid>
      <description>If you are using git-review for the first time the following instructions correctly install and configure for Mac OS X.&#xA;Software&#xA;sudo easy_install pip&#xD;sudo pip install -U setuptools&#xD;sudo pip install git-review&#xD;Configuration</description>
    </item>
    <item>
      <title>Running openstack tests with tox</title>
      <link>https://ronaldbradford.com/blog/running-openstack-tests-with-tox-2015-04-28/</link>
      <pubDate>Tue, 28 Apr 2015 17:13:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/running-openstack-tests-with-tox-2015-04-28/</guid>
      <description>Recently the OSC (python-openstackclient ) project removed run_tests.sh #177066 and tools/install_venv.py scripts #177086 .&#xA;As I was very new to OpenStack development practices this threw me because of reading several OpenStack documentation pages including Getting the code that specifically mentions in Hacking on your laptop and running unit tests an example Setting Up a Developer Environment , and consulting with a friend that is a ATC this is the way I learned to setup virtual environments and running tests .</description>
    </item>
    <item>
      <title>Percona Live Presentation: MySQL Security Essentials</title>
      <link>https://ronaldbradford.com/blog/percona-live-presentation-mysql-security-essentials-2015-04-21/</link>
      <pubDate>Tue, 21 Apr 2015 16:31:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-live-presentation-mysql-security-essentials-2015-04-21/</guid>
      <description>The slides for my MySQL Security Essentials presentation at Percona Live 2015 MySQL Conference and Expo are now available.&#xA;In this presentation I discuss just how insecure legacy versions of MySQL are and what are the essential requirements for securing your installation on disk, via network and with user privileges.</description>
    </item>
    <item>
      <title>Inconsistent messaging for OpenStackClient</title>
      <link>https://ronaldbradford.com/blog/inconsistent-messaging-for-openstackclient-2015-04-20/</link>
      <pubDate>Mon, 20 Apr 2015 19:54:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/inconsistent-messaging-for-openstackclient-2015-04-20/</guid>
      <description>As I mentioned earlier in Moving to OpenStackClient CLI I came across several differences in reconciling the legacy CLI tools.&#xA;I have also come across very inconsistent messaging. Here is a simple example.</description>
    </item>
    <item>
      <title>Moving to OpenStackClient CLI</title>
      <link>https://ronaldbradford.com/blog/moving-to-openstackclient-cli-2015-04-20/</link>
      <pubDate>Mon, 20 Apr 2015 19:21:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/moving-to-openstackclient-cli-2015-04-20/</guid>
      <description>In working with the keynote CLI within the TripleO scripts I came across the following deprecation warning message.&#xA;$ keystone token-get&#xD;/usr/local/lib/python2.7/dist-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient.</description>
    </item>
    <item>
      <title>Percona Live Presentation: Improving Performance With Better Indexes</title>
      <link>https://ronaldbradford.com/blog/improving-performance-with-better-indexes-2015-04-14/</link>
      <pubDate>Wed, 15 Apr 2015 00:42:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-performance-with-better-indexes-2015-04-14/</guid>
      <description>The slides for my Improving Performance With Better Indexes presentation at Percona Live 2015 MySQL Conference and Expo are now available.&#xA;In this presentation I discuss how to identify, review and analyze SQL statements in order to create better indexes for your queries.</description>
    </item>
    <item>
      <title>Updating MySQL on Ubuntu 12.04 LTS to MySQL 5.6</title>
      <link>https://ronaldbradford.com/blog/updating-mysql-on-ubuntu-12-04-lts-to-mysql-5-6-2015-04-02/</link>
      <pubDate>Thu, 02 Apr 2015 21:35:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/updating-mysql-on-ubuntu-12-04-lts-to-mysql-5-6-2015-04-02/</guid>
      <description>The Ubuntu 12.04.3 LTS release only provides MySQL 5.1 and MySQL 5.5 using the default Ubuntu package manager.&#xA;Oracle (owners of the MySQL(tm)) now provide Debian/Ubuntu APT repositories for all GA and DMR versions of MySQL including supporting Ubuntu 12.</description>
    </item>
    <item>
      <title>Validating MySQL version numbers</title>
      <link>https://ronaldbradford.com/blog/validating-mysql-version-numbers-2015-04-02/</link>
      <pubDate>Thu, 02 Apr 2015 21:35:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/validating-mysql-version-numbers-2015-04-02/</guid>
      <description>As part of a MySQL 5.5 to MySQL 5.6 upgrade across several Ubuntu servers of varying distros an audit highlighted a trivial but interesting versioning identification error in Ubuntu’s packaging of MySQL.</description>
    </item>
    <item>
      <title>Dynamic recreation of InnoDB redo logs</title>
      <link>https://ronaldbradford.com/blog/dynamic-recreation-of-innodb-redo-logs-2015-04-02/</link>
      <pubDate>Thu, 02 Apr 2015 19:57:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dynamic-recreation-of-innodb-redo-logs-2015-04-02/</guid>
      <description>MySQL 5.6 will now automatically recreate the InnoDB redo log files during a MySQL restart if the size (or number) of these logs changes, i.e. a change to innodb_log_file_size. See Changing the Number or Size of InnoDB Log Files which states “If InnoDB detects that the innodb_log_file_size differs from the redo log file size, it will write a log checkpoint, close and remove the old log files, create new log files at the requested size, and open the new log files.</description>
    </item>
    <item>
      <title>Translated books in Chinese</title>
      <link>https://ronaldbradford.com/blog/translated-books-in-chinese-2015-03-26/</link>
      <pubDate>Thu, 26 Mar 2015 23:19:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/translated-books-in-chinese-2015-03-26/</guid>
      <description>I have just received copies of my Effective MySQL series that are available in Chinese. The picture speaks more than words.</description>
    </item>
    <item>
      <title>SQL, ANSI Standards, PostgreSQL and MySQL</title>
      <link>https://ronaldbradford.com/blog/sql-ansi-standards-postgresql-and-mysql-2015-03-26/</link>
      <pubDate>Thu, 26 Mar 2015 16:32:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql-ansi-standards-postgresql-and-mysql-2015-03-26/</guid>
      <description>I have recently been working with the Donors Choose Open Data Set which happens to be in PostgreSQL. Easy enough to install and load the data in PostgreSQL, however as I live and breath MySQL, lets load the data into MySQL.</description>
    </item>
    <item>
      <title>Loops in shell scripting</title>
      <link>https://ronaldbradford.com/blog/loops-in-shell-scripting-2015-03-19/</link>
      <pubDate>Thu, 19 Mar 2015 15:21:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/loops-in-shell-scripting-2015-03-19/</guid>
      <description>If you are die hard Bourne Shell (/bin/sh) scripter, it can be a challenge not to be enticed by the syntax niceties of the Born Again Borne Shell (/bin/bash).&#xA;One example is the `{.</description>
    </item>
    <item>
      <title>Understanding when EXPLAIN is not using an index as intended</title>
      <link>https://ronaldbradford.com/blog/understanding-when-explain-is-not-using-an-index-as-intended-2015-03-17/</link>
      <pubDate>Tue, 17 Mar 2015 17:18:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-when-explain-is-not-using-an-index-as-intended-2015-03-17/</guid>
      <description>When reading a MySQL Query Execution Plan (QEP) produced by the EXPLAIN command, generally one of the first observations is to validate an index is being used per table (i.e. per row of output).</description>
    </item>
    <item>
      <title>What is testing?</title>
      <link>https://ronaldbradford.com/blog/what-is-testing-2015-03-11/</link>
      <pubDate>Wed, 11 Mar 2015 15:08:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-testing-2015-03-11/</guid>
      <description>In software development this is a simple question. What is [the purpose of] testing? If asked to give a one sentence answer what would you say? I have asked this simple question of attendees at many presentations, and also to software developers I have worked with or consulted to.</description>
    </item>
    <item>
      <title>AWS cost saving tips – EBS Volumes</title>
      <link>https://ronaldbradford.com/blog/aws-cost-saving-tips-ebs-volumes-2015-03-10/</link>
      <pubDate>Tue, 10 Mar 2015 15:25:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/aws-cost-saving-tips-ebs-volumes-2015-03-10/</guid>
      <description>A trivial cost saving tip for checking if you are spending money in your AWS environment on unused resources. This is especially appropriate when using provisioned IOPS EBS volumes.&#xA;$ ec2-describe-volumes | grep available&#xD;VOLUME&#x9;vol-44dff904&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-01T14:11:24+0000&#x9;standard&#xD;VOLUME&#x9;vol-62dff922&#x9;100&#x9;us-east-1b&#x9;available&#x9;2014-08-01T14:11:24+0000&#x9;io1&#x9;1000&#xD;VOLUME&#x9;vol-15dff955&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-01T14:11:24+0000&#x9;standard&#xD;VOLUME&#x9;vol-80a88ec0&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-01T15:12:54+0000&#x9;standard&#xD;VOLUME&#x9;vol-ca82a48a&#x9;100&#x9;us-east-1b&#x9;available&#x9;2014-08-01T16:13:49+0000&#x9;standard&#xD;VOLUME&#x9;vol-5d79581d&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-01T18:27:01+0000&#x9;standard&#xD;VOLUME&#x9;vol-baf9dbfa&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-03T18:20:59+0000&#x9;standard&#xD;VOLUME&#x9;vol-53ffdd13&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-03T18:25:52+0000&#x9;standard&#xD;VOLUME&#x9;vol-ade7daed&#x9;8&#x9;snap-d86d0884&#x9;us-east-1b&#x9;available&#x9;2014-08-13T20:10:46+0000&#x9;standard&#xD;VOLUME&#x9;vol-34e2df74&#x9;8&#x9;snap-065a2e52&#x9;us-east-1b&#x9;available&#x9;2014-08-13T20:26:17+0000&#x9;standard&#xD;VOLUME&#x9;vol-cacef38a&#x9;100&#x9;snap-280ffb7f&#x9;us-east-1b&#x9;available&#x9;2014-08-13T21:19:18+0000&#x9;standard&#xD;VOLUME&#x9;vol-41350a01&#x9;8&#x9;snap-f23ccba5&#x9;us-east-1b&#x9;available&#x9;2014-08-14T16:54:27+0000&#x9;standard&#xD;VOLUME&#x9;vol-51350a11&#x9;100&#x9;snap-fc3ccbab&#x9;us-east-1b&#x9;available&#x9;2014-08-14T16:54:27+0000&#x9;standard&#xD;VOLUME&#x9;vol-912f10d1&#x9;8&#x9;snap-96ee24c1&#x9;us-east-1b&#x9;available&#x9;2014-08-14T17:15:06+0000&#x9;standard&#xD;VOLUME&#x9;vol-a82f10e8&#x9;100&#x9;snap-9dee24ca&#x9;us-east-1b&#x9;available&#x9;2014-08-14T17:15:06+0000&#x9;standard&#xD;These are available and unused EBS volumes which you should consider deleting.</description>
    </item>
    <item>
      <title>MySQL Admin 101 for System Admins – key_buffer_size</title>
      <link>https://ronaldbradford.com/blog/mysql-admin-101-key_buffer_size-2015-03-09/</link>
      <pubDate>Mon, 09 Mar 2015 15:12:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-admin-101-key_buffer_size-2015-03-09/</guid>
      <description>As discussed in my presentation to NYLUG , I wanted to provide system administrations with some really quick analysis and performance fixes if you had limited knowledge of MySQL.&#xA;One of the most important things with MySQL is to tune memory properly.</description>
    </item>
    <item>
      <title>Improving performance – A full stack problem</title>
      <link>https://ronaldbradford.com/blog/improving-performance-a-full-stack-problem-2015-03-06/</link>
      <pubDate>Fri, 06 Mar 2015 17:51:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-performance-a-full-stack-problem-2015-03-06/</guid>
      <description>Improving the performance of a web system involves knowledge of how the entire technology stack operates and interacts. There are many simple and common tips that can provide immediate improvements for a website.</description>
    </item>
    <item>
      <title>Writing re-runable shell script</title>
      <link>https://ronaldbradford.com/blog/writing-re-runable-shell-script-2015-02-24/</link>
      <pubDate>Tue, 24 Feb 2015 04:44:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/writing-re-runable-shell-script-2015-02-24/</guid>
      <description>I recently started playing with [devstack][1] again (An all-in-on OpenStack developer setup). Last time was over 3 years ago because I remember a [pull request for a missing dependency][2] at the time.</description>
    </item>
    <item>
      <title>Popular Quotes by Ronald Bradford</title>
      <link>https://ronaldbradford.com/blog/quotes/</link>
      <pubDate>Mon, 16 Feb 2015 22:46:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/quotes/</guid>
      <description>If you have ever met me personally at a presentation, or during consulting, or have read some of my blogs, publications or books the following statements are things I have been known to say.</description>
    </item>
    <item>
      <title>Correctly setting your mysql prompt using sudo</title>
      <link>https://ronaldbradford.com/blog/correctly-setting-your-mysql-prompt-using-sudo-2014-05-22/</link>
      <pubDate>Thu, 22 May 2014 17:57:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/correctly-setting-your-mysql-prompt-using-sudo-2014-05-22/</guid>
      <description>If you run multiple MySQL environments on multiple servers it’s a good habit to set your MySQL prompt to double check which server you are on.&#xA;however, using the MYSQL_PS1 environment variable I found this does not work under sudo (the normal way people run sudo).</description>
    </item>
    <item>
      <title>What is FTS_BEING_DELETED.ibd</title>
      <link>https://ronaldbradford.com/blog/what-is-fts_being_deleted-ibd-2014-01-29/</link>
      <pubDate>Wed, 29 Jan 2014 21:05:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-fts_being_deleted-ibd-2014-01-29/</guid>
      <description>I currently have on a MySQL 5.6 database using innodb_file_per_table the following individual tablespace file.&#xA;schema/FTS_00000000000001bb_BEING_DELETED.ibd The schema is all InnoDB tables, and there ARE NO Full Text Indexes. I cannot comment on if a developer has tried to create one previously.</description>
    </item>
    <item>
      <title>Good Test Data</title>
      <link>https://ronaldbradford.com/blog/good-test-data-2014-01-28/</link>
      <pubDate>Tue, 28 Jan 2014 18:09:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/good-test-data-2014-01-28/</guid>
      <description>Over the years you collect datasets you have created for various types of testing, seeding databases etc. I have always thought one needs to better manage this for future re-use. Recently I wanted to do some “Big Data” playing and again that question of what datasets can I use let me to review the past collated list at Seeking public data for benchmarks .</description>
    </item>
    <item>
      <title>The GRANT/REVOKE dilemma</title>
      <link>https://ronaldbradford.com/blog/the-grantrevoke-dilemma-2014-01-28/</link>
      <pubDate>Tue, 28 Jan 2014 16:19:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-grantrevoke-dilemma-2014-01-28/</guid>
      <description>It is common practice to grant your application the privileges of “GRANT SELECT, INSERT, UPDATE, DELETE ON yourdb.* TO user@host”.&#xA;But what if you want to ensure you cannot DELETE data from just one table?</description>
    </item>
    <item>
      <title>Simple steps to increasing site availability</title>
      <link>https://ronaldbradford.com/blog/simple-steps-to-increasing-site-availability-2013-12-06/</link>
      <pubDate>Fri, 06 Dec 2013 16:20:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/simple-steps-to-increasing-site-availability-2013-12-06/</guid>
      <description>A recent database production migration with a large client highlighted a fundamental flaw in their designed architecture for suitable site availability. While the development team had take several good steps in improving scalability of the site, there was a clear failure in understanding and supporting different levels of data availability which I cover in my presentation Successful Scalability Principles .</description>
    </item>
    <item>
      <title>Performance v Scalability – For Employers</title>
      <link>https://ronaldbradford.com/blog/performance-v-scalability-for-employers-2013-12-04/</link>
      <pubDate>Wed, 04 Dec 2013 23:20:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/performance-v-scalability-for-employers-2013-12-04/</guid>
      <description>In a recent discussion with a fellow peer reviewing a job description he was applying for, we got into a discussion on the specifics of a Performance Engineer verses a Scalability Engineer.</description>
    </item>
    <item>
      <title>Clearly define your uptime needs</title>
      <link>https://ronaldbradford.com/blog/clearly-define-your-uptime-needs-2013-12-03/</link>
      <pubDate>Tue, 03 Dec 2013 21:36:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/clearly-define-your-uptime-needs-2013-12-03/</guid>
      <description>In writing about Performance and Scalability I referenced a quote that I have provided in a number of presentations regarding a valuable interaction with a client. All software architects and managers need to clearly understand this for their own sites in order to enable technical resources to deliver a highly scalable solution.</description>
    </item>
    <item>
      <title>Unexplained halts using mysql command line client</title>
      <link>https://ronaldbradford.com/blog/unexplained-halts-using-mysql-command-line-client-2013-12-03/</link>
      <pubDate>Tue, 03 Dec 2013 20:04:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexplained-halts-using-mysql-command-line-client-2013-12-03/</guid>
      <description>I recently came across an issue trying to connect to a MySQL server using the mysql client. It appeared as through the connection was hanging.&#xA;A subsequent connection using the -A option highlighted the problem with the previous connection stuck in the state “Waiting for table metadata lock”.</description>
    </item>
    <item>
      <title>Giving thanks to MySQL authors challenge</title>
      <link>https://ronaldbradford.com/blog/giving-thanks-to-mysql-authors-challenge-2013-11-20/</link>
      <pubDate>Wed, 20 Nov 2013 22:15:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/giving-thanks-to-mysql-authors-challenge-2013-11-20/</guid>
      <description>Next week the US celebrates Thanksgiving Day. For those that are American or live here, this is a significant event. Three different experiences recently have lead me to write this request for ALL MySQL community members to give thanks to those that have contributed to the MySQL ecosystem.</description>
    </item>
    <item>
      <title>Kick all the tires before you buy the product</title>
      <link>https://ronaldbradford.com/blog/kick-all-the-tires-before-you-buy-the-product-2013-11-12/</link>
      <pubDate>Tue, 12 Nov 2013 23:23:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/kick-all-the-tires-before-you-buy-the-product-2013-11-12/</guid>
      <description>Translating theory to practice is never easy. Morgan gives us the right steps in a play environment to move from dev.mysql.com native MySQL rpm’s to the new MySQL yum repository. I thought I would try it out.</description>
    </item>
    <item>
      <title>What SQL is running in MySQL</title>
      <link>https://ronaldbradford.com/blog/what-sql-is-running-2013-11-11/</link>
      <pubDate>Mon, 11 Nov 2013 18:08:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-sql-is-running-2013-11-11/</guid>
      <description>Using the MySQL 5.6 Performance Schema it is very easy to see what is actually running on your MySQL instance. No more sampling or installing software or worrying about disk I/O performance with techniques like SHOW PROCESSLIST, enabling the general query log or sniffing the TCP/IP stack.</description>
    </item>
    <item>
      <title>A testimony to Linux resilience</title>
      <link>https://ronaldbradford.com/blog/a-testimony-to-linux-resilience-2013-11-11/</link>
      <pubDate>Mon, 11 Nov 2013 17:48:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-testimony-to-linux-resilience-2013-11-11/</guid>
      <description>A client released a new version of their website onto 20 AWS m1.medium instances (current site at peak load runs approximately 60 m1.medium webservers).&#xA;It was clearly an unsuccessful release, but what was surprising was the system did not actually crash, it was effectively a meltdown, but servers were still operational with load averages &amp;gt; 100.</description>
    </item>
    <item>
      <title>Monitoring an online MySQL ALTER TABLE using Performance Schema</title>
      <link>https://ronaldbradford.com/blog/monitoring-an-online-mysql-alter-table-using-performance-schema-2013-11-07/</link>
      <pubDate>Thu, 07 Nov 2013 17:35:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-an-online-mysql-alter-table-using-performance-schema-2013-11-07/</guid>
      <description>Recently a client asked me how long it would take for an ALTER TABLE to complete. Generally the answer is “it depends”. While this was running on a production system I tried with the Performance Schema in MySQL 5.</description>
    </item>
    <item>
      <title>The lack of good Internet access in the US</title>
      <link>https://ronaldbradford.com/blog/the-lack-of-good-internet-access-in-the-us-2013-11-06/</link>
      <pubDate>Wed, 06 Nov 2013 18:16:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-lack-of-good-internet-access-in-the-us-2013-11-06/</guid>
      <description>The state of high speed internet providers in the “Capital of the World” is rather woeful. Located in Queens, only a few miles from Manhattan leaves you few choices. Always plenty of ads, but options like Verizon FiOS are not available.</description>
    </item>
    <item>
      <title>MySQL shutdown via service reporting ERROR</title>
      <link>https://ronaldbradford.com/blog/mysql-shutdown-via-service-reporting-error-2013-11-06/</link>
      <pubDate>Wed, 06 Nov 2013 17:09:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-shutdown-via-service-reporting-error-2013-11-06/</guid>
      <description>Working with MySQL 5.6 under CentOS 6.4 I came across the following problem with MySQL reporting it did not shutdown successfully.&#xA;$ sudo su - $ service mysql stop Shutting down MySQL.</description>
    </item>
    <item>
      <title>Updating MySQL using official repositories</title>
      <link>https://ronaldbradford.com/blog/updating-mysql-using-official-repositories-2013-11-05/</link>
      <pubDate>Tue, 05 Nov 2013 22:21:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/updating-mysql-using-official-repositories-2013-11-05/</guid>
      <description>The announcement of the MySQL Yum repositories was a long overdue request on my wish list. While it was possible to find MySQL at http://public-yum.oracle.com/ it was not the GA version MySQL 5.</description>
    </item>
    <item>
      <title>MySQL performance schema threads</title>
      <link>https://ronaldbradford.com/blog/mysql-performance-schema-threads-2013-11-04/</link>
      <pubDate>Mon, 04 Nov 2013 14:46:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-performance-schema-threads-2013-11-04/</guid>
      <description>A trap for those new to the MySQL Performance Schema is the expectation that thread_id in tables such as events_statements_current matches the id you find in the MySQL processlist. This is NOT TRUE.</description>
    </item>
    <item>
      <title>What causes LOST_EVENTS error in the MySQL binary log?</title>
      <link>https://ronaldbradford.com/blog/what-causes-lost_events-error-in-the-mysql-binary-log-2013-11-01/</link>
      <pubDate>Fri, 01 Nov 2013 17:06:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-causes-lost_events-error-in-the-mysql-binary-log-2013-11-01/</guid>
      <description>Using MySQL 5.6.13 under CentOS 6.4, I had a replication failure on one master/slave topology because the master binary log had the following entry that was intentionally written by the MySQL server.</description>
    </item>
    <item>
      <title>MySQL/NoSQL/Cloud Conference Latin America</title>
      <link>https://ronaldbradford.com/blog/mysqlnosqlcloud-conference-latin-america-2013-10-22/</link>
      <pubDate>Tue, 22 Oct 2013 17:06:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysqlnosqlcloud-conference-latin-america-2013-10-22/</guid>
      <description>Last week I was a guest speaker at the second annual MySQL/NoSQL/Cloud Conference held in Buenos Aires, Argentina. Thanks to Santiago Lertora from Binlogic who has taken on the responsibility of organizing a event for the MySQL community in South America.</description>
    </item>
    <item>
      <title>An unexplained connection experience</title>
      <link>https://ronaldbradford.com/blog/an-unexplained-connection-experience-2013-10-04/</link>
      <pubDate>Fri, 04 Oct 2013 18:52:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-unexplained-connection-experience-2013-10-04/</guid>
      <description>The “Too many connections” problem is a common issue with applications using excessive permissions (and those that grant said global permissions). MySQL will always grant a user with SUPER privileges access to a DB to investigate the problem with a SHOW PROCESSLIST and where you can check the limits.</description>
    </item>
    <item>
      <title>A friday MongoDB funny</title>
      <link>https://ronaldbradford.com/blog/a-friday-mongodb-funny-2013-09-27/</link>
      <pubDate>Fri, 27 Sep 2013 21:20:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-friday-mongodb-funny-2013-09-27/</guid>
      <description>I had to laugh (just a bit) at this on the exhibitor floor at Oracle Open World 2013. There was a large MongoDB presence at the Slot 301 . There are a few reasons.</description>
    </item>
    <item>
      <title>Additional DB objects in AWS RDS</title>
      <link>https://ronaldbradford.com/blog/additional-db-objects-in-aws-rds-2013-08-30/</link>
      <pubDate>Fri, 30 Aug 2013 15:22:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/additional-db-objects-in-aws-rds-2013-08-30/</guid>
      <description>To expand on Jervin’s Default RDS Account Privileges , RDS for MySQL provides a number of routines and triggers defined the the ‘mysql’ meta schema. These help in various tasks because the SUPER privilege is not provided.</description>
    </item>
    <item>
      <title>MySQL MHA and Perl pathing</title>
      <link>https://ronaldbradford.com/blog/mysql-mha-and-perl-pathing-2013-08-26/</link>
      <pubDate>Mon, 26 Aug 2013 16:54:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-mha-and-perl-pathing-2013-08-26/</guid>
      <description>I am certainly not a knowledgeable Perl person, however I recently ran into the error Can’t locate MHA/MasterMonitor.pm on Red Hat 6.x. I have installed MySQL MHA on various systems before without any issues.</description>
    </item>
    <item>
      <title>Cloning MySQL 5.6 instances</title>
      <link>https://ronaldbradford.com/blog/cloning-mysql-5-6-instances-2013-08-23/</link>
      <pubDate>Fri, 23 Aug 2013 21:59:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/cloning-mysql-5-6-instances-2013-08-23/</guid>
      <description>A tip for all those cloud users that like cloning database servers (as reported in my book Effective MySQL – Replication Techniques in Depth ).&#xA;Starting with MySQL 5.6, MySQL instances have a UUID .</description>
    </item>
    <item>
      <title>Unnecessary 3am (emergency) call</title>
      <link>https://ronaldbradford.com/blog/unnecessary-3am-emergency-call-2013-08-23/</link>
      <pubDate>Fri, 23 Aug 2013 10:00:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unnecessary-3am-emergency-call-2013-08-23/</guid>
      <description>Help, the database is on fire. Well, it probably is but the solution may also be easy. Here are a few steps for the part-time MySQL DBA/sysadmin/developer. Total time to address this solution was 2 minutes, the inability to not go back to sleep, not priceless.</description>
    </item>
    <item>
      <title>Identifying empty tables in MySQL</title>
      <link>https://ronaldbradford.com/blog/identifying-empty-tables-in-mysql-2013-08-22/</link>
      <pubDate>Thu, 22 Aug 2013 21:39:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identifying-empty-tables-in-mysql-2013-08-22/</guid>
      <description>The following simple INFORMATION_SCHEMA statement will identify and also verify tables that have no rows. These may be candidate tables to remove from your data model.&#xA;mysql --defaults-file=.my.cnf -N -e &#34;</description>
    </item>
    <item>
      <title>A simple FAILED SQL statement breaks MySQL 5.6 replication</title>
      <link>https://ronaldbradford.com/blog/a-simple-failed-sql-statement-breaks-mysql-5-6-replication-2013-08-08/</link>
      <pubDate>Thu, 08 Aug 2013 04:09:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-simple-failed-sql-statement-breaks-mysql-5-6-replication-2013-08-08/</guid>
      <description>I setup 6 shiny new MySQL 5.6.13 MySQL servers, ready for testing and production deployment tomorrow.&#xA;I found that the New Relic MySQL Monitoring was throwing the following error.&#xA;[2013-08-08 03:53:33 +0000] com.</description>
    </item>
    <item>
      <title>DP#8 The disadvantages of row at a time processing</title>
      <link>https://ronaldbradford.com/blog/dp8-the-disadvantages-of-row-at-a-time-processing-2013-08-05/</link>
      <pubDate>Tue, 06 Aug 2013 01:11:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dp8-the-disadvantages-of-row-at-a-time-processing-2013-08-05/</guid>
      <description>It can be hard for software engineers to understand the following principle, however it is very important for improving performance and obtaining immediate scalability options. The principle is “Do Less Work”.</description>
    </item>
    <item>
      <title>MySQL configuration file created in /usr/my.cnf</title>
      <link>https://ronaldbradford.com/blog/mysql-configuration-file-created-in-usrmy-cnf-2013-08-03/</link>
      <pubDate>Sat, 03 Aug 2013 18:42:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-configuration-file-created-in-usrmy-cnf-2013-08-03/</guid>
      <description>As part of uncovering a new security improvement in MySQL 5.6 with the default installation being secured with a unique root MySQL password, the MySQL provided rpm’s installed the MySQL configuration file in /usr.</description>
    </item>
    <item>
      <title>DP#4 The importance of using sql_mode</title>
      <link>https://ronaldbradford.com/blog/dp4-the-importance-of-using-sql_mode-2013-08-03/</link>
      <pubDate>Sat, 03 Aug 2013 17:43:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dp4-the-importance-of-using-sql_mode-2013-08-03/</guid>
      <description>What if the data you retrieved from the database did not match the data the application claimed to had successfully stored? How comfortable would your organization feel about your skills and the products that are being used to store important information if data integrity was not guaranteed?</description>
    </item>
    <item>
      <title>Unexplained (trivial) MySQL behavior</title>
      <link>https://ronaldbradford.com/blog/unexplained-trivial-mysql-behavior-2013-08-02/</link>
      <pubDate>Fri, 02 Aug 2013 15:09:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexplained-trivial-mysql-behavior-2013-08-02/</guid>
      <description>The -N or –skip-column-names is a convenient option with the mysql client to skip the header line of output.&#xA;However I found when viewing the output via the terminal, some interesting and unexplained output.</description>
    </item>
    <item>
      <title>Improved Security with MySQL 5.6</title>
      <link>https://ronaldbradford.com/blog/improved-security-with-mysql-5-6-2013-08-01/</link>
      <pubDate>Thu, 01 Aug 2013 17:28:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improved-security-with-mysql-5-6-2013-08-01/</guid>
      <description>Installed on a clean CentOS 6.4 AWS instance.&#xA;sudo su - cd /tmp wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.13-1.el6.x86_64.rpm-bundle.tar tar xvf MySQL-5.6.13-1.el6.x86_64.rpm-bundle.tar yum install -y libaio perl rpm -i MySQL*.rpm The following output is the sign that security is being considered with new MySQL versions.</description>
    </item>
    <item>
      <title>MySQL Presentations to the Colombia Oracle Users Group</title>
      <link>https://ronaldbradford.com/blog/mysql-presentations-to-the-colombia-oracle-users-group-2013-07-15/</link>
      <pubDate>Mon, 15 Jul 2013 16:24:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-presentations-to-the-colombia-oracle-users-group-2013-07-15/</guid>
      <description>My slides for presentations on MySQL Backup and Recovery Essentials and Understanding and using MySQL in the Cloud from the Oracle Technology Network (OTN) event in Medellín‎ Colombia are now available.</description>
    </item>
    <item>
      <title>Identify package management file contents</title>
      <link>https://ronaldbradford.com/blog/identify-package-management-file-contents-2013-07-02/</link>
      <pubDate>Tue, 02 Jul 2013 21:48:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identify-package-management-file-contents-2013-07-02/</guid>
      <description>Recently when implementing Milliseconds in MySQL Proxy Lua Script I needed to identify what was installed from a given package.&#xA;For CentOS&#xA;$ sudo yum install -y yum-utils $ repoquery -q -l --plugins lua-socket /usr/lib64/lua/5.</description>
    </item>
    <item>
      <title>MySQL Proxy and microseconds</title>
      <link>https://ronaldbradford.com/blog/mysql-proxy-and-microseconds-2013-07-02/</link>
      <pubDate>Tue, 02 Jul 2013 20:49:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-proxy-and-microseconds-2013-07-02/</guid>
      <description>By default the included Lua within MySQL proxy (0.8.3) does not include socket, necessary for getting microsecond granularity. To setup you have to install Lua and socket on the OS first:</description>
    </item>
    <item>
      <title>Announcing the MySQL Plugin for New Relic</title>
      <link>https://ronaldbradford.com/blog/announcing-the-mysql-plugin-for-new-relic-2013-06-19/</link>
      <pubDate>Wed, 19 Jun 2013 14:42:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/announcing-the-mysql-plugin-for-new-relic-2013-06-19/</guid>
      <description>Many application developers would know of New Relic . A SaaS performance and monitoring tool targeted towards your web application monitoring including PHP, Ruby, Java, .Net, Python and Node.&#xA;With the release today (June 19, 2013) of the New Relic Platform , custom monitoring of data stores including MySQL are now possible.</description>
    </item>
    <item>
      <title>Percona Ireland??</title>
      <link>https://ronaldbradford.com/blog/percona-ireland-2013-05-08/</link>
      <pubDate>Wed, 08 May 2013 19:34:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-ireland-2013-05-08/</guid>
      <description>Anybody else noticed that Percona appears to not be a US entity any more?&#xA;I observed it today.&#xA;$ sudo /usr/bin/innobackupex ... InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy and Percona Ireland Ltd 2009-2012.</description>
    </item>
    <item>
      <title>Percona Live Conference Recommendations</title>
      <link>https://ronaldbradford.com/blog/percona-live-conference-recommendations-2013-02-28/</link>
      <pubDate>Thu, 28 Feb 2013 15:45:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-live-conference-recommendations-2013-02-28/</guid>
      <description>While many attendees are repeat offenders, if 2013 is your first MySQL conference and you are relatively new with MySQL (say &amp;lt; 2 years experience), it can be daunting to determine which of the 8 or more concurrent sessions you should attend during the conference.</description>
    </item>
    <item>
      <title>When is the error log filename not the right filename</title>
      <link>https://ronaldbradford.com/blog/when-is-the-error-log-filename-not-the-right-filename-2013-02-22/</link>
      <pubDate>Fri, 22 Feb 2013 15:38:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-is-the-error-log-filename-not-the-right-filename-2013-02-22/</guid>
      <description>When evaluating a MySQL system one of the first things to look at is the MySQL error log. This is defined by the log[_-]error variable in the MySQL Configuration file. Generally found like:</description>
    </item>
    <item>
      <title>The MySQL symlink trap</title>
      <link>https://ronaldbradford.com/blog/the-mysql-symlink-trap-2013-02-08/</link>
      <pubDate>Fri, 08 Feb 2013 18:41:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-symlink-trap-2013-02-08/</guid>
      <description>Many users of MySQL install and use the standard directories for MySQL data and binary logs. Generally this is /var/lib/mysql.&#xA;As your system grows and you need more disk space on the general OS partition that commonly holds /tmp, /usr and often /home, you create a dedicated partition, for example /mysql.</description>
    </item>
    <item>
      <title>What OS do you use for MySQL?</title>
      <link>https://ronaldbradford.com/blog/what-os-do-you-use-for-mysql-2013-02-04/</link>
      <pubDate>Mon, 04 Feb 2013 16:08:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-os-do-you-use-for-mysql-2013-02-04/</guid>
      <description>In looking at operating systems in use for last year I found a very high concentration of RedHat/CentOS 5, and Ubuntu LTS operating systems. I would like to get a better picture of what is really used for MySQL production systems.</description>
    </item>
    <item>
      <title>Poor programming practices</title>
      <link>https://ronaldbradford.com/blog/poor-programming-practices-2013-02-01/</link>
      <pubDate>Fri, 01 Feb 2013 17:00:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/poor-programming-practices-2013-02-01/</guid>
      <description>When will it stop. These amateur programmers that simply cut/paste code really affect those good programmers in the ecosystem trying to make a decent living. I was reviewing a developed (but incomplete) PHP/MySQL system using a common framework (which in itself is irrelevant for this post).</description>
    </item>
    <item>
      <title>Carbonite Online Backup is a fraud</title>
      <link>https://ronaldbradford.com/blog/carbonite-online-backup-is-a-fraud-2013-01-29/</link>
      <pubDate>Tue, 29 Jan 2013 16:54:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/carbonite-online-backup-is-a-fraud-2013-01-29/</guid>
      <description>Do not listen to the hype or the advertising. Carbonite backup solution is a fraud. I never realized the extent of the failures of the software until I had a problem, which is when you expect and demand commercial software you pay for to work.</description>
    </item>
    <item>
      <title>Upgrading to MySQL 5.5 on Ubuntu 10.04 LTS</title>
      <link>https://ronaldbradford.com/blog/upgrading-to-mysql-5-5-on-ubuntu-10-04-lts-2013-01-22/</link>
      <pubDate>Tue, 22 Jan 2013 17:01:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upgrading-to-mysql-5-5-on-ubuntu-10-04-lts-2013-01-22/</guid>
      <description>Ubuntu does not provide an apt-get repository package for MySQL 5.5 on this older OS, however this is still a widely used long term support version. The following steps will upgrade an existing MySQL 5.</description>
    </item>
    <item>
      <title>The heavy handed LinkedIn approach to your contacts</title>
      <link>https://ronaldbradford.com/blog/the-heavy-handed-approach-to-your-contacts-2013-01-04/</link>
      <pubDate>Fri, 04 Jan 2013 18:05:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-heavy-handed-approach-to-your-contacts-2013-01-04/</guid>
      <description>I recently wanted to add two individuals to my list of professional contacts at LinkedIn . I was extremely disappointed at the modified user interface (UI) experience that made it difficult to do so.</description>
    </item>
    <item>
      <title>Not a cool new feature for Master_Host</title>
      <link>https://ronaldbradford.com/blog/not-a-cool-new-feature-for-master_host-2013-01-04/</link>
      <pubDate>Fri, 04 Jan 2013 14:37:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/not-a-cool-new-feature-for-master_host-2013-01-04/</guid>
      <description>I was surprised to find on a customer MySQL server this new syntax for Master_host in SHOW SLAVE STATUS.&#xA;mysql&gt; SHOW SLAVE STATUSG *************************** 1. row *************************** Slave_IO_State: Connecting to master Master_Host: testdb1.</description>
    </item>
    <item>
      <title>Installing MySQL MHA with Percona Server</title>
      <link>https://ronaldbradford.com/blog/installing-mysql-mha-with-percona-server-2013-01-03/</link>
      <pubDate>Thu, 03 Jan 2013 15:56:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-mysql-mha-with-percona-server-2013-01-03/</guid>
      <description>MySQL MHA by Oracle ACE Director Yoshinori Matsunobu is an excellent open source tool to help in providing HA with native MySQL replication. The installation however is dependent on some Perl packages and to the untrained eye this may be an issue if you are using Percona Server as your choice of MySQL implementation.</description>
    </item>
    <item>
      <title>SQLSTATE[HY000]: General error: 2006 MySQL server has gone away</title>
      <link>https://ronaldbradford.com/blog/sqlstatehy000-general-error-2006-mysql-server-has-gone-away-2013-01-02/</link>
      <pubDate>Wed, 02 Jan 2013 16:47:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sqlstatehy000-general-error-2006-mysql-server-has-gone-away-2013-01-02/</guid>
      <description>This would have to be one of the most common MySQL error messages that is misleading to the end user developer. The MySQL Manual page confirms the broad range of possible conditions, but offers little to a PHP developer that does not speak MySQL Geek.</description>
    </item>
    <item>
      <title>Open Source Database Schemas</title>
      <link>https://ronaldbradford.com/blog/open-source-database-schemas-2012-11-22/</link>
      <pubDate>Thu, 22 Nov 2012 17:56:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/open-source-database-schemas-2012-11-22/</guid>
      <description>I am seeking the help of the community. I am working on an evaluation project about schema design in open source applications. While it’s possible for me to download the software of many popular apps, and install the software and then do a mysqldump, it takes time.</description>
    </item>
    <item>
      <title>Controlled failover simplicity with MySQL</title>
      <link>https://ronaldbradford.com/blog/controlled-failover-simplicity-with-mysql-2012-09-19/</link>
      <pubDate>Wed, 19 Sep 2012 17:03:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/controlled-failover-simplicity-with-mysql-2012-09-19/</guid>
      <description>As part of a recent engagement, I described the relative products to manage a MySQL pair (i.e. an Active/Passive MySQL masters configuration). This included the steps to undertake a controlled failover for supporting software maintenance using manual procedures.</description>
    </item>
    <item>
      <title>Joining the Continuent Team</title>
      <link>https://ronaldbradford.com/blog/joining-the-continuent-team-2012-09-11/</link>
      <pubDate>Tue, 11 Sep 2012 13:00:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/joining-the-continuent-team-2012-09-11/</guid>
      <description>This month I have joined the team at Continuent . No stranger to the MySQL ecosystem, Continuent provides replication and clustering technology for managing data between MySQL, Oracle, PostgreSQL, Vertica and a growing list of data stores.</description>
    </item>
    <item>
      <title>Looking for MySQL 4.1</title>
      <link>https://ronaldbradford.com/blog/looking-for-mysql-4-1-2012-08-31/</link>
      <pubDate>Fri, 31 Aug 2012 21:50:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/looking-for-mysql-4-1-2012-08-31/</guid>
      <description>I had need today to download a version of MySQL 4.1 to test something. The MySQL Developer Zone archives no longer provides any software before 5.0.&#xA;While this may have long reached EOL and is no longer support, customers still do run this version of MySQL.</description>
    </item>
    <item>
      <title>SPOF Internet</title>
      <link>https://ronaldbradford.com/blog/spof-internet-2012-08-30/</link>
      <pubDate>Thu, 30 Aug 2012 18:25:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/spof-internet-2012-08-30/</guid>
      <description>SPOF (i.e. Single Point of Failure) is the bane for technologists. Avoiding SPOF generally requires redundancy, and redundancy has a cost, often more then a business is prepared to pay. In the database field, I see this regularly and advise clients on how to improve availability and potential avoid disasters that can affect their business.</description>
    </item>
    <item>
      <title>MySQL client password security</title>
      <link>https://ronaldbradford.com/blog/mysql-client-password-security-2012-08-15/</link>
      <pubDate>Wed, 15 Aug 2012 17:12:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-client-password-security-2012-08-15/</guid>
      <description>In case you missed it, MySQL 5.6.6, also known as Milestone 9, was recently released. I have yet to install this, however just one part of the MySQL 5.6.6 Release Notes makes placing installing and testing high on my TODO list.</description>
    </item>
    <item>
      <title>When is a crashing MySQL bug not a bug?</title>
      <link>https://ronaldbradford.com/blog/when-is-a-crashing-mysql-bug-not-a-bug-2012-08-15/</link>
      <pubDate>Wed, 15 Aug 2012 15:15:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-is-a-crashing-mysql-bug-not-a-bug-2012-08-15/</guid>
      <description>Answer: When Oracle acknowledges the bug in 5.5.25 (to the owner only), corrects the bug in 5.5.27 (to the owner only), yet hides all information of its existence.&#xA;Recently a colleague and good friend discovered a bug in MySQL 5.</description>
    </item>
    <item>
      <title>Recent Presentations in Cali, Colombia</title>
      <link>https://ronaldbradford.com/blog/recent-presentations-in-cali-colombia-2012-07-20/</link>
      <pubDate>Fri, 20 Jul 2012 19:42:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/recent-presentations-in-cali-colombia-2012-07-20/</guid>
      <description>On July 4 I gave two presentations at the OTN Tour Day, and on July 5 I have three presentations at the MySQL Training Days. This was my 3rd visit to Colombia and it was great to see a receptive audience.</description>
    </item>
    <item>
      <title>Video interviews at OTN Colombia</title>
      <link>https://ronaldbradford.com/blog/video-interviews-at-otn-colombia-2012-07-20/</link>
      <pubDate>Fri, 20 Jul 2012 19:41:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/video-interviews-at-otn-colombia-2012-07-20/</guid>
      <description>The following are short interviews from the Oracle Technology Network (OTN) event in Cali, Colombia. One with myself and another with Sheeri Cabral .&#xA;These Videos are sourced from OTN Tour Latin America 2012 .</description>
    </item>
    <item>
      <title>New security fixes for MySQL reported</title>
      <link>https://ronaldbradford.com/blog/new-security-fixes-for-mysql-reported-2012-07-18/</link>
      <pubDate>Wed, 18 Jul 2012 14:27:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-security-fixes-for-mysql-reported-2012-07-18/</guid>
      <description>6 new security fixes for Oracle MySQL have been detailed in the most current Oracle Critical Patch Update (CPU).&#xA;These are:&#xA;CVE-2012-1735 (5.5.23 and earlier) CVE-2012-0540 (5.1.62 and earlier, 5.5.23 and earlier) CVE-2012-1757 (5.</description>
    </item>
    <item>
      <title>I will be speaking at Percona Live New York</title>
      <link>https://ronaldbradford.com/blog/i-will-be-speaking-at-percona-live-new-york-2012-07-17/</link>
      <pubDate>Tue, 17 Jul 2012 18:52:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/i-will-be-speaking-at-percona-live-new-york-2012-07-17/</guid>
      <description>Percona is back for a second New York Percona Live Conference . As the resident New York MySQL Expert , I will again be presenting. My session will be on MySQL Backup and Recovery Essentials .</description>
    </item>
    <item>
      <title>Encrypting your MySQL backups and more</title>
      <link>https://ronaldbradford.com/blog/encrypting-your-mysql-backups-and-more-2012-07-16/</link>
      <pubDate>Mon, 16 Jul 2012 20:03:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/encrypting-your-mysql-backups-and-more-2012-07-16/</guid>
      <description>Assuming you have a backup and recovery strategy in place, how secure is your data? Does a hacker need to obtain access to your production system bypassing all the appropriate security protection you have in place, or just the unencrypted data on the backup server?</description>
    </item>
    <item>
      <title>What compression do you use?</title>
      <link>https://ronaldbradford.com/blog/what-compression-do-you-use-2012-07-13/</link>
      <pubDate>Fri, 13 Jul 2012 16:26:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-compression-do-you-use-2012-07-13/</guid>
      <description>The following is an evaluation of various compression utilities that I tested when reviewing the various options for MySQL backup strategies. The overall winner in performance was pigz, a parallel implementation of gzip.</description>
    </item>
    <item>
      <title>Recent Presentations Buenos Aires MySQL/NoSQL/Cloud Conference</title>
      <link>https://ronaldbradford.com/blog/buenos-aires-mysqlnosqlcloud-conference-2012-07-12/</link>
      <pubDate>Thu, 12 Jul 2012 20:00:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/buenos-aires-mysqlnosqlcloud-conference-2012-07-12/</guid>
      <description>The first annual Latin America MySQL/NoSQL/Cloud Conference was held in Buenos Aires Argentina from June 26-28. Kudos to Santiago Lertora from Binlogic who had the vision for the conference in his country and made it happen.</description>
    </item>
    <item>
      <title>Upcoming MySQL Connect Presentations</title>
      <link>https://ronaldbradford.com/blog/upcoming-mysql-connect-presentations-2012-07-11/</link>
      <pubDate>Wed, 11 Jul 2012 20:14:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-mysql-connect-presentations-2012-07-11/</guid>
      <description>The MySQL Connect 2012 conference event being held in San Francisco on Sep 29-30 has a long list of quality MySQL speakers including myself. I will be giving 2 presentations on:</description>
    </item>
    <item>
      <title>Recent Presentations at Charlotte South East LinuxFest</title>
      <link>https://ronaldbradford.com/blog/recent-presentations-at-charlotte-south-east-linuxfest-2012-07-10/</link>
      <pubDate>Tue, 10 Jul 2012 15:22:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/recent-presentations-at-charlotte-south-east-linuxfest-2012-07-10/</guid>
      <description>At the recent South East LinuxFest in June 2012 I gave two MySQL presentations.&#xA;The first was on Explaining the MySQL Explain . This presentation details the MySQL Query Execution Plan (QEP) of an SQL statement and how to understand and interpret the information from the EXPLAIN command.</description>
    </item>
    <item>
      <title>REPOST:  A Tragically Comedic Security Flaw in MySQL</title>
      <link>https://ronaldbradford.com/blog/repost-a-tragically-comedic-security-flaw-in-mysql-2012-06-11/</link>
      <pubDate>Mon, 11 Jun 2012 19:43:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/repost-a-tragically-comedic-security-flaw-in-mysql-2012-06-11/</guid>
      <description>“In short, if you try to authenticate to a MySQL server affected by this flaw, there is a chance it will accept your password even if the wrong one was supplied.</description>
    </item>
    <item>
      <title>The black vodka MySQL tradition</title>
      <link>https://ronaldbradford.com/blog/the-black-vodka-mysql-tradition-2012-06-06/</link>
      <pubDate>Wed, 06 Jun 2012 14:28:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-black-vodka-mysql-tradition-2012-06-06/</guid>
      <description>Many do not need any further introduction to this Monty tradition at MySQL events. For the New York Effective MySQL Meetup group this was a new experience for many that I had the opportunity to share at our recent meeting.</description>
    </item>
    <item>
      <title>South America Speaking Events</title>
      <link>https://ronaldbradford.com/blog/south-america-speaking-events-2012-06-05/</link>
      <pubDate>Tue, 05 Jun 2012 14:14:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/south-america-speaking-events-2012-06-05/</guid>
      <description>Following my 2 presentations at SouthEast LinuxFest on Friday and Open DB Camp on Sunday in Charlotte, NC, I will then be speaking at the first Latin America MySQL event in Buenos Aires, Argentina later this month.</description>
    </item>
    <item>
      <title>UTF-8 with MySQL and LAMP</title>
      <link>https://ronaldbradford.com/blog/utf-8-with-mysql-and-lamp-2012-05-23/</link>
      <pubDate>Wed, 23 May 2012 19:50:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/utf-8-with-mysql-and-lamp-2012-05-23/</guid>
      <description>A recent question on a mailing list was the best practices for UTF-8 and PHP/MySQL. The following are the configurations I used in my multi-language projects.&#xA;MySQL UTF-8 Configuration # my.</description>
    </item>
    <item>
      <title>Amateurs – They give us professionals a bad name</title>
      <link>https://ronaldbradford.com/blog/amateurs-they-give-us-professionals-a-bad-name-2012-04-26/</link>
      <pubDate>Thu, 26 Apr 2012 22:32:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/amateurs-they-give-us-professionals-a-bad-name-2012-04-26/</guid>
      <description>Any person with half a brain would see from the error messages below that the MySQL server is not operating optimally, or more specifically the MySQL upgrade has not completely successfully and let users can go happily use the website.</description>
    </item>
    <item>
      <title>I want a mysqldump –ignore-database option</title>
      <link>https://ronaldbradford.com/blog/i-want-a-mysqldump-ignore-database-option-2012-04-18/</link>
      <pubDate>Wed, 18 Apr 2012 19:25:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/i-want-a-mysqldump-ignore-database-option-2012-04-18/</guid>
      <description>While working with RDS and Google Cloud SQL I have come to realize that excluding the mysql schema from a mysqldump is important. However with many databases, the –all-databases option enables you only to select all or none.</description>
    </item>
    <item>
      <title>When is a database schema not a database schema?</title>
      <link>https://ronaldbradford.com/blog/when-is-a-database-schema-not-a-database-schema-2012-04-18/</link>
      <pubDate>Wed, 18 Apr 2012 19:21:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-is-a-database-schema-not-a-database-schema-2012-04-18/</guid>
      <description>mysql&gt; show schemas; +--------------------+ | Database | +--------------------+ | information_schema | | innodb | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.00 sec) mysql&gt; drop schema innodb; ERROR 1010 (HY000): Error dropping database (can&#39;t rmdir &#39;.</description>
    </item>
    <item>
      <title>An excellent conference (5 out of 5 stars)</title>
      <link>https://ronaldbradford.com/blog/an-excellent-conference-5-out-of-5-stars-2012-04-14/</link>
      <pubDate>Sat, 14 Apr 2012 22:20:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-excellent-conference-5-out-of-5-stars-2012-04-14/</guid>
      <description>I wanted to extend thanks as others have also about the excellent annual MySQL Conference, now a Percona Live event. This was easily the best run, attended and energetic event in at least the past 3 years.</description>
    </item>
    <item>
      <title>MySQL now has two user conferences (*)</title>
      <link>https://ronaldbradford.com/blog/mysql-now-has-two-user-conferences-2012-04-05/</link>
      <pubDate>Fri, 06 Apr 2012 03:57:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-now-has-two-user-conferences-2012-04-05/</guid>
      <description>PC World has written a post with this title(*) about the upcoming MySQL Connect conference and references the Percona Live conference and an official Percona comment. As this is not syndicated in Planet MySQL I encourage you to read the full article .</description>
    </item>
    <item>
      <title>TIMESTAMP data types and CURRENT_TIMESTAMP attribute</title>
      <link>https://ronaldbradford.com/blog/timestamp-data-types-and-current_timestamp-attribute-2012-03-16/</link>
      <pubDate>Fri, 16 Mar 2012 16:19:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/timestamp-data-types-and-current_timestamp-attribute-2012-03-16/</guid>
      <description>In the yet to be released MySQL 5.6.6 DMR, there has been a change to the restriction of just one TIMESTAMP column with the DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP syntax.</description>
    </item>
    <item>
      <title>SQL_MODE and storage engines</title>
      <link>https://ronaldbradford.com/blog/sql_mode-and-storage-engines-2012-03-09/</link>
      <pubDate>Fri, 09 Mar 2012 16:50:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql_mode-and-storage-engines-2012-03-09/</guid>
      <description>I was again reminded why setting SQL_MODE is so important in any new MySQL environment. While performing benchmark tests on parallel backup features with a common InnoDB tablespace and per file tablespace, I inadvertently missed an important step in the data migration.</description>
    </item>
    <item>
      <title>IOUC Leaders Summit Presentation</title>
      <link>https://ronaldbradford.com/blog/iouc-leaders-summit-presentation-2012-03-08/</link>
      <pubDate>Fri, 09 Mar 2012 01:06:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/iouc-leaders-summit-presentation-2012-03-08/</guid>
      <description>At the recent leaders summit of world leaders in Oracle, Java and MySQL user communities I gave a presentation on Why Upgrade to MySQL 5.5 This is a more high level overview presentation, specifically designed for Oracle resources with little to no knowledge about MySQL, however it provides a great management approach to the consideration of using the current MySQL GA version.</description>
    </item>
    <item>
      <title>Why SQL_MODE is essential even when not perfect</title>
      <link>https://ronaldbradford.com/blog/why-sql_mode-is-essential-even-when-not-perfect-2012-02-16/</link>
      <pubDate>Thu, 16 Feb 2012 19:00:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-sql_mode-is-essential-even-when-not-perfect-2012-02-16/</guid>
      <description>In a recent rant on Why I think SQL_MODE is useless… , I wanted to counteract this statement with why we MUST all use SQL_MODE, even with the inherit flaws.</description>
    </item>
    <item>
      <title>Colorado MySQL Users Group Presentation</title>
      <link>https://ronaldbradford.com/blog/colorado-mysql-users-group-presentation-2012-02-16/</link>
      <pubDate>Thu, 16 Feb 2012 18:43:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/colorado-mysql-users-group-presentation-2012-02-16/</guid>
      <description>In addition to speaking at RMOUG event in Denver, I also spoke today in Broomfield on “Improving MySQL Performance with Better Indexes”.&#xA;This presentation included details on :&#xA;Effective examples of capture SQL via application logging and TCP/IP analysis necessary for identifying the best candidates.</description>
    </item>
    <item>
      <title>MySQL Security Essentials Presentation</title>
      <link>https://ronaldbradford.com/blog/mysql-security-essentials-presentation-2012-02-15/</link>
      <pubDate>Wed, 15 Feb 2012 18:16:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-security-essentials-presentation-2012-02-15/</guid>
      <description>Today at the RMOUG Training Days 2012 event I gave an introduction presentation on MySQL Security Essentials covering the following topics:&#xA;MySQL Security defaults MySQL Security Improvements OS Security User Privileges Data Integrity Installation Practices Auditing Options Better Security Further References Download slides for MySQL Security Essentials .</description>
    </item>
    <item>
      <title>Determining consulting rates</title>
      <link>https://ronaldbradford.com/blog/determining-consulting-rates-2012-02-13/</link>
      <pubDate>Mon, 13 Feb 2012 20:58:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/determining-consulting-rates-2012-02-13/</guid>
      <description>It can be hard sometimes, particularly with startups to determine what to charge. I have tried various models over the years from nothing, to greatly reduced, to full-price. Nothing works well.</description>
    </item>
    <item>
      <title>Exciting upcoming MySQL events</title>
      <link>https://ronaldbradford.com/blog/exciting-upcoming-mysql-events-2012-01-24/</link>
      <pubDate>Tue, 24 Jan 2012 17:55:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/exciting-upcoming-mysql-events-2012-01-24/</guid>
      <description>At the IOUC leaders’ summit in San Francisco this week, key leaders from Oracle, Java and MySQL user groups world wide have been meeting. This has included the key Oracle MySQL resources from the community, marketing and product teams.</description>
    </item>
    <item>
      <title>Why is searching the manual so hard</title>
      <link>https://ronaldbradford.com/blog/why-is-searching-the-manual-so-hard-2012-01-14/</link>
      <pubDate>Sat, 14 Jan 2012 23:39:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-is-searching-the-manual-so-hard-2012-01-14/</guid>
      <description>As a consultant I often use the MySQL Reference Manual to provide additional information for clients. I am very happy to recognize the quality of the content in the MySQL documentation, but why is the searching of the manual so, so bad?</description>
    </item>
    <item>
      <title>The most important MySQL Reference Manual page</title>
      <link>https://ronaldbradford.com/blog/the-most-important-mysql-reference-manual-page-2012-01-05/</link>
      <pubDate>Thu, 05 Jan 2012 16:38:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-most-important-mysql-reference-manual-page-2012-01-05/</guid>
      <description>In my opinion, The Server Option and Variable Reference at http://dev.mysql.com/doc/refman/5.5/en/mysqld-option-tables.html rates as my most important page. This is a consolidated index that enables a drill down to the Server Command Options, System Variables, Startup and replication specifics, as well as important information on default values and differences between versions including point releases.</description>
    </item>
    <item>
      <title>Binary Log Replayer</title>
      <link>https://ronaldbradford.com/blog/binary-log-replayer-2011-12-22/</link>
      <pubDate>Thu, 22 Dec 2011 17:44:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/binary-log-replayer-2011-12-22/</guid>
      <description>When using the replication slave stream, or mysql command line client and mysqlbinlog output from a binary/relay log, all statements are executed in a single thread as quickly as possible.</description>
    </item>
    <item>
      <title>Speaking in Denver</title>
      <link>https://ronaldbradford.com/blog/speaking-in-denver-2011-11-22/</link>
      <pubDate>Tue, 22 Nov 2011 16:59:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-in-denver-2011-11-22/</guid>
      <description>Following a heavy schedule in the last month speaking in Tokyo , Beijing, Manila and Auckland it is nice to be on home soil for upcoming speaking. I will be in Denver, Colorado for RMOUG 2012 from February 14-16, 2012 where I will be speaking about the essentials of MySQL security.</description>
    </item>
    <item>
      <title>Do you have a MySQL horror story to share?</title>
      <link>https://ronaldbradford.com/blog/do-you-have-a-mysql-horror-story-to-share-2011-10-11/</link>
      <pubDate>Tue, 11 Oct 2011 14:04:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/do-you-have-a-mysql-horror-story-to-share-2011-10-11/</guid>
      <description>I am looking for a few more unique examples to add to the final chapter of my upcoming book on MySQL Backup &amp;amp; Recovery . If you would like to share your fun experience, receive a mention and a free copy please let me know via comment.</description>
    </item>
    <item>
      <title>NoSQL from a RDBMS company</title>
      <link>https://ronaldbradford.com/blog/nosql-from-a-rdbms-company-2011-10-04/</link>
      <pubDate>Tue, 04 Oct 2011 20:38:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/nosql-from-a-rdbms-company-2011-10-04/</guid>
      <description>Oracle has announced an open source product for the NoSQL space, the Oracle NoSQL Database . Unlike other popular products including Redis, MongoDB, Cassandra, Voldermort and many others, Oracle has set a benchmark on the features that are truly necessary for highly available data systems.</description>
    </item>
    <item>
      <title>Oracle Open World Presentations</title>
      <link>https://ronaldbradford.com/blog/oracle-open-world-presentations-2011-10-04/</link>
      <pubDate>Tue, 04 Oct 2011 17:09:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-open-world-presentations-2011-10-04/</guid>
      <description>&amp;lt;p&amp;gt; At &amp;lt;a href=&amp;quot;http://orancle.com/openworld&amp;quot;&amp;gt;Oracle Open World 2011&amp;lt;/a&amp;gt; there has been a large number of MySQL presentations. You can download the slides of my two presentations at &amp;lt;a href=&amp;quot;http://effectivemysql.com/downloads/ExplainingTheMySQLEXPLAIN-OOW-2011.pdf&amp;quot;&amp;gt;Explaining the MySQL Explain&amp;lt;/a&amp;gt; and &amp;lt;a href=&amp;quot;http://effectivemysql.</description>
    </item>
    <item>
      <title>The Effective MySQL Book Series</title>
      <link>https://ronaldbradford.com/blog/the-effective-mysql-book-series-2011-10-03/</link>
      <pubDate>Mon, 03 Oct 2011 20:02:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-effective-mysql-book-series-2011-10-03/</guid>
      <description>Announced on Sunday at Oracle Open World 2011 is the release of the Effective MySQL book series starting with the “Optimizing SQL Statements” title. The goal of the Effective MySQL series is a highly practical, concise and topic specific reference providing applicable knowledge to use on each page.</description>
    </item>
    <item>
      <title>Visualizing reqstat</title>
      <link>https://ronaldbradford.com/blog/visualizing-reqstat-2011-09-28/</link>
      <pubDate>Wed, 28 Sep 2011 18:13:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/visualizing-reqstat-2011-09-28/</guid>
      <description>The reqstat tool was written to provide a vmstat like output of total web requests happening in real time. This really lightweight monitoring leverages memcached and has a trivial impact for immediate benefit.</description>
    </item>
    <item>
      <title>Visualizing crowd sourcing data</title>
      <link>https://ronaldbradford.com/blog/visualizing-crowd-sourcing-data-2011-09-27/</link>
      <pubDate>Tue, 27 Sep 2011 22:21:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/visualizing-crowd-sourcing-data-2011-09-27/</guid>
      <description>At the closing keynote of the recent Strata Summit in New York, O’Reilly Media founder Tim O’Reilly showed a representation of crowd sourced data on Wikipedia of the 2011 Tōhoku earthquake and tsunami , showing a before and after picture of the page.</description>
    </item>
    <item>
      <title>Speaking at Insight Out in Tokyo</title>
      <link>https://ronaldbradford.com/blog/speaking-at-insight-out-in-tokyo-2011-09-26/</link>
      <pubDate>Mon, 26 Sep 2011 15:26:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-insight-out-in-tokyo-2011-09-26/</guid>
      <description>I will be joining a stellar class of speakers at the Insight Out DB Showcase in Tokyo from Oct 19-21, 2011. This event covers several RDBMS technologies including MySQL.&#xA;My topics are:</description>
    </item>
    <item>
      <title>Reasons to use MySQL 5.5 Presentation</title>
      <link>https://ronaldbradford.com/blog/reasons-to-use-mysql-5-5-presentation-2011-06-28/</link>
      <pubDate>Tue, 28 Jun 2011 21:30:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reasons-to-use-mysql-5-5-presentation-2011-06-28/</guid>
      <description>I recently gave a presentation at the New York Effective MySQL Meetup on the new features of, and some of the compelling reasons to upgrade to MySQL 5.5. There are also a number of new MySQL variables that can have a dramatic effect on performance in a highly transactional environment, innodb_buffer_pool_instances and innodb_purge_threads are just two to consider.</description>
    </item>
    <item>
      <title>Utilizing multiple indexes per MySQL table join</title>
      <link>https://ronaldbradford.com/blog/utilizing-multiple-index-per-mysql-table-join-2011-06-13/</link>
      <pubDate>Mon, 13 Jun 2011 16:53:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/utilizing-multiple-index-per-mysql-table-join-2011-06-13/</guid>
      <description>Historically it was considered that MySQL will generally use only one index per referenced table in a SQL query. In MySQL 5.0 the introduction of merge indexes enabled for certain conditions the possibility to utilize two indexes however this could result in worst performance then creating a better index.</description>
    </item>
    <item>
      <title>Extra: Using Index</title>
      <link>https://ronaldbradford.com/blog/extra-using-index-2011-06-13/</link>
      <pubDate>Mon, 13 Jun 2011 16:48:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extra-using-index-2011-06-13/</guid>
      <description>Many people consider this information in the MySQL Query Execution Plan (QEP) to indicate that the referenced table is using an index. It actually means that ONLY the index is used.</description>
    </item>
    <item>
      <title>Why SQL_MODE is important</title>
      <link>https://ronaldbradford.com/blog/why-sql_mode-is-important-2011-06-01/</link>
      <pubDate>Wed, 01 Jun 2011 18:01:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-sql_mode-is-important-2011-06-01/</guid>
      <description>Today was another example of where a correct SQL_MODE saved customer data from being corrupted. By default, MySQL does not enforce data integrity. It allows what is called silent truncations where the result of what you INSERT or UPDATE does not represent truth.</description>
    </item>
    <item>
      <title>Percona Live New York is underway</title>
      <link>https://ronaldbradford.com/blog/percona-live-new-york-is-underway-2011-05-26/</link>
      <pubDate>Thu, 26 May 2011 14:51:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-live-new-york-is-underway-2011-05-26/</guid>
      <description>Today we have a dedicated MySQL conference in New York with Percona Live . It is great to see an overflowing room in the opening keynote. With over 20 speakers and 4 dedicated tracks there is a lot of content for attendees.</description>
    </item>
    <item>
      <title>Another reason to avoid RDS</title>
      <link>https://ronaldbradford.com/blog/another-reason-to-avoid-rds-2011-05-25/</link>
      <pubDate>Wed, 25 May 2011 15:33:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/another-reason-to-avoid-rds-2011-05-25/</guid>
      <description>My list of reasons for never using or recommending Amazon’s MySQL RDS service grows every time I experience problems with customers. This was an interesting and still unresolved issue.&#xA;ERROR 126 (HY000): Incorrect key file for table &#39;/rdsdbdata/tmp/#sql_5b7_1.</description>
    </item>
    <item>
      <title>query_cache_size=0 is not enough</title>
      <link>https://ronaldbradford.com/blog/query_cache_size0-is-not-enough-2011-05-25/</link>
      <pubDate>Wed, 25 May 2011 15:13:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/query_cache_size0-is-not-enough-2011-05-25/</guid>
      <description>Last week at the OUG Harmony conference thanks to Dimitri Kravtchuk I learned that setting query_cache_size=0 does not disable and remove locking from the Query Cache. You actually need to also set query_cache_type=0.</description>
    </item>
    <item>
      <title>Free does not mean cheap</title>
      <link>https://ronaldbradford.com/blog/free-does-not-mean-cheap-2011-05-23/</link>
      <pubDate>Mon, 23 May 2011 20:48:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/free-does-not-mean-cheap-2011-05-23/</guid>
      <description>Many organizations consider MySQL as a database because the initial license cost is free (*). Larger organizations that use Oracle and SQL Server also consider implementing MySQL as a means to lower the total cost of software infrastructure due to the initial cost for new software licenses or expensive upgrades due to new hardware.</description>
    </item>
    <item>
      <title>Speaking at Percona Live New York</title>
      <link>https://ronaldbradford.com/blog/speaking-at-percona-live-new-york-2011-04-25/</link>
      <pubDate>Mon, 25 Apr 2011 19:16:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-percona-live-new-york-2011-04-25/</guid>
      <description>As the top MySQL expert in New York it is great to join the team at Percona for the upcoming Percona Live in New York City on May 26th. As an invited speaker I am joining a select list of expert speakers including Harrison Fisk from Facebook, Kurt von Finck from Monty Program and Monty Taylor from the core Drizzle team.</description>
    </item>
    <item>
      <title>Upcoming MySQL presentation in New York</title>
      <link>https://ronaldbradford.com/blog/upcoming-mysql-presentation-in-new-york-2011-04-25/</link>
      <pubDate>Mon, 25 Apr 2011 16:09:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-mysql-presentation-in-new-york-2011-04-25/</guid>
      <description>On Tuesday I will be speaking in New York at the Effective MySQL Meetup group where I will be giving the presentation “MySQL Idiosyncrasies That Bite”. For more information and to register, check out the Meetup Event .</description>
    </item>
    <item>
      <title>Basic scalability principles to avert downtime</title>
      <link>https://ronaldbradford.com/blog/basic-scalability-principles-to-avert-downtime-2011-04-23/</link>
      <pubDate>Sat, 23 Apr 2011 18:39:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/basic-scalability-principles-to-avert-downtime-2011-04-23/</guid>
      <description>In the press in the last two days has been the reported outage of Amazon Web Services Elastic Compute Cloud (EC2) in just one North Virginia data center. This has affected many large website includes FourSquare , Hootsuite , Reddit and Quora .</description>
    </item>
    <item>
      <title>Use Replication for backups? Are you schemas consistent?</title>
      <link>https://ronaldbradford.com/blog/use-replication-for-backups-are-you-schemas-consistent-2011-03-31/</link>
      <pubDate>Thu, 31 Mar 2011 20:36:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/use-replication-for-backups-are-you-schemas-consistent-2011-03-31/</guid>
      <description>Many people have a master/slave MySQL environment of various different topologies, and many use the slave as a backup.&#xA;Is your slave schema identical to your production schema? As long as an SQL statements completes without an error, your slave schema can differ.</description>
    </item>
    <item>
      <title>I vote for Planet MySQL moderation</title>
      <link>https://ronaldbradford.com/blog/i-vote-for-planet-mysql-moderation-2011-03-29/</link>
      <pubDate>Tue, 29 Mar 2011 23:10:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/i-vote-for-planet-mysql-moderation-2011-03-29/</guid>
      <description>How this happens or who does it is obviously a larger and more complex conversation however it is better then involving innocent animals.&#xA;How is it that trivial $#*! gets voted and has a string of comments I can not explain, however Planet MySQL should have practical MySQL related content.</description>
    </item>
    <item>
      <title>Checked that MySQL backup log lately?</title>
      <link>https://ronaldbradford.com/blog/checked-that-mysql-backup-log-lately-2011-03-29/</link>
      <pubDate>Tue, 29 Mar 2011 21:04:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/checked-that-mysql-backup-log-lately-2011-03-29/</guid>
      <description>Running a MySQL backup and ensuring it completed successfully and backup files exist is not enough. In my B&amp;amp;R Quiz from Checked your MySQL recovery process recently? one important step is “Do you review your backup logs EVERY SINGLE day or have tested backup monitoring in place?</description>
    </item>
    <item>
      <title>Why are we standing still?</title>
      <link>https://ronaldbradford.com/blog/why-are-we-standing-still-2011-03-18/</link>
      <pubDate>Sat, 19 Mar 2011 01:05:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-are-we-standing-still-2011-03-18/</guid>
      <description>I wrote an email a week ago to several close friends titled, “[w]hy are we standing still?” I opened with “[y]ou are all good friends and you are all smart people.</description>
    </item>
    <item>
      <title>MySQL conference schedule</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-schedule-2011-03-14/</link>
      <pubDate>Mon, 14 Mar 2011 18:07:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-schedule-2011-03-14/</guid>
      <description>I am one of the crazy individuals(*) that will be speaking at both the regular O’Reilly MySQL Conference and the IOUG Collaborate conference both being held in the second week of April.</description>
    </item>
    <item>
      <title>Upcoming NY Presentation – How Better Indexes Save You Money</title>
      <link>https://ronaldbradford.com/blog/upcoming-ny-presentation-how-better-indexes-save-you-money-2011-03-11/</link>
      <pubDate>Fri, 11 Mar 2011 18:17:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-ny-presentation-how-better-indexes-save-you-money-2011-03-11/</guid>
      <description>For all those in New York this is an upcoming MySQL presentation held in conjunction with our colleagues at General Assembly on March 22nd 2011.&#xA;This presentation “How Better Indexes Save You Money” will be discussing how one simple technique can result in huge MySQL performance improvements and with zero code changes necessary.</description>
    </item>
    <item>
      <title>Your PHP installation appears to be missing the MySQL extension which is required by WordPress.</title>
      <link>https://ronaldbradford.com/blog/your-php-installation-appears-to-be-missing-the-mysql-extension-which-is-required-by-wordpress-2011-03-01/</link>
      <pubDate>Wed, 02 Mar 2011 00:27:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-php-installation-appears-to-be-missing-the-mysql-extension-which-is-required-by-wordpress-2011-03-01/</guid>
      <description>I recently deployed a new WordPress installation to my existing production webserver running Apache, MySQL and PHP for other websites, yet I was presented with the following message.&#xA;“Your PHP installation appears to be missing the MySQL extension which is required by WordPress.</description>
    </item>
    <item>
      <title>Part 2 – Simple lessons in improving scalability</title>
      <link>https://ronaldbradford.com/blog/part-2-simple-lessons-in-improving-scalability-2011-02-24/</link>
      <pubDate>Thu, 24 Feb 2011 04:23:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/part-2-simple-lessons-in-improving-scalability-2011-02-24/</guid>
      <description>Given the popular response from my first lesson in improving scalability where I detailed simple ways to eliminate unnecessary SQL, let me share another common bottleneck with MySQL scalability that can be instantly overcome.</description>
    </item>
    <item>
      <title>Optimizing UPDATE and DELETE statements</title>
      <link>https://ronaldbradford.com/blog/optimizing-update-and-delete-statements-2011-02-24/</link>
      <pubDate>Thu, 24 Feb 2011 04:01:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/optimizing-update-and-delete-statements-2011-02-24/</guid>
      <description>Updated Nov 2011. Check out my latest book on Optimizing SQL Statements for more information. MySQL 5.6.2 also now provides an EXPLAIN syntax for UPDATE and DELETE statements natively.&#xA;While most people look at performance optimizations for SELECT statements, UPDATE and DELETE statements are often overlooked.</description>
    </item>
    <item>
      <title>Simple lessons in improving scalability</title>
      <link>https://ronaldbradford.com/blog/simple-lessons-in-improving-scalability-2011-02-16/</link>
      <pubDate>Wed, 16 Feb 2011 16:58:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/simple-lessons-in-improving-scalability-2011-02-16/</guid>
      <description>It can be very easy to improve scalability with a MySQL server by a few simple rules. Here is one of them.&#xA;“The most efficient way to improve an SQL statement is to eliminate it”</description>
    </item>
    <item>
      <title>MySQL 5.5.9</title>
      <link>https://ronaldbradford.com/blog/mysql-5-5-9-2011-02-11/</link>
      <pubDate>Fri, 11 Feb 2011 21:00:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-5-9-2011-02-11/</guid>
      <description>You blink and there is a new version. I have not seen an Planet MySQL release as yet about this new version. Release Notes .&#xA;I’d like to say I installed it, but I downloaded the Linux – Generic 2.</description>
    </item>
    <item>
      <title>Leveraging the InnoDB Plugin</title>
      <link>https://ronaldbradford.com/blog/leveraging-the-innodb-plugin-2011-02-11/</link>
      <pubDate>Fri, 11 Feb 2011 15:32:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/leveraging-the-innodb-plugin-2011-02-11/</guid>
      <description>Beginning with MySQL 5.1 as an additional plugin and included by default in MySQL 5.5 the InnoDB plugin includes many performance improvements. To leverage the support of new file formats however a very important setting is necessary.</description>
    </item>
    <item>
      <title>Interesting MySQL 5.5 upgrade gotcha</title>
      <link>https://ronaldbradford.com/blog/interesting-mysql-5-5-upgrade-gotcha-2011-02-09/</link>
      <pubDate>Wed, 09 Feb 2011 17:54:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/interesting-mysql-5-5-upgrade-gotcha-2011-02-09/</guid>
      <description>Today I discovered an interesting upgrade problem with a client migrating from MySQL 5.0 to 5.5. The client who is undertaking the upgrade reported that MySQL 5.5 did not support the DECIMAL(18,5) data type.</description>
    </item>
    <item>
      <title>Higher Availability (HA) starts with two database servers</title>
      <link>https://ronaldbradford.com/blog/higher-availability-ha-starts-with-two-database-servers-2011-02-08/</link>
      <pubDate>Tue, 08 Feb 2011 23:36:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/higher-availability-ha-starts-with-two-database-servers-2011-02-08/</guid>
      <description>Many early startups that use a single server for all services or a single database server for their website talk about how they would like to achieve higher availability with MySQL.</description>
    </item>
    <item>
      <title>Do you use PHPMyAdmin?</title>
      <link>https://ronaldbradford.com/blog/do-you-use-phpmyadmin-2011-02-02/</link>
      <pubDate>Wed, 02 Feb 2011 19:16:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/do-you-use-phpmyadmin-2011-02-02/</guid>
      <description>If so then were is it installed on your publicly accessible website. If the location is where the documentation states not to put it, or in other popular locations then you can easily become open to an attack.</description>
    </item>
    <item>
      <title>Microsoft&#39;s position on MySQL</title>
      <link>https://ronaldbradford.com/blog/microsofts-position-on-mysql-2011-01-31/</link>
      <pubDate>Mon, 31 Jan 2011 19:23:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/microsofts-position-on-mysql-2011-01-31/</guid>
      <description>While Oracle provides no official information they are planning on improving MySQL and using as a product to compete with Microsoft SQL Server, it is rather obvious from what little information you can glean from public announcements this is a clear business goal.</description>
    </item>
    <item>
      <title>All time top MySQL Blogger</title>
      <link>https://ronaldbradford.com/blog/all-time-top-mysql-blogger-2011-01-31/</link>
      <pubDate>Mon, 31 Jan 2011 18:47:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/all-time-top-mysql-blogger-2011-01-31/</guid>
      <description>Planet MySQL contains the aggregation of MySQL articles from over 500 individuals and countries.&#xA;In the MySQL Community Blogging article, Ronald Bradford was recognized as the all-time top individual MySQL blogger at Planet MySQL.</description>
    </item>
    <item>
      <title>Welcome new Oracle ACE&#39;s</title>
      <link>https://ronaldbradford.com/blog/welcome-new-oracle-aces-2011-01-25/</link>
      <pubDate>Tue, 25 Jan 2011 21:03:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/welcome-new-oracle-aces-2011-01-25/</guid>
      <description>I am pleased to announce that the Oracle ACE program has two new MySQL inductees. These people actively contribute to the MySQL community via a varied means in an unbiased and non commercial way.</description>
    </item>
    <item>
      <title>Changes in using Profiling in MySQL 5.5</title>
      <link>https://ronaldbradford.com/blog/changes-in-using-profiling-in-mysql-5-5-2011-01-19/</link>
      <pubDate>Wed, 19 Jan 2011 18:51:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/changes-in-using-profiling-in-mysql-5-5-2011-01-19/</guid>
      <description>In the past I’ve used the profiling features (e.g. SHOW PROFILES) in MySQL to help with timing SQL statements, especially those in the &amp;lt; 10 millisecond range.&#xA;Out of habit I did use this to time all SQL statements however in MySQL 5.</description>
    </item>
    <item>
      <title>Eyes Only for Recruiters</title>
      <link>https://ronaldbradford.com/blog/recruiters-2011-01-01/</link>
      <pubDate>Sat, 01 Jan 2011 05:01:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/recruiters-2011-01-01/</guid>
      <description>Dear Recruiters.&#xA;**I am always open to hearing about exceptional opportunities that will be a challenging role with hard problems to solve and a great team to work with.&#xA;**</description>
    </item>
    <item>
      <title>MySQL 5.5.8 GA and PHP 5.3.4 don&#39;t get along with libmysql</title>
      <link>https://ronaldbradford.com/blog/mysql-5-5-8-ga-and-php-5-3-4-dont-get-along-2010-12-16/</link>
      <pubDate>Thu, 16 Dec 2010 22:15:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-5-8-ga-and-php-5-3-4-dont-get-along-2010-12-16/</guid>
      <description>Today I discovered that you are unable to compile the current stable PHP version 5.3.4 with yesterday’s MySQL 5.5.8 GA release. I was able to download the current MySQL 5.1.54 and compile without issue.</description>
    </item>
    <item>
      <title>Five reasons to upgrade to MySQL 5.5</title>
      <link>https://ronaldbradford.com/blog/five-reasons-to-upgrade-to-mysql-5-5-2010-12-15/</link>
      <pubDate>Wed, 15 Dec 2010 16:40:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/five-reasons-to-upgrade-to-mysql-5-5-2010-12-15/</guid>
      <description>Updated Nov 2011. Check out my Reasons to use MySQL 5.5 Presentation for more in-depth information about installing/configuring and using MySQL 5.5&#xA;I have been looking forward to the general availability (GA) release of MySQL 5.</description>
    </item>
    <item>
      <title>Wish list for MySQL thread polling events</title>
      <link>https://ronaldbradford.com/blog/wish-list-for-mysql-thread-polling-events-2010-12-13/</link>
      <pubDate>Mon, 13 Dec 2010 19:18:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wish-list-for-mysql-thread-polling-events-2010-12-13/</guid>
      <description>It is great to draw inspiration from other Open Source communities. Brad Fitzpatrick recently wrote about Android Strict Mode . His twitter tag line for this post was “I see you were doing 120 ms in a 16 ms zone” which is all I needed to hear from somebody who also worries unreasonably about responsiveness (Web site quote).</description>
    </item>
    <item>
      <title>Unexpected mysqld crashing in 5.5</title>
      <link>https://ronaldbradford.com/blog/unexpected-mysqld-crashing-in-5-5-2010-11-22/</link>
      <pubDate>Mon, 22 Nov 2010 13:41:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexpected-mysqld-crashing-in-5-5-2010-11-22/</guid>
      <description>An update of MySQL from 5.0 to 5.5 on CentOS 5.5 64bit has not resulted in a good experience. The mysqld process would then crash every few minutes with the following message.</description>
    </item>
    <item>
      <title>Damm you Peformance Schema</title>
      <link>https://ronaldbradford.com/blog/damm-you-peformance-schema-2010-11-22/</link>
      <pubDate>Mon, 22 Nov 2010 13:30:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/damm-you-peformance-schema-2010-11-22/</guid>
      <description>One significant new feature of MySQL 5.5 is the Performance Schema . I recently performed an upgrade from 5.0 to 5.5, however my check of differences in the MySQL variables via mysqladmin variables failed because we now have a new record long variable name “performance_schema_events_waits_history_long_size”.</description>
    </item>
    <item>
      <title>The Casual MySQL DBA – Operational Basics</title>
      <link>https://ronaldbradford.com/blog/the-casual-mysql-dba-operational-basics-2010-11-17/</link>
      <pubDate>Wed, 17 Nov 2010 11:00:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-casual-mysql-dba-operational-basics-2010-11-17/</guid>
      <description>So your not a MySQL DBA, but you have to perform like one. If you have a production environment that’s running now, what are the first things you do when it’s not running or reported as not running?</description>
    </item>
    <item>
      <title>MySQL HandlerSocket under Ubuntu</title>
      <link>https://ronaldbradford.com/blog/mysql-handlersocket-under-ubuntu-2010-11-05/</link>
      <pubDate>Fri, 05 Nov 2010 17:47:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-handlersocket-under-ubuntu-2010-11-05/</guid>
      <description>Starting with the great work of Yoshinori-san Using MySQL as a NoSQL – A story for exceeding 750,000 qps on a commodity server and Golan Zakai who posted Installing Dena’s HandlerSocket NoSQL plugin for MySQL on Centos I configured and tested HandlerSocket under Ubuntu 10.</description>
    </item>
    <item>
      <title>Improving MySQL Insert thoughput</title>
      <link>https://ronaldbradford.com/blog/improving-mysql-insert-thoughput-2010-11-05/</link>
      <pubDate>Fri, 05 Nov 2010 15:13:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-mysql-insert-thoughput-2010-11-05/</guid>
      <description>There are three simple practices that can improve general INSERT throughput. Each requires consideration on how the data is collected and what is acceptable data loss in a disaster.&#xA;General inserting of rows can be performed as single INSERT’s for example.</description>
    </item>
    <item>
      <title>OTN MySQL conference slides</title>
      <link>https://ronaldbradford.com/blog/otn-mysql-conference-slides-2010-11-03/</link>
      <pubDate>Wed, 03 Nov 2010 17:28:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/otn-mysql-conference-slides-2010-11-03/</guid>
      <description>2010 has been the first year I have re-presented any of my developed MySQL presentations. Historically I have always created new presentations, however Paul Vallee gave me some valuable advice at UC 2010.</description>
    </item>
    <item>
      <title>Change in MySQL logo</title>
      <link>https://ronaldbradford.com/blog/change-in-mysql-logo-2010-10-14/</link>
      <pubDate>Thu, 14 Oct 2010 13:47:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/change-in-mysql-logo-2010-10-14/</guid>
      <description>This is only a piece of trivia, however has anybody noticed that the MySQL logo has changed. Using the Legal Trademark page we can see the old logo and the new logo together.</description>
    </item>
    <item>
      <title>MySQL Support Options</title>
      <link>https://ronaldbradford.com/blog/mysql-support-options-2010-10-12/</link>
      <pubDate>Tue, 12 Oct 2010 20:59:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-support-options-2010-10-12/</guid>
      <description>Oracle has released news about changing policies of MySQL Enterprise Support effectively dropping annual support for Basic and Silver. The entry level support is now $3000 per server per year. The MySQL support team now part of Oracle has great resources however Oracle is in the business of making money.</description>
    </item>
    <item>
      <title>MySQL Best Practices for DBAs and Developers</title>
      <link>https://ronaldbradford.com/blog/mysql-best-practices-for-dbas-and-developers-2010-10-12/</link>
      <pubDate>Tue, 12 Oct 2010 20:47:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-best-practices-for-dbas-and-developers-2010-10-12/</guid>
      <description>This is one of the MySQL presentations I’m doing on the OTN LAD Tour in South America, starting today in Lima, Peru.&#xA;MySQL Best Practices for DBAs and Developers Learn the right techniques to maximize your investment in MySQL by knowing the best practices for DBAs and Developers.</description>
    </item>
    <item>
      <title>MySQL 5.5 and transaction management</title>
      <link>https://ronaldbradford.com/blog/mysql-5-5-and-transaction-management-2010-10-03/</link>
      <pubDate>Sun, 03 Oct 2010 19:42:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-5-and-transaction-management-2010-10-03/</guid>
      <description>Announced at MySQL Sunday was the Release Candidate edition of MySQL 5.5.6. Also noted by Geert where he points out the default storage engine is now InnoDB.&#xA;However, for those from a background other then MySQL there is still a gotcha.</description>
    </item>
    <item>
      <title>Common MySQL Scalability Mistakes</title>
      <link>https://ronaldbradford.com/blog/common-mysql-scalability-mistakes-2010-10-02/</link>
      <pubDate>Sun, 03 Oct 2010 03:32:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/common-mysql-scalability-mistakes-2010-10-02/</guid>
      <description>This week I was one of the presenters at the first Surge Scalability Conference in Baltimore. An event that focused not just on one technology but on what essential tools, technologies and practices system architects need to know about for successfully scaling web applications.</description>
    </item>
    <item>
      <title>OTN Interview about MySQL</title>
      <link>https://ronaldbradford.com/blog/otn-interview-about-mysql-2010-09-22/</link>
      <pubDate>Wed, 22 Sep 2010 19:38:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/otn-interview-about-mysql-2010-09-22/</guid>
      <description>I was interviewed by Justin Kestelyn the OTN Senior Director about MySQL at Oracle Open World this week.&#xA;Some highlights of the questions asked:&#xA;0:55 Since the close of acquisition has there been any change in direction?</description>
    </item>
    <item>
      <title>Successful MySQL Scalability Presentation</title>
      <link>https://ronaldbradford.com/blog/successful-mysql-scalability-presentation-2010-09-17/</link>
      <pubDate>Fri, 17 Sep 2010 19:33:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/successful-mysql-scalability-presentation-2010-09-17/</guid>
      <description>Last night I was the invited guest at the SF MySQL Meetup . In my presentation “Successful MySQL Scalability” I talked about a set of principles to ensure appropriate system architecture, data availability and best practices to build an ideal solution for your business.</description>
    </item>
    <item>
      <title>MySQL South America tour</title>
      <link>https://ronaldbradford.com/blog/mysql-south-america-tour-2010-09-13/</link>
      <pubDate>Tue, 14 Sep 2010 00:30:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-south-america-tour-2010-09-13/</guid>
      <description>DISCLAIMER: This post contains no technical MySQL content however it is good news for the MySQL Community.&#xA;MySQL content will be included for the first time with the LAOUC (Latin American Oracle Usergroups Council) Oracle tour that is being organized in conjunction with OTN (Oracle Technology Network).</description>
    </item>
    <item>
      <title>2011 MySQL Conferences</title>
      <link>https://ronaldbradford.com/blog/2011-mysql-conferences-2010-09-07/</link>
      <pubDate>Tue, 07 Sep 2010 16:17:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/2011-mysql-conferences-2010-09-07/</guid>
      <description>Next year will mark a significant change for the MySQL community. At least three major conferences will have dedicated MySQL content that is great for attendees getting the best information on how to use MySQL from the experts in the field.</description>
    </item>
    <item>
      <title>The case against using rpm packaging for MySQL</title>
      <link>https://ronaldbradford.com/blog/the-case-against-using-rpm-packaging-for-mysql-2010-08-11/</link>
      <pubDate>Wed, 11 Aug 2010 15:24:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-case-against-using-rpm-packaging-for-mysql-2010-08-11/</guid>
      <description>In some environments using a distro package management system may* provide benefits including handling dependencies and providing a simpler approach when there are no dedicated DBA or SA resources.&#xA;However, the incorrect use can result in pain and in this instance production downtime.</description>
    </item>
    <item>
      <title>Upcoming MySQL Conferences</title>
      <link>https://ronaldbradford.com/blog/upcoming-mysql-conferences-2010-08-09/</link>
      <pubDate>Mon, 09 Aug 2010 15:02:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-mysql-conferences-2010-08-09/</guid>
      <description>Unlike previous years when the number of conferences with MySQL content diminishes after the O’Reilly MySQL and OSCON conferences (Open SQL Camp excluded), this year has a lot on offer.</description>
    </item>
    <item>
      <title>Why GRANT ALL is bad</title>
      <link>https://ronaldbradford.com/blog/why-grant-all-is-bad-2010-08-06/</link>
      <pubDate>Fri, 06 Aug 2010 22:40:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-grant-all-is-bad-2010-08-06/</guid>
      <description>A common observation for many LAMP stack products is the use of poor MySQL security practices. Even for more established products such as WordPress don’t always assume that the provided documentation does what it best for you.</description>
    </item>
    <item>
      <title>You have to love the Planet MySQL voting system</title>
      <link>https://ronaldbradford.com/blog/you-have-to-love-the-planet-mysql-voting-system-2010-08-05/</link>
      <pubDate>Thu, 05 Aug 2010 20:59:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/you-have-to-love-the-planet-mysql-voting-system-2010-08-05/</guid>
      <description>Within a few hours my post Installing Mediawiki on Oracle Enterprise Linux LAMP stack got 5 negative votes.&#xA;Wow, I’d be glad if these people could felt so passionately about all the other CRUD on Planet MySQL that has ZERO to do actually do with MySQL.</description>
    </item>
    <item>
      <title>Installing Mediawiki on Oracle Enterprise Linux LAMP stack</title>
      <link>https://ronaldbradford.com/blog/installing-mediawiki-on-oracle-enterprise-linux-lamp-stack-2010-08-05/</link>
      <pubDate>Thu, 05 Aug 2010 16:58:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-mediawiki-on-oracle-enterprise-linux-lamp-stack-2010-08-05/</guid>
      <description>A company wiki can be easily configured in under 10 minutes using Mediawiki the open source LAMP software that powers the top 10 website Wikipedia .&#xA;A company wiki is an ideal means for a centralized and user contributed documentation system.</description>
    </item>
    <item>
      <title>First thoughts of Augen Android Internet Tablet</title>
      <link>https://ronaldbradford.com/blog/first-thoughts-of-augen-android-internet-tablet-2010-08-01/</link>
      <pubDate>Sun, 01 Aug 2010 17:54:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/first-thoughts-of-augen-android-internet-tablet-2010-08-01/</guid>
      <description>In the last few days there has been some press of the Augen gentouch 7″ Tablet . A new cheap tablet that is running Android 2.1 .&#xA;Image from http://android-devices.net There were a few primary motivations for getting one, the first being price, at $150 I consider cheap for a small tablet, and second it runs Android, something I’m wanting to play more with.</description>
    </item>
    <item>
      <title>Will Oracle kill MySQL?</title>
      <link>https://ronaldbradford.com/blog/will-oracle-kill-mysql-2010-07-28/</link>
      <pubDate>Wed, 28 Jul 2010 21:32:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/will-oracle-kill-mysql-2010-07-28/</guid>
      <description>I get asked this question often. It was mentioned again recently in a NYTECH executive breakfast with RedHat CIO Lee Congdon.&#xA;The short answer is No.&#xA;There is clear evidence that in the short to medium term Oracle will continue to promote and enhance MySQL.</description>
    </item>
    <item>
      <title>Speaking at Surge Scalability 2010 – Baltimore, MD</title>
      <link>https://ronaldbradford.com/blog/speaking-at-surge-scalability-2010-2010-07-28/</link>
      <pubDate>Wed, 28 Jul 2010 20:53:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-surge-scalability-2010-2010-07-28/</guid>
      <description>I will be joining a great list of quality speakers including John Allspaw, Theo Schlossnagle, Rasmus Lerdorf and Tom Cook at Surge 2010 in Baltimore, Maryland on Thu 30 Sep, and Fri Oct 1st 2010.</description>
    </item>
    <item>
      <title>If you missed MySQL Idiosyncrasies that BITE</title>
      <link>https://ronaldbradford.com/blog/if-you-missed-mysql-idiosyncrasies-that-bite-2010-07-27/</link>
      <pubDate>Tue, 27 Jul 2010 23:24:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/if-you-missed-mysql-idiosyncrasies-that-bite-2010-07-27/</guid>
      <description>I recently gave a webinar to the LAOUC and NZOUG user groups on MySQL Idiosyncrasies that BITE.&#xA;For the benefit of many viewers that do not use English as a first language my slides include some additional information from my ODTUG Kaleidoscope presentation in June.</description>
    </item>
    <item>
      <title>CORRECTION: MySQL Idiosyncrasies that BITE Webinar</title>
      <link>https://ronaldbradford.com/blog/mysql-idiosyncrasies-that-bite-webinar-2010-07-22/</link>
      <pubDate>Thu, 22 Jul 2010 16:00:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-idiosyncrasies-that-bite-webinar-2010-07-22/</guid>
      <description>If you have not looked at my recent presentation that I presented at ODTUG Kaleidoscope 2010, then feel free to join me on Tuesday, July 27, 2010 6:00 PM – 7:00 PM EDT tomorrow at 5pm EDT when I will giving a webinar on this talk.</description>
    </item>
    <item>
      <title>3 webinars on Upgrading MySQL</title>
      <link>https://ronaldbradford.com/blog/3-webinars-on-upgrading-mysql-2010-07-21/</link>
      <pubDate>Wed, 21 Jul 2010 22:15:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/3-webinars-on-upgrading-mysql-2010-07-21/</guid>
      <description>The IOUG Online Education Series: Get Real with Upgrades will include next week 3 different MySQL webinars. These are:&#xA;MySQL 5.1: Why and How to Upgrade by Sheeri Cabral on Tuesday, July 27, 12:00 p.</description>
    </item>
    <item>
      <title>Installing WordPress on Oracle Enterprise Linux LAMP stack</title>
      <link>https://ronaldbradford.com/blog/installing-wordpress-on-oracle-enterprise-linux-lamp-stack-2010-07-15/</link>
      <pubDate>Thu, 15 Jul 2010 16:28:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-wordpress-on-oracle-enterprise-linux-lamp-stack-2010-07-15/</guid>
      <description>A company blog can be easily configured in under 10 minutes using WordPress , a popular open source LAMP product that runs a reported 12+ million blogs including those found at CNN, NY Times, Wall Street Journal (WSJ), ZDNet, MTV, People Magazine, Playstation and eBay.</description>
    </item>
    <item>
      <title>Reviewing your MySQL installation on Oracle Enterprise Linux</title>
      <link>https://ronaldbradford.com/blog/reviewing-your-mysql-installation-on-oracle-enterprise-linux-2010-07-13/</link>
      <pubDate>Tue, 13 Jul 2010 16:52:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reviewing-your-mysql-installation-on-oracle-enterprise-linux-2010-07-13/</guid>
      <description>After successfully Installing MySQL , let us take a look at an operational MySQL instance on your Oracle Enterprise Linux server.&#xA;User Management By default there will be a new mysql user and group created.</description>
    </item>
    <item>
      <title>Installing a LAMP stack on Oracle Enterprise Linux</title>
      <link>https://ronaldbradford.com/blog/installing-a-lamp-stack-on-oracle-enterprise-linux-2010-07-12/</link>
      <pubDate>Mon, 12 Jul 2010 18:51:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-a-lamp-stack-on-oracle-enterprise-linux-2010-07-12/</guid>
      <description>After successfully installing MySQL on Oracle Enterprise Linux installing a LAMP (Linux/Apache/MySQL/PHP) stack can also be performed with a single command:&#xA;$ yum install -y httpd php php-mysql # Start the Apache Httpd Process $ /etc/init.</description>
    </item>
    <item>
      <title>Installing MySQL on Oracle Enterprise Linux</title>
      <link>https://ronaldbradford.com/blog/installing-mysql-on-oracle-enterprise-linux-2010-07-11/</link>
      <pubDate>Sun, 11 Jul 2010 17:27:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-mysql-on-oracle-enterprise-linux-2010-07-11/</guid>
      <description>One of the significant benefits of MySQL is it’s ease of use. Generally already installed on most Linux systems, MySQL can be installed by a single command if not yet present.</description>
    </item>
    <item>
      <title>Speaking at Oracle Open World 2010</title>
      <link>https://ronaldbradford.com/blog/speaking-at-oracle-open-world-2010-2010-07-10/</link>
      <pubDate>Sat, 10 Jul 2010 20:36:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-oracle-open-world-2010-2010-07-10/</guid>
      <description> I will be one of 18 MySQL speakers at Oracle Open World 2010 at the first ever </description>
    </item>
    <item>
      <title>Optimizing SQL Performance – The Art of Elimination</title>
      <link>https://ronaldbradford.com/blog/optimizing-sql-performance-the-art-of-elimination-2010-07-08/</link>
      <pubDate>Thu, 08 Jul 2010 17:19:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/optimizing-sql-performance-the-art-of-elimination-2010-07-08/</guid>
      <description>The most efficient performance optimization of a SQL statement is to eliminate it. Cary Millsap’s recent Kaleidoscope presentation again highlighted that improving performance is function of code path. Removing code will improve performance.</description>
    </item>
    <item>
      <title>What do MySQL Consultants do?</title>
      <link>https://ronaldbradford.com/blog/what-do-mysql-consultants-do-2010-07-08/</link>
      <pubDate>Thu, 08 Jul 2010 16:18:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-do-mysql-consultants-do-2010-07-08/</guid>
      <description>One role of a MySQL consultant is to review an existing production system. Sometimes you have sufficient time and access, and other times you don’t. If I am given a limited time here is a general list of things I look at.</description>
    </item>
    <item>
      <title>Timing your SQL queries</title>
      <link>https://ronaldbradford.com/blog/timing-your-sql-queries-2010-07-07/</link>
      <pubDate>Wed, 07 Jul 2010 18:48:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/timing-your-sql-queries-2010-07-07/</guid>
      <description>When working interactively with the MySQL client, you receive feedback of the time the query took to complete to a granularity of 10 ms.&#xA;Enabling profiling is a simple way to get more a more accurate timing of running queries.</description>
    </item>
    <item>
      <title>Getting started with Ruby and Sinatra</title>
      <link>https://ronaldbradford.com/blog/getting-started-with-ruby-and-sinatra-2010-07-06/</link>
      <pubDate>Tue, 06 Jul 2010 23:11:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-started-with-ruby-and-sinatra-2010-07-06/</guid>
      <description>I’ve been doing a little work with Ruby , starting with some XHTML parsing with Nokogiri . I’ve just created my first web page using Sinatra .&#xA;While the instructions makes it look simple, it was a little more complex due a package dependency error.</description>
    </item>
    <item>
      <title>Upcoming Conferences with dedicated MySQL content</title>
      <link>https://ronaldbradford.com/blog/upcoming-conferences-with-dedicated-mysql-content-2010-07-06/</link>
      <pubDate>Tue, 06 Jul 2010 21:51:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-conferences-with-dedicated-mysql-content-2010-07-06/</guid>
      <description>We recently held a dedicated MySQL Track at ODTUG Kaleidoscope 2010 conference for 4 days. This is the first of many Oracle events that will begin to include dedicated MySQL content.</description>
    </item>
    <item>
      <title>Improving MySQL Productivity – From Design to Implementation</title>
      <link>https://ronaldbradford.com/blog/improving-mysql-productivity-from-design-to-implementation-2010-07-01/</link>
      <pubDate>Thu, 01 Jul 2010 22:18:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-mysql-productivity-from-design-to-implementation-2010-07-01/</guid>
      <description>My closing presentation at the dedicated MySQL track at ODTUG Kaleidoscope 2010 discussed various techniques and best practices for improving the ROI of developer resources using MySQL. Included in the sections on Design, Security, Development, Testing, Implementation, Instrumentation and Support were also a number of horror stories of not what to do, combined with practical examples of improving productivity.</description>
    </item>
    <item>
      <title>MySQL Idiosyncrasies That Bite</title>
      <link>https://ronaldbradford.com/blog/mysql-idiosyncrasies-that-bite-2010-06-28/</link>
      <pubDate>Mon, 28 Jun 2010 17:38:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-idiosyncrasies-that-bite-2010-06-28/</guid>
      <description>The following are my slides that I presented at ODTUG Kaleidoscope 2010 . This presentation talks about the MySQL defaults including a non-transactional state, silent data truncations, date management, and transaction isolation options.</description>
    </item>
    <item>
      <title>Getting Nokogiri working under Mac OS X</title>
      <link>https://ronaldbradford.com/blog/getting-nokogiri-working-under-mac-os-x-2010-06-19/</link>
      <pubDate>Sat, 19 Jun 2010 17:59:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-nokogiri-working-under-mac-os-x-2010-06-19/</guid>
      <description>The official Installation documentation states:&#xA;sudo port install libxml2 libxslt sudo gem install nokogiri however I found this not to work for me. The following did work.&#xA;$ sudo port install libxml2 libxslt $ sudo gem install nokogiri ERROR: could not find nokogiri locally or in a repository $ sudo gem sources -a http://gems.</description>
    </item>
    <item>
      <title>Still room at Kaleidoscope for MySQL attendees</title>
      <link>https://ronaldbradford.com/blog/still-room-at-kaleidoscope-for-mysql-attendees-2010-06-16/</link>
      <pubDate>Wed, 16 Jun 2010 19:43:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/still-room-at-kaleidoscope-for-mysql-attendees-2010-06-16/</guid>
      <description>Today I received notice that next week’s Velocity conference is at maximum capacity. With just under 2 weeks before the start of ODTUG Kaleidoscope in Washington DC we still have room for late registrations.</description>
    </item>
    <item>
      <title>MongoDB Experience: Server logging</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-server-logging-2010-06-11/</link>
      <pubDate>Fri, 11 Jun 2010 18:31:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-server-logging-2010-06-11/</guid>
      <description>By default the mongod process sends all output to stdout. You can also specify the daemon to log to file which is necessary for any production implementation. For example:&#xA;$ mongod --logpath=`pwd`/mongo.</description>
    </item>
    <item>
      <title>MongoDB Experience: Key/Value Store</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-keyvalue-store-2010-06-11/</link>
      <pubDate>Fri, 11 Jun 2010 17:14:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-keyvalue-store-2010-06-11/</guid>
      <description>MongoDB is categorized as a schema-less, schema-free or a document orientated data store. Another category of NoSQL product is the key/value store. It had not dawned on me until a discussion with some of the 10gen employees that MongoDB is also a key/value store, this is just a subset of features.</description>
    </item>
    <item>
      <title>MongoDB Experience: Stats Example App</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-stats-example-app-2010-06-10/</link>
      <pubDate>Thu, 10 Jun 2010 17:30:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-stats-example-app-2010-06-10/</guid>
      <description>The best way to learn any new product is to a) read the manual, and b) start using the product.&#xA;I created a simple sample application so I could understand the various functions including adding data, searching as well as management functions etc.</description>
    </item>
    <item>
      <title>MongoDB Experience: Replication 101</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-replication-101-2010-06-10/</link>
      <pubDate>Thu, 10 Jun 2010 15:06:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-replication-101-2010-06-10/</guid>
      <description>After successfully installing and testing mongoDB it’s very easy to create a replication environment.&#xA;$ mkdir -p data/{master,slave} $ mongod --dbpath=`pwd`/data/master --master --port 28011 &gt; master.log 2&gt;&amp;#038;1 &amp;#038; # Always check your log file $ cat master.</description>
    </item>
    <item>
      <title>MongoDB Experience: Gotcha with collection names</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-gotcha-with-collection-names-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 16:36:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-gotcha-with-collection-names-2010-06-09/</guid>
      <description>In my earlier tests I bulk loaded data with the following command.&#xA;mongoimport -d olympics -c olympic_event -type tsv --headerline -f name,id,sport,demonstration_competitions,olympic_games_contested,competitions,contested_as_demonstration_event --drop olympic_event.tsv connected to: 127.0.0.1 dropping: olympics.olympic_event imported 775 objects As you can see I imported 775 objects, however when I went to review them via the mongo interactive shell I found no data.</description>
    </item>
    <item>
      <title>MongoDB Experience: What&#39;s running in the DB</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-whats-running-in-the-db-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 16:07:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-whats-running-in-the-db-2010-06-09/</guid>
      <description>You can very easily find out the running threads in the database (e.g. like a MySQL SHOW PROCESSLIST) with db.currentOp .&#xA;&gt; db.currentOp(); { &#34;inprog&#34; : [ ] } No much happening, however under some load you can see</description>
    </item>
    <item>
      <title>MongoDB Experience: Bulk Loading Data</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-bulk-loading-data-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 15:49:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-bulk-loading-data-2010-06-09/</guid>
      <description>mongoDB has a mongoimport command. The docs only shows the usage but not any examples. here are my first examples.&#xA;data1.csv&#xA;1 2 3 4 5 6 7 8 9 0 You need to specify your database (-d) and collection (-c) for importing.</description>
    </item>
    <item>
      <title>MongoDB Experience: Online Resources</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-online-resources-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 14:55:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-online-resources-2010-06-09/</guid>
      <description>Following the initial Quickstart docs you will find a lot of online documentation. The following are good places to start.&#xA;Tutorial The Interactive Shell Manual Admin Zone Starting and Stopping Monitoring and Diagnostics Backups There is also a Getting Started however I found this a duplication of the Quickstart.</description>
    </item>
    <item>
      <title>MongoDB Experience: Getting Started</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-getting-started-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 13:47:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-getting-started-2010-06-09/</guid>
      <description>Getting started with MongoDB is relatively straight forward, following the instructions from the Quickstart guide has you operational in a few minutes.&#xA;I like projects that provide a latest version link for software.</description>
    </item>
    <item>
      <title>MongoDB Experience: History</title>
      <link>https://ronaldbradford.com/blog/mongodb-experience-history-2010-06-09/</link>
      <pubDate>Wed, 09 Jun 2010 13:21:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mongodb-experience-history-2010-06-09/</guid>
      <description>My first exposure to MongoDB was in July 2008 when I was a panelist on “A Panel on Cloud Computing” at the Entrepreneurs Round Table in New York. The panel included a representative from 10gen the company behind the open source database product and at the time Mongo was described as a full stack solution with the database being only one future component.</description>
    </item>
    <item>
      <title>Oracle resources for the MySQL Community</title>
      <link>https://ronaldbradford.com/blog/oracle-resources-for-the-mysql-community-2010-06-08/</link>
      <pubDate>Tue, 08 Jun 2010 14:15:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-resources-for-the-mysql-community-2010-06-08/</guid>
      <description>While I have spent a lot of time recently helping the MySQL community interact with and integrate with various Oracle User Groups including ODTUG, IOUG, NoCOUG, NYOUG, DAOG I thought I’d share some resources for the MySQL Community that wanted to know more about Oracle.</description>
    </item>
    <item>
      <title>Why is MySQL documentation search so wrong?</title>
      <link>https://ronaldbradford.com/blog/why-is-mysql-documentation-search-so-wrong-2010-06-06/</link>
      <pubDate>Sun, 06 Jun 2010 18:21:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-is-mysql-documentation-search-so-wrong-2010-06-06/</guid>
      <description>I just don’t get this I don not know what the technology is behind the search box at MySQL Documentation but it annoys me when I want to see the syntax of a command and Search can’t find the page, when a dedicated page exists and I’m using the exact syntax of both the command the title of the page.</description>
    </item>
    <item>
      <title>I&#39;ll have a MySQL shot to go!</title>
      <link>https://ronaldbradford.com/blog/ill-have-a-mysql-shot-to-go-2010-06-06/</link>
      <pubDate>Sun, 06 Jun 2010 15:36:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ill-have-a-mysql-shot-to-go-2010-06-06/</guid>
      <description>Wednesday night of the MySQL track of ODTUG Kaleidoscope will include an evening with Last Comic Standing comedian, John Heffron . It should be great way to unwind after day 3 of the conference.</description>
    </item>
    <item>
      <title>When SET GLOBAL affects SESSION scope</title>
      <link>https://ronaldbradford.com/blog/when-set-global-affects-session-scope-2010-06-03/</link>
      <pubDate>Thu, 03 Jun 2010 18:43:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-set-global-affects-session-scope-2010-06-03/</guid>
      <description>We have all been caught out with using SET and not realizing that the default GLOBAL Scope (since 5.0.2) does not change the current SESSION scope.&#xA;I was not aware until today that changing GLOBAL scope has some exceptions that also automatically affect SESSION scope.</description>
    </item>
    <item>
      <title>Best Practices: Additional User Security</title>
      <link>https://ronaldbradford.com/blog/best-practices-additional-user-security-2010-06-03/</link>
      <pubDate>Thu, 03 Jun 2010 16:12:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/best-practices-additional-user-security-2010-06-03/</guid>
      <description>By default MySQL allows you to create user accounts and privileges with no password. In my earlier MySQL Best Practices: User Security I describe how to address the default installation empty passwords.</description>
    </item>
    <item>
      <title>Eventually consistent Group Commit</title>
      <link>https://ronaldbradford.com/blog/eventually-consistent-group-commit-2010-06-01/</link>
      <pubDate>Tue, 01 Jun 2010 17:36:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/eventually-consistent-group-commit-2010-06-01/</guid>
      <description>Having just written an interview response about NoSQL concepts for a RDBMS audience it was poetic that an inconspicuous title “(4 of 3)” highlights that both a MySQL read scalable implementation via replication and a NoSQL solution can share a common lack of timely consistency of data.</description>
    </item>
    <item>
      <title>mk-query-digest Tips – Showing all hosts &amp; users</title>
      <link>https://ronaldbradford.com/blog/mk-query-digest-tips-showing-all-hosts-users-2010-06-01/</link>
      <pubDate>Tue, 01 Jun 2010 14:19:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mk-query-digest-tips-showing-all-hosts-users-2010-06-01/</guid>
      <description>The Maatkit tools provide a suite of additional MySQL commands. There is one command I use constantly and that is mk-query-digest.&#xA;Unfortunately the documentation does leave a lot to be desired for usability.</description>
    </item>
    <item>
      <title>ImageMagick on Mac OS X</title>
      <link>https://ronaldbradford.com/blog/imagemagick-on-mac-os-x-2010-06-01/</link>
      <pubDate>Tue, 01 Jun 2010 14:03:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/imagemagick-on-mac-os-x-2010-06-01/</guid>
      <description>Wanting to do some image manipulation I realized my Linux scripts don’t run under Mac OS X, as ImageMagick is not installed via my MacPorts .&#xA;However installation failed:&#xA;$ sudo port install imagemagick ---&gt; Computing dependencies for ImageMagick ---&gt; Verifying checksum(s) for xorg-libX11 Error: Checksum (md5) mismatch for libX11-1.</description>
    </item>
    <item>
      <title>tcpdump errors on FreeBSD for mk-query-digest</title>
      <link>https://ronaldbradford.com/blog/tcpdump-errors-on-freebsd-for-mk-query-digest-2010-05-28/</link>
      <pubDate>Fri, 28 May 2010 19:50:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tcpdump-errors-on-freebsd-for-mk-query-digest-2010-05-28/</guid>
      <description>While I use this tcpdump command for MySQL query analysis with mk-query-digest , I found recently that it didn’t work on FreeBSD&#xA;$ tcpdump -i bge0 port 3306 -s 65535 -x -n -q -tttt -c 5 tcpdump: syntax error It left me perplexed and reading the man page seemed to indicate my options were valid.</description>
    </item>
    <item>
      <title>The code word is?</title>
      <link>https://ronaldbradford.com/blog/the-code-word-is-2010-05-28/</link>
      <pubDate>Fri, 28 May 2010 16:15:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-code-word-is-2010-05-28/</guid>
      <description>For ODTUG readers, the code word is “Wombat”. Hope to meet many of you next month.</description>
    </item>
    <item>
      <title>MySQL Best Practices: User Security</title>
      <link>https://ronaldbradford.com/blog/mysql-best-practices-user-security-2010-05-21/</link>
      <pubDate>Fri, 21 May 2010 18:36:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-best-practices-user-security-2010-05-21/</guid>
      <description>It is critical that you do not use the default MySQL installation security, it’s simply insecure.&#xA;Default Installation When installed, MySQL enables any user with physical permissions to the server to connect to the MySQL via unauthenticated users.</description>
    </item>
    <item>
      <title>MySQL Monitoring  – What&#39;s really needed</title>
      <link>https://ronaldbradford.com/blog/mysql-monitoring-whats-really-needed-2010-05-17/</link>
      <pubDate>Mon, 17 May 2010 22:25:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-monitoring-whats-really-needed-2010-05-17/</guid>
      <description>The implementation of MySQL Monitoring is critical for any organization that uses a database and wants to avoid the inevitable disaster. There are 3 important components that all serve a key purpose to “MySQL Monitoring” in general:</description>
    </item>
    <item>
      <title>Finalized speakers list for Kaleidoscope conference</title>
      <link>https://ronaldbradford.com/blog/finalized-speakers-list-for-kaleidoscope-conference-2010-05-17/</link>
      <pubDate>Mon, 17 May 2010 20:44:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/finalized-speakers-list-for-kaleidoscope-conference-2010-05-17/</guid>
      <description>We have secured approval for our final two speakers and now have a full schedule for the 4 day MySQL track at ODTUG Kaleidoscope conference. The conference is in Washington DC from Monday June 28th to Thursday July 1st.</description>
    </item>
    <item>
      <title>Why is my database slow?</title>
      <link>https://ronaldbradford.com/blog/why-is-my-database-slow-2010-05-11/</link>
      <pubDate>Tue, 11 May 2010 21:31:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-is-my-database-slow-2010-05-11/</guid>
      <description>Not part of my Don’t Assume series, but when a client states “Why is my database slow””, you need to determine if indeed the database is slow.&#xA;Some simple tools come to the rescue here, one is Firebug .</description>
    </item>
    <item>
      <title>More on understanding sort_buffer_size</title>
      <link>https://ronaldbradford.com/blog/more-on-understanding-sort_buffer_size-2010-05-10/</link>
      <pubDate>Mon, 10 May 2010 21:48:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-on-understanding-sort_buffer_size-2010-05-10/</guid>
      <description>There have been a few posts by Sheeri and Baron today on the MySQL sort_buffer_size variable. I wanted to add some more information about this buffer, what is impacted when it is changed, and what to do about it?</description>
    </item>
    <item>
      <title>Free MySQL Event in Washington DC</title>
      <link>https://ronaldbradford.com/blog/free-mysql-event-in-washington-dc-2010-05-07/</link>
      <pubDate>Fri, 07 May 2010 20:21:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/free-mysql-event-in-washington-dc-2010-05-07/</guid>
      <description>As the program chair for the recently announced MySQL Track at the ODTUG Kaleidoscope conference located in Washington DC we are also looking into an associated free community event for MySQL locals in addition to a dedicated track for 4 days.</description>
    </item>
    <item>
      <title>The MySQL community impacting the Oracle community</title>
      <link>https://ronaldbradford.com/blog/the-mysql-community-impacting-the-oracle-community-2010-05-03/</link>
      <pubDate>Mon, 03 May 2010 19:28:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-community-impacting-the-oracle-community-2010-05-03/</guid>
      <description>I’m happy to announce that the MySQL community has been given the opportunity to speak at the upcoming Oracle Developer Tools User Group (ODTUG) Kaleidoscope conference in Washington DC. We will be releasing more details this week of the MySQL presentations and topics and we are finalizing details of possible options to include the local MySQL community during the event.</description>
    </item>
    <item>
      <title>The MySQL documentation is not always right</title>
      <link>https://ronaldbradford.com/blog/the-mysql-documentation-is-not-always-right-2010-04-30/</link>
      <pubDate>Fri, 30 Apr 2010 15:24:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-documentation-is-not-always-right-2010-04-30/</guid>
      <description>Let me premise this post with the statement I think the MySQL documentation is an excellent and highly accurate resource. I think the MySQL docs team do a great job, however like software and people, documentation is not perfect.</description>
    </item>
    <item>
      <title>The Drizzle Census</title>
      <link>https://ronaldbradford.com/blog/the-drizzle-census-2010-04-28/</link>
      <pubDate>Thu, 29 Apr 2010 03:01:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-drizzle-census-2010-04-28/</guid>
      <description>One thing I have often wondered is just how many MySQL instances exist in the world and what MySQL versions and architectures are in use. We hear of 50,000 windows downloads per day but this is misleading because MySQL is basically bundled with Linux by default or installed from various repositories.</description>
    </item>
    <item>
      <title>Installation issues with MySQL 5.5.4 and resolveip</title>
      <link>https://ronaldbradford.com/blog/installation-issues-with-mysql-5-5-4-and-resolveip-2010-04-26/</link>
      <pubDate>Mon, 26 Apr 2010 14:53:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installation-issues-with-mysql-5-5-4-and-resolveip-2010-04-26/</guid>
      <description>I was installing the latest MySQL 5.5.4 on a new machine and I came across the following issues during installation, steps I generally perform on other versions without any incidents.</description>
    </item>
    <item>
      <title>2010 MySQL Conference Presentations</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-presentation-2010-04-19/</link>
      <pubDate>Mon, 19 Apr 2010 16:11:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-presentation-2010-04-19/</guid>
      <description>I have uploaded my three presentations from the 2010 MySQL Users Conference in Santa Clara, California which was my 5th consecutive year appearing as a speaker.&#xA;IGNITION – MySQLCamp for Oracle DBA – Volume I LIFTOFF – MySQLCamp for Oracle DBA – Volume 2 10x Performance Improvements – A Case Study A full history of my MySQL presentations can be found on the Presenting page.</description>
    </item>
    <item>
      <title>My acceptance with Oracle as ACE Director</title>
      <link>https://ronaldbradford.com/blog/my-acceptance-with-oracle-as-ace-director-2010-04-15/</link>
      <pubDate>Thu, 15 Apr 2010 16:03:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-acceptance-with-oracle-as-ace-director-2010-04-15/</guid>
      <description>I hinted last week of my acceptance with Oracle before the formal announcement this week at the MySQL Users Conference, not for a job but as Oracle ACE Director . In today’s State of the MySQL Community keynote by Kaj Arnö I was one of the first three MySQL nominees that are now part of this program.</description>
    </item>
    <item>
      <title>State of the Dolphin – Opening keynote</title>
      <link>https://ronaldbradford.com/blog/state-of-the-dolphin-opening-keynote-2010-04-13/</link>
      <pubDate>Tue, 13 Apr 2010 16:25:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/state-of-the-dolphin-opening-keynote-2010-04-13/</guid>
      <description>Edward Screven – Chief Corporate Architect of Oracle provided the opening keynote at the 2010 MySQL Users Conference .&#xA;Overall I was disappointed. The first half was more an Oracle Sales pitch, we had some product announcements, we had some 5.</description>
    </item>
    <item>
      <title>My acceptance with Oracle</title>
      <link>https://ronaldbradford.com/blog/my-acceptance-with-oracle-2010-04-01/</link>
      <pubDate>Thu, 01 Apr 2010 23:57:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-acceptance-with-oracle-2010-04-01/</guid>
      <description>There have been a number of April fools jokes today so I thought I’d add my own to the list. While this sounds unexpected it’s actually no joke.&#xA;I just accepted a position with Oracle yesterday but I can’t say any more about the details until the MySQL users conference in a few weeks.</description>
    </item>
    <item>
      <title>Using ROLLBACK with MyISAM</title>
      <link>https://ronaldbradford.com/blog/using-rollback-with-myisam-2010-03-31/</link>
      <pubDate>Wed, 31 Mar 2010 23:01:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-rollback-with-myisam-2010-03-31/</guid>
      <description>Using ROLLBACK with MyISAM is useless. A ROLLBACK command is used to undo any DML that occurs during a transaction (i.e. START TRANSACTION and COMMIT). The MySQL default storage engine MyISAM does not support transactions.</description>
    </item>
    <item>
      <title>Installing Ubuntu Desktop 10.04 with LVM</title>
      <link>https://ronaldbradford.com/blog/installing-ubuntu-desktop-10-04-with-lvm-2010-03-27/</link>
      <pubDate>Sat, 27 Mar 2010 22:15:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-ubuntu-desktop-10-04-with-lvm-2010-03-27/</guid>
      <description>With a new quad core desktop with 8GB RAM &amp;amp; 1TB HDD I wanted to install the Ubuntu desktop version using LVM. This is not possible with the “Desktop CD”. You need to use the “alternative CD” which will easily allow you to configure LVM via a text/cursors installation and also give you a deskop GNOME environment.</description>
    </item>
    <item>
      <title>New linux desktop configuration</title>
      <link>https://ronaldbradford.com/blog/new-linux-desktop-configuration-2010-03-27/</link>
      <pubDate>Sat, 27 Mar 2010 22:07:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-linux-desktop-configuration-2010-03-27/</guid>
      <description>My purchase yesterday was a HP Pavilion p6340f Desktop PC with the following specs.&#xA;Intel Core 2 Quad Q8400 2.66GHz Processor 4MB L2 Cache, 1333MHz FSB 8GB PC3-8500 DDR3 SDRAM (4 x 2GB) 1TB Serial ATA Hard Drive Intel Graphics Media Accelerator X4500 with 32MB Integrated shared graphics memory Lightscribe SuperMulti DVD±R/RW with Double Layer 10/100/1000 Base-T Network interface Wireless LAN 802.</description>
    </item>
    <item>
      <title>How to find MySQL developers?</title>
      <link>https://ronaldbradford.com/blog/how-to-find-mysql-developers-2010-03-24/</link>
      <pubDate>Wed, 24 Mar 2010 17:07:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-to-find-mysql-developers-2010-03-24/</guid>
      <description>Brian wrote recently Where did all of the MySQL Developers Go? , while over in Drizzle land they have been accepted for the Google Summer of code along with many other open source projects.</description>
    </item>
    <item>
      <title>Understanding Drizzle user authentication options – Part 2</title>
      <link>https://ronaldbradford.com/blog/understanding-drizzle-user-authentication-options-part-2010-03-12/</link>
      <pubDate>Fri, 12 Mar 2010 22:45:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-drizzle-user-authentication-options-part-2010-03-12/</guid>
      <description>A key differentiator in Drizzle from it’s original MySQL roots is user based authentication. Gone is the host/user and schema/table/column model that was stored in the MyISAM based mysql.user table.</description>
    </item>
    <item>
      <title>Understanding Drizzle user authentication options – Part 1</title>
      <link>https://ronaldbradford.com/blog/understanding-drizzle-authentication-options-part-1-2010-03-12/</link>
      <pubDate>Fri, 12 Mar 2010 21:46:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-drizzle-authentication-options-part-1-2010-03-12/</guid>
      <description>A key differentiator in Drizzle from it’s original MySQL roots is user based authentication. Gone is the host/user and schema/table/column model that was stored in the MyISAM based mysql.user table.</description>
    </item>
    <item>
      <title>Gearman examples under Mac OS X</title>
      <link>https://ronaldbradford.com/blog/gearman-examples-under-mac-os-x-2010-03-12/</link>
      <pubDate>Fri, 12 Mar 2010 19:20:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/gearman-examples-under-mac-os-x-2010-03-12/</guid>
      <description>Today I listened in on the O’Reilly webcast Introduction to Gearman by Eric Day of Rackspace. I thought I would follow through on the machine at hand; a Mac with OS X 10.</description>
    </item>
    <item>
      <title>Using ext4 for MySQL</title>
      <link>https://ronaldbradford.com/blog/using-ext4-for-mysql-2010-03-12/</link>
      <pubDate>Fri, 12 Mar 2010 16:51:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-ext4-for-mysql-2010-03-12/</guid>
      <description>This week with a client I saw ext4 used for the first time on a production MySQL system which was running Ubuntu 9.10 (Karmic Koala) . I observe today while installing 9.</description>
    </item>
    <item>
      <title>Drizzle&#39;s Data Dictionary and Global Status</title>
      <link>https://ronaldbradford.com/blog/drizzles-data-dictionary-and-global-status-2010-03-11/</link>
      <pubDate>Thu, 11 Mar 2010 21:33:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzles-data-dictionary-and-global-status-2010-03-11/</guid>
      <description>With the recent news by Brian about the Data Dictionary in Drizzle replacing the INFORMATION_SCHEMA, I was looking into the server status variables (aka INFORMATION_SCHEMA.GLOBAL_STATUS) and I came across an interesting discovery.</description>
    </item>
    <item>
      <title>Upgrading my Google G1 dev phone to Android 1.6</title>
      <link>https://ronaldbradford.com/blog/upgrading-my-google-g1-dev-phone-to-android-1-6-2010-03-11/</link>
      <pubDate>Thu, 11 Mar 2010 05:02:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upgrading-my-google-g1-dev-phone-to-android-1-6-2010-03-11/</guid>
      <description>To update your Google G1 phone (mine is an Android developer unlocked phone) to Android 1.6 (Donut), I did the following.&#xA;Download and unpack the Android SDK for Mac OS X from http://developer.</description>
    </item>
    <item>
      <title>How do I identify the MySQL my.cnf file?</title>
      <link>https://ronaldbradford.com/blog/how-do-i-identify-the-mysql-my-cnf-file-2010-03-09/</link>
      <pubDate>Tue, 09 Mar 2010 19:14:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-do-i-identify-the-mysql-my-cnf-file-2010-03-09/</guid>
      <description>If you are unfamiliar in administrating MySQL, the current MySQL configuration file generally found is named my.cnf (my.ini on windows). Where is that file.&#xA;If only that question was easy to answer!</description>
    </item>
    <item>
      <title>Don&#39;t Assume  – Per Session Buffers</title>
      <link>https://ronaldbradford.com/blog/dont-assume-per-session-buffers-2010-03-08/</link>
      <pubDate>Mon, 08 Mar 2010 18:24:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-per-session-buffers-2010-03-08/</guid>
      <description>MySQL has a number of global buffers, i.e. your SGA. There are also a number of per session/thread buffers that combined with other memory usage constitutes an unbounded PGA. One of the most common errors in mis-configured MySQL environments is the setting of the 4 primary per session buffers thinking they are global buffers.</description>
    </item>
    <item>
      <title>Free advice on your my.cnf</title>
      <link>https://ronaldbradford.com/blog/free-advice-on-your-my-cnf-2010-03-08/</link>
      <pubDate>Mon, 08 Mar 2010 17:36:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/free-advice-on-your-my-cnf-2010-03-08/</guid>
      <description>Today, while on IRC in #pentaho I came across a discussion and a published my.cnf. In this configuration I found some grossly incorrect values for per session buffers (see below).</description>
    </item>
    <item>
      <title>MySQL is crashing, what do I do?</title>
      <link>https://ronaldbradford.com/blog/mysql-is-crashing-what-do-i-do-2010-03-08/</link>
      <pubDate>Mon, 08 Mar 2010 16:34:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-is-crashing-what-do-i-do-2010-03-08/</guid>
      <description>Let me start by saying the majority of environments never experience problems of MySQL crashing. I have seen production environments up for years. On my own server I have seen 575 days of MySQL uptime and the problem was hardware, not MySQL.</description>
    </item>
    <item>
      <title>Advanced reporting options for MySQL</title>
      <link>https://ronaldbradford.com/blog/advanced-reporting-options-for-mysql-2010-03-08/</link>
      <pubDate>Mon, 08 Mar 2010 04:31:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/advanced-reporting-options-for-mysql-2010-03-08/</guid>
      <description>I’m seeking help from the MySQL community for what tools are used today to generate complex reports for enterprise applications that use MySQL. In an Oracle world, you have Oracle Report Writer , in Microsoft Crystal Reports .</description>
    </item>
    <item>
      <title>Migrating MySQL latin1 to utf8 – The process</title>
      <link>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-the-process-2010-03-06/</link>
      <pubDate>Sat, 06 Mar 2010 19:24:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-the-process-2010-03-06/</guid>
      <description>Having covered the preparation and character set options of performing a latin1 to utf8 MySQL migration, just how do you perform the migration correctly.&#xA;Example Case Just to recap, we have the following example table and data.</description>
    </item>
    <item>
      <title>Don&#39;t Assume – Data Integrity</title>
      <link>https://ronaldbradford.com/blog/dont-assume-data-integrity-2010-03-06/</link>
      <pubDate>Sat, 06 Mar 2010 19:11:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-data-integrity-2010-03-06/</guid>
      <description>MySQL has the same level of data integrity for numbers and strings as Oracle; when MySQL is correctly configured. By default (a reason I wish I knew why it is still the default), MySQL performs silent conversions on boundary conditions of data that will result in your data not always being what is specified.</description>
    </item>
    <item>
      <title>How to crash mysqld intentionally</title>
      <link>https://ronaldbradford.com/blog/how-to-crash-mysqld-intentionally-2010-03-05/</link>
      <pubDate>Fri, 05 Mar 2010 14:27:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-to-crash-mysqld-intentionally-2010-03-05/</guid>
      <description>While some may think I’m daft, I have a legitimate reason for wanting to crash mysqld. However first we need to find a way to crash it.&#xA;Great thanks to Alan K, Mark L, Harrison and Hartmut on #mysql-dev for several suggestions and a config option I was unaware of.</description>
    </item>
    <item>
      <title>Don&#39;t Assume – Transactions</title>
      <link>https://ronaldbradford.com/blog/dont-assume-transactions-2010-03-04/</link>
      <pubDate>Thu, 04 Mar 2010 17:01:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-transactions-2010-03-04/</guid>
      <description>MySQL by default is a NON transactional database. For the hobbyist (See The Hobbyist and the Professional ), startup entrepreneur and website developer this may not appear foreign, however to the seasoned Oracle DBA who has only used Oracle the concept is very foreign.</description>
    </item>
    <item>
      <title>Upcoming book – Expert PHP and MySQL</title>
      <link>https://ronaldbradford.com/blog/upcoming-book-expert-php-and-mysql-2010-03-03/</link>
      <pubDate>Wed, 03 Mar 2010 23:09:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-book-expert-php-and-mysql-2010-03-03/</guid>
      <description>This month will see the release of the book Expert PHP and MySQL which I was a co-author of. Initially this will be available for purchase in PDF format from the Wrox website and I am hopeful this will be available in print format for the MySQL Users Conference .</description>
    </item>
    <item>
      <title>Don&#39;t Assume – Common Terminology</title>
      <link>https://ronaldbradford.com/blog/dont-assume-common-terminology-2010-03-03/</link>
      <pubDate>Wed, 03 Mar 2010 15:36:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-common-terminology-2010-03-03/</guid>
      <description>In Oracle the default transaction isolation is READ_COMMITTED. In MySQL the default is REPEATABLE_READ. Because MySQL also has READ_COMMITTED I have seen in more then one production MySQL environment a transaction isolation of READ_COMMITTED.</description>
    </item>
    <item>
      <title>Don&#39;t Assume – Session Scope</title>
      <link>https://ronaldbradford.com/blog/dont-assume-session-scope-2010-03-02/</link>
      <pubDate>Tue, 02 Mar 2010 20:37:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-session-scope-2010-03-02/</guid>
      <description>MySQL system variables and status variables have two scopes. These are GLOBAL and SESSION which are self explanatory.&#xA;This is important to realize when altering system variables dynamically. The following example does not produce the expected results.</description>
    </item>
    <item>
      <title>Don&#39;t Assume Series – MySQL for the Oracle DBA</title>
      <link>https://ronaldbradford.com/blog/dont-assume-series-mysql-for-the-oracle-dba-2010-03-02/</link>
      <pubDate>Tue, 02 Mar 2010 18:10:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-assume-series-mysql-for-the-oracle-dba-2010-03-02/</guid>
      <description>As part of my MySQLCamp for the Oracle DBA series of talks to help the Oracle DBA understand, use and appreciate MySQL I have also developed a series of short interesting posts I have termed “Don’t Assume”.</description>
    </item>
    <item>
      <title>A Cassandra twitter clone</title>
      <link>https://ronaldbradford.com/blog/a-cassandra-twitter-clone-2010-02-25/</link>
      <pubDate>Thu, 25 Feb 2010 04:59:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-cassandra-twitter-clone-2010-02-25/</guid>
      <description>Following my successful Cassandra Cluster setup and having a potential client example to work with running Ruby On Rails (RoR), I came across the following examples in Ruby.&#xA;up and running with cassandra Twissandra Not being a ruby developer, I thought it was time to investigate further.</description>
    </item>
    <item>
      <title>Configuring a Cassandra Cluster</title>
      <link>https://ronaldbradford.com/blog/configuring-a-cassandra-cluster-2010-02-24/</link>
      <pubDate>Thu, 25 Feb 2010 03:22:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/configuring-a-cassandra-cluster-2010-02-24/</guid>
      <description>Continuing on from Getting started with Cassandra I’m now trying to configure two servers as a cluster. The Getting Started Step 3 was not clear the first time I read it (after writing this is makes sense), so a Google search yielded the second link as Building a Small Cassandra Cluster for Testing and Development .</description>
    </item>
    <item>
      <title>Edward Screven of Oracle to Answer Questions for future of MySQL</title>
      <link>https://ronaldbradford.com/blog/edward-screven-oracle-answer-future-of-mysql-2010-02-24/</link>
      <pubDate>Wed, 24 Feb 2010 19:17:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/edward-screven-oracle-answer-future-of-mysql-2010-02-24/</guid>
      <description>For those of you on the O’Reilly MySQL conference list you will no doubt see this email, but for readers here is the important bits.&#xA;_&#xA;Oracle Executive Will Speak at O’Reilly MySQL Conference &amp;amp; Expo</description>
    </item>
    <item>
      <title>Ineffective concatenated indexes</title>
      <link>https://ronaldbradford.com/blog/ineffective-concatenated-indexes-2010-02-24/</link>
      <pubDate>Wed, 24 Feb 2010 16:20:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ineffective-concatenated-indexes-2010-02-24/</guid>
      <description>In MySQL significant performance improvements can be achieved by the correct use of indexes. It is important to understand different MySQL index implementations and one key improvement on indexes defined on single columns is to use multiple column or more commonly known concatenated indexes.</description>
    </item>
    <item>
      <title>Getting started with Cassandra</title>
      <link>https://ronaldbradford.com/blog/getting-started-with-cassandra-2010-02-23/</link>
      <pubDate>Tue, 23 Feb 2010 23:54:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-started-with-cassandra-2010-02-23/</guid>
      <description>With the motivation from today’s public news on Twitter’s move from MySQL to Cassandra , my own skills desire following in-depth discussions at last November’s Open SQL Camp to consider Cassandra and yesterday’s discussion with a new client on persistent key-value store products, today I download installed and configured for the first time.</description>
    </item>
    <item>
      <title>The correct approach to rolling MySQL logs</title>
      <link>https://ronaldbradford.com/blog/the-correct-approach-to-rolling-mysql-logs-2010-02-22/</link>
      <pubDate>Tue, 23 Feb 2010 01:55:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-correct-approach-to-rolling-mysql-logs-2010-02-22/</guid>
      <description>I say correct because there are several incorrect approaches to managing MySQL logs. In MySQL you have two important log files, the MySQL error log (configured with –log-error ) and the MySQL slow query log (configured with –log-slow-queries or –slow-query-log and –slow-query-log-file which is available from 5.</description>
    </item>
    <item>
      <title>What&#39;s your MySQL version?</title>
      <link>https://ronaldbradford.com/blog/whats-your-mysql-version-2010-02-22/</link>
      <pubDate>Mon, 22 Feb 2010 17:10:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-your-mysql-version-2010-02-22/</guid>
      <description>I’ve heard that the mechanic’s wife always has a car that needs repair or tuneup, the painter’s wife always had walls of peeling paint, you get the picture. What about MySQL DBA’s and their own databases?</description>
    </item>
    <item>
      <title>Migrating MySQL latin1 to utf8 – Character Set Options</title>
      <link>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-preparation-2-2010-02-22/</link>
      <pubDate>Mon, 22 Feb 2010 16:18:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-preparation-2-2010-02-22/</guid>
      <description>Continuing on from preparation in our MySQL latin1 to utf8 migration let us first understand where MySQL uses character sets. MySQL defines the character set at 4 different levels for the structure of data.</description>
    </item>
    <item>
      <title>Checked your MySQL recovery process recently?</title>
      <link>https://ronaldbradford.com/blog/checked-your-mysql-recovery-process-recently-2010-02-15/</link>
      <pubDate>Mon, 15 Feb 2010 21:34:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/checked-your-mysql-recovery-process-recently-2010-02-15/</guid>
      <description>I sound like a broken record with every client when I talk to about the resilience of their production environments. It’s very simple in theory, however in practice many organizations fail.</description>
    </item>
    <item>
      <title>The Blue Pill or the Red Pill</title>
      <link>https://ronaldbradford.com/blog/the-blue-pill-or-the-red-pill-2010-02-14/</link>
      <pubDate>Sun, 14 Feb 2010 21:48:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-blue-pill-or-the-red-pill-2010-02-14/</guid>
      <description>At the recent FOSDEM 2010 event, I presented in my keynote Dolphins, now and beyond a option which I termed the “Blue Pill” or the “Red Pill”. The following slide produced noticed interest in a packed room, and subsequent conversation.</description>
    </item>
    <item>
      <title>Migrating MySQL latin1 to utf8 – Preparation</title>
      <link>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-preparation-2010-02-11/</link>
      <pubDate>Thu, 11 Feb 2010 16:28:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-mysql-latin1-to-utf8-preparation-2010-02-11/</guid>
      <description>This article is Part 1 of a series of articles regarding MySQL character set conversion.&#xA;Be sure to also check out character set options and the process for more information.</description>
    </item>
    <item>
      <title>Beyond MySQL GA: patches, storage engines, forks, and pre-releases – FOSDEM 2010</title>
      <link>https://ronaldbradford.com/blog/beyond-mysql-ga-patches-storage-engines-forks-and-pre-releases-fosdem-2010-2010-02-11/</link>
      <pubDate>Thu, 11 Feb 2010 15:49:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/beyond-mysql-ga-patches-storage-engines-forks-and-pre-releases-fosdem-2010-2010-02-11/</guid>
      <description>Kristian Nielsen presented “Beyond MySQL GA: patches, storage engines, forks, and pre-releases”.&#xA;This included a history of current products:&#xA;Google Patches (5.0 &amp;amp; 5.1) included improvements in :&#xA;statistics/monitoring lock contention binlog malloc() filesorts innodb I/O and wait statistics SHOW …STATISTICS statements smp scalability I/O scalability semisync replication many more Percona Patches (5.</description>
    </item>
    <item>
      <title>Multi-Master Manager for MySQL  – FOSDEM 2010</title>
      <link>https://ronaldbradford.com/blog/multi-master-manager-for-mysql-fosdem-2010-2010-02-07/</link>
      <pubDate>Sun, 07 Feb 2010 15:21:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/multi-master-manager-for-mysql-fosdem-2010-2010-02-07/</guid>
      <description>The next presentation by Piotr Biel from Percona was on Multi-Master Manager for MySQL.&#xA;The introduction included a discussion of the popular MySQL HA solutions including:&#xA;MySQL Master-slave replication with failover MMM managed bi-directional replication Heartbeat/SAN Heartbeat/DRBD NDB Cluster A key problem that was clarified in the talk is the discussion of Multi-Master and this IS NOT master-master.</description>
    </item>
    <item>
      <title>10x Performance Improvements in MySQL – A Case Study</title>
      <link>https://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a-case-study-2010-02-07/</link>
      <pubDate>Sun, 07 Feb 2010 13:36:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a-case-study-2010-02-07/</guid>
      <description>The slides for my presentation at FOSDEM 2010 are now available online at slideshare . In this presentation I describe a successful client implementation with the result of 10x performance improvements.</description>
    </item>
    <item>
      <title>State of phpMyAdmin – FOSDEM 2010</title>
      <link>https://ronaldbradford.com/blog/state-of-phpmyadmin-fosdem-2010-2010-02-07/</link>
      <pubDate>Sun, 07 Feb 2010 10:30:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/state-of-phpmyadmin-fosdem-2010-2010-02-07/</guid>
      <description>Following the opening keynote “Dolphins, now and beyond”, Marc Delisle presented on “State of phpMyAdmin”.&#xA;phpMyAdmin is an DBA administration tool for MySQL available today in 57 different languages. This is found today in many distributions, LAMP stack products and also in cpanel.</description>
    </item>
    <item>
      <title>Dolphins, now &amp; beyond – FOSDEM 2010</title>
      <link>https://ronaldbradford.com/blog/dolphins-now-beyond-fosdem-2010-2010-02-07/</link>
      <pubDate>Sun, 07 Feb 2010 10:07:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dolphins-now-beyond-fosdem-2010-2010-02-07/</guid>
      <description>I had the honor of opening the day at the MySQL developer room at FOSDEM 2010 where I had a chance to talk about the MySQL product and community, now and what’s happening moving forward.</description>
    </item>
    <item>
      <title>Be sure to know your my.cnf [sections]</title>
      <link>https://ronaldbradford.com/blog/be-sure-to-know-your-my-cnf-sections-2010-01-26/</link>
      <pubDate>Tue, 26 Jan 2010 21:23:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/be-sure-to-know-your-my-cnf-sections-2010-01-26/</guid>
      <description>The MySQL configuration file, e.g. /etc/my.cnf has a number of different section headings including [mysql], [mysqld], [mysqld_safe]. It is important that you ensure you put the right variables into the right section.</description>
    </item>
    <item>
      <title>Problem of the day, DESC gives error.</title>
      <link>https://ronaldbradford.com/blog/problem-of-the-day-desc-gives-error-2010-01-26/</link>
      <pubDate>Tue, 26 Jan 2010 20:03:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/problem-of-the-day-desc-gives-error-2010-01-26/</guid>
      <description>I hit this interesting problem last night on 5.0.51a.&#xA;mysql&gt; use information_schema; mysql&gt; desc routines; ERROR 1 (HY000): Can&#39;t create/write to file &#39;/home/tmp/#sql_fea_1.MYD&#39; (Errcode: 24) mysql&gt; show create table routinesG *************************** 1.</description>
    </item>
    <item>
      <title>Speaking at MySQL UC 2010</title>
      <link>https://ronaldbradford.com/blog/speaking-at-mysql-uc-2010-2010-01-20/</link>
      <pubDate>Wed, 20 Jan 2010 19:10:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-mysql-uc-2010-2010-01-20/</guid>
      <description>My talk on 10x performance improvements – A case study has just been approved for the &amp;lt;a href=&amp;quot;2010 MySQL Conference . This will be my 5th straight year speaking at the MySQL conferences.</description>
    </item>
    <item>
      <title>Europe conference options for MySQL Developers</title>
      <link>https://ronaldbradford.com/blog/europe-conference-options-for-mysql-developers-2010-01-04/</link>
      <pubDate>Mon, 04 Jan 2010 21:00:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/europe-conference-options-for-mysql-developers-2010-01-04/</guid>
      <description>For those in the US the annual MySQL UC is taking place again in April. For those in Europe we have dedicated room for MySQL and MySQL related products/variants/branches at FOSDEM 2010 being held in Brussels, Belgium on 6-7 Feb.</description>
    </item>
    <item>
      <title>Monitoring the right MySQL slow queries</title>
      <link>https://ronaldbradford.com/blog/monitoring-the-right-mysql-slow-queries-2009-12-23/</link>
      <pubDate>Wed, 23 Dec 2009 15:06:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-the-right-mysql-slow-queries-2009-12-23/</guid>
      <description>When looking at a set of SQL statements in isolation with tools such as the slow query log, processlist and tcpdump/mk-query-digest it is easy to identify queries that are slow.</description>
    </item>
    <item>
      <title>What do MySQL staff think of the acquisition?</title>
      <link>https://ronaldbradford.com/blog/what-do-mysql-staff-think-of-the-acquisition-2009-12-21/</link>
      <pubDate>Mon, 21 Dec 2009 16:51:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-do-mysql-staff-think-of-the-acquisition-2009-12-21/</guid>
      <description>It finally dawned on me while reflecting on the year past this Sunday that the missing voice since the announcement of the Oracle acquisition of Sun Microsystems (and therefore MySQL) has been the MySQL employees.</description>
    </item>
    <item>
      <title>Understanding installing MySQL rpm versions</title>
      <link>https://ronaldbradford.com/blog/understanding-installing-mysql-rpm-versions-2009-12-16/</link>
      <pubDate>Wed, 16 Dec 2009 18:34:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-installing-mysql-rpm-versions-2009-12-16/</guid>
      <description>I have a problem with an easy way to install MySQL via rpm without resorting to specifying the exact point release of MySQL. Presently my local yum repository has versions of 5.</description>
    </item>
    <item>
      <title>The Oracle EU statement on MySQL – What&#39;s missing</title>
      <link>https://ronaldbradford.com/blog/the-oracle-eu-statement-whats-missing-2009-12-15/</link>
      <pubDate>Tue, 15 Dec 2009 18:43:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-oracle-eu-statement-whats-missing-2009-12-15/</guid>
      <description>Many providers embedd MySQL with their commercial products including Adobe, Macfee, Nokia, Symantec and ScienceLogic just to name a few. In addition most commercial third party storage engines have for years been forced to provided very customized versions of MySQL due to limitations in the storage engine API.</description>
    </item>
    <item>
      <title>Couldn&#39;t load plugin named &#39;innodb&#39;</title>
      <link>https://ronaldbradford.com/blog/couldnt-load-plugin-named-innodb-2009-12-12/</link>
      <pubDate>Sat, 12 Dec 2009 23:00:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/couldnt-load-plugin-named-innodb-2009-12-12/</guid>
      <description>As part of reviewing storage engines for my work on the upcoming Expert PHP and MySQL book, I finally had an excuse to try out the InnoDB Plugin for MySQL which is now conveniently included with MySQL 5.</description>
    </item>
    <item>
      <title>Is your database schema in sync?</title>
      <link>https://ronaldbradford.com/blog/is-your-database-schema-in-sync-2009-11-25/</link>
      <pubDate>Wed, 25 Nov 2009 17:04:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/is-your-database-schema-in-sync-2009-11-25/</guid>
      <description>If you have more then a single MySQL database for your production environment, e.g. a development and test environment, or a MySQL replication topology, ensuring your schema’s are in sync can be task that requires some time if not managed correctly.</description>
    </item>
    <item>
      <title>Monitoring MySQL with MONyog</title>
      <link>https://ronaldbradford.com/blog/monitoring-mysql-with-monyog-2009-11-25/</link>
      <pubDate>Wed, 25 Nov 2009 16:52:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-mysql-with-monyog-2009-11-25/</guid>
      <description>It just works. In absence of any MySQL monitoring for your site, I have found no solution that gets you operational as quickly and easily. MONyog can be deployed in 60 seconds, and configured in another 60 seconds.</description>
    </item>
    <item>
      <title>MySQL Permissions – Restarting MySQL</title>
      <link>https://ronaldbradford.com/blog/mysql-permissions-restarting-mysql-2009-11-19/</link>
      <pubDate>Thu, 19 Nov 2009 18:10:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-permissions-restarting-mysql-2009-11-19/</guid>
      <description>I am working with a client that is using managed hosting on dedicated servers. This has presented new challenges in obtaining the right permissions to undertake MySQL tasks but not have either ‘root’ or ‘mysql’ access and not have to involve a third party everytime.</description>
    </item>
    <item>
      <title>Monitoring MySQL resource limits</title>
      <link>https://ronaldbradford.com/blog/monitoring-mysql-resource-limits-2009-10-27/</link>
      <pubDate>Wed, 28 Oct 2009 00:06:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-mysql-resource-limits-2009-10-27/</guid>
      <description>I have for the first time seen a client implement MySQL Resource Limits . I got the following error tying to connect to the database.&#xA;$ mysql -udba -p ERROR 1226 (42000): User &#39;dba&#39; has exceeded the &#39;max_user_connections&#39; resource (current value: 10) I see from the documentation the ability to see the limits in the mysql.</description>
    </item>
    <item>
      <title>Monitoring MySQL Product Options</title>
      <link>https://ronaldbradford.com/blog/monitoring-mysql-product-options-2009-10-16/</link>
      <pubDate>Fri, 16 Oct 2009 16:58:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-mysql-product-options-2009-10-16/</guid>
      <description>I’ve had plenty of comments on specific products to Monitoring MySQL Options before providing the completed list. Here are the results from my survey to give everybody a more complete list.</description>
    </item>
    <item>
      <title>Monitoring MySQL options</title>
      <link>https://ronaldbradford.com/blog/monitoring-mysql-option-2009-10-15/</link>
      <pubDate>Thu, 15 Oct 2009 19:12:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-mysql-option-2009-10-15/</guid>
      <description>My recent poll What alert monitoring do you use? showed 25% of the 58 respondents to bravely state they had no MySQL monitoring. I see 1 in 3, ~33% in my consulting so this is consistent.</description>
    </item>
    <item>
      <title>Unknown locale for statpack &amp; maatkit</title>
      <link>https://ronaldbradford.com/blog/unknown-locale-for-statpack-maatkit-2009-10-15/</link>
      <pubDate>Thu, 15 Oct 2009 16:35:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unknown-locale-for-statpack-maatkit-2009-10-15/</guid>
      <description>I had trouble today on a client site using my MySQL power tools Maatkit and Statpack .&#xA;$ ~/scripts/statpack.py --files=mysql.status.091015.080001.txt,mysql.status.091015.090001.txt Traceback (most recent call last): File &#34;/home/rbradfor/scripts/statpack.py&#34;, line 563, in ?</description>
    </item>
    <item>
      <title>Take a look at mk-query-digest</title>
      <link>https://ronaldbradford.com/blog/take-a-look-at-mk-query-digest-2009-10-08/</link>
      <pubDate>Thu, 08 Oct 2009 13:49:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/take-a-look-at-mk-query-digest-2009-10-08/</guid>
      <description>Q: What SQL is running on your MySQL database server now?&#xA;A: The bane of pain for MySQL DBA’s when there is no official MySQL instrumentation that is dynamic and fine grained sufficiently to solve this problem at the SQL interface.</description>
    </item>
    <item>
      <title>Simplicity</title>
      <link>https://ronaldbradford.com/blog/simplicity-2009-10-07/</link>
      <pubDate>Wed, 07 Oct 2009 19:08:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/simplicity-2009-10-07/</guid>
      <description>Simplicity – Always strive for a simpler solution.&#xA;This is a principle I have held and have used for many years in my technology based profession.&#xA;It’s very surprising that many organizations when addressing a problem forget to look at what is indeed right infront of them.</description>
    </item>
    <item>
      <title>Looking just at the data</title>
      <link>https://ronaldbradford.com/blog/looking-just-at-the-data-2009-10-07/</link>
      <pubDate>Wed, 07 Oct 2009 18:35:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/looking-just-at-the-data-2009-10-07/</guid>
      <description>There are many areas you need to review when addressing MySQL performance such as current database load, executed SQL statements, connections, configuration parameters, memory usage, disk to memory ratio, hardware performance &amp;amp; bottlenecks just to name a few.</description>
    </item>
    <item>
      <title>What alert monitoring do you use?</title>
      <link>https://ronaldbradford.com/blog/what-alert-monitoring-do-you-use-2009-10-07/</link>
      <pubDate>Wed, 07 Oct 2009 17:14:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-alert-monitoring-do-you-use-2009-10-07/</guid>
      <description>More importantly, how often to you confirm access to your server and database with that alert monitoring?&#xA;With a client yesterday the primary database server while still usable and serving connections for a while, but was not accessible via SSH to investigate performance issues.</description>
    </item>
    <item>
      <title>NoSQL options</title>
      <link>https://ronaldbradford.com/blog/nosql-options-2009-10-06/</link>
      <pubDate>Tue, 06 Oct 2009 15:53:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/nosql-options-2009-10-06/</guid>
      <description>The NoSQL event in New York had a number of presentations on non relational technologies including of Hadoop , MongoDB and CouchDB .&#xA;Coming historically from a relational background of 20 years with Ingres , Oracle and MySQL I have been moving my focus towards non relational data store.</description>
    </item>
    <item>
      <title>Testability</title>
      <link>https://ronaldbradford.com/blog/testability-2009-10-02/</link>
      <pubDate>Sat, 03 Oct 2009 03:54:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testability-2009-10-02/</guid>
      <description>If I was to provide one tip for organizations on how to implement a successful technology solution, I would state you need to ensure your product/software/system is completely testable. Independent on how you elect to test your system, the design of creating a completely testable infrastructure will enable exponential savings as your business grows.</description>
    </item>
    <item>
      <title>Unexplained function output</title>
      <link>https://ronaldbradford.com/blog/unexplained-function-output-2009-09-28/</link>
      <pubDate>Mon, 28 Sep 2009 22:39:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexplained-function-output-2009-09-28/</guid>
      <description>I was asked today to confirm the operation of INET_ATON() and INET_NTOA() functions for converting IP4 strings to numeric representations. My tests on the machine I was just connected to at the very instant reported the following results.</description>
    </item>
    <item>
      <title>MySQL Query Cache path</title>
      <link>https://ronaldbradford.com/blog/mysql-query-cache-path-2009-09-28/</link>
      <pubDate>Mon, 28 Sep 2009 19:34:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-query-cache-path-2009-09-28/</guid>
      <description>Just how effective is the Query Cache on performance? If you are not comfortable reading the MySQL code you can cheat very easily with the SHOW PROFILE command. This demonstration will show you at a high level the relative impact without and with the Query Cache.</description>
    </item>
    <item>
      <title>Using the Query Cache effectively</title>
      <link>https://ronaldbradford.com/blog/using-the-mysql-query-cache-effectively-2009-09-28/</link>
      <pubDate>Mon, 28 Sep 2009 19:10:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-the-mysql-query-cache-effectively-2009-09-28/</guid>
      <description>Maximize your strengths, minimize your weaknesses.&#xA;You can apply this approach to many things in life, I apply it to describing and using MySQL the product, and it’s components. The Query Cache like many features in MySQL, and indeed features in many different RDBMS products (don’t get me started on Oracle *features*) have relative benefits.</description>
    </item>
    <item>
      <title>EXPLAIN –  An essential tool for MySQL developers.</title>
      <link>https://ronaldbradford.com/blog/explain-an-essential-tool-for-mysql-developers-2009-09-26/</link>
      <pubDate>Sat, 26 Sep 2009 15:46:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/explain-an-essential-tool-for-mysql-developers-2009-09-26/</guid>
      <description>Just recently I came across the presentation “Bend SQL to your will with EXPLAIN” by Ligaya Turmelle via the Linked In – MySQL Speakers and Presenters group. Slides available at Slideshare .</description>
    </item>
    <item>
      <title>Calculating your database size</title>
      <link>https://ronaldbradford.com/blog/calculating-your-database-size-2009-09-25/</link>
      <pubDate>Fri, 25 Sep 2009 05:06:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/calculating-your-database-size-2009-09-25/</guid>
      <description>I generally use the following MySQL INFORMATION_SCHEMA (I_S) query to Calculate Your MySQL Database Size . This query and most others that access the MySQL INFORMATION_SCHEMA can be very slow to execute because they are not real tables and are not governed by physical data, memory buffers and indexes for example but rather internal MySQL data structures.</description>
    </item>
    <item>
      <title>Understanding Innodb Transaction Isolation</title>
      <link>https://ronaldbradford.com/blog/understanding-mysql-innodb-transaction-isolation-2009-09-24/</link>
      <pubDate>Thu, 24 Sep 2009 06:33:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-mysql-innodb-transaction-isolation-2009-09-24/</guid>
      <description>The MySQL Innodb storage engine provides ACID compliance, the ‘I’ being isolation. There are four states defined in MySQL with the tx_isolation system variable, READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ and SERIALIZABLE.&#xA;Generally MySQL installations do not modify the default value of tx_isolation = REPEATABLE-READ, however I have seen with a number of clients the default value has been changed to READ-COMMITTED.</description>
    </item>
    <item>
      <title>SELECT INTO DUMPFILE</title>
      <link>https://ronaldbradford.com/blog/mysql-select-into-dumpfile-2009-09-19/</link>
      <pubDate>Sat, 19 Sep 2009 16:45:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-select-into-dumpfile-2009-09-19/</guid>
      <description>While learning a new ORDER BY syntax recently, as a diligent architect/DBA I reviewed the documentation. What I also found in the SELECT syntax which I did not also know was the keyword DUMPFILE.</description>
    </item>
    <item>
      <title>Identifying Resource Bottlenecks – Disk</title>
      <link>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-disk-2009-09-18/</link>
      <pubDate>Fri, 18 Sep 2009 22:43:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-disk-2009-09-18/</guid>
      <description>With a discussion on identifying CPU and Memory bottlenecks achieved, let us now look at how Disk can affect MySQL performance.&#xA;One of the first steps when addressing a MySQL performance tuning problem is to perform a system audit of the physical hardware resources (CPU,Memory,Disk,Network), then identify any obvious bottlenecks in these resources.</description>
    </item>
    <item>
      <title>My favorite MySQL data type – DECIMAL(31,0)</title>
      <link>https://ronaldbradford.com/blog/my-favorite-data-type-decimal310-2009-09-18/</link>
      <pubDate>Fri, 18 Sep 2009 21:53:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-favorite-data-type-decimal310-2009-09-18/</guid>
      <description>It may seem hard to believe, but I have seen DECIMAL(31,0) in action on a production server. Not just in one column, but in 15 columns just in the largest 4 tables of one schema.</description>
    </item>
    <item>
      <title>MySQL SHOW PRIVILEGES</title>
      <link>https://ronaldbradford.com/blog/mysql-show-privileges-2009-09-18/</link>
      <pubDate>Fri, 18 Sep 2009 21:39:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-show-privileges-2009-09-18/</guid>
      <description>Some days you learn about MySQL commands even without knowing about them. Today I wanted to check the privileges a user had because they did not have permissions to drop a view.</description>
    </item>
    <item>
      <title>More woes with java version on Ubuntu</title>
      <link>https://ronaldbradford.com/blog/more-woes-with-java-version-on-ubuntu-2009-09-18/</link>
      <pubDate>Fri, 18 Sep 2009 17:39:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-woes-with-java-version-on-ubuntu-2009-09-18/</guid>
      <description>Armed with more information on Drizzle JDBC being a JDBC 4.0 implementation (helps to explain my issues in Getting started with Drizzle JDBC ) I took the time to read about some other new JDBC 4.</description>
    </item>
    <item>
      <title>Getting started with Drizzle JDBC</title>
      <link>https://ronaldbradford.com/blog/getting-started-with-drizzle-jdbc-2009-09-17/</link>
      <pubDate>Thu, 17 Sep 2009 23:19:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-started-with-drizzle-jdbc-2009-09-17/</guid>
      <description>In preparation for some Java work I wanted to configure and test the Drizzle JDBC Driver. Any chance to swing Drizzle into a MySQL discussion is worth the research. What I found was an issue compiling and an issue running on Ubuntu 9.</description>
    </item>
    <item>
      <title>Engine agnostic MySQL test cases</title>
      <link>https://ronaldbradford.com/blog/engine-agnostic-mysql-test-cases-2009-09-17/</link>
      <pubDate>Thu, 17 Sep 2009 18:50:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/engine-agnostic-mysql-test-cases-2009-09-17/</guid>
      <description>Mark writes Now we all need the storage-engine independent test suite . I could not agree more. I have made comments about this probably as early as 4 years ago, and both before and while working for MySQL Inc.</description>
    </item>
    <item>
      <title>How do I create a simple MySQL database</title>
      <link>https://ronaldbradford.com/blog/how-do-i-create-a-simple-mysql-database-2009-09-17/</link>
      <pubDate>Thu, 17 Sep 2009 18:49:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-do-i-create-a-simple-mysql-database-2009-09-17/</guid>
      <description>I was asked this question recently “I am wanting to create a simple MySQL database consisting of 5 tables”?&#xA;While it’s easy to tell people to RTFM, the question does warrant an answer for the MySQL beginner to provide a more specific guidance as to where to start, and what to do.</description>
    </item>
    <item>
      <title>How do I find the storage engine of a MySQL table</title>
      <link>https://ronaldbradford.com/blog/find-storage-engine-of-mysql-table-2009-09-17/</link>
      <pubDate>Thu, 17 Sep 2009 18:14:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/find-storage-engine-of-mysql-table-2009-09-17/</guid>
      <description>This seems quite a trivial question, but developers don’t often know what a MySQL storage engine is and how to determine what storage engine is used for a table.&#xA;The first choice is to describe the table with the DESC[RIBE] command.</description>
    </item>
    <item>
      <title>Monitoring MySQL – The error log</title>
      <link>https://ronaldbradford.com/blog/monitoring-mysql-the-error-log-2009-09-16/</link>
      <pubDate>Wed, 16 Sep 2009 16:03:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-mysql-the-error-log-2009-09-16/</guid>
      <description>It is important that you monitor the MySQL error log. There are a few different options available for defining the details of the log. If not specified the default is [datadir]/[hostname].</description>
    </item>
    <item>
      <title>Explain this</title>
      <link>https://ronaldbradford.com/blog/explain-this-2009-09-14/</link>
      <pubDate>Tue, 15 Sep 2009 03:12:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/explain-this-2009-09-14/</guid>
      <description>The EXPLAIN command is an important tool to review how a SQL query is executed and in this example includes what indexes are used.&#xA;By adding a covering index I ended up with the following EXPLAIN plan I was unable to explain.</description>
    </item>
    <item>
      <title>MySQL Replication 102</title>
      <link>https://ronaldbradford.com/blog/mysql-replication-102-2009-09-14/</link>
      <pubDate>Tue, 15 Sep 2009 02:40:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-replication-102-2009-09-14/</guid>
      <description>One of the most asked questions is how to setup MySQL replication. The MySQL Reference Manual provides a good Replication How To as a starting guide on MySQL Replication 101.</description>
    </item>
    <item>
      <title>Where can you find MySQL Events?</title>
      <link>https://ronaldbradford.com/blog/where-can-you-find-mysql-events-2009-09-10/</link>
      <pubDate>Thu, 10 Sep 2009 18:54:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/where-can-you-find-mysql-events-2009-09-10/</guid>
      <description>As a frequent traveler for my MySQL consulting (last 4 weeks were Sydney, San Francisco, New York and Vancouver), I like to keep abreast of any local tech event that includes MySQL that I may be able to attend.</description>
    </item>
    <item>
      <title>InnoDB I_S.tables.table_rows out by a factor of 100x</title>
      <link>https://ronaldbradford.com/blog/mysql_information_schema-table_rows-out-by-a-factor-of-100x-2009-09-09/</link>
      <pubDate>Wed, 09 Sep 2009 21:21:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql_information_schema-table_rows-out-by-a-factor-of-100x-2009-09-09/</guid>
      <description>I’ve always believed that the MySQL Information_schema.tables.table_rows figure for Innodb tables to be while approximate, approximately accurate.&#xA;Today I found that the figures varied on one table from 10x to 100x wrong.</description>
    </item>
    <item>
      <title>MySQL DML stats per table</title>
      <link>https://ronaldbradford.com/blog/mysql-dml-stats-per-table-2009-09-09/</link>
      <pubDate>Wed, 09 Sep 2009 17:55:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-dml-stats-per-table-2009-09-09/</guid>
      <description>MySQL provides a level of statistics for your INSERT, UPDATE, DELETE, REPLACE Data Manipulation Language (DML) commands using the STATUS output of various Com_ variables, however it is per server stats.</description>
    </item>
    <item>
      <title>Has your blog been hacked?</title>
      <link>https://ronaldbradford.com/blog/has-your-blog-been-hacked-2009-09-08/</link>
      <pubDate>Tue, 08 Sep 2009 04:32:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/has-your-blog-been-hacked-2009-09-08/</guid>
      <description>While not a MySQL topic, as most of my readers view my MySQL Blog, my WordPress blog has been hacked? Has yours?&#xA;Like many, I’m sure you may have read about it like at WordPress blogs under attack from hack attack but I was surprised when my custom permlinks did not work.</description>
    </item>
    <item>
      <title>What do you monitor in MySQL?</title>
      <link>https://ronaldbradford.com/blog/what-do-you-monitori-in-mysql-2009-09-03/</link>
      <pubDate>Thu, 03 Sep 2009 16:45:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-do-you-monitori-in-mysql-2009-09-03/</guid>
      <description>If you are unfamiliar with what to monitor in MySQL, starting with looking at what popular Monitoring products monitor. For example, the following is the list of MySQL Cacti Plugin measurements.</description>
    </item>
    <item>
      <title>SQL Analysis with MySQL Proxy – Part 2</title>
      <link>https://ronaldbradford.com/blog/sql-analysis-with-mysql-proxy-part-2-2009-09-03/</link>
      <pubDate>Thu, 03 Sep 2009 16:31:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql-analysis-with-mysql-proxy-part-2-2009-09-03/</guid>
      <description>As I outlined in Part 1 MySQL Proxy can be one tool for performing SQL analysis. The impact with any monitoring is the art of monitoring will affect the results, in this case the performance.</description>
    </item>
    <item>
      <title>SQL query analysis with MySQL Proxy</title>
      <link>https://ronaldbradford.com/blog/sql-query-analysis-with-mysql-proxy-2009-09-02/</link>
      <pubDate>Thu, 03 Sep 2009 00:34:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sql-query-analysis-with-mysql-proxy-2009-09-02/</guid>
      <description>Long before there was the official Query Analyzer (QUAN), a component of MySQL Enterprise, SQL analysis was possible using MySQL Proxy .&#xA;The following is an introduction to logging and query analysis with MySQL Proxy.</description>
    </item>
    <item>
      <title>Seeking public data for benchmarks</title>
      <link>https://ronaldbradford.com/blog/seeking-public-data-for-benchmarks-2009-08-28/</link>
      <pubDate>Fri, 28 Aug 2009 18:05:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/seeking-public-data-for-benchmarks-2009-08-28/</guid>
      <description>I have several side projects when time permits and one is that of benchmarking various MySQL technologies (e.g. MySQL 5.0,5.1,5.4), variants (e.g. MariaDB, Drizzle) and storage engines (e.g. Tokutek, Innodb plugin) and even other products like Tokyo Cabinet which is gaining large implementations.</description>
    </item>
    <item>
      <title>Setting up a Virtual IP address (VIP)</title>
      <link>https://ronaldbradford.com/blog/setting-up-a-virtual-ip-address-vip-2009-08-26/</link>
      <pubDate>Wed, 26 Aug 2009 21:18:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-a-virtual-ip-address-vip-2009-08-26/</guid>
      <description>These instructions are for CentOS/Redhat Linux distributions.&#xA;Identify your current NIC’s and IP addresses in use. $ /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 00:30:48:98:9C:A6 inet addr:192.168.53.201 Bcast:192.168.53.255 Mask:255.255.255.0 inet6 addr: 0080::230:48ff:fe98:9ca6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6159779 errors:0 dropped:0 overruns:0 frame:0 TX packets:6137085 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1158210510 (1.</description>
    </item>
    <item>
      <title>We need more CATs</title>
      <link>https://ronaldbradford.com/blog/we-need-more-cats-2009-08-22/</link>
      <pubDate>Sat, 22 Aug 2009 05:44:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/we-need-more-cats-2009-08-22/</guid>
      <description>Before you think I’ve posted an animal story in my MySQL category please read on. For reference, The RAT and the CAT is something I wrote back in 2006, that explains the CAT part.</description>
    </item>
    <item>
      <title>Handy MySQL documentation indexes</title>
      <link>https://ronaldbradford.com/blog/mysql-documentation-indexes-2009-08-21/</link>
      <pubDate>Fri, 21 Aug 2009 04:00:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-documentation-indexes-2009-08-21/</guid>
      <description>Updated&#xA;If your wanting to know more about MySQL Indexes on tables, then check out Understanding Different MySQL Index Implementations .&#xA;I just discovered today in the MySQL 5.1 Reference Manual a handy set of additional indexes in the System Navigation section.</description>
    </item>
    <item>
      <title>Have you checked your MySQL error log today?</title>
      <link>https://ronaldbradford.com/blog/have-you-checked-your-mysql-error-log-today-2009-08-20/</link>
      <pubDate>Thu, 20 Aug 2009 04:25:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/have-you-checked-your-mysql-error-log-today-2009-08-20/</guid>
      <description>As a consultant I would be rich if I made money every time when asking “Have you checked the MySQL error log?”&#xA;Today’s special found in a 13GB MySQL server error log.</description>
    </item>
    <item>
      <title>Getting started with Gearman</title>
      <link>https://ronaldbradford.com/blog/getting-started-with-gearman-2009-07-26/</link>
      <pubDate>Sun, 26 Jul 2009 23:42:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-started-with-gearman-2009-07-26/</guid>
      <description>Gearman is an open source generic framework for distributed processing. At OSCON 2009 I attended the Gearman: Build Your Own Distributed Platform in 3 Hours tutorial.&#xA;While it’s very easy to install Gearman, and follow the first example, if you missed the all important additional PHP steps listed on just one slide you may be left with the “‘Class ‘GearmanClient’ not found” error.</description>
    </item>
    <item>
      <title>Setting up sysbench with MySQL &amp; Drizzle</title>
      <link>https://ronaldbradford.com/blog/setting-up-sysbench-with-mysql-drizzle-2009-07-23/</link>
      <pubDate>Fri, 24 Jul 2009 00:47:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-sysbench-with-mysql-drizzle-2009-07-23/</guid>
      <description>Sysbench is a open source product that enables you to perform various system benchmarks including databases. Drizzles performs regression testing of every trunk revision with a branched version of sysbench within Drizzle Automation .</description>
    </item>
    <item>
      <title>configure: error: mysql_config executable not found</title>
      <link>https://ronaldbradford.com/blog/configure-error-mysql_config-executable-not-found-2009-07-23/</link>
      <pubDate>Thu, 23 Jul 2009 23:56:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/configure-error-mysql_config-executable-not-found-2009-07-23/</guid>
      <description>If your compiling a product that includes a dependency of MySQL, you can easily get the error&#xA;configure: error: mysql_config executable not found I generally don’t see this problem, because I use MySQL binary tar files, however if you use MySQL packages, such as Ubuntu, you can easily miss the required dependency.</description>
    </item>
    <item>
      <title>Understanding Different MySQL Index Implementations</title>
      <link>https://ronaldbradford.com/blog/understanding-different-mysql-index-implementations-2009-07-22/</link>
      <pubDate>Thu, 23 Jul 2009 00:37:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-different-mysql-index-implementations-2009-07-22/</guid>
      <description>It is important to know and understand that while indexing columns in MySQL will generally improve performance, using the appropriate type of index can make a greater impact on performance.</description>
    </item>
    <item>
      <title>mysql.com and related sites are down</title>
      <link>https://ronaldbradford.com/blog/mysqlcom-and-related-sites-are-down-2009-07-22/</link>
      <pubDate>Wed, 22 Jul 2009 21:26:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysqlcom-and-related-sites-are-down-2009-07-22/</guid>
      <description>I tried to go to mysql.com and Planet MySQL over my lunch break at OSCON 2009 to find the websites are down. Seems from conversions with fellow Drizzle colleagues this has been down for some time.</description>
    </item>
    <item>
      <title>Drizzle Query logging</title>
      <link>https://ronaldbradford.com/blog/drizzle-query-logging-2009-07-21/</link>
      <pubDate>Wed, 22 Jul 2009 03:49:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzle-query-logging-2009-07-21/</guid>
      <description>Currently Drizzle offers three (3) separate query logging plugins. These plugins offer an extensible means of gathering all or selected queries and provide the foundation for a query analyser tool. Additional filtering includes selecting queries by execution time, result size, rows processed and by any given regular expression via PCRE.</description>
    </item>
    <item>
      <title>What&#39;s new in MySQL 5.4.1</title>
      <link>https://ronaldbradford.com/blog/whats-new-in-mysql-541-2009-07-16/</link>
      <pubDate>Thu, 16 Jul 2009 18:56:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-new-in-mysql-541-2009-07-16/</guid>
      <description>Absolutely nothing?&#xA;5.4.0 was released with a change in the MySQL Binary distributions , delivering only 1 64bit Linux platform and two Sun Solaris platforms. This was officially announced on April 21 2009 however the 5.</description>
    </item>
    <item>
      <title>What to do at 3:25am</title>
      <link>https://ronaldbradford.com/blog/what-to-do-at-325am-2009-07-16/</link>
      <pubDate>Thu, 16 Jul 2009 07:33:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-to-do-at-325am-2009-07-16/</guid>
      <description>Look at MySQL bug reports of course? Well actually I’m writing multiple blog posts, and I was confirming additional reference sources and links when I came across MySQL Bug #29847 – Large CPU usage of InnoDB crash recovery with a big buf pool.</description>
    </item>
    <item>
      <title>Never let your binlog directory fill up</title>
      <link>https://ronaldbradford.com/blog/never-let-your-binlog-directory-fill-up-2009-07-15/</link>
      <pubDate>Wed, 15 Jul 2009 18:51:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/never-let-your-binlog-directory-fill-up-2009-07-15/</guid>
      <description>Recently with a client while running a number of disaster recovery tests I came across a nasty situation which was not part of the original plan and provided a far worse disaster situation then expected.</description>
    </item>
    <item>
      <title>Getting wireless working on Ubuntu Macbook</title>
      <link>https://ronaldbradford.com/blog/getting-wireless-working-on-ubuntu-macbook-2009-07-15/</link>
      <pubDate>Wed, 15 Jul 2009 17:29:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-wireless-working-on-ubuntu-macbook-2009-07-15/</guid>
      <description>I run Ubuntu 9.04 Januty on my Macbook. Previously installing Ubuntu 8.10, wireless worked automatically, for 9.04 it did not.&#xA;This is what I did to fix it.&#xA;Verify your Macbook is seeing the Broadcom controller.</description>
    </item>
    <item>
      <title>Understanding more InnoDB MVCC</title>
      <link>https://ronaldbradford.com/blog/understanding-more-innodb-mvcc-2009-07-15/</link>
      <pubDate>Wed, 15 Jul 2009 05:09:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-more-innodb-mvcc-2009-07-15/</guid>
      <description>As I had written earlier in Understanding InnoDB MVCC , I am trying to understand why InnoDB is taking a lock on data during an UPDATE when I do not expect this to happen.</description>
    </item>
    <item>
      <title>Understanding InnoDB MVCC</title>
      <link>https://ronaldbradford.com/blog/understanding-innodb-mvcc-2009-07-15/</link>
      <pubDate>Wed, 15 Jul 2009 04:24:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-innodb-mvcc-2009-07-15/</guid>
      <description>Multi versioning concurrency control (MVCC) is a database design theory that enables relational databases to support concurrency, or more simply multiple user access to common data in your database.&#xA;In MySQL the InnoDB storage engine provides MVCC, row-level locking, full ACID compliance as well as other features.</description>
    </item>
    <item>
      <title>Killing my softly with QUERY</title>
      <link>https://ronaldbradford.com/blog/killing-my-softly-with-query-2009-07-12/</link>
      <pubDate>Sun, 12 Jul 2009 05:34:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/killing-my-softly-with-query-2009-07-12/</guid>
      <description>The MySQL KILL command as the name suggests kills queries that are running.&#xA;After identifying the Id using the SHOW PROCESSLIST command, the User of the connection/thread or a database user with SUPER privileges can execute KILL [id]; to remove the connection/thread.</description>
    </item>
    <item>
      <title>Installing Perl RRD module – RRDs.pm</title>
      <link>https://ronaldbradford.com/blog/installing-perl-rrd-module-rrdspm-2009-07-11/</link>
      <pubDate>Sat, 11 Jul 2009 17:05:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-perl-rrd-module-rrdspm-2009-07-11/</guid>
      <description>Perform a quick check if the module is available.&#xA;$ perl -MRRDs -le &#39;print q(ok!)&#39; Can&#39;t locate RRDs.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.</description>
    </item>
    <item>
      <title>An important Drizzle/MySQL difference</title>
      <link>https://ronaldbradford.com/blog/an-important-drizzlemysql-difference-2009-07-04/</link>
      <pubDate>Sat, 04 Jul 2009 04:01:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-important-drizzlemysql-difference-2009-07-04/</guid>
      <description>There are many features that are similar in MySQL and Drizzle. There are also many that are not.&#xA;I’ve previously discussed topics like Datatypes and tables , SQL_MODE and SHOW .</description>
    </item>
    <item>
      <title>The confusion over global and session status</title>
      <link>https://ronaldbradford.com/blog/the-confusion-over-global-and-session-status-2009-07-03/</link>
      <pubDate>Fri, 03 Jul 2009 17:47:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-confusion-over-global-and-session-status-2009-07-03/</guid>
      <description>I was trying to demonstrate to a client how to monitor queries that generate internal temporary tables. With an EXPLAIN plan you see ‘Creating temporary’. Within MySQL you can use the SHOW STATUS to look at queries that create temporary tables.</description>
    </item>
    <item>
      <title>Benchmarking Drizzle with MyBench(DBD::drizzle)</title>
      <link>https://ronaldbradford.com/blog/benchmarking-drizzle-with-mybenchdbddrizzle-2009-07-01/</link>
      <pubDate>Wed, 01 Jul 2009 17:13:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/benchmarking-drizzle-with-mybenchdbddrizzle-2009-07-01/</guid>
      <description>With thanks to Patrick Galbraith and his DBD::drizzle 0.200 I am now able to test client benchmarks side by side with MySQL and Drizzle.&#xA;For simple benchmarking with clients, generally when I have little time, I use a simple Perl framework mybench .</description>
    </item>
    <item>
      <title>Verifying MySQL Replication in action</title>
      <link>https://ronaldbradford.com/blog/verifying-mysql-replication-in-action-2009-06-28/</link>
      <pubDate>Mon, 29 Jun 2009 02:58:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/verifying-mysql-replication-in-action-2009-06-28/</guid>
      <description>There is a very simple test to show MySQL replication in action and to also better understand the basics of MySQL Replication. With a configured MySQL environment we can run the following test on your MySQL master, and monitor the MySQL slave.</description>
    </item>
    <item>
      <title>MiFi Installation woes</title>
      <link>https://ronaldbradford.com/blog/mifi-installation-woes-2009-06-27/</link>
      <pubDate>Sat, 27 Jun 2009 16:26:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mifi-installation-woes-2009-06-27/</guid>
      <description>As I mentioned in MiFi Introduction I took the plunge and purchased a Verizon MiFi . I got this under a 2 year contract for $149.99 and $59.99 per month for 5GB of traffic.</description>
    </item>
    <item>
      <title>MiFi Introduction</title>
      <link>https://ronaldbradford.com/blog/mifi-introduction-2009-06-27/</link>
      <pubDate>Sat, 27 Jun 2009 15:34:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mifi-introduction-2009-06-27/</guid>
      <description>My first news of the Verizon MiFi was via Twitter when @DonMacAskill said “Think my iPhone 3G via MiFi is faster than AT&amp;amp;T 3G. Should I carry both all the time now?</description>
    </item>
    <item>
      <title>Using statpack with SHOW STATUS</title>
      <link>https://ronaldbradford.com/blog/using-statpack-with-show-status-2009-06-18/</link>
      <pubDate>Fri, 19 Jun 2009 00:40:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-statpack-with-show-status-2009-06-18/</guid>
      <description>Mark Leith, on of the MySQL Support Team managers wrote some time ago a very nice utility I use often called Statpack .&#xA;My use of Statpack is very simple. Take two snaphots of SHOW GLOBAL STATUS and compare to produce a text based version of the statistics.</description>
    </item>
    <item>
      <title>The value of multi insert values</title>
      <link>https://ronaldbradford.com/blog/the-value-of-multi-insert-values-2009-06-16/</link>
      <pubDate>Tue, 16 Jun 2009 21:10:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-value-of-multi-insert-values-2009-06-16/</guid>
      <description>Baron got a great amount of response from his 50 things to know before migrating Oracle to MySQL . I’m glad I invited him as a fellow MySQL colleague to my presentation to the Federal Government on Best Practices for Migrating to MySQL from Oracle and SQL Server for his inspiration.</description>
    </item>
    <item>
      <title>What is max_tmp_tables?</title>
      <link>https://ronaldbradford.com/blog/what-is-max_tmp_tables-2009-06-16/</link>
      <pubDate>Tue, 16 Jun 2009 18:23:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-max_tmp_tables-2009-06-16/</guid>
      <description>Recently I came across another configuration option I’d not heard of before. I profess to not know them all, however I do know when I find something unusual. If you are a beginner DBA, learn what is normal and expected, and identify what is out of the normal, investigate, research and question if necessary.</description>
    </item>
    <item>
      <title>O&#39;Reilly Twitter Boot Camp a success</title>
      <link>https://ronaldbradford.com/blog/oreilly-twitter-boot-camp-a-success-2009-06-16/</link>
      <pubDate>Tue, 16 Jun 2009 15:23:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oreilly-twitter-boot-camp-a-success-2009-06-16/</guid>
      <description>The first O’Reilly Twitter Boot Camp – #OTBC was held in New York as a pre cursor to 140 Characters Conference – #140conf on Monday 15th June, 2009.&#xA;With opening and closing keynotes were like matching bookends of The Twitter Book #twitterbook offered to all attendees and authored by the keynoters @timoreilly and @SarahM .</description>
    </item>
    <item>
      <title>Wafflecloud with cream</title>
      <link>https://ronaldbradford.com/blog/wafflecloud-with-cream-2009-06-14/</link>
      <pubDate>Mon, 15 Jun 2009 01:29:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wafflecloud-with-cream-2009-06-14/</guid>
      <description>I have been working recently with Matt Yonkovit to get Waffle Grid cloud enabled with Amazon Web Services (AWS) .&#xA;An initial version of Waffle Grid Cream – Version 0.5 release is now available.</description>
    </item>
    <item>
      <title>multi-threaded memcached</title>
      <link>https://ronaldbradford.com/blog/multi-threaded-memcached-2009-06-11/</link>
      <pubDate>Thu, 11 Jun 2009 19:07:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/multi-threaded-memcached-2009-06-11/</guid>
      <description>I discovered while compiling Wafflegrid today that by default, the Ubuntu binaries for memcached are not-multithreaded.&#xA;Following the installation of memcached from apt-get and libmemcached I ran memslap for:&#xA;$ memslap -s localhost Threads connecting to servers 1 Took 1.</description>
    </item>
    <item>
      <title>Problems compiling MySQL 5.4</title>
      <link>https://ronaldbradford.com/blog/problems-compiling-mysql-54-2009-06-11/</link>
      <pubDate>Thu, 11 Jun 2009 16:54:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/problems-compiling-mysql-54-2009-06-11/</guid>
      <description>Seem’s the year Sun had for improving MySQL , and with an entire new 5.4 branch the development team could not fix the autoconf and compile dependencies that has been in MySQL for all the years I’ve been compiling MySQL.</description>
    </item>
    <item>
      <title>Understanding your RAID Configuration</title>
      <link>https://ronaldbradford.com/blog/understanding-your-raid-configuration-2009-06-08/</link>
      <pubDate>Mon, 08 Jun 2009 17:26:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-your-raid-configuration-2009-06-08/</guid>
      <description>For any production MySQL Database system, running RAID is a given these days. Do you know what RAID your database is? Are you sure? . Ask for quantifiable reproducible output from your systems provider or your System Administrator.</description>
    </item>
    <item>
      <title>OSCON 2009 at a discounted rate</title>
      <link>https://ronaldbradford.com/blog/oscon-2009-at-a-discounted-rate-2009-06-05/</link>
      <pubDate>Fri, 05 Jun 2009 21:31:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oscon-2009-at-a-discounted-rate-2009-06-05/</guid>
      <description>OSCON moves this year from Portland to San Jose.&#xA;As one the community panel for Drizzle: Status, Principles, and Ecosystem I also have a speaker discount which you can combine with O’Reilly having also extended early bird registration until June 23.</description>
    </item>
    <item>
      <title>MySQL Book winner – for 5 configuration options</title>
      <link>https://ronaldbradford.com/blog/mysql-book-winner-for-5-configuration-options-2009-06-04/</link>
      <pubDate>Thu, 04 Jun 2009 04:06:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-book-winner-for-5-configuration-options-2009-06-04/</guid>
      <description>If you had to configure a WordPress MU installation without access to any details of your MySQL Configuration, what would you do?&#xA;What top five configuration settings would you use?</description>
    </item>
    <item>
      <title>(Mis)Understanding RAID configuration</title>
      <link>https://ronaldbradford.com/blog/misunderstanding-raid-configuration-2009-06-02/</link>
      <pubDate>Tue, 02 Jun 2009 20:22:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/misunderstanding-raid-configuration-2009-06-02/</guid>
      <description>Update 8 June 2009&#xA;Be sure you to check out some of my research including Understanding your RAID Configuration and Understanding PERC RAID Controllers .&#xA;Last week I got caught thinking a MySQL production system wasn’t configured with RAID when it actually was.</description>
    </item>
    <item>
      <title>Leveraging the power of Twitter</title>
      <link>https://ronaldbradford.com/blog/leveraging-the-power-of-twitter-2009-06-02/</link>
      <pubDate>Tue, 02 Jun 2009 19:27:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/leveraging-the-power-of-twitter-2009-06-02/</guid>
      <description>Last week I posted the following twitter request — “Can somebody loan me (or buy me) a Dell 2950 decked out so I can run and publish some benchmarks. Please!”</description>
    </item>
    <item>
      <title>Free MySQL Book giveway – Current Progress</title>
      <link>https://ronaldbradford.com/blog/free-mysql-book-giveway-current-progress-2009-05-31/</link>
      <pubDate>Sun, 31 May 2009 21:18:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/free-mysql-book-giveway-current-progress-2009-05-31/</guid>
      <description>I’ve decided to give people two more days for a chance to win a free MySQL Book — Sheeri Cabral’s MySQL Administrators Bible .&#xA;I have had five people so far provide recommendations for a simple MySQL configuration question as stated in &amp;lt;a href=http://ronaldbradford.</description>
    </item>
    <item>
      <title>More Basic MySQL Security</title>
      <link>https://ronaldbradford.com/blog/more-basic-mysql-security-2009-05-29/</link>
      <pubDate>Fri, 29 May 2009 19:29:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-basic-mysql-security-2009-05-29/</guid>
      <description>The reason for yesterday’s Basic OS/MySQL Security was a request to review a system and I was given the production server ‘root’ password in an email. Never email a ‘root’ password, especially including the hostname as well.</description>
    </item>
    <item>
      <title>For MySQL DBA fame and glory. Prize included.</title>
      <link>https://ronaldbradford.com/blog/for-mysql-dba-fame-and-glory-prize-included-2009-05-29/</link>
      <pubDate>Fri, 29 May 2009 18:14:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/for-mysql-dba-fame-and-glory-prize-included-2009-05-29/</guid>
      <description>I came across the following configuration today on a Production MySQL system (5.0.67) running 30+ blogs using WordPress MU .&#xA;$ cat /etc/my.cnf [mysqld] set-variable = max_connections=500 safe-show-database No I did not truncate the output.</description>
    </item>
    <item>
      <title>Basic OS/MySQL Security</title>
      <link>https://ronaldbradford.com/blog/basic-os-mysql-security-2009-05-28/</link>
      <pubDate>Thu, 28 May 2009 20:42:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/basic-os-mysql-security-2009-05-28/</guid>
      <description>If you can do either of these on your MySQL production server, you need to correct immediately.&#xA;1. Login directly to your MySQL server as the ‘root’ Linux Operating System user.</description>
    </item>
    <item>
      <title>Transcending Technology Specific Boundaries</title>
      <link>https://ronaldbradford.com/blog/transcending-technology-specific-boundaries-2009-05-26/</link>
      <pubDate>Tue, 26 May 2009 17:33:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/transcending-technology-specific-boundaries-2009-05-26/</guid>
      <description>I had the pleasure to sit on the Performance Panel at the recent Percona Performance Conference . While the panel contained a number of usual MySQL suspects, one person was not familiar, that being Cary Millsap from Method R .</description>
    </item>
    <item>
      <title>SHOW WARNINGS woes</title>
      <link>https://ronaldbradford.com/blog/show-warnings-woes-2009-05-19/</link>
      <pubDate>Tue, 19 May 2009 13:27:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/show-warnings-woes-2009-05-19/</guid>
      <description>Recently on a client site I had to fight the pain of having no way to confirm loss of data integrity when optimizing data types. Due to MySQL’s ability to perform silent conversion of data, when converting a number of columns we enabled sql_mode to catch any truncations as errors.</description>
    </item>
    <item>
      <title>The MySQL crystal ball says …</title>
      <link>https://ronaldbradford.com/blog/the-mysql-crystal-ball-says-2009-05-18/</link>
      <pubDate>Mon, 18 May 2009 13:56:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-crystal-ball-says-2009-05-18/</guid>
      <description>As the recipient of the 2009 MySQL Community Member of the Year award I received a MySQL crystal ball. While it looks good in my bookcase, unfortunately the best advice I can offer during this time of uncertainty is “watch this space”.</description>
    </item>
    <item>
      <title>MySQL for the Oracle DBA Resources</title>
      <link>https://ronaldbradford.com/blog/mysql-for-the-oracle-dba-resources-2009-05-18/</link>
      <pubDate>Mon, 18 May 2009 12:40:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-for-the-oracle-dba-resources-2009-05-18/</guid>
      <description>The announcement last month of Oracle to acquire Sun continues to warrant a lot of discussion over exactly what Oracle will do with MySQL. Only time will tell what will happen with the official product, however it is important to remember that MySQL is GPL, there will always be a free version of MySQL available for popular LAMP stack products such as WordPress and Drupal and new and existing startup’s will continue to use MySQL.</description>
    </item>
    <item>
      <title>HiTCHO Top tech tips</title>
      <link>https://ronaldbradford.com/blog/hitcho-top-tech-tips-2009-05-13/</link>
      <pubDate>Wed, 13 May 2009 11:52:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hitcho-top-tech-tips-2009-05-13/</guid>
      <description>I recent visit with old Brisbane friend HiTCHO which I met at the Brisbane MySQL Users Group in 2005, has lead to this cool list of some hardware and software technologies he used that I am now considering or have already implemented or purchased.</description>
    </item>
    <item>
      <title>Drizzle now available on Mosso</title>
      <link>https://ronaldbradford.com/blog/drizzle-now-available-on-mosso-2009-04-27/</link>
      <pubDate>Tue, 28 Apr 2009 03:32:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzle-now-available-on-mosso-2009-04-27/</guid>
      <description>Mosso the Rackspace Cloud now has a Drizzle developer image much like the first Drizzle AMI on EC2 .&#xA;The Mosso interface is definitely different, it’s a GUI, and I definitely prefer CLI, but it’s a simpler navigation for a new user.</description>
    </item>
    <item>
      <title>One advantage of Oracle/Sun/MySQL</title>
      <link>https://ronaldbradford.com/blog/one-advantage-of-oraclesunmysql-2009-04-27/</link>
      <pubDate>Mon, 27 Apr 2009 14:17:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/one-advantage-of-oraclesunmysql-2009-04-27/</guid>
      <description>This weeks’ announcement Oracle to by Sun was a major talking point at the 2009 MySQL Conference &amp;amp; Expo . While it is too early to even speculate what the future holds with the official MySQL product, for myself a speaker on MySQL topics, Oracle Open World is now a target market.</description>
    </item>
    <item>
      <title>Announcing Drizzle on EC2</title>
      <link>https://ronaldbradford.com/blog/announcing-drizzle-on-ec2-2009-04-26/</link>
      <pubDate>Mon, 27 Apr 2009 02:45:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/announcing-drizzle-on-ec2-2009-04-26/</guid>
      <description>I have published the very first sharable Drizzle Amazon Machine Image (AMI) for AWS EC2, based on the good feedback from my discussion at the Drizzle Developer Day on what options we should try.</description>
    </item>
    <item>
      <title>Compiling libdrizzle</title>
      <link>https://ronaldbradford.com/blog/compiling-libdrizzle-2009-04-26/</link>
      <pubDate>Mon, 27 Apr 2009 02:00:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-libdrizzle-2009-04-26/</guid>
      <description>Compiling libdrizzle is a rather trivial task. The following are the steps I undertook on Ubuntu 8.10 Intrepid 32 bit.&#xA;There was one pre-requisite from the most basic installed developer tools.</description>
    </item>
    <item>
      <title>Drizzle/bzr dependency</title>
      <link>https://ronaldbradford.com/blog/drizzlebzr-dependency-2009-04-26/</link>
      <pubDate>Sun, 26 Apr 2009 18:18:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzlebzr-dependency-2009-04-26/</guid>
      <description>A number of developers had problems on Friday at the Drizzle Developer Day with compiling bzr . The distro in question I was helping with was CentOS 5 32-bit. I had no issues on CentOS 5 64bit.</description>
    </item>
    <item>
      <title>Adding a Drizzle Plugin</title>
      <link>https://ronaldbradford.com/blog/adding-a-drizzle-plugin-2009-04-24/</link>
      <pubDate>Sat, 25 Apr 2009 03:45:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/adding-a-drizzle-plugin-2009-04-24/</guid>
      <description>I joined about 50 others including a number of core MySQL developers and MySQL community members today for the 2009 Drizzle developers day at Sun Microsystems Santa Clara campus.&#xA;In addition to a number of presentations and various group discussions most of my individual hacking time was under the guidance of Drizzle team developer Stewart Smith were Patrick Galbraith and myself started the porting of Patrick’s memcached UDF functions for MySQL .</description>
    </item>
    <item>
      <title>Percona Performance Conference Talk</title>
      <link>https://ronaldbradford.com/blog/percona-performance-conference-talk-2009-04-23/</link>
      <pubDate>Fri, 24 Apr 2009 02:50:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/percona-performance-conference-talk-2009-04-23/</guid>
      <description>My final presentation during the 2009 MySQL Conference and Expo week was with the Percona Performance Conference on the topic of The Ideal Performance Architecture. My talk included discussions on Technology, Disk, Memory, Indexes, SQL and Data.</description>
    </item>
    <item>
      <title>MySQL Monitoring 101</title>
      <link>https://ronaldbradford.com/blog/mysql-monitoring-101-2009-04-22/</link>
      <pubDate>Wed, 22 Apr 2009 23:18:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-monitoring-101-2009-04-22/</guid>
      <description>At the 2009 MySQL Conference and Expo I presented to a full room on MySQL Monitoring 101 .&#xA;This presentation focused on the following four goals.&#xA;Know what to monitor Know how you can monitor Learn practices to diagnose problems Have a foundation of historical information MySQL Monitoring 101 View more presentations from Ronald Bradford.</description>
    </item>
    <item>
      <title>A change in the MySQL Binary distributions</title>
      <link>https://ronaldbradford.com/blog/a-change-in-the-mysql-binary-distributions-2009-04-22/</link>
      <pubDate>Wed, 22 Apr 2009 16:52:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-change-in-the-mysql-binary-distributions-2009-04-22/</guid>
      <description>Yesterday was the surprise announcement of MySQL 5.4 at the 2009 MySQL Conference and Expo. It was unfortunate that the supporting information was not that forthcoming on the MySQL website. I tried for several hours to try and download, but no mirrors were initially available.</description>
    </item>
    <item>
      <title>Setting up MySQL on Amazon Web Services (AWS) Presentation</title>
      <link>https://ronaldbradford.com/blog/setting-up-mysql-on-amazon-web-services-aws-presentation-2009-04-22/</link>
      <pubDate>Wed, 22 Apr 2009 16:28:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-mysql-on-amazon-web-services-aws-presentation-2009-04-22/</guid>
      <description>On Tuesday at the MySQL Camp 2009 in Santa Clara I presented Setting up MySQL on Amazon Web Services (AWS).&#xA;This presentation assumed you know nothing about AWS, and have no account.</description>
    </item>
    <item>
      <title>What&#39;s happening with InnoDB</title>
      <link>https://ronaldbradford.com/blog/whats-happening-with-innodb-2009-04-21/</link>
      <pubDate>Tue, 21 Apr 2009 19:31:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-happening-with-innodb-2009-04-21/</guid>
      <description>I have moved on to InnoDB: Innovative Technologies for Performance and Data Protection by Ken Jacobs at MySQL Conference and Expo .&#xA;With a brief history lesson of inception from 1994, inclusion in MySQL in 2000 and acquired by Oracle in 2005.</description>
    </item>
    <item>
      <title>Search at Craigslist</title>
      <link>https://ronaldbradford.com/blog/search-at-craigslist-2009-04-21/</link>
      <pubDate>Tue, 21 Apr 2009 18:39:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/search-at-craigslist-2009-04-21/</guid>
      <description>I am now sitting in on MySQL and Search at Craigslist by Jeremy Zawodny at MySQL Users Conference Some of the technical difficulties that required addressing.&#xA;High churn rate half life can be very short Growth Traffic Need to archive postings, e.</description>
    </item>
    <item>
      <title>MySQL Users Conference Opening Lines</title>
      <link>https://ronaldbradford.com/blog/mysql-users-conference-opening-lines-2009-04-21/</link>
      <pubDate>Tue, 21 Apr 2009 16:23:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-users-conference-opening-lines-2009-04-21/</guid>
      <description>Opening introduction from Colin Charles got us started. Karen Tegan Padir VP MySQL &amp;amp; Software Infrastructure was the opening keynote.&#xA;She comes from a strong tech background and is passionate about open source, the communities and how to make a successful product.</description>
    </item>
    <item>
      <title>Where is the MySQL in Sun&#39;s announcement</title>
      <link>https://ronaldbradford.com/blog/where-is-the-mysql-in-suns-announcement-2009-04-20/</link>
      <pubDate>Mon, 20 Apr 2009 18:49:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/where-is-the-mysql-in-suns-announcement-2009-04-20/</guid>
      <description>I find it surprising that in the official Sun Announcement there is no mention of MySQL for two reasons. Firstly, this was Sun largest single purchase of $1 billion only 12 months ago.</description>
    </item>
    <item>
      <title>Drizzle &#43; PHP = Sweet</title>
      <link>https://ronaldbradford.com/blog/drizzle-php-sweet-2009-04-19/</link>
      <pubDate>Sun, 19 Apr 2009 21:37:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzle-php-sweet-2009-04-19/</guid>
      <description>I’ve just successfully configured Drizzle with the PHP Extension and successfully retrieve data to present on a web page.&#xA;Qudos to Eric Day for his work. I was able to identify a problem with the current tar release, and a quick confirmation on #drizzle at IRC confirmed a fix had already been commited.</description>
    </item>
    <item>
      <title>What questions do you ask?</title>
      <link>https://ronaldbradford.com/blog/what-questions-do-you-ask-2009-04-07/</link>
      <pubDate>Tue, 07 Apr 2009 14:35:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-questions-do-you-ask-2009-04-07/</guid>
      <description>When you have to evaluate a MySQL System &amp;amp; Environment, what questions do you ask in order to determine critical information about the environment and evaluate the business success and viability.</description>
    </item>
    <item>
      <title>mysql.com search is so broken</title>
      <link>https://ronaldbradford.com/blog/mysqlcom-search-is-so-broken-2009-04-06/</link>
      <pubDate>Mon, 06 Apr 2009 23:58:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysqlcom-search-is-so-broken-2009-04-06/</guid>
      <description>Today, while on the MySQL manual page , I typed in ‘select’ in the search manual box to confirm the SELECT syntax.&#xA;The result was not what I expected, the “SELECT” command.</description>
    </item>
    <item>
      <title>Developing Code Coverage for MySQL tests</title>
      <link>https://ronaldbradford.com/blog/developing-code-coverage-for-mysql-tests-2009-04-06/</link>
      <pubDate>Mon, 06 Apr 2009 16:38:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/developing-code-coverage-for-mysql-tests-2009-04-06/</guid>
      <description>I have always been a strong advocate of good testing of any system. I started on a project last year with Drizzle to produce coverage tests to facilitate verifying syntax and helping in comparison with MySQL.</description>
    </item>
    <item>
      <title>A beginners look at Drizzle – SQL_MODE</title>
      <link>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-sql_mode-2009-04-06/</link>
      <pubDate>Mon, 06 Apr 2009 16:16:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-sql_mode-2009-04-06/</guid>
      <description>A new feature to MySQL Version 5 was the introduction of SQL_MODE to support STRICT… or TRADITIONAL values.&#xA;This feature enabled a closer compatibility to other RDBMS products. MySQL by default performs a number of silent data changes which do not help in providing a level of data integrity if you come from a more traditional background.</description>
    </item>
    <item>
      <title>Identifying resource bottlenecks – Memory</title>
      <link>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-memory-2009-04-02/</link>
      <pubDate>Thu, 02 Apr 2009 14:23:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-memory-2009-04-02/</guid>
      <description>Continuing on from CPU , we turn our attention to Memory. One of the first steps when addressing a MySQL performance tuning problem is to perform a system audit of the physical hardware resources, then identify any obvious bottlenecks in these resources.</description>
    </item>
    <item>
      <title>A beginners look at Drizzle – Datatypes and Tables</title>
      <link>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-datatypes-and-tables-2009-04-01/</link>
      <pubDate>Wed, 01 Apr 2009 22:52:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-datatypes-and-tables-2009-04-01/</guid>
      <description>The Drizzle database, while similar to MySQL includes a number of significant differences. In this post we will look at data types and table syntax that is valid in Drizzle. For more background information you can also review A beginners look at Drizzle – Getting around with SHOW .</description>
    </item>
    <item>
      <title>A beginners look at Drizzle – Getting around with SHOW</title>
      <link>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-getting-around-with-show-2009-03-31/</link>
      <pubDate>Wed, 01 Apr 2009 01:17:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-beginners-look-at-drizzle-getting-around-with-show-2009-03-31/</guid>
      <description>Assuming you have successfully compiled Drizzle , and you are ready to start for the first time, here are some beginner differences with those familiar with the current MySQL 5.1 GA version.</description>
    </item>
    <item>
      <title>A Drizzle update – Running version 2009.03.970-development</title>
      <link>https://ronaldbradford.com/blog/a-drizzle-update-running-version-200903970-development-2009-03-31/</link>
      <pubDate>Tue, 31 Mar 2009 23:06:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-drizzle-update-running-version-200903970-development-2009-03-31/</guid>
      <description>I’ve not looked at compiling and running Drizzle on my server for the past four weeks. Well overdue time for a check and see how it’s going. I saw in today’s planet.</description>
    </item>
    <item>
      <title>Extending vmplot</title>
      <link>https://ronaldbradford.com/blog/extending-vmplot-2009-03-31/</link>
      <pubDate>Tue, 31 Mar 2009 21:26:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extending-vmplot-2009-03-31/</guid>
      <description>Taking the work already done with vmplot.sh, a useful tool for MySQL performance tuning by Yves and Matt at BigDBAHead, and in true Open Source fashion I’ve enhanced and modified for my own purposes.</description>
    </item>
    <item>
      <title>Identifying resource bottlenecks – CPU</title>
      <link>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-cpu-2009-03-31/</link>
      <pubDate>Tue, 31 Mar 2009 16:22:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/identifying-resource-bottlenecks-cpu-2009-03-31/</guid>
      <description>One of the first steps when addressing a MySQL performance tuning problem is to perform a system audit of the physical hardware resources, then identify any obvious bottlenecks in these resources.</description>
    </item>
    <item>
      <title>Two *FREE* MySQL Conferences Next Month</title>
      <link>https://ronaldbradford.com/blog/two-free-mysql-conferences-next-month-2009-03-30/</link>
      <pubDate>Mon, 30 Mar 2009 22:56:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/two-free-mysql-conferences-next-month-2009-03-30/</guid>
      <description>The annual MySQL Conference &amp;amp; Expo will be held in this year on April 20-23 in Santa Clara, California with a double twist.&#xA;Not one, but *two* FREE additional MySQL Conferences are running at the same time, in the same hotel.</description>
    </item>
    <item>
      <title>Twitter Tips</title>
      <link>https://ronaldbradford.com/blog/twitter-tips-2009-03-27/</link>
      <pubDate>Sat, 28 Mar 2009 01:57:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/twitter-tips-2009-03-27/</guid>
      <description>I have in the past questioned the value of Twitter as an effective business tool, but it continues to defy the trend of inability to bridge the business gap with social media.</description>
    </item>
    <item>
      <title>Classic quotes – Community One East</title>
      <link>https://ronaldbradford.com/blog/classic-quotes-community-one-east-2009-03-22/</link>
      <pubDate>Sun, 22 Mar 2009 21:38:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/classic-quotes-community-one-east-2009-03-22/</guid>
      <description>The CommunityOne East 2009 conference has finished up. There were a few classic statements made by the speakers during the day. They included.&#xA;“We have a community reception, that’s a long way to say free beer.</description>
    </item>
    <item>
      <title>Priceless Monty</title>
      <link>https://ronaldbradford.com/blog/priceless-monty-2009-03-20/</link>
      <pubDate>Fri, 20 Mar 2009 20:09:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/priceless-monty-2009-03-20/</guid>
      <description>While working with Monty Widenius on a bug I reported in MariaDB I was surprised to not get an IRC response for a few minutes. When committed Monty can identify, create a workaround, and patch a problem in code before you have time to read all the responses he also types.</description>
    </item>
    <item>
      <title>Your Code, Your Community, Your Cloud… Project Kenai</title>
      <link>https://ronaldbradford.com/blog/your-code-your-community-your-cloud-project-kenai-2009-03-18/</link>
      <pubDate>Wed, 18 Mar 2009 18:05:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-code-your-community-your-cloud-project-kenai-2009-03-18/</guid>
      <description>Following the opening keynote announcement about Kenai I ventured into a talk on Project Kenai .&#xA;With today’s economy, the drive is towards efficiency is certainly a key consideration, it was quoted that dedicated hosting servers only run at 30% efficiency.</description>
    </item>
    <item>
      <title>Everybody is talking About Clouds</title>
      <link>https://ronaldbradford.com/blog/everybody-is-talking-about-clouds-2009-03-18/</link>
      <pubDate>Wed, 18 Mar 2009 15:14:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/everybody-is-talking-about-clouds-2009-03-18/</guid>
      <description>From the opening keynote at CommunityOne East we begin with Everybody is talking About Clouds.&#xA;It’s difficult to get a good definition, the opening cloud definition today was Software/Platform/Storage/Database/Infrastructure as a service.</description>
    </item>
    <item>
      <title>CommunityOne East – An open developer conference</title>
      <link>https://ronaldbradford.com/blog/communityone-east-an-open-developer-conference-2009-03-18/</link>
      <pubDate>Wed, 18 Mar 2009 13:53:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/communityone-east-an-open-developer-conference-2009-03-18/</guid>
      <description>With an opening video from thru-you.com – an individual taking random you-tube video and producing video mashup’s, the CommunityOne East conference in New York, NY beings.&#xA;The opening introduction was by Chief Sustainability Officer Dave Douglas.</description>
    </item>
    <item>
      <title>Hurting the little guy?</title>
      <link>https://ronaldbradford.com/blog/hurting-the-little-guy-2009-03-16/</link>
      <pubDate>Mon, 16 Mar 2009 23:08:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hurting-the-little-guy-2009-03-16/</guid>
      <description>Today I come back from the dentist, if that wasn’t bad enough news, I get an email from Google AdWords titled Your Google AdWords Approval Status.&#xA;In the email, all my AdWords campaigns are now disapproved, because of:</description>
    </item>
    <item>
      <title>Understanding the various MySQL Products &amp; Variants</title>
      <link>https://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/</link>
      <pubDate>Fri, 13 Mar 2009 16:29:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/</guid>
      <description>The MySQL marketplace today is far more complex then simply choosing between a particular version of MySQL that Sun/MySQL produces.&#xA;The MySQL server product in general is released under the GNU General Public License (GPL) v2 , however you should carefully review the MySQL Legal Policies {#s0rl} as a number of exceptions and different license agreements operate for companion tools such as MySQL Cluster, MySQL client libraries and documentation for example.</description>
    </item>
    <item>
      <title>Beginner CSV Engine issues</title>
      <link>https://ronaldbradford.com/blog/beginner-csv-engine-issues-2009-03-12/</link>
      <pubDate>Thu, 12 Mar 2009 20:58:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/beginner-csv-engine-issues-2009-03-12/</guid>
      <description>I’ve just started using the CSV engine for a practical application and I’ve come across a few subtle and unexpected issues/limitations.&#xA;First, you can’t create any columns in your CSV table nullable.</description>
    </item>
    <item>
      <title>Infobright Community Edition(ICE) – It&#39;s Free</title>
      <link>https://ronaldbradford.com/blog/infobright-community-editionice-its-free-2009-03-12/</link>
      <pubDate>Thu, 12 Mar 2009 18:22:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/infobright-community-editionice-its-free-2009-03-12/</guid>
      <description>The March NY MySQL Meetup featured a presentation from Infobright , a data warehousing solution built on the MySQL Product.&#xA;With a pitch of “Simplicity, Scalability and low TCO” I became more impressed with the capability to delivery on these as the presentation proceeded.</description>
    </item>
    <item>
      <title>Identifying Bad Memory</title>
      <link>https://ronaldbradford.com/blog/bad-memory-2009-03-09/</link>
      <pubDate>Mon, 09 Mar 2009 20:44:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/bad-memory-2009-03-09/</guid>
      <description>I was having problems recently with a dedicated production server, that runs my MySQL Server and a number of websites. It’s most annoying when your system crashes without any reporting in /var/log/messages</description>
    </item>
    <item>
      <title>Are you monitoring RSS &amp; VSZ?</title>
      <link>https://ronaldbradford.com/blog/are-you-monitoring-rss-vsz-2009-03-08/</link>
      <pubDate>Mon, 09 Mar 2009 01:27:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/are-you-monitoring-rss-vsz-2009-03-08/</guid>
      <description>Monitoring MySQL Memory is a rather critical task because you can’t limit MySQL’s usage of physical memory resources. Improperly configured servers running MySQL can crash because you don’t understand memory usage.</description>
    </item>
    <item>
      <title>Testing your system</title>
      <link>https://ronaldbradford.com/blog/testing-your-system-2009-03-06/</link>
      <pubDate>Fri, 06 Mar 2009 20:14:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-your-system-2009-03-06/</guid>
      <description>I have raised this specific topic 3 times this week alone, twice in a MySQL setting.&#xA;The fundamental philosophy of testing is NOT to verify features of your product that work, it is to BREAK your system.</description>
    </item>
    <item>
      <title>Configuration management concepts for database objects</title>
      <link>https://ronaldbradford.com/blog/configuration-mangement-concepts-for-database-objects-2009-03-04/</link>
      <pubDate>Wed, 04 Mar 2009 15:16:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/configuration-mangement-concepts-for-database-objects-2009-03-04/</guid>
      <description>Correctly managing your MySQL database objects such as schemas, tables, indexes, base data etc, is critical to the success of a 24×7 online website. I rarely encounter a robust working solution as part of my consulting so I would like to share my experience in identifying the best practices you should be adopting whether your an existing organization or just an individual with a simple website.</description>
    </item>
    <item>
      <title>Planet MySQL at a new URL</title>
      <link>https://ronaldbradford.com/blog/planet-mysql-at-a-new-url-2009-02-26/</link>
      <pubDate>Thu, 26 Feb 2009 19:42:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/planet-mysql-at-a-new-url-2009-02-26/</guid>
      <description>Did anybody notice that http://planetmysql.org now redirects to http://planet.mysql.com ?&#xA;Curious to know the reason why, perhaps an official MySQL person can give us some details.&#xA;Also it’s a 302 redirect, not a 301 redirect, interesting?</description>
    </item>
    <item>
      <title>Eliminating unnecessary internal temporary tables</title>
      <link>https://ronaldbradford.com/blog/eliminating-unnecessary-internal-temporary-tables-2009-02-25/</link>
      <pubDate>Wed, 25 Feb 2009 23:48:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/eliminating-unnecessary-internal-temporary-tables-2009-02-25/</guid>
      <description>I can’t stress enough that people look at SQL statements that are being executed against your production MySQL database, and you optimize queries when you can.&#xA;Often it’s the improvement to the large number of similar queries executed that can optimize resources.</description>
    </item>
    <item>
      <title>Announcing &#34;MySQL Essentials&#34; Training</title>
      <link>https://ronaldbradford.com/blog/announcing-mysql-essentials-training-2009-02-24/</link>
      <pubDate>Tue, 24 Feb 2009 21:05:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/announcing-mysql-essentials-training-2009-02-24/</guid>
      <description>Are you having problems getting up to speed on MySQL? Are you asking yourself “Is there a hands-on training course we can send a developer/system admin to learn MySQL?”. In response, at 42SQL we have put together two new training courses, MySQL Essentials and MySQL Operations.</description>
    </item>
    <item>
      <title>The art of looking at the actual SQL statements</title>
      <link>https://ronaldbradford.com/blog/the-art-of-looking-at-the-actual-sql-statements-2009-02-24/</link>
      <pubDate>Tue, 24 Feb 2009 16:36:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-art-of-looking-at-the-actual-sql-statements-2009-02-24/</guid>
      <description>It’s a shame that MySQL does not provide better granularity when you want to look at all SQL statements being executed in a MySQL server. I canvas that you can with the general log, but the inherit starting/stopping problems in 5.</description>
    </item>
    <item>
      <title>Watching a slave catchup</title>
      <link>https://ronaldbradford.com/blog/watching-a-slave-catchup-2009-02-24/</link>
      <pubDate>Tue, 24 Feb 2009 15:48:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/watching-a-slave-catchup-2009-02-24/</guid>
      <description>This neat one line command can be of interest when you are rebuilding a MySQL slave and replication is currently catching up.&#xA;$ watch --interval=1 --differences &#39;mysql -uuser -ppassword -e &#34;</description>
    </item>
    <item>
      <title>Some Drupal observations</title>
      <link>https://ronaldbradford.com/blog/some-drupal-observations-2009-02-23/</link>
      <pubDate>Mon, 23 Feb 2009 12:36:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-drupal-observations-2009-02-23/</guid>
      <description>I had the opportunity to review a client’s production Drupal installation recently. This is a new site and traffic is just starting to pick up. Drupal is a popular LAMP stack open source CMS system using the MySQL Database.</description>
    </item>
    <item>
      <title>Best Practices in Migrating to MySQL</title>
      <link>https://ronaldbradford.com/blog/best-practices-in-migrating-to-mysql-2009-02-22/</link>
      <pubDate>Sun, 22 Feb 2009 21:10:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/best-practices-in-migrating-to-mysql-2009-02-22/</guid>
      <description>This week I was the invited speaker to give a 4 hr presentation to the Federal Government Sector in Washington DC on “Best Practices in Migrating to MySQL“. This was a followup to my day long “MySQL for the Oracle DBA Bootcamp” which I presented in Washington DC last year.</description>
    </item>
    <item>
      <title>Strict mode can still throw warnings</title>
      <link>https://ronaldbradford.com/blog/strict-mode-can-still-throw-warnings-2009-02-11/</link>
      <pubDate>Wed, 11 Feb 2009 21:54:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/strict-mode-can-still-throw-warnings-2009-02-11/</guid>
      <description>MySQL by default is vary lax with data validation. Silent conversions is a concept that is not a common practice in other databases. In MySQL, instead of throwing an error, a warning was thrown and many applications simply did not handle warnings.</description>
    </item>
    <item>
      <title>Reducing the MySQL 5.1.30 disk footprint</title>
      <link>https://ronaldbradford.com/blog/reducing-the-mysql-5130-disk-footprint-2009-02-11/</link>
      <pubDate>Wed, 11 Feb 2009 15:58:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reducing-the-mysql-5130-disk-footprint-2009-02-11/</guid>
      <description>The current size of a MySQL 5.1.30 installation is around 420M.&#xA;$ du -sh . 426M&#x9;. A further breakdown.&#xA;$ du -sh * 213M&#x9;bin 20K&#x9;COPYING 9.8M&#x9;docs 8.</description>
    </item>
    <item>
      <title>Best practices for migrating applications to MySQL</title>
      <link>https://ronaldbradford.com/blog/best-practices-for-migrating-applications-to-mysql-2009-02-02/</link>
      <pubDate>Mon, 02 Feb 2009 22:18:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/best-practices-for-migrating-applications-to-mysql-2009-02-02/</guid>
      <description>In just over 2 weeks I’ll be the invited speaker in Washington DC to Best practices for migrating applications to MySQL . This workshop is being held in conjunction with Carahsoft and Sun/MySQL and aims to provide to the Federal sector valuable information for the continued usage and uptake of Open Source and specifically MySQL.</description>
    </item>
    <item>
      <title>Extending the MySQL Data Landscape</title>
      <link>https://ronaldbradford.com/blog/extending-the-mysql-data-landscape-2009-01-26/</link>
      <pubDate>Mon, 26 Jan 2009 21:43:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extending-the-mysql-data-landscape-2009-01-26/</guid>
      <description>Learn how to extend your existing MySQL based website to leverage the power of MySQL variants, AWS cloud based MySQL deployments and RDBMS alternatives. Evaluate how to integrate and use these different various technologies such as MySQL based variations KickFire, a column based optimization and InfoBright, a data warehousing solution.</description>
    </item>
    <item>
      <title>Dependency error installing mylvmbackup on Ubuntu 8.04</title>
      <link>https://ronaldbradford.com/blog/depending-error-installing-mylvmbackup-on-ubuntu-804-2008-12-15/</link>
      <pubDate>Mon, 15 Dec 2008 21:34:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/depending-error-installing-mylvmbackup-on-ubuntu-804-2008-12-15/</guid>
      <description>I’ve started an investigation of MySQL Backups using LVM . I’m working with Lenz’s mylvmbackup but I found it both used Perl and needed a number of dependencies installed.&#xA;Installing dependencies failed on my test system, yet I found it actually worked when I went back to my dev system (but it is not configured with LVM for full testing).</description>
    </item>
    <item>
      <title>The size of memory tables</title>
      <link>https://ronaldbradford.com/blog/the-size-of-memory-tables-2008-12-12/</link>
      <pubDate>Fri, 12 Dec 2008 18:35:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-size-of-memory-tables-2008-12-12/</guid>
      <description>I was doing some database sizing in MySQL 5.1.30 GA for memory tables. Generally I have used INFORMATION_SCHEMA.TABLES data_length,index_length as a reasonable guide.&#xA;However working with a MEMORY table, after deleting rows, the size did not decrease as expected.</description>
    </item>
    <item>
      <title>Using Flipper to manage MySQL Pairs</title>
      <link>https://ronaldbradford.com/blog/using-flipper-to-manage-mysql-pairs-2008-12-09/</link>
      <pubDate>Tue, 09 Dec 2008 20:44:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-flipper-to-manage-mysql-pairs-2008-12-09/</guid>
      <description>As discussed previously in Options using MySQL pairs I have started evaluating the strengths and weaknesses of various open source options. This is an evaluation of Flipper , a product from Proven Scaling a MySQL consulting organization.</description>
    </item>
    <item>
      <title>Most valuable MySQL slides</title>
      <link>https://ronaldbradford.com/blog/most-valuable-mysql-slides-2008-12-09/</link>
      <pubDate>Tue, 09 Dec 2008 19:57:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/most-valuable-mysql-slides-2008-12-09/</guid>
      <description>My presentation from the 2008 MySQL Conference on Top 20 Design Tips for Data Architects has been receiving a lot of traffic lately.&#xA;Most recently this presentation was featured on the front page of Slideshare , as well as last month I made the top 10 of Hacker News .</description>
    </item>
    <item>
      <title>Some MySQL pairs terminology</title>
      <link>https://ronaldbradford.com/blog/some-mysql-pairs-terminology-2008-12-08/</link>
      <pubDate>Mon, 08 Dec 2008 22:31:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-mysql-pairs-terminology-2008-12-08/</guid>
      <description>In response to a number of comments, I thought I would clarify the scope of my discussion regarding Options using MySQL pairs before I begin. As mentioned their is no one way or type of configuration for MySQL in a HA solution, however the simplest progression from a single Master/Slave environment is the concept of a pair of servers, configured to support a fail over and fail back via MySQL Replication.</description>
    </item>
    <item>
      <title>Options using MySQL Pairs</title>
      <link>https://ronaldbradford.com/blog/options-using-mysql-pairs-2008-12-04/</link>
      <pubDate>Thu, 04 Dec 2008 19:30:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/options-using-mysql-pairs-2008-12-04/</guid>
      <description>Configuring a production environment using a pair of MySQL servers in a Master/Fail Over Master situation is a common process to provide many benefits including supporting failover, backup/recovery, higher availability for software &amp;amp; database upgrades.</description>
    </item>
    <item>
      <title>Where is the innovation?</title>
      <link>https://ronaldbradford.com/blog/where-is-the-innovation-2008-11-24/</link>
      <pubDate>Mon, 24 Nov 2008 06:04:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/where-is-the-innovation-2008-11-24/</guid>
      <description>The 2009 MySQL Conference has closed it’s submissions for papers. This year the motto is “Innovation Everywhere”.&#xA;Last weekend’s Open SQL Camp in Charlottesville, Virginia, we had the chance to talk about the movements in the MySQL ecosystem.</description>
    </item>
    <item>
      <title>When mysqldump –no-set-names matters</title>
      <link>https://ronaldbradford.com/blog/when-mysqldump-no-set-names-matters-2008-11-08/</link>
      <pubDate>Sat, 08 Nov 2008 19:01:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-mysqldump-no-set-names-matters-2008-11-08/</guid>
      <description>I had this perplexing problem yesterday where a mysql dump and restore was producing different results when using MaatKit mk-table-checksum.&#xA;mk-table-checksum --algorithm=BIT_XOR h=192.168.X.XX,u=user,p=password --databases=db1 --tables=c DATABASE TABLE CHUNK HOST ENGINE COUNT CHECKSUM TIME WAIT STAT LAG db1 c 0 192.</description>
    </item>
    <item>
      <title>ORDER BY (the lesser known way)</title>
      <link>https://ronaldbradford.com/blog/order-by-the-lesser-known-way-2008-10-27/</link>
      <pubDate>Mon, 27 Oct 2008 15:10:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/order-by-the-lesser-known-way-2008-10-27/</guid>
      <description>We all know with MySQL you can use ORDER BY with a list of columns to return an ordered set, e.g. ORDER BY name, type, state;&#xA;I often use the syntax ORDER BY 1,2; which I’m surprised that some people do not know about.</description>
    </item>
    <item>
      <title>Javascript Helpers</title>
      <link>https://ronaldbradford.com/blog/javascript-helpers-2008-10-13/</link>
      <pubDate>Mon, 13 Oct 2008 22:36:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/javascript-helpers-2008-10-13/</guid>
      <description>Combined with my old favorites of Dynamic Drive , DHTML Goodies and Brain Jar , I’ve added the following to my list of Javascript sources.&#xA;Mochikit JQuery </description>
    </item>
    <item>
      <title>It begins, the downfall of current Web 2.0 sites</title>
      <link>https://ronaldbradford.com/blog/it-begins-the-downfall-of-current-web-20-sites-2008-09-28/</link>
      <pubDate>Sun, 28 Sep 2008 17:10:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/it-begins-the-downfall-of-current-web-20-sites-2008-09-28/</guid>
      <description>The current US financial situation has claimed a victim in the Web 2.0 world — Uber . I’m not sure if this is the first significant name, but it will not be the last site running MySQL where investors will be quick to cut losses and move on.</description>
    </item>
    <item>
      <title>Improving your web site compatibility with browsers</title>
      <link>https://ronaldbradford.com/blog/improving-your-web-site-compatibility-with-browsers-2008-09-26/</link>
      <pubDate>Fri, 26 Sep 2008 12:21:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-your-web-site-compatibility-with-browsers-2008-09-26/</guid>
      <description>Every website page content uses two basic elements, HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) . Each of these has various standards, HTML has versions such as 3.2, 4.</description>
    </item>
    <item>
      <title>Selecting wise indexes</title>
      <link>https://ronaldbradford.com/blog/selecting-wise-indexes-2008-09-25/</link>
      <pubDate>Fri, 26 Sep 2008 03:09:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/selecting-wise-indexes-2008-09-25/</guid>
      <description>Indexes are a great way to improve performed in a MySQL database, when used appropriately.&#xA;When used in-appropriately the impact can be a degradation of performance.&#xA;The following example from Movable Type shows how when reviewing the slow query log I found numerous occurrences of Inserts take 3 or more seconds, with no reported lock contention time for this insert.</description>
    </item>
    <item>
      <title>Brand identity with undesirable domain names</title>
      <link>https://ronaldbradford.com/blog/brand-identity-with-undesirable-domain-names-2008-09-24/</link>
      <pubDate>Wed, 24 Sep 2008 13:07:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/brand-identity-with-undesirable-domain-names-2008-09-24/</guid>
      <description>Choosing a domain name for your brand identity is the start. Protecting your domain name by registering for example .net, .org, and the many more extensions is one step in brand identity.</description>
    </item>
    <item>
      <title>Why you do not use GRANT ALL ON *.*?</title>
      <link>https://ronaldbradford.com/blog/why-you-do-not-use-grant-all-on-2008-09-23/</link>
      <pubDate>Wed, 24 Sep 2008 01:12:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-you-do-not-use-grant-all-on-2008-09-23/</guid>
      <description>Why you do not use GRANT ALL ON *.*?&#xA;I was with a client today, and after rebooting a MySQL 5.0.22 instance cleanly with /etc/init.d/mysqld service, I observed the following error, because you always check the log file after starting MySQL.</description>
    </item>
    <item>
      <title>To www or not www</title>
      <link>https://ronaldbradford.com/blog/to-www-or-not-www-2008-09-22/</link>
      <pubDate>Tue, 23 Sep 2008 01:26:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/to-www-or-not-www-2008-09-22/</guid>
      <description>Domain names historically have been www.example.com , written also with the protocol prefix http://www.example.com , but in reality www. is optional, only example.com is actually needed.&#xA;www. is technically a sub-domain and sub-domains incur a small penalty in search engine optimization.</description>
    </item>
    <item>
      <title>Patience and Passion at Web 2.0 NY</title>
      <link>https://ronaldbradford.com/blog/patience-and-passion-at-web-20-ny-2008-09-18/</link>
      <pubDate>Fri, 19 Sep 2008 02:25:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/patience-and-passion-at-web-20-ny-2008-09-18/</guid>
      <description>Gary Vaynerchuk spoke next at Web 2.0 NY on Building Personal Brand Within the Social Media Landscape .&#xA;He was hilarious. His video presentation is available online , to share with others.</description>
    </item>
    <item>
      <title>Integrity, clarity and responsibility – Web 2.0 NY Keynote</title>
      <link>https://ronaldbradford.com/blog/integrity-clarity-and-responsibility-web-20-ny-keynote-2008-09-18/</link>
      <pubDate>Fri, 19 Sep 2008 02:14:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/integrity-clarity-and-responsibility-web-20-ny-keynote-2008-09-18/</guid>
      <description>Next on the Web 2.0 keynote speaker list was Maria Thomas of www.etsy.com with her talk The DIY Guide to Growing a Company .&#xA;If never heard of Etsy before – Your place to buy &amp;amp; sell all things handmade, interesting site.</description>
    </item>
    <item>
      <title>What if software was a physical object – NY Web 2.0 Third Keynote</title>
      <link>https://ronaldbradford.com/blog/what-if-software-was-a-physical-object-ny-web-20-third-keynote-2008-09-18/</link>
      <pubDate>Fri, 19 Sep 2008 01:57:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-if-software-was-a-physical-object-ny-web-20-third-keynote-2008-09-18/</guid>
      <description>Some points of reference from the next Web 2.0 keynote by Jason Fried of 37 Signals Software business is a great place to be. You can build anything you want. All you really have to it type, it’s not easy to do, it’s just not that hard to do.</description>
    </item>
    <item>
      <title>Technology changes, humans don&#39;t. – Web 2.0 NY Second keynote</title>
      <link>https://ronaldbradford.com/blog/technology-changes-humans-dont-web-20-ny-second-keynote-2008-09-17/</link>
      <pubDate>Wed, 17 Sep 2008 20:30:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/technology-changes-humans-dont-web-20-ny-second-keynote-2008-09-17/</guid>
      <description>I needed a rest from my opening keynote review NY Tech 1995-2008. Opening Web 2.0 Expo NY Keynote but a few siginificant points from The Death of the Grand Gesture by Deb Schultz.</description>
    </item>
    <item>
      <title>NY Tech 1995-2008. Opening Web 2.0 Expo NY Keynote</title>
      <link>https://ronaldbradford.com/blog/ny-tech-1995-2008-opening-web-20-expo-ny-keynote-2008-09-17/</link>
      <pubDate>Wed, 17 Sep 2008 19:23:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ny-tech-1995-2008-opening-web-20-expo-ny-keynote-2008-09-17/</guid>
      <description>Web 2.0 Expo NY keynotes are happening today. Technology in use included CrowdVine which I’d not heard of, and plenty of Twitter feeds such as w2e_NY08 .&#xA;The opening keynote was Fred Wilson from Union Square Ventures with his presentation New York’s Web Industry From 1995 to 2008: From Nascent to Ascendent .</description>
    </item>
    <item>
      <title>Web 2.0 in NY</title>
      <link>https://ronaldbradford.com/blog/web-20-in-ny-2008-09-13/</link>
      <pubDate>Sun, 14 Sep 2008 01:51:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-20-in-ny-2008-09-13/</guid>
      <description>I will be attending next week’s Web 2.0 Expo 2008 in New York.&#xA;Garys Guide has a schedule of the key events and off site associated event parties.&#xA;It will be a bit of a change from the typical MySQL Conferences and recent OSCON Conference I have attended this year.</description>
    </item>
    <item>
      <title>A neat trick for a row number in a MySQL recordset</title>
      <link>https://ronaldbradford.com/blog/a-need-trick-for-a-row-number-in-a-mysql-recordset-2008-09-13/</link>
      <pubDate>Sat, 13 Sep 2008 23:56:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-need-trick-for-a-row-number-in-a-mysql-recordset-2008-09-13/</guid>
      <description>While working for a client, I had need to produce canned results of certain different criteria, recording the result in a table for later usage, and keep the position within each result.</description>
    </item>
    <item>
      <title>Securing your OS for MySQL with JeOS</title>
      <link>https://ronaldbradford.com/blog/securing-your-os-for-mysql-with-jeos-2008-09-10/</link>
      <pubDate>Thu, 11 Sep 2008 02:57:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/securing-your-os-for-mysql-with-jeos-2008-09-10/</guid>
      <description>Do you have a full time System Administrator? Do you have only a part-time SA, or none at all?&#xA;Packet General’s Data Security and PCI Compliance solutions run on a dedicated appliance, based on a “Just Enough Operating System” (JeOS) to minimize exposure.</description>
    </item>
    <item>
      <title>Domain name trends</title>
      <link>https://ronaldbradford.com/blog/domain-name-trends-2008-09-09/</link>
      <pubDate>Tue, 09 Sep 2008 19:22:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/domain-name-trends-2008-09-09/</guid>
      <description>It started with del.icio.us/ (which now ironically redirects to http://delicious.com ), and now it’s becoming more the trend to create a domain name with the extension included for effect.&#xA;With unique .</description>
    </item>
    <item>
      <title>How to secure MySQL data and achieve PCI compliance</title>
      <link>https://ronaldbradford.com/blog/how-to-secure-mysql-data-and-achieve-pci-compliance-2008-09-09/</link>
      <pubDate>Tue, 09 Sep 2008 15:54:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-to-secure-mysql-data-and-achieve-pci-compliance-2008-09-09/</guid>
      <description>This week I will be the moderator for a MySQL Webinar How to secure MySQL data and achieve PCI compliance being held Thursday, September 11, 2008, 10:00 am PST, 1:00 pm EST, 18:00 GMT.</description>
    </item>
    <item>
      <title>What is Google&#39;s direction?</title>
      <link>https://ronaldbradford.com/blog/what-is-googles-direction-2008-09-02/</link>
      <pubDate>Tue, 02 Sep 2008 04:22:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-googles-direction-2008-09-02/</guid>
      <description>Tonight over discussion was Android and what is Google’s ultimate direction. Have they lost their way, or are they just planning to explode with so many new things that will revolutionize what and how we do things.</description>
    </item>
    <item>
      <title>Naming standards? Singular or Plural</title>
      <link>https://ronaldbradford.com/blog/naming-standards-singular-or-plural-2008-09-02/</link>
      <pubDate>Tue, 02 Sep 2008 04:17:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/naming-standards-singular-or-plural-2008-09-02/</guid>
      <description>It’s important that for any software application good standards exist. Standards ensure a number of key considerations. Standards are necessary to enforce and provide reproducible software and to provide a level of quality in a team environment, ease of readability and consistency.</description>
    </item>
    <item>
      <title>Websites in review – Week 1</title>
      <link>https://ronaldbradford.com/blog/websites-in-review-week-1-2008-08-30/</link>
      <pubDate>Sat, 30 Aug 2008 17:32:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/websites-in-review-week-1-2008-08-30/</guid>
      <description>I often come across new websites, quite often by accident, or by indirection in links from looking at other details. The Internet is an amazing place, and one could spend all day reading such a variety information and only touch on just a few specific topics.</description>
    </item>
    <item>
      <title>Monetization through Online Advertising</title>
      <link>https://ronaldbradford.com/blog/monetization-through-online-advertising-2008-08-28/</link>
      <pubDate>Thu, 28 Aug 2008 22:34:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monetization-through-online-advertising-2008-08-28/</guid>
      <description>Next week I will be the panel moderator for September 2008 Entrepreneurs Forum on “Monetization through Online Advertising” organized by Ultra Light Startups™ . A slightly different approach to my regular speaking schedule, it will be good to observe and interact with our speakers.</description>
    </item>
    <item>
      <title>A 5.1 QEP nicety – Using join buffer</title>
      <link>https://ronaldbradford.com/blog/a-51-qep-nicety-using-join-buffer-2008-08-27/</link>
      <pubDate>Wed, 27 Aug 2008 15:56:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-51-qep-nicety-using-join-buffer-2008-08-27/</guid>
      <description>I was surprised to find yesterday when using MySQL 5.1.26-rc with a client I’m recommending 5.1 to, some information not seen in the EXPLAIN plan before while reviewing SQL Statements.</description>
    </item>
    <item>
      <title>An intestesting approach to free hosting</title>
      <link>https://ronaldbradford.com/blog/an-intestesting-approach-to-free-hosting-2008-08-27/</link>
      <pubDate>Wed, 27 Aug 2008 15:17:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-intestesting-approach-to-free-hosting-2008-08-27/</guid>
      <description>I came across the OStatic Free hosting service that provide Solaris + Glassfish (Java Container) + MySQL.&#xA;They offer “Now you can get free Web hosting on Cloud Computing environment free of charge for up to 12 months.</description>
    </item>
    <item>
      <title>Get linked to Drizzle</title>
      <link>https://ronaldbradford.com/blog/get-linked-to-drizzle-2008-08-22/</link>
      <pubDate>Sat, 23 Aug 2008 02:19:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/get-linked-to-drizzle-2008-08-22/</guid>
      <description>We are always looking at different ways to help promote, inform and identify contributers, users and supports for Drizzle .&#xA;One way is to join the Linked In Drizzle group (click here when logged in).</description>
    </item>
    <item>
      <title>VirtualBox, compiling Part 2</title>
      <link>https://ronaldbradford.com/blog/virtualbox-compiling-part-2-2008-08-18/</link>
      <pubDate>Tue, 19 Aug 2008 01:06:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/virtualbox-compiling-part-2-2008-08-18/</guid>
      <description>So I managed to find all dependencies after some trial and error for compiling VirtualBox 1.6.4 under Ubuntu 8.0.4, then finding the Linux build instructions to confirm.&#xA;It was not successful however in building, throwing the following error:</description>
    </item>
    <item>
      <title>Interacting with BuildBot using IRC</title>
      <link>https://ronaldbradford.com/blog/interacting-with-buildbot-using-irc-2008-08-18/</link>
      <pubDate>Mon, 18 Aug 2008 20:18:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/interacting-with-buildbot-using-irc-2008-08-18/</guid>
      <description>Using BuildBot for Drizzle has been a great way to help in the verification of the sometimes rapid code changes that are being committed.&#xA;Curious why the IRC notifier within BuildBot only joined and exited the #drizzle channel in IRC, some further investigation of the IRC Documentation lead to more information to share.</description>
    </item>
    <item>
      <title>Virtual Box, a world of hurt</title>
      <link>https://ronaldbradford.com/blog/virtual-box-a-world-of-hurt-2008-08-17/</link>
      <pubDate>Sun, 17 Aug 2008 22:34:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/virtual-box-a-world-of-hurt-2008-08-17/</guid>
      <description>I successfully installed Virtual box via a few simply apt-get commands under Ubuntu 8.04 via these instructions .&#xA;It started fine, after two small annoying, install this module, add this group messages.</description>
    </item>
    <item>
      <title>Drizzle has it&#39;s own dedicated feed</title>
      <link>https://ronaldbradford.com/blog/drizzle-has-its-own-dedicated-feeds-2008-08-17/</link>
      <pubDate>Sun, 17 Aug 2008 16:38:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzle-has-its-own-dedicated-feeds-2008-08-17/</guid>
      <description>For those that have been using Planet MySQL to follow the progress of Drizzle , we now have our own Planet Drizzle .&#xA;You can also get a RSS feed directly from http://feeds.</description>
    </item>
    <item>
      <title>Choosing MySQL 5.1 over 5.0</title>
      <link>https://ronaldbradford.com/blog/choosing-mysql-51-over-50-2008-08-15/</link>
      <pubDate>Fri, 15 Aug 2008 17:41:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/choosing-mysql-51-over-50-2008-08-15/</guid>
      <description>I have been asked twice this week what version of MySQL I would choose for a new project.&#xA;As with most questions in life the answer is: It Depends?&#xA;In general I would now recommend for a new project to select 5.</description>
    </item>
    <item>
      <title>Project Darkstar</title>
      <link>https://ronaldbradford.com/blog/project-darkstar-2008-08-14/</link>
      <pubDate>Thu, 14 Aug 2008 21:05:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/project-darkstar-2008-08-14/</guid>
      <description>It may sound like either a astronomical research project or a Star Wars spin- off, but Project Darkstar is an open source infrastructure from Sun Microsystems that states “simplify the development and operation of massively scalable online games, virtual worlds, and social networking applications.</description>
    </item>
    <item>
      <title>Interesting site of the day</title>
      <link>https://ronaldbradford.com/blog/interesting-site-of-the-day-2008-08-14/</link>
      <pubDate>Thu, 14 Aug 2008 20:13:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/interesting-site-of-the-day-2008-08-14/</guid>
      <description>TwitHire – For those employers that both have Twitter accounts and time to advertise a job in 140 characters or less.&#xA;There should be a website that is devoted to everything based on Twitter.</description>
    </item>
    <item>
      <title>What are the best MySQL Design Practices?</title>
      <link>https://ronaldbradford.com/blog/what-are-the-best-mysql-design-practices-2008-08-12/</link>
      <pubDate>Wed, 13 Aug 2008 02:51:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-are-the-best-mysql-design-practices-2008-08-12/</guid>
      <description>Tonight I provided a scope in Best Design Practices for MySQL Applications – Part A of just how much there is to consider with a successful application. I only scratched the surface in some detail, a topic one could easily write a book on, and definitely provide a number more presentations.</description>
    </item>
    <item>
      <title>Finding, exposing and referencing good material</title>
      <link>https://ronaldbradford.com/blog/finding-exposing-and-referencing-good-material-2008-08-10/</link>
      <pubDate>Sun, 10 Aug 2008 16:16:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/finding-exposing-and-referencing-good-material-2008-08-10/</guid>
      <description>I came across www.problogger.net by accident. Like many sites and information these days, you simply don’t find via search engines because your normally searching for something specific. I did find it via several levels of hyperlinks.</description>
    </item>
    <item>
      <title>Ultra light startups NY meeting</title>
      <link>https://ronaldbradford.com/blog/ultra-light-startups-ny-meeting-2008-08-10/</link>
      <pubDate>Sun, 10 Aug 2008 16:01:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ultra-light-startups-ny-meeting-2008-08-10/</guid>
      <description>I attended the Ultra light startup’s meeting last night for the first time. I found it most productive for the 2 hours of time to see a different approach talking about startups, to see a variety of approaches, concepts, ideas, ventures all at various stages and generally people with different and interesting ideas and goal.</description>
    </item>
    <item>
      <title>Monitor and Optimize Your MySQL, Microsoft SQL Server and Oracle Databases 24×7.</title>
      <link>https://ronaldbradford.com/blog/monitor-and-optimize-your-mysql-microsoft-sql-server-and-oracle-databases-24x7-2008-08-04/</link>
      <pubDate>Tue, 05 Aug 2008 02:35:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitor-and-optimize-your-mysql-microsoft-sql-server-and-oracle-databases-24x7-2008-08-04/</guid>
      <description>I came across another MySQL Monitoring product today, DBTuna. I’ve got a trial license of this commercial product so I’ll be looking into its installation, options and support and will be reporting back.</description>
    </item>
    <item>
      <title>Using consistent data types for columns</title>
      <link>https://ronaldbradford.com/blog/using-consistent-data-types-for-columns-2008-08-04/</link>
      <pubDate>Mon, 04 Aug 2008 13:54:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-consistent-data-types-for-columns-2008-08-04/</guid>
      <description>I came across this error recently when trying to modify the data type of a column.&#xA;ERROR 1025 (HY000): Error on rename of &#39;./sakila/#sql-1d91_5&#39; to &#39;./sakila/inventory&#39; (errno: 150) Not the first time, and not the last time.</description>
    </item>
    <item>
      <title>Extending application data to the cloud</title>
      <link>https://ronaldbradford.com/blog/extending-application-data-to-the-cloud-2008-08-01/</link>
      <pubDate>Fri, 01 Aug 2008 22:11:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extending-application-data-to-the-cloud-2008-08-01/</guid>
      <description>I was one of the invited panel speakers to A panel on Cloud Computing this week in New York. As one of 2 non vendor presenters, it was a great experience to be invited and be involved with vendors.</description>
    </item>
    <item>
      <title>MySQL involvement in OSCON opening keynote</title>
      <link>https://ronaldbradford.com/blog/mysql-involvement-in-oscon-opening-keynote-2008-08-01/</link>
      <pubDate>Fri, 01 Aug 2008 21:50:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-involvement-in-oscon-opening-keynote-2008-08-01/</guid>
      <description>Before I get to post my OSCON reflection I see I didn’t post this (which I reference).&#xA;At OSCON opening keynotes Tim O’Reilly Interviews Monty Widenius &amp;amp; Brian Aker . This provided some interesting answers in a Q &amp;amp; A session.</description>
    </item>
    <item>
      <title>Where the happening community people now hang</title>
      <link>https://ronaldbradford.com/blog/where-the-happening-community-people-now-hang-2008-07-31/</link>
      <pubDate>Wed, 30 Jul 2008 20:18:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/where-the-happening-community-people-now-hang-2008-07-31/</guid>
      <description>Eric of Proven Scaling commented on a lack of IRC action in the normal mysql channels today when he visited the #drizzle channel on irc.freenode.net.&#xA;ebergen: I&#39;m still in #mysql-dev and #planet.</description>
    </item>
    <item>
      <title>Drizzle needs you</title>
      <link>https://ronaldbradford.com/blog/drizzle-needs-you-2008-07-29/</link>
      <pubDate>Tue, 29 Jul 2008 03:06:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/drizzle-needs-you-2008-07-29/</guid>
      <description>Use MySQL, but want to follow the new kid on the block? Want to help contribute to Drizzle? We are seeking help in compiling across different platforms.&#xA;Please help us by becoming a buildbot slave .</description>
    </item>
    <item>
      <title>Building sources with BuildBot</title>
      <link>https://ronaldbradford.com/blog/building-sources-with-buildbot-2008-07-29/</link>
      <pubDate>Mon, 28 Jul 2008 21:06:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/building-sources-with-buildbot-2008-07-29/</guid>
      <description>Unless your in the desert under a rock (where rain is clearly needed), you will have heard of Drizzle – A Lightweight SQL Database for Cloud and Web. My company 42SQL is sponsoring the BuildBot for the Drizzle project.</description>
    </item>
    <item>
      <title>Installing Buildbot</title>
      <link>https://ronaldbradford.com/blog/installing-buildbot-2008-07-28/</link>
      <pubDate>Mon, 28 Jul 2008 06:28:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-buildbot-2008-07-28/</guid>
      <description>BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes.&#xA;Here is my environment.&#xA;$ uname -a Linux app.example.com 2.6.18-53.el5 #1 SMP Mon Nov 12 02:14:55 EST 2007 x86_64 x86_64 x86_64 GNU/Linux $ python Python 2.</description>
    </item>
    <item>
      <title>MySQL Proxy lua scripts from presentation</title>
      <link>https://ronaldbradford.com/blog/mysql-proxy-lua-scripts-from-presentation-2008-07-28/</link>
      <pubDate>Sun, 27 Jul 2008 21:30:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-proxy-lua-scripts-from-presentation-2008-07-28/</guid>
      <description>The following Lua scripts are the examples are from my MySQL Proxy @ OSCON 08 presentation.&#xA;analyze_query.lua MySQL Proxy Analyze Query .&#xA;Requires MySQL Proxy Logging Module .&#xA;What is released is the Version for MySQL 5.</description>
    </item>
    <item>
      <title>MySQL Proxy @ OSCON 08</title>
      <link>https://ronaldbradford.com/blog/mysql-proxy-oscon-08-2008-07-25/</link>
      <pubDate>Thu, 24 Jul 2008 20:16:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-proxy-oscon-08-2008-07-25/</guid>
      <description>Today I presented with Giuseppe Maxia of Sun Microsystems Inc at OSCON 08 on “MySQL Proxy: From Architecture to Implementation”. I was surprised to find that MySQL has a strong showing with a number of presentations this week.</description>
    </item>
    <item>
      <title>The lighter side at O&#39;Reilly OSCON 08</title>
      <link>https://ronaldbradford.com/blog/the-lighter-side-at-oreilly-oscon-08-2008-07-25/</link>
      <pubDate>Thu, 24 Jul 2008 19:16:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-lighter-side-at-oreilly-oscon-08-2008-07-25/</guid>
      <description>Between the keynotes , general sessions , BoFs that are plenty of events at &amp;lt;a href=&amp;ldquo;&amp;ldquo;http://en.oreilly.com/oscon2008/&#34;&gt;OSCON 08.&#xA;Last night in the BoF time, a selected few enjoyed the relaxed music mode of the Good Company Soul and Blues Review .</description>
    </item>
    <item>
      <title>The fast paced open source ecosystem</title>
      <link>https://ronaldbradford.com/blog/the-fast-paced-open-source-ecosystem-2008-07-24/</link>
      <pubDate>Wed, 23 Jul 2008 18:22:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-fast-paced-open-source-ecosystem-2008-07-24/</guid>
      <description>This morning at &amp;lt;a href=&amp;ldquo;&amp;ldquo;http://en.oreilly.com/oscon2008/&#34;&gt;OSCON 08, Tim O’Reilly’s opening keynote Open Source on the O’Reilly Radar included a slide on Drizzle, giving this new project maximum exposure to the Open Source community.</description>
    </item>
    <item>
      <title>The new kid on the block – Drizzle</title>
      <link>https://ronaldbradford.com/blog/the-new-kid-on-the-block-drizzle-2008-07-23/</link>
      <pubDate>Tue, 22 Jul 2008 21:01:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-new-kid-on-the-block-drizzle-2008-07-23/</guid>
      <description>Before today, Drizzle was known as a light form of rain found in Seattle (among other places). Not any more. If you have not read the news already today, Drizzle, Clouds, “What If?</description>
    </item>
    <item>
      <title>An East Coast option</title>
      <link>https://ronaldbradford.com/blog/an-east-coast-option-ad-2008-07-22/</link>
      <pubDate>Mon, 21 Jul 2008 18:51:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-east-coast-option-ad-2008-07-22/</guid>
      <description>Within the present MySQL ecosystem, there are limited options for dedicated MySQL Consulting in the US. Outside of the official Sun/MySQL Consulting , Percona and Proven Scaling both based in Silicon valley are the only options generally known and accepted by the MySQL Community.</description>
    </item>
    <item>
      <title>Your data and the cloud</title>
      <link>https://ronaldbradford.com/blog/your-data-and-the-cloud-2008-07-19/</link>
      <pubDate>Sat, 19 Jul 2008 04:04:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-data-and-the-cloud-2008-07-19/</guid>
      <description>I will be speaking on July 29th in New York at an Entrepreneurs Forum on A Free Panel on Cloud Computing . With a number of experts including Hank Williams of KloudShare, Mike Nolet of AppNexus, and Hans Zaunere of New York PHP fame is should be a great event.</description>
    </item>
    <item>
      <title>When (n) counts?</title>
      <link>https://ronaldbradford.com/blog/when-n-counts-2008-07-19/</link>
      <pubDate>Fri, 18 Jul 2008 19:05:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-n-counts-2008-07-19/</guid>
      <description>I have seen on many engagements the column data type is defined as INT(1).&#xA;People have the misconception that this numeric integer data type is of the length of one digit, or one byte.</description>
    </item>
    <item>
      <title>The minimum testing for a shared disk MySQL environment</title>
      <link>https://ronaldbradford.com/blog/the-minimum-testing-for-a-shared-disk-mysql-environment-2008-07-19/</link>
      <pubDate>Fri, 18 Jul 2008 16:57:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-minimum-testing-for-a-shared-disk-mysql-environment-2008-07-19/</guid>
      <description>Recently I was asked to provide guidelines for testing fail over of a MySQL configuration that was provided by a hosting provider.&#xA;The first observation was the client didn’t have any technical details from the hosting provider of what the moving parts were, and also didn’t have any confirmation other then I think a verbal confirmation that it had been testing.</description>
    </item>
    <item>
      <title>BIGINT v INT. Is there a big deal?</title>
      <link>https://ronaldbradford.com/blog/bigint-v-int-is-there-a-big-deal-2008-07-18/</link>
      <pubDate>Fri, 18 Jul 2008 00:46:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/bigint-v-int-is-there-a-big-deal-2008-07-18/</guid>
      <description>The answer is yes.&#xA;In this face off we have two numeric MySQL data types, both Integer. In fact MySQL has 9 different numeric data types for integer, fixed precision and floating point numbers, however we are just going to focus on two, BIGINT and INT.</description>
    </item>
    <item>
      <title>Off to OSCON</title>
      <link>https://ronaldbradford.com/blog/off-to-oscon-2008-07-18/</link>
      <pubDate>Fri, 18 Jul 2008 00:32:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/off-to-oscon-2008-07-18/</guid>
      <description>I will be heading to my first OSCON next week where I will be presenting MySQL Proxy: from Architecture to Implementation in conjunction with Giuseppe Maxia .&#xA;As was written by Colin Charles Our booth is yours… Sun at OSCON , Sun/MySQL would appear to also have a reasonable turnout.</description>
    </item>
    <item>
      <title>Why SQL_MODE is important? Part I</title>
      <link>https://ronaldbradford.com/blog/why-sql_mode-is-important-part-i-2008-07-17/</link>
      <pubDate>Thu, 17 Jul 2008 06:21:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-sql_mode-is-important-part-i-2008-07-17/</guid>
      <description>MySQL pre version 5.0 was very lax in it’s management of valid data. It was easy for data integrity to be abused if you knew how. The most common examples were truncations and silent conversions that if not understood could provide a serious data integrity issue.</description>
    </item>
    <item>
      <title>Sun Stock Prices</title>
      <link>https://ronaldbradford.com/blog/sun-stock-prices-2008-07-17/</link>
      <pubDate>Thu, 17 Jul 2008 04:46:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sun-stock-prices-2008-07-17/</guid>
      <description>Sun Microsystem’s (NASDAQ:JAVA ) hit a low this week of $8.71. There was a stronger rally and a close at $9.16 today. The financial times reports Sun Micro chief sees rays of hope , and Bloomberg Sun Rises After Fourth-Quarter Profit Tops Estimates .</description>
    </item>
    <item>
      <title>A Bill Gates bio</title>
      <link>https://ronaldbradford.com/blog/a-bill-gates-bio-2008-07-17/</link>
      <pubDate>Wed, 16 Jul 2008 19:11:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-bill-gates-bio-2008-07-17/</guid>
      <description>In the recent Wired magazine (yes, the paper one), there was an interesting time line of Bill Gates. It was rather an odd format, but I found the two page spread an enjoyable read.</description>
    </item>
    <item>
      <title>Auditing your MySQL Data – Part 2</title>
      <link>https://ronaldbradford.com/blog/auditing-your-mysql-data-part-2-2008-07-15/</link>
      <pubDate>Tue, 15 Jul 2008 05:15:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/auditing-your-mysql-data-part-2-2008-07-15/</guid>
      <description>Continuing from my earlier post Auditing your MySQL Data , Roland has accurately highlighted that my initial post leaves out some important information for auditing. As the original charter was only to keep a history, for the purpose of comparing certain columns, a history was all that was needed.</description>
    </item>
    <item>
      <title>Auditing your MySQL Data</title>
      <link>https://ronaldbradford.com/blog/auditing-your-mysql-data-2008-07-15/</link>
      <pubDate>Mon, 14 Jul 2008 20:17:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/auditing-your-mysql-data-2008-07-15/</guid>
      <description>I was asked recently by a client to help with providing a history of data in certain tables. Like most problems, there is no one single solution, and in this case there are several possible solutions.</description>
    </item>
    <item>
      <title>Focus on what you do best</title>
      <link>https://ronaldbradford.com/blog/focus-on-what-you-do-best-2008-07-15/</link>
      <pubDate>Mon, 14 Jul 2008 18:23:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/focus-on-what-you-do-best-2008-07-15/</guid>
      <description>When you have a great idea for a web application, it can be hard to consider with all the moving parts to focus just on what’s your uniqueness or differentiator from everybody else.</description>
    </item>
    <item>
      <title>Getting Started with Simple DB</title>
      <link>https://ronaldbradford.com/blog/getting-started-with-simple-db-2008-07-14/</link>
      <pubDate>Sun, 13 Jul 2008 18:47:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/getting-started-with-simple-db-2008-07-14/</guid>
      <description>With my continued investigation of evaluating alternative data management with cloud computing options, I’m now evaluating Amazon Simple DB . Still in restricted beta, it helps to have a friend on the inside.</description>
    </item>
    <item>
      <title>Do you store credit cards in your MySQL Database?</title>
      <link>https://ronaldbradford.com/blog/do-you-stor-credit-cards-in-your-mysql-database-2008-07-12/</link>
      <pubDate>Sat, 12 Jul 2008 00:48:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/do-you-stor-credit-cards-in-your-mysql-database-2008-07-12/</guid>
      <description>The Payment Card Industry Data Security Standard (PCI DSS) has been developed to help organizations that process card payments to prevent credit card fraud, cracking and various other security vulnerabilities and threats.</description>
    </item>
    <item>
      <title>Facebook performance woes today</title>
      <link>https://ronaldbradford.com/blog/facebook-woes-today-2008-07-12/</link>
      <pubDate>Fri, 11 Jul 2008 16:58:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/facebook-woes-today-2008-07-12/</guid>
      <description>It seems that of late a number of successful community web sites have been experiencing problems in scalability and performance. Today it’s Facebook.&#xA;Initially I got a “Problem loading page” browser message.</description>
    </item>
    <item>
      <title>Deleting from ARCHIVE tables</title>
      <link>https://ronaldbradford.com/blog/deleting-from-archive-tables-2008-07-10/</link>
      <pubDate>Wed, 09 Jul 2008 16:56:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/deleting-from-archive-tables-2008-07-10/</guid>
      <description>I can’t say I’ve used the ARCHIVE storage engine before, but at the NY MySQL Meetup last night there was discussion of the improvements to ARCHIVE in 5.1 and the fact that you could not DELETE from archive.</description>
    </item>
    <item>
      <title>Check your spelling</title>
      <link>https://ronaldbradford.com/blog/check-your-spelling-2008-07-10/</link>
      <pubDate>Wed, 09 Jul 2008 16:20:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/check-your-spelling-2008-07-10/</guid>
      <description>I’ve been Plurking more lately rather then Twittering . I’d like to offer to help out at Twitter if I could find the right person to talk to.&#xA;I’m no English major, but I do like to ensure my spelling is correct (at least for the bulk of the audience).</description>
    </item>
    <item>
      <title>Time Warner Cable Speed</title>
      <link>https://ronaldbradford.com/blog/time-warner-cable-speed-2008-07-07/</link>
      <pubDate>Sun, 06 Jul 2008 18:08:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/time-warner-cable-speed-2008-07-07/</guid>
      <description>I had my Time Warner cable installed yesterday, a rather painless process. Reported as having Internet speeds of 10MB down and 1/2 MB up, these were confirmed with speedtest.net Installation – July 5</description>
    </item>
    <item>
      <title>Today&#39;s wicked cool site – ping.fm</title>
      <link>https://ronaldbradford.com/blog/todays-wicked-cool-site-pingfm-2008-07-05/</link>
      <pubDate>Fri, 04 Jul 2008 18:26:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/todays-wicked-cool-site-pingfm-2008-07-05/</guid>
      <description>I posted on my Plurk I wished for an easier way to update my status on social sites such as Facebook , Twitter and Plurk . The answer I got was Ping.</description>
    </item>
    <item>
      <title>Generating Word Clouds</title>
      <link>https://ronaldbradford.com/blog/generating-word-clouds-2008-06-21/</link>
      <pubDate>Sat, 21 Jun 2008 04:36:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/generating-word-clouds-2008-06-21/</guid>
      <description>I came across a wicked cool tool at wondle.net . I wanted to create a word cloud for the back of a business card, now I know how.&#xA;&amp;lt;img src=&amp;ldquo;http://wordle.net/thumb/wrdl/05557/Ronald_Bradford_About_2&amp;quot;style=&amp;ldquo;padding:4px;border:1px solid #ddd&amp;rdquo; /&amp;gt; </description>
    </item>
    <item>
      <title>Setting up on EC2</title>
      <link>https://ronaldbradford.com/blog/setting-up-on-ec2-2008-06-20/</link>
      <pubDate>Fri, 20 Jun 2008 04:30:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/setting-up-on-ec2-2008-06-20/</guid>
      <description>Thanks to my friend Dustin, and his EC2 demo using Elasticfox Firefox Extension for Amazon EC2 I got an EC2 image setup. With other references Link 1 ,Link 2 ,Link 3 I was also able to create my own AMI.</description>
    </item>
    <item>
      <title>Giving control of your data to the cloud</title>
      <link>https://ronaldbradford.com/blog/giving-control-of-your-data-to-the-cloud-2008-06-20/</link>
      <pubDate>Thu, 19 Jun 2008 21:16:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/giving-control-of-your-data-to-the-cloud-2008-06-20/</guid>
      <description>I’ve been doing some research and evaluation of more cloud computing. Specifically my focus has been on data store, and considering how to augment an existing operation using a popular database such as MySQL .</description>
    </item>
    <item>
      <title>Your site unavailable page</title>
      <link>https://ronaldbradford.com/blog/your-site-unavailable-page-2008-06-20/</link>
      <pubDate>Thu, 19 Jun 2008 19:10:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-site-unavailable-page-2008-06-20/</guid>
      <description>When your site is down what do people see? If overloaded to you respond well or not?&#xA;For much larger organizations with the infrastructure and DNS management this should be part of your DR strategy.</description>
    </item>
    <item>
      <title>What determines authoritative information</title>
      <link>https://ronaldbradford.com/blog/what-determines-authoritative-information-2008-06-18/</link>
      <pubDate>Tue, 17 Jun 2008 15:41:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-determines-authoritative-information-2008-06-18/</guid>
      <description>I had need to visit a particular store in New York on Sunday on referral by a friend. I knew they had two locations. Like all tech savvy people I googled sports authority new york .</description>
    </item>
    <item>
      <title>Don&#39;t use HostMonster</title>
      <link>https://ronaldbradford.com/blog/dont-use-hostmonster-2008-06-16/</link>
      <pubDate>Sun, 15 Jun 2008 16:00:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dont-use-hostmonster-2008-06-16/</guid>
      <description>Following a 2-4 day outage from my hosting provider of my dedicated server, I decided to move non critical websites to shared hosting. I have one with 1&amp;amp;1 but I created a second account to share load and act as a backup with www.</description>
    </item>
    <item>
      <title>Handling Disaster 101</title>
      <link>https://ronaldbradford.com/blog/handling-disaster-101-2008-06-13/</link>
      <pubDate>Thu, 12 Jun 2008 20:23:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/handling-disaster-101-2008-06-13/</guid>
      <description>I’ve had to accept the “practice what you preach” pill recently due to a disaster at my hosting provider. See Learning from a Disaster .&#xA;While it was my own personal site on a dedicated server in question and not a business generating review I found that my MySQL Backup Strategy was incomplete ( It is also based on code 4 years old).</description>
    </item>
    <item>
      <title>Learning from a Disaster</title>
      <link>https://ronaldbradford.com/blog/learning-from-a-disaster-2008-06-04/</link>
      <pubDate>Wed, 04 Jun 2008 04:43:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/learning-from-a-disaster-2008-06-04/</guid>
      <description>As Farhan has already pointed out to us, Disaster is Inevitable – Must shutdown generators . My primary hosting provider The Planet had a serious meltdown, 9,000 servers unavailable, DNS and administration application .</description>
    </item>
    <item>
      <title>Working with Google App Engine</title>
      <link>https://ronaldbradford.com/blog/working-with-google-app-engine-2008-06-03/</link>
      <pubDate>Mon, 02 Jun 2008 19:21:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/working-with-google-app-engine-2008-06-03/</guid>
      <description>Yesterday I took a more serious look at Google App Engine , I got a developer account some weeks ago.&#xA;After going though the getting started demo some time ago, I chose an idea for a FaceBook Application and started in true eXtreme Programming (XP) style (i.</description>
    </item>
    <item>
      <title>Screen recorder software for Mac</title>
      <link>https://ronaldbradford.com/blog/screen-recorder-software-for-mac-2008-05-28/</link>
      <pubDate>Tue, 27 May 2008 21:19:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/screen-recorder-software-for-mac-2008-05-28/</guid>
      <description>I’ve been researching what software exists for a Mac to produce video like screen recording and audio. Multiple people have recommended Camtasia however this is Windows only.&#xA;I today with some research came across Jing Project which at first test seems perfect, easy to install, use and even deploy to an integrated Screencast .</description>
    </item>
    <item>
      <title>Beyond Blogs</title>
      <link>https://ronaldbradford.com/blog/beyond-blogs-2008-05-26/</link>
      <pubDate>Sun, 25 May 2008 23:08:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/beyond-blogs-2008-05-26/</guid>
      <description>I was reading today in a printed magazine Business Week the article Beyond Blogs . It’s unusual these days to actually read on paper what we can find on our online world.</description>
    </item>
    <item>
      <title>Corruption using MySQL AES_[EN|DE]NCRYPT functions</title>
      <link>https://ronaldbradford.com/blog/corruption-using-mysql-aes_endencrypt-functions-2008-05-26/</link>
      <pubDate>Sun, 25 May 2008 20:52:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/corruption-using-mysql-aes_endencrypt-functions-2008-05-26/</guid>
      <description>I was contacted this week by a previous client regarding a failure of processing data. This was a Contact, Financial and Media Management system I developed for a non-for-profit organization a LAMJ stack, and I’ve had to do nothing since deployment in the past 3 years, no bug fixes, no feature enhancements.</description>
    </item>
    <item>
      <title>Updated Website and Professional Blog</title>
      <link>https://ronaldbradford.com/blog/updated-website-and-blog-2008-05-24/</link>
      <pubDate>Sat, 24 May 2008 06:10:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/updated-website-and-blog-2008-05-24/</guid>
      <description>For those that have my existing blog bookmarked, or use any RSS/Atom feeds please update your information now.&#xA;My new blog can be found at http://ronaldbradford.com/blog/ RSS 2 is http://ronaldbradford.com/blog/feed/rss2 , Atom is http://ronaldbradford.</description>
    </item>
    <item>
      <title>Everything open source from Sun</title>
      <link>https://ronaldbradford.com/blog/everything-open-source-from-sun-2008-04-29/</link>
      <pubDate>Mon, 28 Apr 2008 16:27:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/everything-open-source-from-sun-2008-04-29/</guid>
      <description>In the recent interview Missed Twitter Questions from Jonathan Schwartz Interview at Web 2.0 Expo Sun CEO Jonathan Schwartz is quoted as saying “Everything Sun delivers will be freely available, via a free and open license (either GPL, LGPL or Mozilla/CDDL), to the community.</description>
    </item>
    <item>
      <title>Migrating my blog &amp; updating WordPress</title>
      <link>https://ronaldbradford.com/blog/migrating-my-blog-2008-04-28/</link>
      <pubDate>Sun, 27 Apr 2008 19:26:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-my-blog-2008-04-28/</guid>
      <description>I’m migrating my existing WordPress run blog site at blog.arabx.com.au to a my new site ronaldbradford.com (which is not yet publically available)&#xA;As part of this process I’ll be doing a number of upgrades/changes including:</description>
    </item>
    <item>
      <title>How does ape transition to man? (or at least coder)</title>
      <link>https://ronaldbradford.com/blog/how-does-ape-transition-to-man-or-at-least-coder-2008-04-26/</link>
      <pubDate>Fri, 25 Apr 2008 18:01:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-does-ape-transition-to-man-or-at-least-coder-2008-04-26/</guid>
      <description>By drinking “Brainiac” at Google of course.&#xA;All my photos from the Conference Here </description>
    </item>
    <item>
      <title>Log Buffer #94: a Carnival of the Vanities for DBAs</title>
      <link>https://ronaldbradford.com/blog/log-buffer-94-a-carnival-of-the-vanities-for-dbas-2008-04-26/</link>
      <pubDate>Fri, 25 Apr 2008 16:21:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/log-buffer-94-a-carnival-of-the-vanities-for-dbas-2008-04-26/</guid>
      <description>April 25th, 2008 – by Ronald Bradford&#xA;Welcome to the 94th edition of Log Buffer , the weekly review of the database blogsphere. Adding to the list of usual database suspects, I have some more alternative considerations for our readers this week.</description>
    </item>
    <item>
      <title>Making business decisions for the community and the enterprise</title>
      <link>https://ronaldbradford.com/blog/making-business-decisions-for-the-community-and-the-enterprise-2008-04-23/</link>
      <pubDate>Wed, 23 Apr 2008 06:43:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/making-business-decisions-for-the-community-and-the-enterprise-2008-04-23/</guid>
      <description>I was prompted following a few key words by Marten Mickos at the Sun Dinner on Wednesday evening, and subsequent one on one discussion with Marten, to post my thoughts of some significant news this week announced at the MySQL Conference.</description>
    </item>
    <item>
      <title>Continued confusion in MySQL/Sun release policy</title>
      <link>https://ronaldbradford.com/blog/continued-confusion-in-mysqlsun-release-policy-2008-04-23/</link>
      <pubDate>Wed, 23 Apr 2008 05:39:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/continued-confusion-in-mysqlsun-release-policy-2008-04-23/</guid>
      <description>In review of some list posts today, I came across the Falcon Preview 6.0.5 downloads available from the MySQL Forge (even that is unclear, but the directory indicates this on the forge).</description>
    </item>
    <item>
      <title>Media Blob Streaming getting a Google boost</title>
      <link>https://ronaldbradford.com/blog/media-blob-streaming-getting-a-google-boost-2008-04-23/</link>
      <pubDate>Wed, 23 Apr 2008 01:19:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/media-blob-streaming-getting-a-google-boost-2008-04-23/</guid>
      <description>The 2008 Google Summer of Code MySQL Projects are now available. MySQL has 14 listed projects, one of the ~190 different Open Source products listed. Unfortunately there is no summary to see the total number of projects being sponsored across all products.</description>
    </item>
    <item>
      <title>The database frontier</title>
      <link>https://ronaldbradford.com/blog/the-database-frontier-2008-04-22/</link>
      <pubDate>Tue, 22 Apr 2008 04:16:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-database-frontier-2008-04-22/</guid>
      <description>Jay’s opening lines regarding the final MySQL Conference keynote speaker was: “I work with a lot of data. I think peta-bytes, maybe exa-bytes”. This was relating to Jacek Becla from the Stanford Linear Accelerator Center, giving his presentation on “The Science and Fiction of Petascale Analytics”.</description>
    </item>
    <item>
      <title>The top 20 design tips for MySQL Enterprise data architects</title>
      <link>https://ronaldbradford.com/blog/the-top-20-design-tips-for-mysql-enterprise-data-architects-2008-04-18/</link>
      <pubDate>Thu, 17 Apr 2008 22:00:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-top-20-design-tips-for-mysql-enterprise-data-architects-2008-04-18/</guid>
      <description>The slides from my 2008 MySQL Conference Presentation can be downloaded from here .</description>
    </item>
    <item>
      <title>Q: What a MySQL fellow does?</title>
      <link>https://ronaldbradford.com/blog/q-what-a-mysql-fellow-does-2008-04-17/</link>
      <pubDate>Wed, 16 Apr 2008 21:52:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/q-what-a-mysql-fellow-does-2008-04-17/</guid>
      <description>A: Maria, an ACID, MVCC engine that plans to be the default non-transactional and default transactional engine for MySQL.&#xA;Presently development with a team of 6 people and plans of adding 2-3 developers the work on Maria should see the 1.</description>
    </item>
    <item>
      <title>Tips from the MySQL Conference</title>
      <link>https://ronaldbradford.com/blog/tips-from-the-mysql-conference-2008-04-17/</link>
      <pubDate>Wed, 16 Apr 2008 21:45:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tips-from-the-mysql-conference-2008-04-17/</guid>
      <description>What would be great if people could create a single line (one tip) from each talk and we could aggregate these for an executive summary for tech people.&#xA;This was prompted from only a few minutes looking in on Baron Shwartz’s EXPLAIN presentation.</description>
    </item>
    <item>
      <title>PrimeBase PBXT/Blob Streaming BoF – What you missed.</title>
      <link>https://ronaldbradford.com/blog/primebase-pbxtblob-streaming-bof-what-you-missed-2008-04-17/</link>
      <pubDate>Wed, 16 Apr 2008 21:34:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/primebase-pbxtblob-streaming-bof-what-you-missed-2008-04-17/</guid>
      <description>A small but committed group met at 8:30pm to hear more about our the plans from PrimeBase Technologies here at the 2008 MySQL Conference. Our discussion started in true MySQL form.</description>
    </item>
    <item>
      <title>Scaling Wisdom</title>
      <link>https://ronaldbradford.com/blog/scaling-wisdom-2008-04-17/</link>
      <pubDate>Wed, 16 Apr 2008 17:10:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/scaling-wisdom-2008-04-17/</guid>
      <description>The 20 second summary from the Scaling MySQL – Up or Out? from our panel of experts at 2008 MySQL Conference and Expo.&#xA;Paul Tuckfield from YouTube — The answers to everything is replication, you just have to rephrase the question.</description>
    </item>
    <item>
      <title>What&#39;s in a new name</title>
      <link>https://ronaldbradford.com/blog/whats-in-a-new-name-2008-04-16/</link>
      <pubDate>Wed, 16 Apr 2008 04:52:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-in-a-new-name-2008-04-16/</guid>
      <description>Also in the MySQL Press Releases today but dated for tomorrow is Sun Microsystems Announces MySQL 5.1 .&#xA;I find the wording clearly a new language from my previous understanding — “pending general availability of MySQL™ 5.</description>
    </item>
    <item>
      <title>The next opening keynote – Everything fails, All the Time</title>
      <link>https://ronaldbradford.com/blog/the-next-opening-keynote-everything-fails-all-the-time-2008-04-16/</link>
      <pubDate>Wed, 16 Apr 2008 03:56:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-next-opening-keynote-everything-fails-all-the-time-2008-04-16/</guid>
      <description>Our third keynote this morning was by Dr Werner Vogels – CTO Amazon.com&#xA;His second question to the audience “How many of you don’t shop at Amazon?” When one or two people raised their hands he commented, “Can I talk to you later.</description>
    </item>
    <item>
      <title>Standing room only</title>
      <link>https://ronaldbradford.com/blog/standing-room-only-2008-04-16/</link>
      <pubDate>Wed, 16 Apr 2008 03:31:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/standing-room-only-2008-04-16/</guid>
      <description>At Day 1 of the 2008 MySQL Conference and Expo today, our high numbers of attendees (reported at 2,000) have resulted in Standing Room only in a lot of talks. This has got to be excellent PR.</description>
    </item>
    <item>
      <title>PrimeBase XT (PBXT) in the news</title>
      <link>https://ronaldbradford.com/blog/primebase-xt-pbxt-in-the-news-2008-04-16/</link>
      <pubDate>Wed, 16 Apr 2008 00:01:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/primebase-xt-pbxt-in-the-news-2008-04-16/</guid>
      <description>In today’s Official MySQL Press Release , PrimeBase XT (PBXT) has been named along with three other storage engine partners in “Sun Celebrates Third-Party MySQL Storage Engines“.&#xA;This a great achievement for a small company to be recognized in the certified storage engine partner program, in comparison to the other companies that are much larger on the balance sheet.</description>
    </item>
    <item>
      <title>Off to a flying start</title>
      <link>https://ronaldbradford.com/blog/off-to-a-flying-start-2008-04-16/</link>
      <pubDate>Tue, 15 Apr 2008 17:11:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/off-to-a-flying-start-2008-04-16/</guid>
      <description>Marten has opened the 2008 MySQL Conference &amp;amp; Expo. This time he started in his opening comments “I have more to say to more people, and given less time to say it”.</description>
    </item>
    <item>
      <title>A few words from Jonathan Schwartz</title>
      <link>https://ronaldbradford.com/blog/a-few-words-from-jonathan-schwartz-2008-04-16/</link>
      <pubDate>Tue, 15 Apr 2008 16:58:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-few-words-from-jonathan-schwartz-2008-04-16/</guid>
      <description>Following Marten Mickos , the second opening keynote at the 2008 MySQL Conference and Expo was by Jonathan Schwartz CEO and President of Sun Microsystems. Blog His opening joke was about dinner with Marten, to which Marten said “You not going to get a keynote, unless you buy the company.</description>
    </item>
    <item>
      <title>MySQL Awards at the MySQL Conference &amp; Expo</title>
      <link>https://ronaldbradford.com/blog/mysql-awards-at-the-mysql-conference-expo-2008-04-16/</link>
      <pubDate>Tue, 15 Apr 2008 16:10:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-awards-at-the-mysql-conference-expo-2008-04-16/</guid>
      <description>Announced this morning is this year’s MySQL award winners.&#xA;2008 MySQL Application of the Year&#xA;FaceBook – Social Network Virgin Mobile France – Mobile Operator eBay – ECommerce Site 2008 MySQL Partner of the Year</description>
    </item>
    <item>
      <title>Watching what you say?</title>
      <link>https://ronaldbradford.com/blog/watching-what-you-say-2008-04-16/</link>
      <pubDate>Tue, 15 Apr 2008 15:58:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/watching-what-you-say-2008-04-16/</guid>
      <description>Marten has opened the 2008 MySQL Conference and Expo this morning in Santa Clara.&#xA;What was funny in the early slides was the photo showing the burning of the IPO Prospectus.</description>
    </item>
    <item>
      <title>PrimeBase Technologies a MySQL Platinum Level Partner</title>
      <link>https://ronaldbradford.com/blog/primebase-technologies-a-mysql-platinum-level-partner-2008-04-15/</link>
      <pubDate>Mon, 14 Apr 2008 16:01:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/primebase-technologies-a-mysql-platinum-level-partner-2008-04-15/</guid>
      <description>As per the Platinum Partners List PrimeBase Technologies has made a key achievement. I think this is a great list to make for the company. There are only 18 Platinum partners, and PrimeBase Technologies are the third Storage Engine provider and the second first open source storage engine company.</description>
    </item>
    <item>
      <title>What is your max_connections?</title>
      <link>https://ronaldbradford.com/blog/what-is-your-max_connections-2008-04-12/</link>
      <pubDate>Fri, 11 Apr 2008 18:49:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-your-max_connections-2008-04-12/</guid>
      <description>Kevin Murphy just posted Tip of the Day — max_connections and I thought it might be nice to know what people actually set this to so I’ve created a Survey “What’s your max_connections ” (totally anonymous).</description>
    </item>
    <item>
      <title>Trying out Google App Engine</title>
      <link>https://ronaldbradford.com/blog/trying-out-google-app-engine-2008-04-12/</link>
      <pubDate>Fri, 11 Apr 2008 18:21:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/trying-out-google-app-engine-2008-04-12/</guid>
      <description>I got my registration for Google App Engine this morning after being Waitlisted previously .&#xA;Between flying for about 15 hrs tomorrow and then the 2008 MySQL Conference &amp;amp; Expo where I’m presenting and running an Exhibitors booth, fat chance I’ll get to look into this much over the next week.</description>
    </item>
    <item>
      <title>Share/Add This Buttons on sites</title>
      <link>https://ronaldbradford.com/blog/shareadd-this-buttons-on-sites-2008-04-12/</link>
      <pubDate>Fri, 11 Apr 2008 18:12:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/shareadd-this-buttons-on-sites-2008-04-12/</guid>
      <description>I’ve noticed a change of buttons lately on sites where you can bookmark/share the relevant information. So I’ve done a cross sample of A Computer Site – www.dell.com , The MySQL Acquirer – www.</description>
    </item>
    <item>
      <title>MySQL Community Photo Day Prizes</title>
      <link>https://ronaldbradford.com/blog/mysql-community-photo-day-prizes-2008-04-11/</link>
      <pubDate>Fri, 11 Apr 2008 07:04:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-community-photo-day-prizes-2008-04-11/</guid>
      <description>I forgot to mention in Support the MySQL Community Photo Day that PrimeBase Technologies is providing 3 prizes for the best photos uploaded.&#xA;First Prize &amp;lt;td&amp;gt; $150 Amazon Gift Voucher &amp;lt;/td&amp;gt; Second Prize &amp;lt;td&amp;gt; $100 Amazon Gift Voucher &amp;lt;/td&amp;gt; Third Prize &amp;lt;td&amp;gt; $50 Amazon Gift Voucher &amp;lt;/td&amp;gt; So, take your photo with other community supporters — they’ll also be wearing their open source t-shirts.</description>
    </item>
    <item>
      <title>Hey Jake, what&#39;s your problem</title>
      <link>https://ronaldbradford.com/blog/hey-jake-whats-your-problem-2008-04-11/</link>
      <pubDate>Thu, 10 Apr 2008 19:49:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hey-jake-whats-your-problem-2008-04-11/</guid>
      <description>So, I’m checking out the upcoming weather for the MySQL Conference for next week, and Yahoo Weather throws me a 404 Not Found error from their own site. Interesting, what I did particularly like was the URL, it had jake/404.</description>
    </item>
    <item>
      <title>Video Ads</title>
      <link>https://ronaldbradford.com/blog/video-ads-2008-04-11/</link>
      <pubDate>Thu, 10 Apr 2008 19:26:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/video-ads-2008-04-11/</guid>
      <description>On FaceBook I came across www.videoegg.com . One of the ad providers. They get points for a very creative site. Not convinced about their revenue model possibilities, but after seeing a presentation by LinkStorm at the recent Hatchery VC meeting are CPM based ads on a revival.</description>
    </item>
    <item>
      <title>Where&#39;s the News?</title>
      <link>https://ronaldbradford.com/blog/wheres-the-news-2008-04-11/</link>
      <pubDate>Thu, 10 Apr 2008 18:44:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wheres-the-news-2008-04-11/</guid>
      <description>It’s been six weeks since the completion of the acquisition of MySQL by Sun Microsystems . In this time, on the MySQL News and Press Releases there has only been one (1) Press Release here .</description>
    </item>
    <item>
      <title>The pursuit of a synchronous world</title>
      <link>https://ronaldbradford.com/blog/the-pursuit-of-a-synchronous-world-2008-04-11/</link>
      <pubDate>Thu, 10 Apr 2008 14:38:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-pursuit-of-a-synchronous-world-2008-04-11/</guid>
      <description>Well at least your MySQL database world.&#xA;As Paul eluded to , PrimeBase Technologies has a project to provide synchronous replication for MySQL in a High Availability environment. It is more then an idea, there is a plan.</description>
    </item>
    <item>
      <title>Support the MySQL Community Photo Day</title>
      <link>https://ronaldbradford.com/blog/ready-support-the-mysql-community-photo-day-2008-04-10/</link>
      <pubDate>Thu, 10 Apr 2008 06:51:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ready-support-the-mysql-community-photo-day-2008-04-10/</guid>
      <description>Updated On good advice from Sheeri I made a few comments clearer.&#xA;It has been proposed that the integral “MySQL Community Photo Day” be on Thursday April 17 2008, the final day of the MySQL Users Conference.</description>
    </item>
    <item>
      <title>Replication&#43;&#43;, Replication 2.0, Replication.Next</title>
      <link>https://ronaldbradford.com/blog/replication-replication-20-replicationnext-2008-04-10/</link>
      <pubDate>Thu, 10 Apr 2008 00:15:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/replication-replication-20-replicationnext-2008-04-10/</guid>
      <description>There has been some discussion recently regarding the death of MySQL Read Replication starting with Brian Aker and then Farhan , Arjen and Paul have all chimed in. Whatever you want to call it, the next generation of replication approach is clearly on the agenda of the industry leaders and pack followers.</description>
    </item>
    <item>
      <title>The MySQL SandBox</title>
      <link>https://ronaldbradford.com/blog/the-mysql-sandbox-2008-04-10/</link>
      <pubDate>Wed, 09 Apr 2008 21:36:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-sandbox-2008-04-10/</guid>
      <description>This week I’d expected to hear good friend Giuseppe (CCO) Maxia speak about MySQL SandBox at the Hamburg MySQL April Meetup .&#xA;This is product I’ve thought about using, wanted to use, but just never got to the point to using.</description>
    </item>
    <item>
      <title>MySQL Speakers and Presenters at LinkedIn</title>
      <link>https://ronaldbradford.com/blog/mysql-speakers-and-presenters-at-linkedin-2008-04-10/</link>
      <pubDate>Wed, 09 Apr 2008 20:54:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-speakers-and-presenters-at-linkedin-2008-04-10/</guid>
      <description> </description>
    </item>
    <item>
      <title>Storage Engines at the MySQL Conference</title>
      <link>https://ronaldbradford.com/blog/storage-engines-at-the-mysql-conference-2008-04-08/</link>
      <pubDate>Tue, 08 Apr 2008 09:25:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/storage-engines-at-the-mysql-conference-2008-04-08/</guid>
      <description>I’ll be following closely the progression of Storage Engines available in the MySQL Database server, well soon to be available when 5.1 gets to GA (hopefully by end of Q2 which is what we have been told).</description>
    </item>
    <item>
      <title>Wait listing for Google App Engine</title>
      <link>https://ronaldbradford.com/blog/wait-listing-for-google-app-engine-2008-04-08/</link>
      <pubDate>Tue, 08 Apr 2008 08:26:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wait-listing-for-google-app-engine-2008-04-08/</guid>
      <description>TechCrunch announced Google Jumps Head First Into Web Services With Google App Engine so I jumped over to http://code.google.com/appengine to register, but I’ve been added to a waitlist. Reading more I see only 10,000 developers were initially allowed to register, I wonder how long that took to fill up.</description>
    </item>
    <item>
      <title>When is a website useless?</title>
      <link>https://ronaldbradford.com/blog/when-is-a-website-useless-2008-04-08/</link>
      <pubDate>Mon, 07 Apr 2008 22:18:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-is-a-website-useless-2008-04-08/</guid>
      <description>Well this is one way. Time Magazine has so much advertising garbage, the page on my Macbook shows only 16 words of meaningful article text on the page. Those being almost rather useless as well:</description>
    </item>
    <item>
      <title>Hamburg MySQL Meetup – Apr 2008</title>
      <link>https://ronaldbradford.com/blog/hamburg-mysql-meetup-apr-2008-2008-04-08/</link>
      <pubDate>Mon, 07 Apr 2008 21:21:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hamburg-mysql-meetup-apr-2008-2008-04-08/</guid>
      <description>Tonight’s Hamburg MySQL Meetup was a packed room of 60-70 people at Sun in Hamburg. The most I’ve seen @ a MySQL Meetup across three cities, countries, continents and years (my first Oct 5, 2004).</description>
    </item>
    <item>
      <title>A heartfelt apology</title>
      <link>https://ronaldbradford.com/blog/a-heartfelt-apology-2008-04-08/</link>
      <pubDate>Mon, 07 Apr 2008 21:02:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-heartfelt-apology-2008-04-08/</guid>
      <description>While I mentioned in Not Stuck , “thanks to those concerned”, perhaps I did not illustrate clearly that I was suitability moved by the genuine concern of close friends regarding my plight, and I did really appreciate the comments and initial feedback.</description>
    </item>
    <item>
      <title>Using Vodafone UMTS in Germany</title>
      <link>https://ronaldbradford.com/blog/using-vodafone-umts-in-germany-2008-04-06/</link>
      <pubDate>Sun, 06 Apr 2008 11:37:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-vodafone-umts-in-germany-2008-04-06/</guid>
      <description>These instructions apply to the Novatel MC950D UMTS USB modem running under Mac OS/X 10.5 (Note these instructions do not apply to OS/X 10.4)&#xA;1. Software Installation&#xA;You first need to install the software as supplied on CD.</description>
    </item>
    <item>
      <title>Unexpected SEO results</title>
      <link>https://ronaldbradford.com/blog/unexpected-seo-results-2008-04-06/</link>
      <pubDate>Sat, 05 Apr 2008 16:04:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexpected-seo-results-2008-04-06/</guid>
      <description>I had need to show the official MySQL business shirt to somebody, so I did a Google Search on “mysql conference photos” (without the quotes) as I know I’ve seen photos of staff at the conference online before.</description>
    </item>
    <item>
      <title>Come and get a t-shirt at UC2008</title>
      <link>https://ronaldbradford.com/blog/come-and-get-a-t-shirt-at-uc2008-2008-04-06/</link>
      <pubDate>Sat, 05 Apr 2008 14:24:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/come-and-get-a-t-shirt-at-uc2008-2008-04-06/</guid>
      <description>Here I am at my desk sporting the PrimeBase supporters t-shirt that will be available at the exhibitors booth at the 2008 MySQL Conference . The front is rather uneventful with the official logo, but the back will be worth the experience.</description>
    </item>
    <item>
      <title>Not Stuck</title>
      <link>https://ronaldbradford.com/blog/not-stuck-2008-04-02/</link>
      <pubDate>Wed, 02 Apr 2008 06:22:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/not-stuck-2008-04-02/</guid>
      <description>Contrary to my earlier April Fool’s Stuck – No country to call home I’m alive and well in Hamburg Germany with my new job.&#xA;Thanks for those concerned MySQL souls that fell pray to my “Evil Genius” as Farhan called it.</description>
    </item>
    <item>
      <title>New addition to my blog</title>
      <link>https://ronaldbradford.com/blog/new-addition-to-my-blog-2008-03-30/</link>
      <pubDate>Sat, 29 Mar 2008 19:12:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-addition-to-my-blog-2008-03-30/</guid>
      <description>You may have noticed some icons besides any web links such as [This][1]. I have added [Snap Shots][2] to my site. I first noticed it on [www.techcrunch.com][3] and after some analysis saw the potential.</description>
    </item>
    <item>
      <title>A clarification of evil</title>
      <link>https://ronaldbradford.com/blog/a-clarification-of-evil-2008-03-30/</link>
      <pubDate>Sat, 29 Mar 2008 19:07:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-clarification-of-evil-2008-03-30/</guid>
      <description>Earlier I wrote in The Sun Download Manager is evil a subsequent generalization, and I wanted to make a clarification. I stand my by title, but not that the entire company is evil.</description>
    </item>
    <item>
      <title>When technology just works</title>
      <link>https://ronaldbradford.com/blog/when-technology-just-works-2008-03-30/</link>
      <pubDate>Sat, 29 Mar 2008 18:54:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-technology-just-works-2008-03-30/</guid>
      <description>Today I needed to visit a medical specialist for collection of something. I had to pay $250 as my insurance did not cover. I sent a check as requested however today they had not record of receipt.</description>
    </item>
    <item>
      <title>A day with Paul McCullagh – Architect of PBXT and BlobStreaming</title>
      <link>https://ronaldbradford.com/blog/a-day-with-paul-mccullagh-architect-of-pbxt-and-blobstreaming-2008-03-28/</link>
      <pubDate>Thu, 27 Mar 2008 20:07:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-day-with-paul-mccullagh-architect-of-pbxt-and-blobstreaming-2008-03-28/</guid>
      <description>Continuing on from my lightning visits with Jan Kneschke and Michael Zinner , today I got to spend a day with Paul McCullagh at his home in Hamburg Germany .</description>
    </item>
    <item>
      <title>Limiting your result set, but getting count of all rows</title>
      <link>https://ronaldbradford.com/blog/limiting-your-result-set-but-getting-count-of-all-rows-2008-03-27/</link>
      <pubDate>Thu, 27 Mar 2008 00:14:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/limiting-your-result-set-but-getting-count-of-all-rows-2008-03-27/</guid>
      <description>In reviewing some of my notes I thought it was relevant to ensure this small MySQL gem is documented for my history purposes.&#xA;Historically I’ve seen people do a complex SELECT statement twice, first to get a COUNT(*) and then to retrieve the data, perhaps in a paginated format.</description>
    </item>
    <item>
      <title>The Sun Download Manager is evil</title>
      <link>https://ronaldbradford.com/blog/the-sun-download-manager-is-evil-2008-03-27/</link>
      <pubDate>Thu, 27 Mar 2008 00:07:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-sun-download-manager-is-evil-2008-03-27/</guid>
      <description>Well, following my rather unimpressed first attempt to download Open Solaris I registered a second account and this time it worked, go figure, there must be a “annoy MySQL ex employees feature there”.</description>
    </item>
    <item>
      <title>Mac OS/X  One Liner – Changing hostname</title>
      <link>https://ronaldbradford.com/blog/mac-osx-one-liner-changing-hostname-2008-03-27/</link>
      <pubDate>Wed, 26 Mar 2008 21:47:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mac-osx-one-liner-changing-hostname-2008-03-27/</guid>
      <description>To change the Hostname under Mac OS/X 10.5&#xA;$ sudo scutil --set HostName servername.example.com </description>
    </item>
    <item>
      <title>Unix One Liner – List Open Files</title>
      <link>https://ronaldbradford.com/blog/unix-one-liner-list-open-files-2008-03-27/</link>
      <pubDate>Wed, 26 Mar 2008 21:42:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unix-one-liner-list-open-files-2008-03-27/</guid>
      <description>$ lsof -p [pid] </description>
    </item>
    <item>
      <title>Learning SEO the painful way</title>
      <link>https://ronaldbradford.com/blog/learning-seo-the-painful-way-2008-03-27/</link>
      <pubDate>Wed, 26 Mar 2008 18:20:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/learning-seo-the-painful-way-2008-03-27/</guid>
      <description>Indeed I have a goal of launching a consolidated site of my online presence at ronaldbradford.com at some time soon, and even now I have found I’ve made some SEO 101 mistakes, just in my testing site, and my temporary placeholder.</description>
    </item>
    <item>
      <title>Open Source Database Alternative – Ingres</title>
      <link>https://ronaldbradford.com/blog/open-source-database-alternative-ingres-2008-03-27/</link>
      <pubDate>Wed, 26 Mar 2008 15:26:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/open-source-database-alternative-ingres-2008-03-27/</guid>
      <description>On several occasions this year I’ve been prompted to mention in conversation Ingres as an alternative Open Source Database. Jonathan Levin in A list of Open-Source Alternatives to Business Applications was the latest example where Ingres was not mentioned and perhaps it should have been.</description>
    </item>
    <item>
      <title>Things that piss me off</title>
      <link>https://ronaldbradford.com/blog/things-that-piss-me-off-2008-03-26/</link>
      <pubDate>Wed, 26 Mar 2008 04:07:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/things-that-piss-me-off-2008-03-26/</guid>
      <description>So I decided to download Open Solaris tonight. Not only do you have to go through the pain of registering to download the free product, ok that’s understandable, you are forced to enter an Organization and a Phone Number, the first is impractical people, not everybody works or want’s to even tell you where they work, but phone number is completely unacceptable.</description>
    </item>
    <item>
      <title>Just what are MySQL 9.x features?</title>
      <link>https://ronaldbradford.com/blog/just-what-are-mysql-9x-features-2008-03-26/</link>
      <pubDate>Wed, 26 Mar 2008 03:55:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/just-what-are-mysql-9x-features-2008-03-26/</guid>
      <description>Top marks to Jay Pipes for getting the Forge 2.0 finally out after quite some time, as well as in the midst of the MySQL Conference he is organizing.&#xA;I am worried however about some of the content, as shown in the screenshot below, the opening page lists Worklog tasks/features for versions 6.</description>
    </item>
    <item>
      <title>NY PHP  – Sun &amp; MySQL: A New Hope</title>
      <link>https://ronaldbradford.com/blog/ny-php-sun-mysql-a-new-hope-2008-03-26/</link>
      <pubDate>Wed, 26 Mar 2008 03:54:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ny-php-sun-mysql-a-new-hope-2008-03-26/</guid>
      <description>Tonight’s New York PHP community meeting was a talk by Philip Antoniades the MySQL Systems Engineering Manager.&#xA;With an interesting topic opener “A New Hope” I could not resist to hear Philip’s official MySQL presentation.</description>
    </item>
    <item>
      <title>What I love about the MySQL Community</title>
      <link>https://ronaldbradford.com/blog/what-i-love-about-the-mysql-community-2008-03-25/</link>
      <pubDate>Tue, 25 Mar 2008 03:37:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-i-love-about-the-mysql-community-2008-03-25/</guid>
      <description>The people, plain and simple.&#xA;I encourage you, if you are not part of the local MySQL community, then why not? Find a local MySQL Meetup group , attend the MySQL Conference , get online to IRC @ freenode#mysql, subscribe to some lists or read the forums .</description>
    </item>
    <item>
      <title>My Motivation for MySQL Camp III proposal</title>
      <link>https://ronaldbradford.com/blog/my-motivation-for-mysql-camp-iii-proposal-ready-2008-03-25/</link>
      <pubDate>Mon, 24 Mar 2008 17:50:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-motivation-for-mysql-camp-iii-proposal-ready-2008-03-25/</guid>
      <description>I wanted to follow up my earlier post My Ideas for MySQL Camp III with some of motivations. Luckily, good friend and colleague Jeremy literally took all of 15 mins to respond to my post with “So, I see your vision for the event itself.</description>
    </item>
    <item>
      <title>Companies speaking at UC2008</title>
      <link>https://ronaldbradford.com/blog/companies-speaking-at-uc2008-2008-03-24/</link>
      <pubDate>Sun, 23 Mar 2008 15:12:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/companies-speaking-at-uc2008-2008-03-24/</guid>
      <description>The Conference Speakers of the 2008 MySQL Conference provides some common and interesting names of companies not common in MySQL circles such as eBay, Microsoft Corporation, HP, Symantec. I see speakers outside of MySQL from countries including USA, Canada, Brazil, Germany, Japan and Australia.</description>
    </item>
    <item>
      <title>A day with Michael Zinner – Architect of MySQL Workbench</title>
      <link>https://ronaldbradford.com/blog/a-day-with-michael-zinner-architect-of-mysql-workbench-2008-03-24/</link>
      <pubDate>Sun, 23 Mar 2008 15:06:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-day-with-michael-zinner-architect-of-mysql-workbench-2008-03-24/</guid>
      <description>Following A day with Jan Kneschke – Architect of MySQL Proxy , today I’m with Michael Zinner in Vienna, Austria . Michael is Team Lead of the MySQL GUI tools team at MySQL.</description>
    </item>
    <item>
      <title>Speaking at OSCON</title>
      <link>https://ronaldbradford.com/blog/speaking-at-oscon-2008-03-23/</link>
      <pubDate>Sun, 23 Mar 2008 03:19:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-oscon-2008-03-23/</guid>
      <description>I’ve been accepted to speak at the upcoming 2008 OSCON Conference in Portland Oregon July 21-25 2008, where I’ll be speaking with Giuseppe Maxia on MySQL Proxy . I haven’t seen a schedule yet, so I’m interested if there are any other presenters on MySQL topics!</description>
    </item>
    <item>
      <title>Upcoming 2008 MySQL Conference</title>
      <link>https://ronaldbradford.com/blog/upcoming-2008-mysql-conference-2008-03-23/</link>
      <pubDate>Sat, 22 Mar 2008 18:50:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-2008-mysql-conference-2008-03-23/</guid>
      <description>It’s just three weeks now before the 2008 MySQL Conference . Good to see my mug shot on the front page (see screen shot below).&#xA;I will still be presenting my session Top 20 DB Design Tips Every Architect Needs to Know , however as a departing MySQL Employee I’ve had to give up the chance to present the “MySQL for Oracle DBA’s Bootcamp” tutorial, content that I developed for MySQL specifically and have already presented three one day seminars in New York, San Francisco and Washington DC.</description>
    </item>
    <item>
      <title>Choosing a future MySQL career path</title>
      <link>https://ronaldbradford.com/blog/choosing-a-future-mysql-career-path-2008-03-18/</link>
      <pubDate>Tue, 18 Mar 2008 02:07:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/choosing-a-future-mysql-career-path-2008-03-18/</guid>
      <description>In the past few months I’ve not had to look for a job, they look for me. If your a well qualified MySQL DBA there are many opportunities, I’ve had so many of these offers in the past 12 months I’ve lost count.</description>
    </item>
    <item>
      <title>Goals, desires and pursuit of the ideal working environment</title>
      <link>https://ronaldbradford.com/blog/goals-desires-and-pursuit-of-the-ideal-working-environment-2008-03-17/</link>
      <pubDate>Mon, 17 Mar 2008 02:36:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/goals-desires-and-pursuit-of-the-ideal-working-environment-2008-03-17/</guid>
      <description>I’ve had a lot of feedback from my resignation at MySQL. A lot positive, a lot of shock, even some avid discussion on why, and trying for me to reconsider my decision.</description>
    </item>
    <item>
      <title>My passion for Open Source</title>
      <link>https://ronaldbradford.com/blog/my-passion-for-open-source-2008-03-15/</link>
      <pubDate>Fri, 14 Mar 2008 16:41:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-passion-for-open-source-2008-03-15/</guid>
      <description>I am a very strong proponent of Open Source (excluding my Macbook). Joining MySQL Inc was a wonderful achievement, being part of the team behind the most popular open source database.</description>
    </item>
    <item>
      <title>Pursuing new ventures with MySQL</title>
      <link>https://ronaldbradford.com/blog/pursing-new-ventures-with-mysql-2008-03-13/</link>
      <pubDate>Wed, 12 Mar 2008 21:01:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pursing-new-ventures-with-mysql-2008-03-13/</guid>
      <description>The acquisition of MySQL by Sun Microsystems has caused a certain amount of news in 2008 from the Initial announcement at the MySQL ACM, to the completion in just 6 weeks.</description>
    </item>
    <item>
      <title>A day with Jan Kneschke – Architect of MySQL Proxy</title>
      <link>https://ronaldbradford.com/blog/a-day-with-jan-kneschke-architect-of-mysql-proxy-2008-03-13/</link>
      <pubDate>Wed, 12 Mar 2008 20:43:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-day-with-jan-kneschke-architect-of-mysql-proxy-2008-03-13/</guid>
      <description>Recently I got to spend a day with [Jan Kneschke][1] at his home in [Kiel, Germany][2]. This was an excellent opportunity to interact directly with a fellow MySQL employee and resident expert in several fields.</description>
    </item>
    <item>
      <title>Today&#39;s interesting MySQL Error Message</title>
      <link>https://ronaldbradford.com/blog/todays-interesting-mysql-error-message-2-2008-03-10/</link>
      <pubDate>Mon, 10 Mar 2008 00:09:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/todays-interesting-mysql-error-message-2-2008-03-10/</guid>
      <description>You have to love error messages some times. Today in MySQL is was “ERROR 1289 (HY000): The ‘UNKNOWN’ feature is disabled;”&#xA;What was even more interesting is the error message and indeed the error number changed across different versions.</description>
    </item>
    <item>
      <title>Noise canceling headphones</title>
      <link>https://ronaldbradford.com/blog/noise-canceling-headphones-2008-02-28/</link>
      <pubDate>Wed, 27 Feb 2008 21:22:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/noise-canceling-headphones-2008-02-28/</guid>
      <description>Some 9 months ago I left my noise canceling headphones on a plane. Since then I’ve though I’d just self suffer for my carelessness, and I’d decided the next set I would buy would be Bose.</description>
    </item>
    <item>
      <title>MySQL graphics and words in use</title>
      <link>https://ronaldbradford.com/blog/mysql-graphics-and-words-in-use-2008-02-28/</link>
      <pubDate>Wed, 27 Feb 2008 14:50:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-graphics-and-words-in-use-2008-02-28/</guid>
      <description>Not sure during my vacation which part of the creative brain has taken over, but I’ve become rather obsessed with marketing graphics and associated words being used across the MySQL and Sun MySQL websites, (See previous examples here and here ).</description>
    </item>
    <item>
      <title>Where is the Sun MySQL Reference Manual?</title>
      <link>https://ronaldbradford.com/blog/where-is-the-sun-mysql-reference-manual-2008-02-28/</link>
      <pubDate>Wed, 27 Feb 2008 14:22:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/where-is-the-sun-mysql-reference-manual-2008-02-28/</guid>
      <description>Yesterday I mentioned the new &amp;lt;a href=-&amp;ldquo;http://ronaldbradford.com/blog/?p=958&#34;&gt;The official Sun-MySQL WebSite. It interested me with the navigation, graphics and content used to describe MySQL.&#xA;Greg of One Free Voice in a comment raised a very valid question, he could not find the MySQL Reference Manual, see comments .</description>
    </item>
    <item>
      <title>The official Sun-MySQL WebSite</title>
      <link>https://ronaldbradford.com/blog/the-official-sun-mysql-website-2008-02-27/</link>
      <pubDate>Tue, 26 Feb 2008 18:03:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-official-sun-mysql-website-2008-02-27/</guid>
      <description>As already reported the deal is done (see Sun Press Release , Kaj – Ambassador to Sun comments ). I’ve had a look at the Official Sun-MySQL website.&#xA;Here is a review of the interesting words and images on the new site.</description>
    </item>
    <item>
      <title>Correctly handling redirects</title>
      <link>https://ronaldbradford.com/blog/correctly-handling-redirects-2008-02-22/</link>
      <pubDate>Fri, 22 Feb 2008 10:03:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/correctly-handling-redirects-2008-02-22/</guid>
      <description>I’m in the process of consolidating all my work scattered across the WWW to www.ronaldbradford.com As part of the process I was originally redirecting this to my present blog but I was not doing it the correct way.</description>
    </item>
    <item>
      <title>MySQL Monitoring 101 – Graph your results</title>
      <link>https://ronaldbradford.com/blog/monitoring-101-2008-02-17/</link>
      <pubDate>Sat, 16 Feb 2008 17:17:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-101-2008-02-17/</guid>
      <description>The problem Hands up those that don’t monitor their production MySQL web server. I’m a little surprised by this, but I’ve visited several clients that have absolutely no monitoring other then “the customers will tell us when something is wrong”.</description>
    </item>
    <item>
      <title>Microsoft, Yahoo and Open Source</title>
      <link>https://ronaldbradford.com/blog/microsoft-yahoo-and-open-source-2008-02-10/</link>
      <pubDate>Sat, 09 Feb 2008 17:12:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/microsoft-yahoo-and-open-source-2008-02-10/</guid>
      <description>There has been plenty of press this week regarding Microsoft making a bid for Yahoo. This week the Wall Street Journal Article From Uncertain Future To Leading Yahoo Bid has prompted me to the following observations.</description>
    </item>
    <item>
      <title>Solid-State Drives Press</title>
      <link>https://ronaldbradford.com/blog/solid-state-drives-press-2008-02-10/</link>
      <pubDate>Sat, 09 Feb 2008 16:56:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/solid-state-drives-press-2008-02-10/</guid>
      <description>I read yesterday in The Wall Street Journal an interesting article in Personal Technology, “Solid-state drives challenge hard drives in speed, but not value”. While the title does sum up nothing new, the barrier to entry to embracing new technology is always cost, and early adopters may not have deeper pockets, but it’s also about being a alpha geek.</description>
    </item>
    <item>
      <title>MySQL &amp; Sun</title>
      <link>https://ronaldbradford.com/blog/mysql-sun-2008-01-24/</link>
      <pubDate>Wed, 23 Jan 2008 17:13:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-sun-2008-01-24/</guid>
      <description>I have been noticeably absent on my comments in this topic, something I was pinged about yet again today by another colleague.&#xA;Did I have nothing to say? No. It’s just I’ve not been able to say much, or actually do anything in the past 7 days due to strong bought of the flu which has kept me in bed near 5 days straight (coincidently aligning perfectly with MySQL’s recent ACM.</description>
    </item>
    <item>
      <title>My Ideas for MySQL Camp III</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-iii-2008-01-22/</link>
      <pubDate>Tue, 22 Jan 2008 04:19:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-iii-2008-01-22/</guid>
      <description>Diary: January 21st 2008 – Martin Luther King Day (Day doctor’s practices are closed BTW.)&#xA;“I have a dream”, poetic . Actually I have thumping 5 day straight headache but that’s another story.</description>
    </item>
    <item>
      <title>Compiling MySQL 5.0.51 under Ubuntu 7.10</title>
      <link>https://ronaldbradford.com/blog/compiling-mysql-5051-under-ubuntu-710-2008-01-14/</link>
      <pubDate>Sun, 13 Jan 2008 18:07:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-mysql-5051-under-ubuntu-710-2008-01-14/</guid>
      <description>I’ve finally decided to work on a number of improvements in Instrumentation within the MySQL Server I’ve wanted for the first year, See What is the optimal thread specific buffer size?</description>
    </item>
    <item>
      <title>What is the optimal thread specific buffer size?</title>
      <link>https://ronaldbradford.com/blog/what-is-the-optimal-thread-specific-buffer-size-2008-01-14/</link>
      <pubDate>Sun, 13 Jan 2008 17:39:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-the-optimal-thread-specific-buffer-size-2008-01-14/</guid>
      <description>So you want to know what join_buffer_size, sort_buffer_size, read_buffer_size and read_rnd_buffer_size values for your application should be? These MySQL thread specific buffers are variables I can never get right because there are insufficient metrics, instrumentation or even abstract details with the present MySQL Versions.</description>
    </item>
    <item>
      <title>apt &amp; dpkg Reference</title>
      <link>https://ronaldbradford.com/blog/apt-dpkg-reference-2008-01-13/</link>
      <pubDate>Sat, 12 Jan 2008 19:46:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/apt-dpkg-reference-2008-01-13/</guid>
      <description>I found a good reference page for Debian package management commands apt-??? and dpkg.&#xA;Check out http://diablo.ucsc.edu/~wgscott/debian/apt-dpkg-ref.html </description>
    </item>
    <item>
      <title>Microsoftism&#39;s on my MacBook</title>
      <link>https://ronaldbradford.com/blog/microsoftisms-on-my-macbook-2007-12-17/</link>
      <pubDate>Mon, 17 Dec 2007 01:48:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/microsoftisms-on-my-macbook-2007-12-17/</guid>
      <description>Seems Mac OS/X has not escaped the unnecessary annoyances of Windows. Below are details to unstall a product on my MacBook, following it crashing my machine a few times with the “blue screen on death” below.</description>
    </item>
    <item>
      <title>Sleeping in Perl for less then a second</title>
      <link>https://ronaldbradford.com/blog/sleeping-in-perl-for-less-then-a-second-2007-12-07/</link>
      <pubDate>Thu, 06 Dec 2007 19:59:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sleeping-in-perl-for-less-then-a-second-2007-12-07/</guid>
      <description>E.g. to sleep to 100 ms.&#xA;select(undef, undef, undef, 0.1);</description>
    </item>
    <item>
      <title>Optimal OS Partitions</title>
      <link>https://ronaldbradford.com/blog/optimal-os-partitions-2007-12-05/</link>
      <pubDate>Tue, 04 Dec 2007 14:49:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/optimal-os-partitions-2007-12-05/</guid>
      <description>What is the optimal OS partition layout for a database server?&#xA;I’ve seen so many different configurations for OS partitions of recent time, none to my satisfaction.&#xA;Historically, in Unix days 20 years agao, long before RAID and SAN’s all my experiences were for strongly defined partitions.</description>
    </item>
    <item>
      <title>MacBook Essential Installs</title>
      <link>https://ronaldbradford.com/blog/macbook-essential-installs-2007-12-02/</link>
      <pubDate>Sun, 02 Dec 2007 05:39:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/macbook-essential-installs-2007-12-02/</guid>
      <description>I’m being able to spend more time using my MacBook finally. The following are some essential tools I needed to install.&#xA;Firefox – Browser Skype – Chat, Voice Calling Colloquy – IRC Chat VLC – Media Player for xVid Mac the Ripper – DVD Extractor Parallels – Virtualization for Windows XP </description>
    </item>
    <item>
      <title>Another new Google Maps feature – Terrain</title>
      <link>https://ronaldbradford.com/blog/another-new-google-maps-feature-terrain-2007-11-30/</link>
      <pubDate>Fri, 30 Nov 2007 04:32:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/another-new-google-maps-feature-terrain-2007-11-30/</guid>
      <description>So checking Google Maps in the past few days and I see yet another new button, this one [Terrain]</description>
    </item>
    <item>
      <title>Mac Printscreen</title>
      <link>https://ronaldbradford.com/blog/mac-printscreen-2007-11-30/</link>
      <pubDate>Fri, 30 Nov 2007 04:14:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mac-printscreen-2007-11-30/</guid>
      <description>There are many things I’m coming to grip with on my new MacBook. One is missing buttons on the screen, like Page Up, Page Down and PrntSc.&#xA;Well I at least found out from Eric that I can get Print Screen with the following keyboard syntax.</description>
    </item>
    <item>
      <title>Procedure privileges</title>
      <link>https://ronaldbradford.com/blog/procedure-privileges-2007-11-30/</link>
      <pubDate>Fri, 30 Nov 2007 04:09:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/procedure-privileges-2007-11-30/</guid>
      <description>I came across a problem on site yesterday. In moving the development environment to a new server and creating more appropriate permissions for users (they were using ALL on *.*) I found that the Java application would crash with a NullPointerException.</description>
    </item>
    <item>
      <title>MySQL under Mac OS/X 10.5</title>
      <link>https://ronaldbradford.com/blog/mysql-under-mac-osx-105-2007-11-30/</link>
      <pubDate>Fri, 30 Nov 2007 03:34:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-under-mac-osx-105-2007-11-30/</guid>
      <description>Time to install MySQL on my new MacBook .&#xA;$ cd /opt $ wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.45-osx10.4-i686.tar.gz/from/http://mysql.mirrors.hoobly.com/ $ tar xvfz mysql-5.0.45-osx10.4-i686.tar.gz $ cd mysql-5.0.45-ox10.4-i686 $ scripts/mysql_install_db Installing MySQL system tables... 071129 22:10:48 [Warning] Setting lower_case_table_names=2 because file system for /opt/mysql-5.</description>
    </item>
    <item>
      <title>iPhone bug</title>
      <link>https://ronaldbradford.com/blog/iphone-bug-2007-11-22/</link>
      <pubDate>Thu, 22 Nov 2007 00:31:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/iphone-bug-2007-11-22/</guid>
      <description>I discovered a bug on my iPhone. The issue was around Daylight saving. Thanks to Dock I was able to take screenshots which was much better then photos.&#xA;In Calendar when you select 1am on the scrollers, you get 1am as the start time.</description>
    </item>
    <item>
      <title>My Hacked iPhone</title>
      <link>https://ronaldbradford.com/blog/my-hacked-iphone-2007-11-22/</link>
      <pubDate>Thu, 22 Nov 2007 00:28:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-hacked-iphone-2007-11-22/</guid>
      <description>I installed Dock on my iPhone and it gave a very handy and wanted Screen Shot function. So now I can show my present iPhone screen. It looks like:&#xA;Apart from the obvious differences of different and more icons, I have by background behind icons, and I’ve turned off the text, so you need to know the icon means.</description>
    </item>
    <item>
      <title>Installing Skype</title>
      <link>https://ronaldbradford.com/blog/installing-skype-2007-11-21/</link>
      <pubDate>Tue, 20 Nov 2007 23:49:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-skype-2007-11-21/</guid>
      <description>A fresh install of my laptop with Ubuntu 7.10 after stuff just didn’t work causes pains sometimes of the installed programs. Skype being one of them.&#xA;Goto Skype for Linux and get the Ubuntu installer.</description>
    </item>
    <item>
      <title>My MacBook</title>
      <link>https://ronaldbradford.com/blog/my-macbook-2007-11-19/</link>
      <pubDate>Sun, 18 Nov 2007 19:48:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-macbook-2007-11-19/</guid>
      <description>I arrived home last night at midnight from San Francisco to a pile of mail and a number of packages. My shiny new MacBook had arrived. It was rather ridiculous that I wanted a HDD upgrade and I could no buy it in the store.</description>
    </item>
    <item>
      <title>MySQL at Oracle Open World</title>
      <link>https://ronaldbradford.com/blog/mysql-at-oracle-open-world-2007-11-15/</link>
      <pubDate>Thu, 15 Nov 2007 00:06:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-at-oracle-open-world-2007-11-15/</guid>
      <description>Yes, it may seem rather strange to the readers but MySQL has a booth at this week’s Oracle Open World 2007 and I’m here in San Francisco Wednesday and Thursday. If your in SF come in and say hi.</description>
    </item>
    <item>
      <title>Using MySQL Table Checksum</title>
      <link>https://ronaldbradford.com/blog/using-mysql-table-checksum-2007-11-10/</link>
      <pubDate>Fri, 09 Nov 2007 19:57:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-mysql-table-checksum-2007-11-10/</guid>
      <description>The MySQL Table Checksum , part of the MySQL Toolkit (having to be renamed soon ) is an invaluable community tool for use with MySQL. Most sites or installations of any volume will use MySQL Replication for one purpose or another, be it for read scalability, backups, testing, upgrading etc.</description>
    </item>
    <item>
      <title>Funny command line option for the day</title>
      <link>https://ronaldbradford.com/blog/funny-command-line-option-for-the-day-2007-11-08/</link>
      <pubDate>Wed, 07 Nov 2007 20:57:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/funny-command-line-option-for-the-day-2007-11-08/</guid>
      <description>I needed to start mysql without privileges after a database restore today, and while confirming the correct option which was –skip-grant-tables I came across an option which made me laugh.</description>
    </item>
    <item>
      <title>MySQL Conference Submissions have closed</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-submissions-have-closed-2007-11-08/</link>
      <pubDate>Wed, 07 Nov 2007 17:59:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-submissions-have-closed-2007-11-08/</guid>
      <description>If you didn’t get your proposal in for MySQL Conference 2008 , that’s too bad.&#xA;I often wondered from past conferences why submissions were needed so early, like 5 months before.</description>
    </item>
    <item>
      <title>Hacking my iPhone</title>
      <link>https://ronaldbradford.com/blog/hacking-my-iphone-2007-11-03/</link>
      <pubDate>Fri, 02 Nov 2007 20:22:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hacking-my-iphone-2007-11-03/</guid>
      <description>I’ve finally taken the plunge after wanting to for some time. This is what I did, all steps are from using the iPhone directly, no computer required.&#xA;NOTE: I can’t take responsibility for anything that happens to your iPhone.</description>
    </item>
    <item>
      <title>Google Maps at Halloween</title>
      <link>https://ronaldbradford.com/blog/google-maps-at-halloween-2007-11-03/</link>
      <pubDate>Fri, 02 Nov 2007 20:15:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-maps-at-halloween-2007-11-03/</guid>
      <description>If you didn’t spot it Google Maps – Street View had a Halloween icon. You can see it clearly below as I dragged it over a clear space.</description>
    </item>
    <item>
      <title>Ubuntu Tricks today</title>
      <link>https://ronaldbradford.com/blog/ubuntu-tricks-today-2007-10-27/</link>
      <pubDate>Sat, 27 Oct 2007 03:08:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ubuntu-tricks-today-2007-10-27/</guid>
      <description>ctrl-alt-l – Lock Screen&#xA;ctrl-alt-d – Desktop&#xA;# Multi Cut-Paste History&#xA;apt-get install glipper&#xA;Add to System|Preferences|Sessions|Startup Programs&#xA;Thanks Yves</description>
    </item>
    <item>
      <title>Perl Tricks</title>
      <link>https://ronaldbradford.com/blog/perl-tricks-2007-10-25/</link>
      <pubDate>Wed, 24 Oct 2007 15:21:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/perl-tricks-2007-10-25/</guid>
      <description>perl_modules.pl&#xA;#!/usr/bin/perl use ExtUtils::Installed; my $instmod = ExtUtils::Installed-&gt;new(); foreach my $module ($instmod-&gt;modules()) { my $version = $instmod-&gt;version($module) || &#34;???&#34;; print &#34;$module -- $versionn&#34;; } remove_perl_module.pl&#xA;#!/usr/bin/perl -w use ExtUtils::Packlist; use ExtUtils::Installed; $ARGV[0] or die &#34;</description>
    </item>
    <item>
      <title>Ban the Backquote</title>
      <link>https://ronaldbradford.com/blog/ban-the-backquote-2007-10-20/</link>
      <pubDate>Fri, 19 Oct 2007 22:43:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ban-the-backquote-2007-10-20/</guid>
      <description>I really don’t like the backquote character (`). This is primarily due to it’s use by MySQL in internal and community tools.&#xA;MySQL allows objects, .e.g table names, column names etc to contain both reserved words and spaces, providing they are appropriately surrounded by backquotes, so tools now simply enclose everything with backquotes.</description>
    </item>
    <item>
      <title>NY Users Group – Analyzing MySQL Status and your SQL</title>
      <link>https://ronaldbradford.com/blog/ny-users-group-analyzing-mysql-status-and-your-sql-2007-09-19/</link>
      <pubDate>Wed, 19 Sep 2007 03:07:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ny-users-group-analyzing-mysql-status-and-your-sql-2007-09-19/</guid>
      <description>This month I continued my Performance Analysis talks at the Local NY MySQL Meetup . Previous discussions can be found here .&#xA;Our focus was a more in-depth look at gathering and reviewing MySQL Status and your applications SQL statements using MySQL Proxy .</description>
    </item>
    <item>
      <title>Ubuntu 7.04 Fiesty</title>
      <link>https://ronaldbradford.com/blog/ubuntu-704-fiesty-2007-09-14/</link>
      <pubDate>Thu, 13 Sep 2007 15:51:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ubuntu-704-fiesty-2007-09-14/</guid>
      <description>I upgraded my work laptop to Ubuntu 7.04 Fiesty . The process was not as smooth as I expected. First it complained about not enough space on /var, so I cleaned up sufficient space.</description>
    </item>
    <item>
      <title>LAST_INSERT_ID(expr) – The lesser known usage</title>
      <link>https://ronaldbradford.com/blog/last_insert_idexpr-the-lesser-known-usage-2007-09-12/</link>
      <pubDate>Wed, 12 Sep 2007 05:40:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/last_insert_idexpr-the-lesser-known-usage-2007-09-12/</guid>
      <description>I am of the attitude, the day you stop learning something is the day you die. I’m not prepared to induce MySQL into both sides of that equation, however some days it never ceases to amaze me what little thing I didn’t know about MySQL.</description>
    </item>
    <item>
      <title>MySQL Camp II – Memorable Quotes Day 1</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-ii-memorable-quotes-day-1-2007-09-12/</link>
      <pubDate>Wed, 12 Sep 2007 02:03:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-ii-memorable-quotes-day-1-2007-09-12/</guid>
      <description>Better late then never, this week I finally have the chance to catch up on some overdue posts. At the first MySQL Camp I made a list of memorable Quotes, see Day 1 , Day 2 , Day 3 .</description>
    </item>
    <item>
      <title>DateTime vs Timestamp</title>
      <link>https://ronaldbradford.com/blog/datetime-vs-timestamp-2007-09-07/</link>
      <pubDate>Fri, 07 Sep 2007 03:15:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/datetime-vs-timestamp-2007-09-07/</guid>
      <description>I was asked a question today, “DATETIME vs TIMESTAMP. When to use which &amp;amp; why?”&#xA;It’s a good MySQL introduction question, here are some general considerations for choosing one.&#xA;Do you need Date values other then an EPOCH value?</description>
    </item>
    <item>
      <title>New mysql.com look</title>
      <link>https://ronaldbradford.com/blog/new-mysqlcom-look-2007-09-01/</link>
      <pubDate>Fri, 31 Aug 2007 17:10:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-mysqlcom-look-2007-09-01/</guid>
      <description>If you have not been to the www.mysql.com website, it’s a new look.</description>
    </item>
    <item>
      <title>The woes of MySQL Community tools under Solaris</title>
      <link>https://ronaldbradford.com/blog/the-woes-of-mysql-community-tools-under-solaris-2007-08-31/</link>
      <pubDate>Thu, 30 Aug 2007 14:15:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-woes-of-mysql-community-tools-under-solaris-2007-08-31/</guid>
      <description>Yesterday I attempted to get a working MySQL environment to support the number of utilities we all use including mytop , innotop , mybench , mysqltoolkit . These products require a number of Perl Dependencies, and while that may be a rather trivial task under Linux and with the power of cpan , working on Solaris is a whole different story.</description>
    </item>
    <item>
      <title>A MySQL Story</title>
      <link>https://ronaldbradford.com/blog/the-taso-dump-song-2007-08-26/</link>
      <pubDate>Sun, 26 Aug 2007 05:11:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-taso-dump-song-2007-08-26/</guid>
      <description>The Taso Dump I’ve gotto go, my time has come. (maintenance window needed)&#xA;Could not get a lock. (table lock)&#xA;I needed a blocker to ensure a single thread. (–single-transaction)</description>
    </item>
    <item>
      <title>MySQL Camp II – Post Dinner</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-ii-post-dinner-2007-08-26/</link>
      <pubDate>Sat, 25 Aug 2007 20:15:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-ii-post-dinner-2007-08-26/</guid>
      <description>MySQL Camp II is complete. A small group of about 18 had post dinner at Tiny Thai in New York City. Some elected to drive from Brooklyn, they arrived at least 30 minutes after those of us that the subway.</description>
    </item>
    <item>
      <title>MySQL Camp II – Introductions</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-ii-introductions-2007-08-24/</link>
      <pubDate>Thu, 23 Aug 2007 14:46:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-ii-introductions-2007-08-24/</guid>
      <description>We have started MySQL Camp II . The first session is Introductions.&#xA;I didn’t catch all the employers, but here is part of the list of attendees at the Introduction section.</description>
    </item>
    <item>
      <title>MySQL Camp II – It begins</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-ii-it-begins-2007-08-23/</link>
      <pubDate>Thu, 23 Aug 2007 12:03:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-ii-it-begins-2007-08-23/</guid>
      <description>Well readers, your either here or your not. MySQL Camp II starts today in Brooklyn, New York, at Polytechnic University. Last night’s pre drinks meetup in NYC went well, but today it’s brass tacks time.</description>
    </item>
    <item>
      <title>MySQL Backup &amp; Recovery – Part 1</title>
      <link>https://ronaldbradford.com/blog/mysql-backup-recovery-part-1-2007-08-21/</link>
      <pubDate>Tue, 21 Aug 2007 03:22:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-backup-recovery-part-1-2007-08-21/</guid>
      <description>I realized recently from observation that some smaller websites which use MySQL do not have a working backup and recovery strategy. Some may have a backup approach but it will not work in a recovery.</description>
    </item>
    <item>
      <title>Today&#39;s interesting MySQL Error Message</title>
      <link>https://ronaldbradford.com/blog/todays-interesting-mysql-error-message-2007-08-20/</link>
      <pubDate>Sun, 19 Aug 2007 22:23:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/todays-interesting-mysql-error-message-2007-08-20/</guid>
      <description>You have to love error messages some times. Today is was “ERROR 1289 (HY000): The ‘UNKNOWN’ feature is disabled;”&#xA;For those interested.&#xA;mysql&gt; select version(); +-------------+ | version() | +-------------+ | 6.</description>
    </item>
    <item>
      <title>SHOW STATUS WHERE</title>
      <link>https://ronaldbradford.com/blog/show-status-where-2007-08-20/</link>
      <pubDate>Sun, 19 Aug 2007 22:16:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/show-status-where-2007-08-20/</guid>
      <description>When you use SHOW STATUS can can restrict with the LIKE syntax, allowing for a subset of values. For example:&#xA;mysql&gt; SHOW GLOBAL STATUS LIKE &#39;Com%&#39;; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | Com_admin_commands | 0 | | Com_alter_db | 0 | | Com_alter_table | 0 | | Com_analyze | 0 | | Com_backup_table | 0 | | Com_begin | 0 | | Com_change_db | 0 | | Com_change_master | 0 | .</description>
    </item>
    <item>
      <title>MySQL NY Meetup – Part 2 in our series</title>
      <link>https://ronaldbradford.com/blog/mysql-ny-meetup-part-2-in-our-series-2007-08-20/</link>
      <pubDate>Sun, 19 Aug 2007 22:00:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-ny-meetup-part-2-in-our-series-2007-08-20/</guid>
      <description>Last night at the MySQL NY Meetup we continued on from a very successful July presentation on “Practical Performance Tips &amp;amp; Tricks”. I must admit after speaking and standing all day for the MySQL DBA Bootcamp for the Oracle DBA it was a stretch, and we didn’t cover all material as expected, but the evening was still very productive to everybody.</description>
    </item>
    <item>
      <title>Learning MySQL as an Oracle DBA</title>
      <link>https://ronaldbradford.com/blog/learning-mysql-as-an-oracle-dba-2007-08-19/</link>
      <pubDate>Sun, 19 Aug 2007 05:20:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/learning-mysql-as-an-oracle-dba-2007-08-19/</guid>
      <description>Updated&#xA;I have an entire section now devoted to various MySQL for the Oracle DBA Resources . You will find additional information here.&#xA;This week I presented two one day free seminars, “MySQL DBA Bootcamp for the Oracle DBA ” in New York and San Francisco.</description>
    </item>
    <item>
      <title>Let&#39;s improve MySQL security</title>
      <link>https://ronaldbradford.com/blog/lets-improve-mysql-security-2007-08-19/</link>
      <pubDate>Sun, 19 Aug 2007 04:34:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/lets-improve-mysql-security-2007-08-19/</guid>
      <description>We have all done it in the past, and probably most people that read this (will admit| or lie) to still doing it, but everybody must start making an effort to improving MySQL security in the usage on your MySQL Installation, including just on your laptop, and in presentations that people read.</description>
    </item>
    <item>
      <title>My iPhone Bill</title>
      <link>https://ronaldbradford.com/blog/my-iphone-bill-2007-08-19/</link>
      <pubDate>Sun, 19 Aug 2007 04:17:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-iphone-bill-2007-08-19/</guid>
      <description>Today I got back home to my iPhone bill. Lucky for me it was only 15 pages long. Rather stupid, but this news has been circulating for a few days. You can read More Google News stories including creative titles like “How many trees did your iPhone bill kill?</description>
    </item>
    <item>
      <title>5.1.20 Gotcha – The MySQL Error Log</title>
      <link>https://ronaldbradford.com/blog/5120-gotcha-the-mysql-error-log-2007-07-21/</link>
      <pubDate>Fri, 20 Jul 2007 18:13:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/5120-gotcha-the-mysql-error-log-2007-07-21/</guid>
      <description>While using the latest MySQL 5.1.20 yesterday I came across another situation that was not expected as with previous editions of MySQL. The background is experimenting with DRBD. When I configured MySQL to startup with a /etc/my.</description>
    </item>
    <item>
      <title>MySQL 5.1.20 Installation</title>
      <link>https://ronaldbradford.com/blog/mysql-5120-installation-2007-07-20/</link>
      <pubDate>Fri, 20 Jul 2007 00:24:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5120-installation-2007-07-20/</guid>
      <description>MySQL recently released 5.1.20 beta . I just ran into another gotcha, which prompted me to post this draft I’ve had for a while.&#xA;rbradford@newyork:/opt/mysql51$ scripts/mysql_install_db Installing MySQL system tables... 070709 23:24:08 [Note] Plugin &#39;InnoDB&#39; disabled by command line option OK Filling help tables.</description>
    </item>
    <item>
      <title>OS Freedom</title>
      <link>https://ronaldbradford.com/blog/os-freedom-2007-07-20/</link>
      <pubDate>Fri, 20 Jul 2007 00:17:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/os-freedom-2007-07-20/</guid>
      <description>I’m at some internal MySQL training today at our US HQ. In a room of 11 people we are all using our laptops for access to additional machines. The beauty of this is we have Linux (Ubuntu 5.</description>
    </item>
    <item>
      <title>The Hatchery July Event</title>
      <link>https://ronaldbradford.com/blog/the-hatchery-july-event-2007-07-16/</link>
      <pubDate>Mon, 16 Jul 2007 03:57:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-hatchery-july-event-2007-07-16/</guid>
      <description>Wednesday night I attended my second [Hatchery][1] event. The Hatchery is an opportunity for organizations and clever individuals seeking venture capital to make a proposal in a formal panel process with venture capitalists.</description>
    </item>
    <item>
      <title>The fobar of a Web 2.0 website</title>
      <link>https://ronaldbradford.com/blog/the-fobar-of-a-web-20-website-2007-07-16/</link>
      <pubDate>Sun, 15 Jul 2007 23:49:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-fobar-of-a-web-20-website-2007-07-16/</guid>
      <description>Web 2.0 is all about community driven content. Recently eBay purchased Stumble Upon for $75 million . There is a problem here. When I first heard of the site, I looked at.</description>
    </item>
    <item>
      <title>The iPhone Safari Browser</title>
      <link>https://ronaldbradford.com/blog/the-iphone-safari-browser-2007-07-15/</link>
      <pubDate>Sun, 15 Jul 2007 03:08:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-iphone-safari-browser-2007-07-15/</guid>
      <description>One of my photo websites www.ronaldbradford.com doesn’t work properly on the iPhone under Safari, but it works under Safari on Mac OS/X. Problem is, there is no debugging options and I see no way to workout why DOM compliant Javascript doesn’t work!</description>
    </item>
    <item>
      <title>Cool Product – OQO</title>
      <link>https://ronaldbradford.com/blog/cool-product-oqo-2007-07-15/</link>
      <pubDate>Sat, 14 Jul 2007 20:03:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/cool-product-oqo-2007-07-15/</guid>
      <description>My flatmate just go an OQO and he hasn’t stopped raving about it.&#xA;A small PDA type device, however it runs a full version of Windows XP, has a full keyboard, mouse and keypad, a screen of 800 x 480 and build-in Wi-Fi and wireless broadband that can be connected to a telephone provider.</description>
    </item>
    <item>
      <title>WebSite – User Plane</title>
      <link>https://ronaldbradford.com/blog/website-user-plane-2007-07-15/</link>
      <pubDate>Sat, 14 Jul 2007 19:50:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/website-user-plane-2007-07-15/</guid>
      <description>I wrote recently about the [Fotolog New Messenger Feature][1]. This uses a product from an AOL company User Plane , software that you can get for free to add to your own website for messenging.</description>
    </item>
    <item>
      <title>Fotolog New Messenger Feature</title>
      <link>https://ronaldbradford.com/blog/fotolog-new-messager-feature-2007-07-15/</link>
      <pubDate>Sat, 14 Jul 2007 19:42:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/fotolog-new-messager-feature-2007-07-15/</guid>
      <description>Fotolog has released interactive chat yesterday. See Official Fotolog Release . I’ve got four accounts here for my photos.&#xA;Vehicle Plates ,Cool Vehicle Plates ,Lifes Short Adventure &amp;amp; Arabx So I’m logged on, and I get this popup message like this:</description>
    </item>
    <item>
      <title>MySQL NY Meetup Presentation</title>
      <link>https://ronaldbradford.com/blog/mysql-ny-meetup-presentation-2007-07-11/</link>
      <pubDate>Wed, 11 Jul 2007 03:43:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-ny-meetup-presentation-2007-07-11/</guid>
      <description>Tonight I spoke at the NY MySQL Meetup . The topic “Practical Performance Tips &amp;amp; Tricks” was a full packed 1 hour session, with 4 x 15 minute sections on Beginner, Intermediate, Advanced and MySQL Proxy.</description>
    </item>
    <item>
      <title>Other iPhone experiences for corporate users</title>
      <link>https://ronaldbradford.com/blog/other-iphone-experiences-for-corporate-users-2007-07-04/</link>
      <pubDate>Tue, 03 Jul 2007 22:09:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/other-iphone-experiences-for-corporate-users-2007-07-04/</guid>
      <description>I am not alone in my experience as a corporate AT&amp;amp;T/Cingular user wanting an iPhone. See my last post iPhone activation – Finally after 3 days . In the past 30 minutes I’ve read the same pain from many people.</description>
    </item>
    <item>
      <title>iPhone activation – Finally after 3 days</title>
      <link>https://ronaldbradford.com/blog/iphone-activation-finally-after-3-days-2007-07-04/</link>
      <pubDate>Tue, 03 Jul 2007 21:34:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/iphone-activation-finally-after-3-days-2007-07-04/</guid>
      <description>If you have been following my iPhone saga, last time was iPhone for corporate users. What a debacle So after 3 days, my phone is finally activated, however it was no as simple even with the required hoops mentioned last time.</description>
    </item>
    <item>
      <title>iPhone for corporate users. What a debacle</title>
      <link>https://ronaldbradford.com/blog/iphone-for-corporate-users-what-a-debacle-2007-07-02/</link>
      <pubDate>Sun, 01 Jul 2007 17:39:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/iphone-for-corporate-users-what-a-debacle-2007-07-02/</guid>
      <description>What a debacle. Here is how poorly AT&amp;amp;T have handled the management of the iPhone for the millions of “individual” users that have their bill paided for under a corporate account.</description>
    </item>
    <item>
      <title>iPhone interest at the NY Apple Store</title>
      <link>https://ronaldbradford.com/blog/iphone-interest-at-the-ny-apple-store-2007-07-02/</link>
      <pubDate>Sun, 01 Jul 2007 17:17:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/iphone-interest-at-the-ny-apple-store-2007-07-02/</guid>
      <description>As I mentioned earlier , I purchased an iPhone the night of release at the NY Apple store without much difficulty, certainly no line. This video gives you an indication of the iPhone display area and empty sales lines.</description>
    </item>
    <item>
      <title>The iPhone</title>
      <link>https://ronaldbradford.com/blog/the-iphone-2007-06-30/</link>
      <pubDate>Sat, 30 Jun 2007 06:17:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-iphone-2007-06-30/</guid>
      <description>Apple today released the iPhone . It was released at 6pm on Friday June 29. Who releases a product at 6pm on a Friday? While walking up 5th Avenue before dinner I noticed a line of people outside a Cingular (now the new AT&amp;amp;T) store (the only phone network you can get an iPhone for).</description>
    </item>
    <item>
      <title>MySQL Proxy. Playing with the tutorials</title>
      <link>https://ronaldbradford.com/blog/mysql-proxy-playing-with-the-tutorials-2007-06-29/</link>
      <pubDate>Fri, 29 Jun 2007 00:00:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-proxy-playing-with-the-tutorials-2007-06-29/</guid>
      <description>I was playing with the 5 sample tutorial Lua scripts available here with the MySQL Proxy , but I was doing something a little inefficiently.&#xA;I started mysqld, then I started the MySQL Proxy with the lua script, then connected to MySQL via the proxy.</description>
    </item>
    <item>
      <title>The algorithm is banned in China</title>
      <link>https://ronaldbradford.com/blog/the-algorithm-is-banned-in-china-2007-06-29/</link>
      <pubDate>Thu, 28 Jun 2007 21:40:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-algorithm-is-banned-in-china-2007-06-29/</guid>
      <description>This is an image I took yesterday of a billboard “The algorithm is banned in China.”. I don’t get it. This one has “Ask” in the bottom of the image.</description>
    </item>
    <item>
      <title>It doesn&#39;t take long</title>
      <link>https://ronaldbradford.com/blog/it-doesnt-take-long-2007-06-29/</link>
      <pubDate>Thu, 28 Jun 2007 21:33:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/it-doesnt-take-long-2007-06-29/</guid>
      <description>Google Van is one of the sites now sporting images found as part of Google Street View which has been on line for about a month now.&#xA;What is the world coming to!</description>
    </item>
    <item>
      <title>What&#39;s your disk I/O thoughtput?</title>
      <link>https://ronaldbradford.com/blog/whats-your-disk-io-thoughtput-2007-06-29/</link>
      <pubDate>Thu, 28 Jun 2007 17:09:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-your-disk-io-thoughtput-2007-06-29/</guid>
      <description>MySQL uses disk. Ok, so everybody knew that. MySQL uses disk in two primary ways.&#xA;Random I/O (Reading &amp;amp; Writing Data/Index blocks) Sequential I/O (Binary Log, InnoDB Redo Log) Historically it’s been best practice to separate these onto different spindles, and also separating the OS and tmp space onto a third spindle.</description>
    </item>
    <item>
      <title>Top 5 Best Practices for MySQL</title>
      <link>https://ronaldbradford.com/blog/top-5-best-practices-for-mysql-2007-06-28/</link>
      <pubDate>Wed, 27 Jun 2007 21:35:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/top-5-best-practices-for-mysql-2007-06-28/</guid>
      <description>We had the Top 5 wishes for MySQL started by Jay recently. So in true chain letter fashion I’m starting a new one this week. “The top 5 Best Practices for MySQL”.</description>
    </item>
    <item>
      <title>Got MySQL Proxy yet!</title>
      <link>https://ronaldbradford.com/blog/got-mysql-proxy-yet-2007-06-27/</link>
      <pubDate>Wed, 27 Jun 2007 04:24:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/got-mysql-proxy-yet-2007-06-27/</guid>
      <description>If you haven’t got MySQL Proxy yet, then stop and get it now. Jan announced the release a few days ago of this new product offering from MySQL .&#xA;I first heard about MySQL Proxy at the recent MySQL Conference 2007 and actually used it a few weeks later to help address slow running queries during benchmarking with a granularity of milliseconds — Wow.</description>
    </item>
    <item>
      <title>Query Cache is deterministic</title>
      <link>https://ronaldbradford.com/blog/query-cache-is-deterministic-2007-06-27/</link>
      <pubDate>Wed, 27 Jun 2007 03:57:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/query-cache-is-deterministic-2007-06-27/</guid>
      <description>I was reading some points on a Blog post today here . I didn’t see it via Planet MySQL but via a Google Alert.&#xA;The post has several good beginner points on MySQL Performance, but included the point “Literal current date is better than using the CURRENT_DATE() function because literals will use the query cache but functions won’t.</description>
    </item>
    <item>
      <title>My &#39;Hourly&#39; MySQL Monitor Script Version 0.05</title>
      <link>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-version-005-2007-06-22/</link>
      <pubDate>Thu, 21 Jun 2007 15:50:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-version-005-2007-06-22/</guid>
      <description>I’ve been able to steal some more time to work on my script following My ‘hourly’ MySQL monitor script Version 0.03 almost a month ago.&#xA;The purpose of this script is simple.</description>
    </item>
    <item>
      <title>Watching for Disk Based Tables being created</title>
      <link>https://ronaldbradford.com/blog/watching-for-disk-based-tables-being-created-2007-06-21/</link>
      <pubDate>Thu, 21 Jun 2007 04:55:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/watching-for-disk-based-tables-being-created-2007-06-21/</guid>
      <description>I didn’t know you could actually do this before addressing this problem in a benchmark using 5.0.36.&#xA;MySQL allows you to update two tables with a single UPDATE statement. I knew you could reference two tables in an UPDATE statement but not update both.</description>
    </item>
    <item>
      <title>The Facebook effect</title>
      <link>https://ronaldbradford.com/blog/the-facebook-effect-2007-06-21/</link>
      <pubDate>Thu, 21 Jun 2007 03:15:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-facebook-effect-2007-06-21/</guid>
      <description>First it was the SlashDot effect, then it was the Digg effect, now it’s the Facebook effect. I have a friend at Facebook and he was talking about the effect of the Facebook Platform API that was released a few weeks ago.</description>
    </item>
    <item>
      <title>Top 5 wishes for MySQL</title>
      <link>https://ronaldbradford.com/blog/top-5-wishes-for-mysql-2007-06-21/</link>
      <pubDate>Wed, 20 Jun 2007 22:25:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/top-5-wishes-for-mysql-2007-06-21/</guid>
      <description>Note: My views are just that: mine.&#xA;1. Real time Query Monitoring&#xA;MySQL 5.0 GA provides only 3 ways to look at queries that are executed on a server in some way or another.</description>
    </item>
    <item>
      <title>MySQL – Wikipedia</title>
      <link>https://ronaldbradford.com/blog/mysql-wikipedia-2007-06-15/</link>
      <pubDate>Thu, 14 Jun 2007 22:13:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-wikipedia-2007-06-15/</guid>
      <description>I was reading only last week the notes from [Wikipedia: Site Internals, Configuration and Code Examples, and Management Issues][1] Tutorial by Domas Mituzas at the recent [2007 MySQL Conference][2]. I didn&amp;#8217;t attend this session, like a lot of sessions too much good stuff at the same time.</description>
    </item>
    <item>
      <title>MySQL – Testing failing non-transactional statements</title>
      <link>https://ronaldbradford.com/blog/mysql-testing-failing-non-transactional-statements-2007-06-15/</link>
      <pubDate>Thu, 14 Jun 2007 21:33:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-testing-failing-non-transactional-statements-2007-06-15/</guid>
      <description>I was asked recently to confirm a consistent state of data in a non-transactional MySQL table after a failing statement updating multiple rows did not complete successfully.&#xA;Hmmm, this is what I did.</description>
    </item>
    <item>
      <title>Some comments of &#39;Five months with MySQL Cluster&#39;</title>
      <link>https://ronaldbradford.com/blog/some-comments-of-five-months-with-mysql-cluster-2007-06-08/</link>
      <pubDate>Thu, 07 Jun 2007 19:09:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-comments-of-five-months-with-mysql-cluster-2007-06-08/</guid>
      <description>I recently saw the Planet MySQL post Five months with MySQL Cluster by Brian Moon.&#xA;Thought I’d add my 5 cents worth (Australian’s don’t have 1 cent coins any more to make 2 cents worth)</description>
    </item>
    <item>
      <title>Truemors, Tumors, Dribble</title>
      <link>https://ronaldbradford.com/blog/truemors-tumors-dribble-2007-06-08/</link>
      <pubDate>Thu, 07 Jun 2007 18:04:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/truemors-tumors-dribble-2007-06-08/</guid>
      <description>I was sent this email.&#xA;_&#xA;http://blog.guykawasaki.com/2007/06/by_the_numbers_.html By the Numbers: How I built a Web 2.0, User-Generated Content, Citizen – Journalism, Long-Tail, Social Media Site for $12,107.09&#xA;I have had my flatmate talk about it a lot in the past day.</description>
    </item>
    <item>
      <title>Want to hatch a great idea?</title>
      <link>https://ronaldbradford.com/blog/want-to-hatch-a-great-idea-2007-06-08/</link>
      <pubDate>Thu, 07 Jun 2007 17:04:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/want-to-hatch-a-great-idea-2007-06-08/</guid>
      <description>I attended The Hatchery tonight. A rather brilliant opportunity for you to pitch your present idea “The Gauntlet”, and get “The Panel” to provide expert advice your friends are not going to tell you.</description>
    </item>
    <item>
      <title>Amp&#39;d Mobile no more</title>
      <link>https://ronaldbradford.com/blog/ampd-mobile-no-more-2007-06-04/</link>
      <pubDate>Sun, 03 Jun 2007 16:08:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ampd-mobile-no-more-2007-06-04/</guid>
      <description>Announced at the 2007 Conference as MySQL Applications of the Year &amp;#8211; #1 in 3G Mobile Entertainment, Amp&amp;#8217;d Mobile is no longer the poster boy within the US telecommunications. [Amp’d Mobile Implodes: Burns $360 million, Declares Bankruptcy][1].</description>
    </item>
    <item>
      <title>Things that irk me!</title>
      <link>https://ronaldbradford.com/blog/thinks-that-irk-me-2007-06-03/</link>
      <pubDate>Sat, 02 Jun 2007 23:21:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/thinks-that-irk-me-2007-06-03/</guid>
      <description>As part of my job, I spend a lot of time assisting people when they are driving. But sometimes is can be trying.&#xA;People that type commands, make a mistake, then backspace over typed text (like 10-20 characters), only to have to retype the text again.</description>
    </item>
    <item>
      <title>Google Street View Camera</title>
      <link>https://ronaldbradford.com/blog/google-street-view-camera-2007-06-03/</link>
      <pubDate>Sat, 02 Jun 2007 22:48:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-street-view-camera-2007-06-03/</guid>
      <description>There has been plenty of news about [Google Maps Street View][1] that I blogged about recently. I wanted to know how they do it, well here is how they do it.</description>
    </item>
    <item>
      <title>Web Site – Stumble Upon</title>
      <link>https://ronaldbradford.com/blog/web-site-stumble-upon-2007-06-03/</link>
      <pubDate>Sat, 02 Jun 2007 22:09:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-site-stumble-upon-2007-06-03/</guid>
      <description>This week eBay bought Stumble Upon . Popular names that are also eBay companies include PayPal and Skype for example.&#xA;It’s rather cool, it lists hot sites that people discover. As if I didn’t have enough to look at.</description>
    </item>
    <item>
      <title>Innodb Monitoring I didn&#39;t know</title>
      <link>https://ronaldbradford.com/blog/innodb-monitoring-i-didnt-know-2007-06-02/</link>
      <pubDate>Fri, 01 Jun 2007 22:33:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/innodb-monitoring-i-didnt-know-2007-06-02/</guid>
      <description>Ok, so I knew about innodb_table_monitor and innodb_tablespace_monitor. I’ve tried them before, looked at the output and given up, partly because it didn’t serve the purpose I wanted it to at the time, and also because it’s format was a little cryptic.</description>
    </item>
    <item>
      <title>Log Buffer #47: a Carnival of the Vanities for DBAs</title>
      <link>https://ronaldbradford.com/blog/log-buffer-47-a-carnival-of-the-vanities-for-dbas-2007-06-02/</link>
      <pubDate>Fri, 01 Jun 2007 15:00:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/log-buffer-47-a-carnival-of-the-vanities-for-dbas-2007-06-02/</guid>
      <description>Log Buffer #47: a Carnival of the Vanities for DBAs&#xA;June 1st, 2007 – by Ronald Bradford&#xA;Welcome to the 47th edition of Log Buffer , the weekly review of database blogs.</description>
    </item>
    <item>
      <title>Google Maps adds real-time images</title>
      <link>https://ronaldbradford.com/blog/google-maps-adds-real-time-images-2007-05-31/</link>
      <pubDate>Thu, 31 May 2007 05:41:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-maps-adds-real-time-images-2007-05-31/</guid>
      <description>Yesterday I was amazed to see yet another new feature in Google Maps .&#xA;A new button [Street View], gives you are real view of the street in question, you can rotate the image around 360 degrees, and move up and down the street.</description>
    </item>
    <item>
      <title>My ‘hourly’ MySQL monitor script Version 0.03</title>
      <link>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-version-003-2007-05-30/</link>
      <pubDate>Tue, 29 May 2007 23:11:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-version-003-2007-05-30/</guid>
      <description>I realized when I released my very crappy version of My ‘hourly’ MySQL monitor script I really should have included my standard logging.&#xA;So I did that the night I wrote my original blog, but never published it.</description>
    </item>
    <item>
      <title>My &#39;hourly&#39; MySQL monitor script</title>
      <link>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-2007-05-27/</link>
      <pubDate>Sat, 26 May 2007 22:01:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-hourly-mysql-monitor-script-2007-05-27/</guid>
      <description>Following my article Everything fails, Monitor Everything , and some inquiries, I’ve made some small modifications to my initially hourly script. This script is still a quick and dirty trial of what I’m wanting to develop, but in true Guy Kawasaki terms “5.</description>
    </item>
    <item>
      <title>Got the next great web thing!</title>
      <link>https://ronaldbradford.com/blog/got-the-next-great-web-thing-2007-05-27/</link>
      <pubDate>Sat, 26 May 2007 18:35:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/got-the-next-great-web-thing-2007-05-27/</guid>
      <description>I joined a new meetup group New York Dot Com Hatchery on advice from my friend Marc. Now only if my schedule keeps in NY for the event I’ll be very much looking forward to going.</description>
    </item>
    <item>
      <title>Cool Photo Printing Site</title>
      <link>https://ronaldbradford.com/blog/cool-photo-printing-site-2007-05-26/</link>
      <pubDate>Sat, 26 May 2007 05:12:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/cool-photo-printing-site-2007-05-26/</guid>
      <description>I just came across Moo as a link from Fotolog .&#xA;This site gives you the option to get a photo like card on the front, and text on the back.</description>
    </item>
    <item>
      <title>Using Perl with MySQL</title>
      <link>https://ronaldbradford.com/blog/using-perl-with-mysql-2007-05-23/</link>
      <pubDate>Wed, 23 May 2007 02:33:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-perl-with-mysql-2007-05-23/</guid>
      <description>NOTE: Problems presently exist, I’m seeking the expert help of the community and Perl Gurus&#xA;I have the need to do some quick benchmarking, I use MyBench as it’s effective in being able to plug in a query, some randomness and 2 minutes later (with a correctly configured Perl/MySQL environment) you have multi-threaded load testing.</description>
    </item>
    <item>
      <title>Clever Design – Lost Password</title>
      <link>https://ronaldbradford.com/blog/clever-design-lost-password-2007-05-21/</link>
      <pubDate>Sun, 20 May 2007 19:12:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/clever-design-lost-password-2007-05-21/</guid>
      <description>Type: &amp;lt;td&amp;gt; Image &amp;lt;/td&amp;gt; Source: &amp;lt;td&amp;gt; &amp;lt;a href=&amp;quot;http://www.okcupid.com/lostpassword&amp;quot;&amp;gt;Online Web Site&amp;lt;/a&amp;gt; &amp;lt;/td&amp;gt; Comments: &amp;lt;td&amp;gt; Takes a boring but essential component of any community web site and gives clear sense of what we have all done at some time previously.</description>
    </item>
    <item>
      <title>Clever Design – Australian Beer Export</title>
      <link>https://ronaldbradford.com/blog/clever-design-australian-beer-export-2007-05-21/</link>
      <pubDate>Sun, 20 May 2007 19:07:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/clever-design-australian-beer-export-2007-05-21/</guid>
      <description> Type: &amp;lt;td&amp;gt; Image &amp;lt;/td&amp;gt; Source: &amp;lt;td&amp;gt; Billlboard inside Brisbane Airport &amp;lt;/td&amp;gt; Comments: &amp;lt;td&amp;gt; Simplicity, appropriateness with poster location and with a great Aussie icon. &amp;lt;/td&amp;gt; </description>
    </item>
    <item>
      <title>Clever Design – Presenting your business card visually</title>
      <link>https://ronaldbradford.com/blog/clever-design-presenting-your-business-card-visually-2007-05-21/</link>
      <pubDate>Sun, 20 May 2007 19:01:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/clever-design-presenting-your-business-card-visually-2007-05-21/</guid>
      <description> Type: &amp;lt;td&amp;gt; Image &amp;lt;/td&amp;gt; Source: &amp;lt;td&amp;gt; &amp;lt;a href=&amp;quot;http://www.slideshare.net/jbrenman/shift-happens-33834&amp;quot;&amp;gt;Online Slide Presentation&amp;lt;/a&amp;gt; (See Slide 67) &amp;lt;/td&amp;gt; Comments: &amp;lt;td&amp;gt; Provides your details with that human touch, subtle but personal &amp;lt;/td&amp;gt; </description>
    </item>
    <item>
      <title>New Category – Clever Design</title>
      <link>https://ronaldbradford.com/blog/new-category-clever-design-2007-05-21/</link>
      <pubDate>Sun, 20 May 2007 18:56:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-category-clever-design-2007-05-21/</guid>
      <description>I am sometimes really impressed by Clever Design in print media or TV media. Over the years I’ve even collected piles of ideas, who knows where they all are now. Time to consolidate into one area, a new category on my Blog aptly named “Clever Design”.</description>
    </item>
    <item>
      <title>Website of the Day – Slideshare</title>
      <link>https://ronaldbradford.com/blog/website-of-the-day-slideshare-2007-05-21/</link>
      <pubDate>Sun, 20 May 2007 18:49:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/website-of-the-day-slideshare-2007-05-21/</guid>
      <description>I came across an interesting site while reading [World&amp;#8217;s Best Presentation Contest Winners Announced][1] by [Guy Kawasaki][2] called [SlideShare][3]. It’s a happy medium between the bulk of image sites like Flickr and Yahoo Photos and video sites like Revver and YouTube where you can easily add Text to what you are wanting to say in a Slide Show.</description>
    </item>
    <item>
      <title>Everything fails, Monitor Everything</title>
      <link>https://ronaldbradford.com/blog/everything-fails-monitor-everything-2007-05-20/</link>
      <pubDate>Sat, 19 May 2007 23:00:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/everything-fails-monitor-everything-2007-05-20/</guid>
      <description>From the recent [MySQL Conference][1] a number of things resonate strongly almost daily with me. These included: Guy Kawasaki – Don’t let the bozos grind you down. Boy, the bozos have ground me down this week.</description>
    </item>
    <item>
      <title>Reading the right MySQL Manual</title>
      <link>https://ronaldbradford.com/blog/reading-the-right-mysql-manual-2007-05-17/</link>
      <pubDate>Thu, 17 May 2007 04:42:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reading-the-right-mysql-manual-2007-05-17/</guid>
      <description>I learned an extremely valuable lesson today on a client site. It’s important that users of MySQL read the right version of the manual for the product they are using. It’s very easy to just goto http://dev.</description>
    </item>
    <item>
      <title>The MySQL Conference recap</title>
      <link>https://ronaldbradford.com/blog/the-mysql-conference-recap-2007-05-15/</link>
      <pubDate>Tue, 15 May 2007 06:26:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-conference-recap-2007-05-15/</guid>
      <description>I recently had the opportunity to return and speak at the Brisbane MySQL Users Group . I spent some time talking about MySQL User Conference 2007 Summary and Life as a Consultant.</description>
    </item>
    <item>
      <title>Reading the MySQL Manual</title>
      <link>https://ronaldbradford.com/blog/reading-the-mysql-manual-2007-05-03/</link>
      <pubDate>Thu, 03 May 2007 04:31:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/reading-the-mysql-manual-2007-05-03/</guid>
      <description>I was asked the question today, “How do I show the details of a Stored Procedure in MySQL. The SHOW PROCEDURE ‘name’ didn’t work.”.&#xA;The obvious answer was SELECT ROUTINE_NAME,ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.</description>
    </item>
    <item>
      <title>MySQL Cluster Certified</title>
      <link>https://ronaldbradford.com/blog/mysql-cluster-certified-2007-04-28/</link>
      <pubDate>Sat, 28 Apr 2007 02:31:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-cluster-certified-2007-04-28/</guid>
      <description>Jonathon Coombes recently blogged in MySQL Cluster Certified that he passed the MySQL Cluster DBA Certification as was the first Australian. Lucky for him I passed the exam after my presentation on the second day of the conference.</description>
    </item>
    <item>
      <title>MySQL Conference – YouTube</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-youtube-2007-04-27/</link>
      <pubDate>Fri, 27 Apr 2007 03:19:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-youtube-2007-04-27/</guid>
      <description>MySQL Conference 2007 Day 4 rolled quickly into the second keynote Scaling MySQL at YouTube by Paul Tuckfield.&#xA;The introduction by Paul Tuckfield was; “What do I know about anything, I was just the DBA at PayPal, now I’m just the DBA at youTube.</description>
    </item>
    <item>
      <title>MySQL Conference – Get Behind Dorsal Source</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-get-behind-dorsal-source-2007-04-27/</link>
      <pubDate>Thu, 26 Apr 2007 22:11:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-get-behind-dorsal-source-2007-04-27/</guid>
      <description>In a community session yesterday at MySQL Conference 2007, I first heard about [Dorsal Source][1]. A collaboration between [Solid DB][2] and [Proven Scaling][3] that allows for community people to upload patches to [MySQL][4], get it compiled across multiple platforms, and have a downloadable distribution available on H/W individual contributors will never have access to.</description>
    </item>
    <item>
      <title>MySQL Conference – PHP on Hormones</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-php-on-hormones-2007-04-27/</link>
      <pubDate>Thu, 26 Apr 2007 22:06:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-php-on-hormones-2007-04-27/</guid>
      <description>MySQL Conference 2007 Day 4 started early again at 8:20 am with PHP on Hormones by the father of PHP Ramus Lerdorf.&#xA;A very funny man, one of the best insightful talks of the conference (rather scary actually).</description>
    </item>
    <item>
      <title>MySQL Conference – Google</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-google-2007-04-27/</link>
      <pubDate>Thu, 26 Apr 2007 18:10:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-google-2007-04-27/</guid>
      <description>MySQL: The Real Grid Database Introduction&#xA;Can’t work on performance problems until we solve the availability We want MySQL to fix our problems first. The problem&#xA;Deploy a DBMS for a workload with too many queries to many transactions to much data A well known solution</description>
    </item>
    <item>
      <title>Quote – 26 April 2007</title>
      <link>https://ronaldbradford.com/blog/quote-26-april-2007-2007-04-27/</link>
      <pubDate>Thu, 26 Apr 2007 17:13:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/quote-26-april-2007-2007-04-27/</guid>
      <description>&amp;#8220;The web is broken you can all go home now.&amp;#8221; Ramus Lerdorf — Father of PHP — MySQL Conference 2007</description>
    </item>
    <item>
      <title>Quote – 25 April 2007</title>
      <link>https://ronaldbradford.com/blog/quote-25-april-2007-2007-04-26/</link>
      <pubDate>Thu, 26 Apr 2007 06:12:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/quote-25-april-2007-2007-04-26/</guid>
      <description>&amp;#8220;Don&amp;#8217;t complain, do something about it&amp;#8221; Baron Schwartz – Creator of MySQL Toolkit — MySQL Conference 2007</description>
    </item>
    <item>
      <title>MySQL Roadmap</title>
      <link>https://ronaldbradford.com/blog/mysql-roadmap-2007-04-26/</link>
      <pubDate>Wed, 25 Apr 2007 22:20:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-roadmap-2007-04-26/</guid>
      <description>Here are some notes from the MySQL Server Roadmap session at the MySQL Conference 2007.&#xA;MySQL: Past and Future&#xA;2001: 3:23 2003: 4.0 UNION query Cache Embedded 2004: 41. Subqueries 2005: 5.</description>
    </item>
    <item>
      <title>Quote – 25 April 2007</title>
      <link>https://ronaldbradford.com/blog/quote-25-april-2007-2-2007-04-25/</link>
      <pubDate>Wed, 25 Apr 2007 02:14:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/quote-25-april-2007-2-2007-04-25/</guid>
      <description>“What ever advice you got, keep it to yourself, your not the target market.&amp;#8221; Red Hat &amp;amp; One Laptop Per Child UI Designer to bunch of suits – MySQL Conference 2007</description>
    </item>
    <item>
      <title>MySQL Conference – For Oracle DBAs and Developers</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-for-oracle-dbas-and-developers-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 23:05:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-for-oracle-dbas-and-developers-2007-04-25/</guid>
      <description>I have just completed my presentation at the MySQL Conference 2007 on [MySQL for Oracle DBAs and Developers][1]. Not mentioned in my slides, but referenced during the presentation was what I consider the most important page to document from the MySQL Manual — 5.</description>
    </item>
    <item>
      <title>MySQL Conference – Building a Vertical Search Engine in a Day</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-building-a-vertical-search-engine-in-a-day-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 19:34:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-building-a-vertical-search-engine-in-a-day-2007-04-25/</guid>
      <description>Moving into the user sessions on the first day at MySQL Conference 2007, I attended Building a Vertical Search Engine in a Day .&#xA;Some of my notes for reference.</description>
    </item>
    <item>
      <title>MySQL Conference – RedHat Keynote – One Laptop Per Child</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-redhat-keynote-one-laptop-per-child-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 17:27:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-redhat-keynote-one-laptop-per-child-2007-04-25/</guid>
      <description>Our third keynote at MySQL Conference 2007 was titled Building the Ultimate Database Container with RHEL, MySQL, and Virtualization by Michael Evans.&#xA;The presentation was on Red Hat &amp;amp; One Laptop Per Child.</description>
    </item>
    <item>
      <title>MySQL Conference – The next keynote with Guy Kawasaki</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-the-next-keynote-with-guy-kawasaki-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 16:54:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-the-next-keynote-with-guy-kawasaki-2007-04-25/</guid>
      <description>Without missing a beat at MySQL Conference 2007, we moved from Marten’s keynote to The Art of Innovation by Guy Kawasaki.&#xA;Extremely fun and entertaining. His 10 points.&#xA;1. Make Meaning</description>
    </item>
    <item>
      <title>MySQL Conference – PBXT Recognized</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-pbxt-recognized-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 16:25:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-pbxt-recognized-2007-04-25/</guid>
      <description>As I mentioned in MySQL Conference – Rewarding the Community , Paul McCullagh, the creator of the Community Transactional Storage Engine PBXT won the Community Code Contributor of the Year award.</description>
    </item>
    <item>
      <title>MySQL Conference – Opening Keynote with Marton Mickos</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-opening-keynote-with-marton-mickos-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 16:23:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-opening-keynote-with-marton-mickos-2007-04-25/</guid>
      <description>It’s an early start this morning at 8:20am at MySQL Conference 2007 with CEO Mårten Mickos keynote talk Welcome and State of MySQL AB.&#xA;Here are some of the key points that impressed on me.</description>
    </item>
    <item>
      <title>MySQL Conference – Rewarding the Community</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-rewarding-the-community-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 16:14:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-rewarding-the-community-2007-04-25/</guid>
      <description>At MySQL Conference 2007, CEO Mårten Mickos in his opening keynote Welcome and State of MySQL AB rewarded the community. Those that contributed to “The best database in the world”.</description>
    </item>
    <item>
      <title>MySQL 6.0</title>
      <link>https://ronaldbradford.com/blog/mysql-60-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 15:46:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-60-2007-04-25/</guid>
      <description>If you were quick you may have noticed at the MySQL Conference 2007 keynote Welcome and State of MySQL AB talk this morning, Robin Schumacher in his quick demo of MySQL Monitoring &amp;amp; Advisory Service showed the MySQL Network Enterprise Dashboard, you would have noticed the MySQL Version 6.</description>
    </item>
    <item>
      <title>Opening Keynote at MySQL Conf</title>
      <link>https://ronaldbradford.com/blog/opening-keynote-at-mysql-conf-2007-04-25/</link>
      <pubDate>Tue, 24 Apr 2007 15:29:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/opening-keynote-at-mysql-conf-2007-04-25/</guid>
      <description>It’s an early start this morning at 8:20am at MySQL Conference 2007 with CEO Mårten Mickos keynote talk Welcome and State of MySQL AB.&#xA;His spirit is evident with his opening slide “The Participatory &amp;amp; Disruptive spirit of the Dolphin.</description>
    </item>
    <item>
      <title>MYSQL Conference – Scaling and High Availablilty Architectures Tutorial</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-scaling-and-high-availablilty-architectures-tutorial-2007-04-24/</link>
      <pubDate>Mon, 23 Apr 2007 19:04:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-scaling-and-high-availablilty-architectures-tutorial-2007-04-24/</guid>
      <description>My first tutorial today at MySQL Conference 2007 is Scaling and High Availablilty Architectures by Jeremy Cole and Eric Bergen of Proven Scaling.&#xA;Basic Tenets While not discussed, the premise is to Cache Everything.</description>
    </item>
    <item>
      <title>MySQL Conference &amp; Expo</title>
      <link>https://ronaldbradford.com/blog/mysql-conference-expo-2007-04-24/</link>
      <pubDate>Mon, 23 Apr 2007 15:51:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-conference-expo-2007-04-24/</guid>
      <description>The MySQL Conference has started. It will be a long week, still yet to prepare my own presentation for tomorrow. Old friendships already renewed, plenty of faces to names already, and we have yet to hit the first session.</description>
    </item>
    <item>
      <title>SHOW PROFILE</title>
      <link>https://ronaldbradford.com/blog/show-profile-2007-04-20/</link>
      <pubDate>Thu, 19 Apr 2007 22:39:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/show-profile-2007-04-20/</guid>
      <description>I’ve been playing more with the SHOW PROFILE command available as part of MySQL Community 5.0.37. Thanks to the author Jeremy Cole. This command can provide some interesting insight into the workings of MySQL.</description>
    </item>
    <item>
      <title>Google&#39;s worse nightmare</title>
      <link>https://ronaldbradford.com/blog/googles-worse-nightmare-2007-04-09/</link>
      <pubDate>Mon, 09 Apr 2007 06:53:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/googles-worse-nightmare-2007-04-09/</guid>
      <description>Today while waiting at the airport, I took a look at the news stand, and right there on the cover of Fast Company were two words Google, and Wikipedia. Given Wikipedia is a poster boy of MySQL it was an immediate purchase just to see what was being said.</description>
    </item>
    <item>
      <title>Get behind a new exciting site</title>
      <link>https://ronaldbradford.com/blog/get-behind-a-new-exciting-site-2007-04-09/</link>
      <pubDate>Sun, 08 Apr 2007 16:52:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/get-behind-a-new-exciting-site-2007-04-09/</guid>
      <description>As I write this blog I have over 90 draft blog posts. That’s 9-0. Why do I have so many posts? The main reason is I want to say something, and I’ve either not completed it, or researched it sufficiently to consider the entry complete.</description>
    </item>
    <item>
      <title>Google Maps for Personal Use</title>
      <link>https://ronaldbradford.com/blog/google-maps-for-personal-use-2007-04-06/</link>
      <pubDate>Thu, 05 Apr 2007 16:48:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-maps-for-personal-use-2007-04-06/</guid>
      <description>Just as I talked yesterday about Google Maps for Traffic Updates , today Google Maps released a new feature today called My Maps.&#xA;I’ve just started using it, my first map is incomplete but you can see the workings at Travel Locations </description>
    </item>
    <item>
      <title>MySQL LOAD DATA Trick</title>
      <link>https://ronaldbradford.com/blog/mysql-load-data-trick-2007-04-05/</link>
      <pubDate>Wed, 04 Apr 2007 20:28:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-load-data-trick-2007-04-05/</guid>
      <description>I leaned a new trick today with LOAD DATA INFILE . I’m migrating some data from an external source, and the Date Format is not the MySQL required YYYY-MM-DD, it was DD-MMM-YY.</description>
    </item>
    <item>
      <title>Google Maps for Traffic Updates</title>
      <link>https://ronaldbradford.com/blog/google-maps-for-traffic-updates-2007-04-05/</link>
      <pubDate>Wed, 04 Apr 2007 20:25:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-maps-for-traffic-updates-2007-04-05/</guid>
      <description>Saw a new button on Google Maps today called Traffic. Seems they are highlighting traffic congestion.&#xA;Some real life examples.&#xA;San Francisco New York .&#xA;Below is a screen print I took today of the SF area.</description>
    </item>
    <item>
      <title>T60 Configuration</title>
      <link>https://ronaldbradford.com/blog/t60-configuration-2007-03-27/</link>
      <pubDate>Mon, 26 Mar 2007 21:42:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/t60-configuration-2007-03-27/</guid>
      <description>This is a long story, of the absolute nightmare I have had with this lemon. I wish I could send it back!&#xA;I got my new Lenovo T60 from MySQL.</description>
    </item>
    <item>
      <title>Top 10 Things for IT Professionals</title>
      <link>https://ronaldbradford.com/blog/top-10-things-for-it-professionals-2007-03-24/</link>
      <pubDate>Fri, 23 Mar 2007 14:16:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/top-10-things-for-it-professionals-2007-03-24/</guid>
      <description>These IT related lists are really quite accurate. I sound like a broken record sometimes when I repeat these things. The articles provides very good detailed descriptions, I’ve included the bullet points just to temp you to read more.</description>
    </item>
    <item>
      <title>That missing INNODB STATUS</title>
      <link>https://ronaldbradford.com/blog/that-missing-innodb-status-2007-03-20/</link>
      <pubDate>Mon, 19 Mar 2007 16:12:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/that-missing-innodb-status-2007-03-20/</guid>
      <description>On Thursday I saw something I’d not seen before. An Empty Innodb Status. Now given the amount of output normally shown it was certainly a first. And it looked like:</description>
    </item>
    <item>
      <title>Watching Replication in action</title>
      <link>https://ronaldbradford.com/blog/watching-replication-in-action-2007-03-19/</link>
      <pubDate>Mon, 19 Mar 2007 01:43:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/watching-replication-in-action-2007-03-19/</guid>
      <description>For all those instant GUI people out there, there is an easy way to watch the present status of your MySQL Slaves using the watch command.&#xA;$ watch -n 1 -d &#34;</description>
    </item>
    <item>
      <title>Smarter indexing for column LIKE &#39;%string%&#39;</title>
      <link>https://ronaldbradford.com/blog/smarter-indexing-for-column-like-string-2007-03-07/</link>
      <pubDate>Tue, 06 Mar 2007 19:11:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/smarter-indexing-for-column-like-string-2007-03-07/</guid>
      <description>With my very heavy travel load and skilling load I’ve not had time to scratch myself. It hasn’t stopped the brain working overtime on various issues including the classic find a pattern in a string starting with a wildcard character.</description>
    </item>
    <item>
      <title>What is the maximum number of colons &#39;:&#39; that may appear in a valid URL?</title>
      <link>https://ronaldbradford.com/blog/what-is-the-maximum-number-of-colons-that-may-appear-in-a-valid-url-2007-03-01/</link>
      <pubDate>Thu, 01 Mar 2007 04:10:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-the-maximum-number-of-colons-that-may-appear-in-a-valid-url-2007-03-01/</guid>
      <description>In idle conversation I was asked by MM.&#xA;Question: What is the maximum number of colons ‘:’ that may appear in a valid URL?&#xA;If you said zero to one, then you are victim of browsers, and you have never used anything but a browser.</description>
    </item>
    <item>
      <title>CU@UC07</title>
      <link>https://ronaldbradford.com/blog/cuuc07-2007-02-24/</link>
      <pubDate>Fri, 23 Feb 2007 19:58:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/cuuc07-2007-02-24/</guid>
      <description>I&amp;#8217;ll be speaking at the upcoming 2007 MySQL Conference &amp; Expo (Why they dropped the word User, who knows), this time with Guy Harrison (Author of many books including [MySQL Stored Procedures][1]).</description>
    </item>
    <item>
      <title>Using Innodb Primary Keys wisely</title>
      <link>https://ronaldbradford.com/blog/using-innodb-primary-keys-wisely-2007-02-15/</link>
      <pubDate>Wed, 14 Feb 2007 18:28:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-innodb-primary-keys-wisely-2007-02-15/</guid>
      <description>At a customer site recently I came across the following table definition for an Innodb table. 140 columns, 3 part primary key totally 44 bytes, 2 million rows giving over 900MB in data size.</description>
    </item>
    <item>
      <title>MySQL Camp T-Shirts</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-t-shirts-2007-01-09/</link>
      <pubDate>Tue, 09 Jan 2007 03:03:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-t-shirts-2007-01-09/</guid>
      <description>For those that attended the MySQL Camp at Google HQ late last year you may have seen me with my own T-Shirt designs. A number of people inquired about getting them.</description>
    </item>
    <item>
      <title>How&#39;s your desktop</title>
      <link>https://ronaldbradford.com/blog/hows-your-desktop-2007-01-02/</link>
      <pubDate>Tue, 02 Jan 2007 04:10:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hows-your-desktop-2007-01-02/</guid>
      <description>People that know me, know that I can’t just do one thing at once. People that have seen me work also know just how I can’t just work on a single thing, but work with multiple monitors, desktops and programs everywhere.</description>
    </item>
    <item>
      <title>MySQL Predictions for 2007</title>
      <link>https://ronaldbradford.com/blog/mysql-predictions-for-2007-2007-01-01/</link>
      <pubDate>Mon, 01 Jan 2007 06:23:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-predictions-for-2007-2007-01-01/</guid>
      <description>I’m interested to know what people consider will behold MySQL in 2007?&#xA;The announcement of “You” as Time person of the year can only considered a huge boost to the opportunities in 2007.</description>
    </item>
    <item>
      <title>NY Tech Meetup – Idea Virus</title>
      <link>https://ronaldbradford.com/blog/ny-tech-meetup-idea-virus-2006-12-07/</link>
      <pubDate>Thu, 07 Dec 2006 04:21:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ny-tech-meetup-idea-virus-2006-12-07/</guid>
      <description>On more thing that came from the NY Tech Meetup last night was the Idea Virus. It was handed out on a piece of paper. Here is what it said.</description>
    </item>
    <item>
      <title>NY Tech Meetup</title>
      <link>https://ronaldbradford.com/blog/ny-tech-meetup-2006-12-06/</link>
      <pubDate>Wed, 06 Dec 2006 06:08:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ny-tech-meetup-2006-12-06/</guid>
      <description>Tonight I headed to the NY Tech Meetup organized by the CEO of Meetup and co-founder of Fotolog, the company my friend Frank works for.&#xA;This forum provided for quick presentations by new NY high tech ventures and other interesting discussions, then enabling further networking between people.</description>
    </item>
    <item>
      <title>Linux One Liner – vim remove syntax highlighting</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-vim-remove-syntax-highlighting-2006-12-05/</link>
      <pubDate>Tue, 05 Dec 2006 05:05:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-vim-remove-syntax-highlighting-2006-12-05/</guid>
      <description>From within vi, which is normally vim these days.&#xA;:syn off That’s bugged me at times and I never knew how to turn it off.</description>
    </item>
    <item>
      <title>US – That&#39;s one infinite loop</title>
      <link>https://ronaldbradford.com/blog/us-thats-one-infinite-loop-2006-11-28/</link>
      <pubDate>Tue, 28 Nov 2006 05:07:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/us-thats-one-infinite-loop-2006-11-28/</guid>
      <description>Diary: Tuesday 28th December 2006 – Day 25&#xA;Seriously, while walking to my hotel (that’s another story in itself), I walked past the Apple Development Campus in Cupertino, and this is the road sign.</description>
    </item>
    <item>
      <title>Pluggable Storage Engines – What is the potential?</title>
      <link>https://ronaldbradford.com/blog/pluggable-storage-engines-what-is-the-potential-2006-11-28/</link>
      <pubDate>Mon, 27 Nov 2006 14:56:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pluggable-storage-engines-what-is-the-potential-2006-11-28/</guid>
      <description>I started this post a month ago, but after Kaj’s discussion on the same topic at the MySQL Camp I figured it was time to post.&#xA;I had dinner with a friend recently (a very smart friend), and our conversation lead him to ask “What’s different with MySQL?</description>
    </item>
    <item>
      <title>Zune or zzz?</title>
      <link>https://ronaldbradford.com/blog/zune-or-zzz-2006-11-20/</link>
      <pubDate>Mon, 20 Nov 2006 01:25:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/zune-or-zzz-2006-11-20/</guid>
      <description>An interesting article in the local New Jersey paper this week. “Will Microsoft iPod-rival Zune be a ‘zoom’ or more of a ‘zzz’. This is Microsoft’s attempt to finally case in the 1.</description>
    </item>
    <item>
      <title>The desire for Performance SQL Tips</title>
      <link>https://ronaldbradford.com/blog/the-desire-for-performance-sql-tips-2006-11-19/</link>
      <pubDate>Sun, 19 Nov 2006 03:14:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-desire-for-performance-sql-tips-2006-11-19/</guid>
      <description>It seems, people are clammering for a more consolidated help guide for SQL Performance tips.&#xA;Jay Pipes at the MySQL Camp ran a session Interactive Top 10 SQL performance Tips .</description>
    </item>
    <item>
      <title>The MySQL Joust</title>
      <link>https://ronaldbradford.com/blog/the-mysql-joust-2006-11-17/</link>
      <pubDate>Fri, 17 Nov 2006 06:23:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-joust-2006-11-17/</guid>
      <description>At our MySQL Camp Jay and Brian pitted off in the Umbrella Joust. Not sure if there was a winner, or a looser, but in the end no blood was split (except Leslie, but that’s another story).</description>
    </item>
    <item>
      <title>The Falcon!</title>
      <link>https://ronaldbradford.com/blog/the-falcon-2006-11-16/</link>
      <pubDate>Wed, 15 Nov 2006 21:15:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-falcon-2006-11-16/</guid>
      <description>Some early notes by Brian Aker on Falcon as discussed at the MySQL Camp .&#xA;Falcon is a transactional engine MySQL will be introducing. The first discussions were held about 3 years ago with Ann Harrison and about 1 1/2 years ago, MySQL started taking seriously the possibilities.</description>
    </item>
    <item>
      <title>Googlewear</title>
      <link>https://ronaldbradford.com/blog/googlewear-2-2006-11-15/</link>
      <pubDate>Wed, 15 Nov 2006 02:32:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/googlewear-2-2006-11-15/</guid>
      <description>I was able to acquire my first piece of Google wear at the recent MySQL Camp Conference.&#xA;You see a look of cool Google things and little did I know you can buy a lot of it at The Google Store .</description>
    </item>
    <item>
      <title>MyISAM&#43;&#43;</title>
      <link>https://ronaldbradford.com/blog/myisam-2006-11-13/</link>
      <pubDate>Mon, 13 Nov 2006 06:46:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/myisam-2006-11-13/</guid>
      <description>Monty gave us a quick overview of next generation of MyISAM. It is set to include:&#xA;New data disk format Transaction support multi-versioning row level locking and escalation to table level locks.</description>
    </item>
    <item>
      <title>Doxygen Project</title>
      <link>https://ronaldbradford.com/blog/doxygen-project-2006-11-13/</link>
      <pubDate>Mon, 13 Nov 2006 00:42:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/doxygen-project-2006-11-13/</guid>
      <description>What the?&#xA;Well this is the inheritance diagram of the Item Class in the MySQL 5.1 Source tree, nicely documented using the Doxygen tool as mentioned by Jay in his presentation at MySQL Camp .</description>
    </item>
    <item>
      <title>The joys of working at Google</title>
      <link>https://ronaldbradford.com/blog/the-joys-of-working-at-google-2006-11-13/</link>
      <pubDate>Sun, 12 Nov 2006 22:30:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-joys-of-working-at-google-2006-11-13/</guid>
      <description>So, mid morning especially after having a heavy and late night drinking with new friends in Palo Alto I was seeking at Day #3 of the [MySQL Camp][1] a high-caffeine pick me up drink.</description>
    </item>
    <item>
      <title>Return to Google Lobby – Camp Photo</title>
      <link>https://ronaldbradford.com/blog/return-to-lobby-camp-photo-2006-11-13/</link>
      <pubDate>Sun, 12 Nov 2006 19:49:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/return-to-lobby-camp-photo-2006-11-13/</guid>
      <description>Early on Sunday Day #3, I dragged a few willing participants out for a &amp;#8220;different photo&amp;#8221; based on the umbrellas in each Lobby. It worked out well. Special thanks to Kynan who ran around to other lobby&amp;#8217;s to find additional umbrellas.</description>
    </item>
    <item>
      <title>MySQL Replibeertion</title>
      <link>https://ronaldbradford.com/blog/mysql-replibeertion-2006-11-13/</link>
      <pubDate>Sun, 12 Nov 2006 18:34:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-replibeertion-2006-11-13/</guid>
      <description>MySQL Replibeertion was the last scheduled session on Day 2, but not withstanding there was free beer (a lot of), there was a serious side with a Replication Discussion.&#xA;One of the first questions by Jeremy was “Are the any big replication users?</description>
    </item>
    <item>
      <title>Day 2 – Memorable Quotes</title>
      <link>https://ronaldbradford.com/blog/day-2-memorable-quotes-2006-11-13/</link>
      <pubDate>Sun, 12 Nov 2006 18:26:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/day-2-memorable-quotes-2006-11-13/</guid>
      <description>Continuing on from my Day 1 – Memorable Quotes from the MySQL Camp .&#xA;“Are there any big replication users” — Jeremy “Are you calling me fat again” — Sheeri</description>
    </item>
    <item>
      <title>MySQL Winter of Code</title>
      <link>https://ronaldbradford.com/blog/mysql-winter-of-code-2006-11-12/</link>
      <pubDate>Sat, 11 Nov 2006 19:31:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-winter-of-code-2006-11-12/</guid>
      <description>Our first session in Day 2 of the MySQL Camp was the MySQL Winter of Code, as well as an overview of the QA Pilot program and Overview of the Community Doxygen Project by Kaj Arnö and Jay Pipes.</description>
    </item>
    <item>
      <title>They start young nowadays</title>
      <link>https://ronaldbradford.com/blog/they-start-young-nowadays-2006-11-12/</link>
      <pubDate>Sat, 11 Nov 2006 17:41:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/they-start-young-nowadays-2006-11-12/</guid>
      <description>Colin, son of Gary is officially the youngest attendee of the [MySQL Camp][1]. The new breed of MySQL DBA&amp;#8217;s. Colin really loves the swivel chairs, and now has is own Google shirt courtesy of Leslie!</description>
    </item>
    <item>
      <title>Day 1 – Memorable Quotes</title>
      <link>https://ronaldbradford.com/blog/day-1-memorable-quotes-2006-11-12/</link>
      <pubDate>Sat, 11 Nov 2006 14:34:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/day-1-memorable-quotes-2006-11-12/</guid>
      <description>Plenty of people are writing highly technical stuff from MySQL Camp including your’s truly. However there needs to be a lighter side here, and well this is it, Memorable Quotes.</description>
    </item>
    <item>
      <title>Testing on the toilet</title>
      <link>https://ronaldbradford.com/blog/testing-on-the-toilet-2006-11-11/</link>
      <pubDate>Sat, 11 Nov 2006 13:28:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-on-the-toilet-2006-11-11/</guid>
      <description>Yes you got it, even while in the restroom here at Google (you can&amp;#8217;t say toilets here in the US, because that&amp;#8217;s the device), Google keeps you occupied while standing or sitting with the writings of &amp;#8220;Testing on the Toilet&amp;#8221;.</description>
    </item>
    <item>
      <title>MySQL Camp – Introductions &amp; Comments</title>
      <link>https://ronaldbradford.com/blog/mysql-camp-introductions-comments-2006-11-11/</link>
      <pubDate>Fri, 10 Nov 2006 18:41:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-camp-introductions-comments-2006-11-11/</guid>
      <description>The great thing about this unconference, is the lack of total formal structure. For now , our first session we are having an open introduction of people, there are at good 60+ people here already, and people rolling in, and it’s great to hear people’s background, and also to bag Jeremy Cole at every opportunity.</description>
    </item>
    <item>
      <title>Google update – another 2 mins later</title>
      <link>https://ronaldbradford.com/blog/google-update-another-2-mins-later-2006-11-11/</link>
      <pubDate>Fri, 10 Nov 2006 16:57:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-update-another-2-mins-later-2006-11-11/</guid>
      <description>I&amp;#8217;m outside enjoying a very lovely Danish and Orange juice with Jay and Leslie, and like 3 motorised scooters and a guy on a skateboard goes past. Did I mention how cool this place is!</description>
    </item>
    <item>
      <title>My own Googlewear</title>
      <link>https://ronaldbradford.com/blog/my-own-googlewear-2006-11-11/</link>
      <pubDate>Fri, 10 Nov 2006 16:43:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-own-googlewear-2006-11-11/</guid>
      <description>So like two minutes later, some official looking Google people come over and saw “Come on over and get your Google Shirt”. So before the last past is even cold, we have our own Googlewear.</description>
    </item>
    <item>
      <title>Googlewear</title>
      <link>https://ronaldbradford.com/blog/googlewear-2006-11-11/</link>
      <pubDate>Fri, 10 Nov 2006 16:39:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/googlewear-2006-11-11/</guid>
      <description>Everybody here (that is not us visitors) are wearing Google shirts. It must be an official clothing label.&#xA;So Sheeri says “Actually they are just extras, they have been hired for the day.</description>
    </item>
    <item>
      <title>I&#39;m at Google Mountain View</title>
      <link>https://ronaldbradford.com/blog/im-at-google-mountain-view-2006-11-11/</link>
      <pubDate>Fri, 10 Nov 2006 16:23:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/im-at-google-mountain-view-2006-11-11/</guid>
      <description>We have made it to MySQL Camp being held at Google Head Quarters in Mountain View California. Directions WOOT!!!&#xA;So we are at the lobby reception of Building 40 , and I’m lounging back in a large green beanbag behind all the name tags, this is so cool, the problem is with all our technology, nobody yet has the capability to read the photos from a digital camera so I can upload it.</description>
    </item>
    <item>
      <title>MySQL Quotes</title>
      <link>https://ronaldbradford.com/blog/mysql-quotes-2006-11-09/</link>
      <pubDate>Thu, 09 Nov 2006 06:20:03 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-quotes-2006-11-09/</guid>
      <description>Frank was on a role with MySQL quotes (it’s 1am here in New York – All that Red Bull &amp;amp; Vodka). Here are some of them:&#xA;Let me scale you!</description>
    </item>
    <item>
      <title>The impact of Mathematics in our RDBMS world</title>
      <link>https://ronaldbradford.com/blog/the-impact-of-mathematics-in-our-rdbms-world-2006-11-07/</link>
      <pubDate>Tue, 07 Nov 2006 03:54:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-impact-of-mathematics-in-our-rdbms-world-2006-11-07/</guid>
      <description>We sometimes forget the impact of early mathematicians. Take for example John Venn who introduced the Venn diagram in 1881.&#xA;This is fundamental for Set Theory, and also fundamental for SQL, the basis of retrieving data in a RDBMS.</description>
    </item>
    <item>
      <title>UltimateLAMP Passwords</title>
      <link>https://ronaldbradford.com/blog/ultimatelamp-passwords-2006-10-27/</link>
      <pubDate>Thu, 26 Oct 2006 23:37:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ultimatelamp-passwords-2006-10-27/</guid>
      <description>For those passwords I have not clearly mentioned within the included wiki documents, here is a summary.&#xA;UltimateLAMP is built on the VMWare Browser Appliance application, so all Linux passwords match the supplied default.</description>
    </item>
    <item>
      <title>A summary introduction to Agile</title>
      <link>https://ronaldbradford.com/blog/an-summary-introduction-to-agile-2006-10-09/</link>
      <pubDate>Mon, 09 Oct 2006 07:40:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-summary-introduction-to-agile-2006-10-09/</guid>
      <description>Agile Development Methodology: – Most popular Implementations: Extreme Programming (XP), SCRUM, Crystal&#xA;Links Manifesto for Agile Software Development http://agilemanifesto.org/ General XP Introduction http://extremeprogramming.org/ Agile Resource (Ron Jefferies) http://xprogramming.com/ Good Diagram The New Metholodgy (Martin Fowler) http://martinfowler.</description>
    </item>
    <item>
      <title>Linux One Liner – dirtree alternative</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-dirtree-alternative-2006-10-09/</link>
      <pubDate>Mon, 09 Oct 2006 04:42:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-dirtree-alternative-2006-10-09/</guid>
      <description>Linux has a cool command called dirtree that gives a more visual representation of your directory structure. If you have the misfortune of working on a Unix variant that doesn’t have it, checkout this cool one liner.</description>
    </item>
    <item>
      <title>Log Buffer #13: a Carnival of the Vanities for DBAs</title>
      <link>https://ronaldbradford.com/blog/log-buffer-13-a-carnival-of-the-vanities-for-dbas-2006-10-07/</link>
      <pubDate>Fri, 06 Oct 2006 22:14:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/log-buffer-13-a-carnival-of-the-vanities-for-dbas-2006-10-07/</guid>
      <description>Unlike fellow author Giuseppe of last week’s Log Buffer #12 I volunteered for the job of this week’s Log Buffer . Lots to say, so little time, so lets get started with Log Buffer #13.</description>
    </item>
    <item>
      <title>If you can&#39;t beat them, join them!</title>
      <link>https://ronaldbradford.com/blog/if-you-cant-beat-them-join-them-2006-10-07/</link>
      <pubDate>Fri, 06 Oct 2006 22:13:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/if-you-cant-beat-them-join-them-2006-10-07/</guid>
      <description>Like fellow friends and MySQL’ers before me Morgan, Roland, Giuseppe, Markus and Sean , I’ve joined the MySQL juggernaut on the ride of my life, achieving two of my short/medium term professional goals in one step.</description>
    </item>
    <item>
      <title>Tutorial – Beginner Web Services</title>
      <link>https://ronaldbradford.com/blog/tutorial-beginner-web-services-2006-10-05/</link>
      <pubDate>Thu, 05 Oct 2006 11:38:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tutorial-beginner-web-services-2006-10-05/</guid>
      <description>An introduction to using Axis .&#xA;What is Axis? Axis is essentially a SOAP engine — a framework for constructing SOAP processors such as clients, servers, gateways, etc. The current version of Axis is written in Java.</description>
    </item>
    <item>
      <title>When is a batch job successful?</title>
      <link>https://ronaldbradford.com/blog/when-is-a-batch-job-successful-2006-10-05/</link>
      <pubDate>Thu, 05 Oct 2006 11:18:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/when-is-a-batch-job-successful-2006-10-05/</guid>
      <description>Simple enough question, and it’s a simple enough answer. When the batch job/process in question successfully completes what it is designed to do and not in error.&#xA;I’m attempting to test, integrate and document some developed code on a client site, and well, I’m disgusted.</description>
    </item>
    <item>
      <title>Transforming XML with XSLT</title>
      <link>https://ronaldbradford.com/blog/transforming-xml-with-xslt-2006-09-26/</link>
      <pubDate>Tue, 26 Sep 2006 07:12:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/transforming-xml-with-xslt-2006-09-26/</guid>
      <description>I’ve done some work previously in XSLT to nicely format XML output within a browser.&#xA;Presently, some code I’m working with also does this transforming of an XML output via XSLT into a HTML file.</description>
    </item>
    <item>
      <title>Google – Is both friend and foe</title>
      <link>https://ronaldbradford.com/blog/google-is-both-friend-and-foe-2006-09-25/</link>
      <pubDate>Mon, 25 Sep 2006 01:04:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-is-both-friend-and-foe-2006-09-25/</guid>
      <description>This is an interesting article How Google can make – or break – your company. The plight of a small business that overnight lost it’s high free search results and in the coming months say a 20% drop in sales.</description>
    </item>
    <item>
      <title>Asian Air Show 2006 featuring the Airbus A380</title>
      <link>https://ronaldbradford.com/blog/asian-air-show-2006-featuring-the-airbus-a380-2006-09-24/</link>
      <pubDate>Sun, 24 Sep 2006 07:47:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/asian-air-show-2006-featuring-the-airbus-a380-2006-09-24/</guid>
      <description>While in Singapore earlier in the Year (Yes, I’m very slack with these photos), I got up close and personal with the new Airbus A380. I wasn’t that lucky to get inside, I think that was reserved for airline flight crews, but still there are a few photos.</description>
    </item>
    <item>
      <title>Flickr. Moving on from Web 2.0.</title>
      <link>https://ronaldbradford.com/blog/flickr-moving-on-from-web-20-2006-09-24/</link>
      <pubDate>Sun, 24 Sep 2006 05:33:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/flickr-moving-on-from-web-20-2006-09-24/</guid>
      <description>On the features of Web 2.0 sites is the design pattern concept of The Perpetual Beta (See Point 6). Seems Flickr or more likely Yahoo (the owner of Flickr) wants to be more.</description>
    </item>
    <item>
      <title>Google Earth</title>
      <link>https://ronaldbradford.com/blog/google-earth-2006-09-24/</link>
      <pubDate>Sun, 24 Sep 2006 03:09:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-earth-2006-09-24/</guid>
      <description>Google Earth and Google Maps can give you some great views of our planet. Here is a full-time blog just for Google Earth.&#xA;There’s plenty of amazing things to see, check out Top Ten Coolest Things seen with Google Earth.</description>
    </item>
    <item>
      <title>Plane Spotting without leaving your desk</title>
      <link>https://ronaldbradford.com/blog/plane-spotting-without-leaving-your-desk-2006-09-24/</link>
      <pubDate>Sun, 24 Sep 2006 02:07:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/plane-spotting-without-leaving-your-desk-2006-09-24/</guid>
      <description>I’ve heard of people that go plane spotting. Watching different planes that come into airports.&#xA;I’m lazy, while checking out my home with Wikimapia look what I spotted Here. (Offline image: View)</description>
    </item>
    <item>
      <title>The price for digg success</title>
      <link>https://ronaldbradford.com/blog/the-price-for-digg-success-2006-09-24/</link>
      <pubDate>Sun, 24 Sep 2006 01:23:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-price-for-digg-success-2006-09-24/</guid>
      <description>I guess much like the Slashdot effect, the Digg effect is both a good thing for your exposure and traffic hits, and a bad thing for those ISP’s watching the traffic.</description>
    </item>
    <item>
      <title>Planet kicked out of solar system after failing test</title>
      <link>https://ronaldbradford.com/blog/planet-kicked-out-of-solar-system-after-failing-test-2006-09-17/</link>
      <pubDate>Sun, 17 Sep 2006 08:31:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/planet-kicked-out-of-solar-system-after-failing-test-2006-09-17/</guid>
      <description>PLUTO supporters from all over the world are burning things after the tiny cold planet was booted out of the solar system.&#xA;The decision caused uproar in the text book and hanging mobile industries, which will have to recall all their products and re-do them,</description>
    </item>
    <item>
      <title>Logical Data Modelling (LDM)</title>
      <link>https://ronaldbradford.com/blog/logical-data-modelling-2006-09-17/</link>
      <pubDate>Sun, 17 Sep 2006 05:25:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/logical-data-modelling-2006-09-17/</guid>
      <description>Following my User Group Presentation I was asked by fellow MySQLer Kim about Logical Data Modelling (LDM), in relation to Physical Data Modelling.&#xA;Well, first the brain had to work overtime to remember when was the last time I worked on a Logical Data Model.</description>
    </item>
    <item>
      <title>The Hobbyist and the Professional</title>
      <link>https://ronaldbradford.com/blog/the-hobbyist-and-the-professional-2006-09-17/</link>
      <pubDate>Sun, 17 Sep 2006 02:49:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-hobbyist-and-the-professional-2006-09-17/</guid>
      <description>I first coined this term in February 2006 in a paper titled “Overcoming the Challenges of Establishing Service and Support Channels” for the conference “Implementing Open Source for Optimal Business Performance” View Paper.</description>
    </item>
    <item>
      <title>Slow Queries aren&#39;t always that bad!</title>
      <link>https://ronaldbradford.com/blog/slow-queries-arent-always-that-bad-2006-09-16/</link>
      <pubDate>Sat, 16 Sep 2006 12:07:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/slow-queries-arent-always-that-bad-2006-09-16/</guid>
      <description>Well, now I have your attention, Slow Queries are bad (unless it’s a single user system and you don’t care). However there are worse things then slow queries in a large enterprise system.</description>
    </item>
    <item>
      <title>Web Site – Speed Test</title>
      <link>https://ronaldbradford.com/blog/web-site-speed-test-2006-09-16/</link>
      <pubDate>Sat, 16 Sep 2006 10:05:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-site-speed-test-2006-09-16/</guid>
      <description>Want to know your Internet Connection speed in a real world test?&#xA;Want a fancy graphical presentation of your internet Speed?&#xA;SpeedTest.Net has you covered. As you can see that even provide graphics results to can use on your own site.</description>
    </item>
    <item>
      <title>Google Doodles</title>
      <link>https://ronaldbradford.com/blog/google-doodles-2006-09-16/</link>
      <pubDate>Sat, 16 Sep 2006 01:19:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-doodles-2006-09-16/</guid>
      <description>Sometimes using that Firefox Google Quick Search causes you to miss out on the best part of the Google Search experience, and that is the Google Doodle .&#xA;Now while I’m tempted to include one here, I’m respecting the wishes of Google which request you use an official logo and “don’t feed the kangaroo“.</description>
    </item>
    <item>
      <title>Stories that impress and motivate you</title>
      <link>https://ronaldbradford.com/blog/stories-that-impress-and-motivate-you-2006-09-16/</link>
      <pubDate>Sat, 16 Sep 2006 01:11:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/stories-that-impress-and-motivate-you-2006-09-16/</guid>
      <description>I’ve worked for two Internet startup companies, both around 2 years each, both now long dead. The first was due to eventual lack of new VC funds, the second gross financial managment in the second year (apparently, when we were told there was no money December one year to pay us, the company that made large profits every month for over the first year, then had made losses every month for the past 12 months, but nobody knew about it.</description>
    </item>
    <item>
      <title>MySQL Trigger Features</title>
      <link>https://ronaldbradford.com/blog/mysql-trigger-features-2006-09-14/</link>
      <pubDate>Thu, 14 Sep 2006 03:21:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-trigger-features-2006-09-14/</guid>
      <description>Sheeri talked a little about MySQL Triggers in One TRIGGER Fact, Optimizer Rewriting Stuff . While it’s great that MySQL 5.0 has Triggers, there are some things that I feel could become features in future releases.</description>
    </item>
    <item>
      <title>Handling Error Levels in Logging</title>
      <link>https://ronaldbradford.com/blog/handling-error-levels-in-logging-2006-09-13/</link>
      <pubDate>Tue, 12 Sep 2006 23:46:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/handling-error-levels-in-logging-2006-09-13/</guid>
      <description>In reviewing some provided code to a client, I observed a number of actions contray to generally accepted practices regarding logging. This is what I provided as the general programming conventions with regardings to logging.</description>
    </item>
    <item>
      <title>The Windoze CLI, or lack there of.</title>
      <link>https://ronaldbradford.com/blog/the-windoze-cli-or-lack-there-of-2006-09-08/</link>
      <pubDate>Fri, 08 Sep 2006 00:10:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-windoze-cli-or-lack-there-of-2006-09-08/</guid>
      <description>There are many reasons why I hate Windoze, here is just another example.&#xA;I need via the command line, change to a given directory, so I can manually run a command.</description>
    </item>
    <item>
      <title>Brisbane Users Group – MySQL Hackfest</title>
      <link>https://ronaldbradford.com/blog/brisbane-users-group-mysql-hackfest-2006-09-06/</link>
      <pubDate>Wed, 06 Sep 2006 06:51:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/brisbane-users-group-mysql-hackfest-2006-09-06/</guid>
      <description>Last night we had a number of keen souls at the Brisbane MySQL User Group . I was very impressed to see the majority of people with laptops at hand.</description>
    </item>
    <item>
      <title>Compiling MySQL Tutorial 3 – Debugging Output</title>
      <link>https://ronaldbradford.com/blog/compiling-mysql-tutorial-3-debugging-output-2006-09-05/</link>
      <pubDate>Tue, 05 Sep 2006 13:53:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-mysql-tutorial-3-debugging-output-2006-09-05/</guid>
      <description>Continuing on from Tutorial 2 .&#xA;When reviewing the 2.1. C/C++ Coding Guidelines for MySQL, you will see that the MySQL Source uses within the C/C++ code DBUG (Fred Fish’s debug library).</description>
    </item>
    <item>
      <title>Google at &#34;The Simpsons&#34;</title>
      <link>https://ronaldbradford.com/blog/google-at-the-simpsons-2006-09-03/</link>
      <pubDate>Sat, 02 Sep 2006 14:13:34 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-at-the-simpsons-2006-09-03/</guid>
      <description>I have a friend that is a DBA with Fotolog . A very novel idea that works well. Worth browsing to see what people take photos of. You never know what you find.</description>
    </item>
    <item>
      <title>A lesson in Perl Package Syntax</title>
      <link>https://ronaldbradford.com/blog/a-lesson-in-perl-package-syntax-2006-09-01/</link>
      <pubDate>Fri, 01 Sep 2006 07:56:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-lesson-in-perl-package-syntax-2006-09-01/</guid>
      <description>I was given a perl program today, however running on my Fedora Core 5 install gave me the following error.&#xA;$ ./nameofcommand Can&#39;t locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.</description>
    </item>
    <item>
      <title>It&#39;s makes me cry</title>
      <link>https://ronaldbradford.com/blog/its-makes-me-cry-2006-08-31/</link>
      <pubDate>Thu, 31 Aug 2006 11:50:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/its-makes-me-cry-2006-08-31/</guid>
      <description>I got home today and sat down to read my home email list. Nothing new. But on a MySQL mailing list, there was an enquiry why performance was slowing in a given application.</description>
    </item>
    <item>
      <title>Your Ideal Job Requirements?</title>
      <link>https://ronaldbradford.com/blog/your-ideal-job-requirements-2006-08-27/</link>
      <pubDate>Sun, 27 Aug 2006 10:02:45 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-ideal-job-requirements-2006-08-27/</guid>
      <description>I came across in my papers while searching for some taxation information, a list that I made to use as an evaluation in an “ideal job”. This goes with a general comment I made only a few weeks ago to a number of colleagues.</description>
    </item>
    <item>
      <title>SHOW STATUS Gotcha</title>
      <link>https://ronaldbradford.com/blog/show-status-gotcha-2006-08-27/</link>
      <pubDate>Sun, 27 Aug 2006 09:42:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/show-status-gotcha-2006-08-27/</guid>
      <description>Well, it’s Sunday night so I will put this down to being the weekend. The background to being caught out is a request I made to my local Users Group mailing list for some information on people’s environments because I wanted to some empirical data analysis without having any more knowledge of the systems.</description>
    </item>
    <item>
      <title>Microfox ?</title>
      <link>https://ronaldbradford.com/blog/microfox-2006-08-25/</link>
      <pubDate>Fri, 25 Aug 2006 03:38:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/microfox-2006-08-25/</guid>
      <description>I’ve added Digg to my general lunch time reading web sites. I came across this yesterday. Microsoft invites Firefox development team to Redmond .&#xA;Well, isn’t that nice, the big boy opening his pond (including all the sharks) to the little fish.</description>
    </item>
    <item>
      <title>The fast pace of technology in a Web 2.0 world</title>
      <link>https://ronaldbradford.com/blog/the-fast-pace-of-technology-in-a-web-20-world-2006-08-25/</link>
      <pubDate>Fri, 25 Aug 2006 02:19:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-fast-pace-of-technology-in-a-web-20-world-2006-08-25/</guid>
      <description>I had need to goto the Wikipedia this morning to review the terminology of something, and on the front page in Today’s featured article is Mercury. Being a tad curious given I’d heard only on the radio a few hours ago that Pluto was no longer a planet in our Solar System, I drilled down to the bottom to check references to other planets (quicker then searching).</description>
    </item>
    <item>
      <title>No Spam Today</title>
      <link>https://ronaldbradford.com/blog/no-spam-today-2006-08-24/</link>
      <pubDate>Thu, 24 Aug 2006 12:57:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/no-spam-today-2006-08-24/</guid>
      <description>Huh, tricked you. As if!&#xA;However I was looking at my Akismet Spam section in WordPress , the open source software that runs my blog, and it gave me this message.</description>
    </item>
    <item>
      <title>The RAT and the CAT</title>
      <link>https://ronaldbradford.com/blog/the-rat-and-the-cat-2006-08-24/</link>
      <pubDate>Thu, 24 Aug 2006 08:51:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-rat-and-the-cat-2006-08-24/</guid>
      <description>No, it’s not a bedtime story, is a serious system’s design concept and I’m amazing that people don’t know about this.&#xA;As I mentioned in If you don’t know your data, you don’t know your application I was doing a Java Code Review, and I found a clear case of a much simplier solution.</description>
    </item>
    <item>
      <title>If you don&#39;t know your data, you don&#39;t know your application.</title>
      <link>https://ronaldbradford.com/blog/if-you-dont-know-your-data-you-dont-know-your-application-2006-08-24/</link>
      <pubDate>Wed, 23 Aug 2006 21:31:46 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/if-you-dont-know-your-data-you-dont-know-your-application-2006-08-24/</guid>
      <description>The art of data modelling is definitely lost on some [most] people, or they never found it, even though they think they did. Over dinner with good friend Morgan last night we were swapping present stories on the topic.</description>
    </item>
    <item>
      <title>Become named in Firefox 2</title>
      <link>https://ronaldbradford.com/blog/become-named-in-firefox-2-2006-08-22/</link>
      <pubDate>Tue, 22 Aug 2006 00:00:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/become-named-in-firefox-2-2006-08-22/</guid>
      <description>So, FireFox have come up with a novel idea to promote it’s product. Check out Firefox Day.&#xA;The official blurb: Share Firefox with a friend. If your friend downloads Firefox before September 15, you’ll both be immortalized in Firefox 2.</description>
    </item>
    <item>
      <title>New Toy</title>
      <link>https://ronaldbradford.com/blog/new-toy-2006-08-13/</link>
      <pubDate>Mon, 14 Aug 2006 08:49:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-toy-2006-08-13/</guid>
      <description>Got my new toy today, having only ordered it Thursday night, it arrived Monday. Normally Dell stuff comes from Asia, maybe they had some of these on hand locally. A Dell 2407WFP 24″ LCD monitor with a 1920×1200 resolution.</description>
    </item>
    <item>
      <title>Peace Man</title>
      <link>https://ronaldbradford.com/blog/peace-man-2006-08-13/</link>
      <pubDate>Mon, 14 Aug 2006 08:45:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/peace-man-2006-08-13/</guid>
      <description>No, it’s not a slogan from the 1960’s and 1970’s, however if I could draw a picture in a wordpress textarea I’d draw a hand Victory signal with two fingers.</description>
    </item>
    <item>
      <title>Websites – Meebo</title>
      <link>https://ronaldbradford.com/blog/websites-meebo-2006-08-11/</link>
      <pubDate>Sat, 12 Aug 2006 02:19:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/websites-meebo-2006-08-11/</guid>
      <description>WebSite: www.meebo.com If you use Instant Message (IM), but can’t use within an environment, do it via the web. Way Cool</description>
    </item>
    <item>
      <title>Pride</title>
      <link>https://ronaldbradford.com/blog/pride-2006-08-11/</link>
      <pubDate>Sat, 12 Aug 2006 01:40:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pride-2006-08-11/</guid>
      <description>I’ve recently completed a contract and I’ve been in discussions with agents and other employers for further work. Having had one of the worse experiences in my previous work, I’ve been extra careful to ensure what I’m told at the interview/meeting stage is indeed true and accurate (in my last case it was not).</description>
    </item>
    <item>
      <title>Troubleshooting Wireless Connections (under Windoze)</title>
      <link>https://ronaldbradford.com/blog/troubleshooting-wireless-connections-under-windoze-2006-08-07/</link>
      <pubDate>Tue, 08 Aug 2006 04:55:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/troubleshooting-wireless-connections-under-windoze-2006-08-07/</guid>
      <description>Router Configuration In order to enable wireless you will most probably have a Wireless Router that is managing your Internet Connection (via cable or DSL), Each router is different, however they generally all have a web interface to access them, the Netgear and DLink routers seems to have generally moved to http://192.</description>
    </item>
    <item>
      <title>Compiling MySQL Tutorial 2 – Directly from the source</title>
      <link>https://ronaldbradford.com/blog/compiling-mysql-tutorial-2-directly-from-the-source-2006-08-06/</link>
      <pubDate>Mon, 07 Aug 2006 09:44:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-mysql-tutorial-2-directly-from-the-source-2006-08-06/</guid>
      <description>Should you want to be on the bleeding edge, or in my case, don&amp;#8217;t want to download 70MB each day in a daily snapshot (especially when I&amp;#8217;m getting build errors), you can use Bit Keeper Free Bit Keeper Client that at least lets you download the MySQL Repository.</description>
    </item>
    <item>
      <title>Compiling MySQL Tutorial 1 – The Baseline – Update</title>
      <link>https://ronaldbradford.com/blog/compiling-mysql-tutorial-1-the-baseline-update-2006-08-05/</link>
      <pubDate>Sun, 06 Aug 2006 07:25:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-mysql-tutorial-1-the-baseline-update-2006-08-05/</guid>
      <description>Just to confirm my earlier confusion about verified snapshots at Compiling MySQL Tutorial 1 – The Baseline .&#xA;&amp;#8220;Daily snapshot sources are only published, if they compiled successfully (using the BUILD/compile-pentium-debug-max script) and passed the test suite (using make test).</description>
    </item>
    <item>
      <title>Compiling MySQL Tutorial 1 – The Baseline</title>
      <link>https://ronaldbradford.com/blog/compiling-mysql-tutorial-1-the-baseline-2006-08-02/</link>
      <pubDate>Thu, 03 Aug 2006 03:00:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/compiling-mysql-tutorial-1-the-baseline-2006-08-02/</guid>
      <description>Pre-requisites This tutorial is aimed at Linux installations that has the standard development tools already installed. The INSTALL file in the source archives provides good details of the software required (e.</description>
    </item>
    <item>
      <title>Eclipse CVS Tutorial 2</title>
      <link>https://ronaldbradford.com/blog/eclipse-cvs-tutorial-2-2006-08-01/</link>
      <pubDate>Wed, 02 Aug 2006 02:13:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/eclipse-cvs-tutorial-2-2006-08-01/</guid>
      <description>Following on from my earlier Eclipse CVS Tutorial 1 .&#xA;Decorators The following options define what is presented in the Navigator View at the project, directory and file levels.&#xA;Window | Preferences General | Appearance | Label Decorations Team | CVS Team | CVS | Label Decorations | Text Decorations NOTE: There is a Mercurial Eclipse option under the top level menu in Window | Preferences.</description>
    </item>
    <item>
      <title>Securing a Tomcat Webapp – Part 2</title>
      <link>https://ronaldbradford.com/blog/securing-a-tomcat-webapp-part-2-2006-08-01/</link>
      <pubDate>Tue, 01 Aug 2006 22:42:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/securing-a-tomcat-webapp-part-2-2006-08-01/</guid>
      <description>If you wish to password protect your webapp with an Apache .htaccess type authentication model, you require two configuration steps. The first within your WEB-INF/web.xml, add the following replacing rolename appropiately.</description>
    </item>
    <item>
      <title>Securing a Tomcat Webapp</title>
      <link>https://ronaldbradford.com/blog/securing-a-tomcat-webapp-2006-08-01/</link>
      <pubDate>Tue, 01 Aug 2006 22:28:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/securing-a-tomcat-webapp-2006-08-01/</guid>
      <description>If you require a webapp to always run in https mode using a SSL key, then you need to add the following to your WEB-INF/web.xml configuration.&#xA;&amp;lt;security-constraint&amp;gt; &amp;lt;web-resource-collection&amp;gt; &amp;lt;web-resource-name&amp;gt;jsp&amp;lt;/web-resource-name&amp;gt; &amp;lt;url-pattern&amp;gt;*.htm&amp;lt;/url-pattern&amp;gt; &amp;lt;url-pattern&amp;gt;*.</description>
    </item>
    <item>
      <title>MySQL Response to Bugs</title>
      <link>https://ronaldbradford.com/blog/mysql-response-to-bugs-2006-07-31/</link>
      <pubDate>Tue, 01 Aug 2006 05:52:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-response-to-bugs-2006-07-31/</guid>
      <description>I’ve read at times people complaining about the response to bugs, and people bag the support of MySQL on the forums at times.&#xA;Well today I logged a bug, not the first and I’m sure it’s not the last.</description>
    </item>
    <item>
      <title>Determining Linux Video Driver Refresh Rates</title>
      <link>https://ronaldbradford.com/blog/determining-linux-video-driver-refresh-rates-2006-07-22/</link>
      <pubDate>Sun, 23 Jul 2006 07:29:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/determining-linux-video-driver-refresh-rates-2006-07-22/</guid>
      <description>I found this cool command called glxgears that you can run under X.&#xA;$ glxgears 10524 frames in 5.0 seconds = 2104.650 FPS 10003 frames in 5.0 seconds = 2000.501 FPS 8417 frames in 5.</description>
    </item>
    <item>
      <title>Unexplained replication authentication behaviour</title>
      <link>https://ronaldbradford.com/blog/unexplained-replication-authentication-behaviour-2006-07-19/</link>
      <pubDate>Thu, 20 Jul 2006 07:17:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unexplained-replication-authentication-behaviour-2006-07-19/</guid>
      <description>I’m playing with the latest 5.1.11 beta in a master/slave replication situation. Given a lack of H/W lying around I’m configuring a mixed H/W setup to leverage an existing office’s after hours CPUs running Windows XP for my slaves.</description>
    </item>
    <item>
      <title>Web Sites – Delicious</title>
      <link>https://ronaldbradford.com/blog/web-sites-delicious-2006-07-17/</link>
      <pubDate>Tue, 18 Jul 2006 06:16:10 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-delicious-2006-07-17/</guid>
      <description>WebSite: del.icio.us&#xA;keep your favorite websites, music, books, and more in a place where you can always find them.&#xA;share your favorites with family, friends, and colleagues.&#xA;discover new and interesting things by browsing popular &amp;amp; related items.</description>
    </item>
    <item>
      <title>Web Sites – Instant Media</title>
      <link>https://ronaldbradford.com/blog/web-sites-instant-media-2006-07-17/</link>
      <pubDate>Tue, 18 Jul 2006 06:12:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-instant-media-2006-07-17/</guid>
      <description>WebSite: www.im.com The Leader in Internet TV&#xA;There’s a new way to watch TV. Our free software delivers shows to your PC. Subscribe to your favorite channels. New shows will appear instantly.</description>
    </item>
    <item>
      <title>Web Sites – Squarespace</title>
      <link>https://ronaldbradford.com/blog/web-sites-squarespace-2006-07-17/</link>
      <pubDate>Tue, 18 Jul 2006 06:09:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-squarespace-2006-07-17/</guid>
      <description>WebSite: www.squarespace.com What is Squarespace?&#xA;Squarespace is a great way to publish and manage a web site online. We let you snap together a web site in a flash that will allow you to manage all of your unique content right in one place.</description>
    </item>
    <item>
      <title>Web Sites – Digg</title>
      <link>https://ronaldbradford.com/blog/web-sites-digg-2006-07-17/</link>
      <pubDate>Tue, 18 Jul 2006 06:06:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-digg-2006-07-17/</guid>
      <description>WebSite: www.digg.com Digg is a user driven social content website. Ok, so what the heck does that mean? Well, everything on digg is submitted by the digg user community (that would be you).</description>
    </item>
    <item>
      <title>Web Sites – Zimbra</title>
      <link>https://ronaldbradford.com/blog/web-sites-zimbra-2006-07-17/</link>
      <pubDate>Tue, 18 Jul 2006 05:59:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-zimbra-2006-07-17/</guid>
      <description>WebSite: www.zimbra.com Zimbra is an open source server and client technology for next-generation messaging and collaboration. Zimbra delivers innovation for both the administrator and the end-user as well as compatibility with existing infrastructure and applications (both open source and proprietary).</description>
    </item>
    <item>
      <title>Web Sites – Cacti</title>
      <link>https://ronaldbradford.com/blog/web-sites-cacti-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 13:08:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-cacti-2006-07-17/</guid>
      <description>WebSite: www.cacti.net Cacti is a complete network graphing solution designed to harness the power of RRDTool’s data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box.</description>
    </item>
    <item>
      <title>Web Sites – eyeOS</title>
      <link>https://ronaldbradford.com/blog/web-sites-eyeos-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 13:05:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-eyeos-2006-07-17/</guid>
      <description>WebSite: www.eyeos.org eyeOS is an Open Source Web Desktop Environment, commonly known as Web Operating System or Web Office. With eyeOS you can be organized, work and have fun anywhere, using your own personalized Web Desktop.</description>
    </item>
    <item>
      <title>Web Sites – ProtoPage</title>
      <link>https://ronaldbradford.com/blog/web-sites-protopage-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 13:04:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-protopage-2006-07-17/</guid>
      <description>WebSite: www.protopage.com Dynamic Web Page with graphical feeds and movable windows (like postit notes)</description>
    </item>
    <item>
      <title>Web Sites – RRDtool</title>
      <link>https://ronaldbradford.com/blog/web-sites-rrdtool-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 13:00:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-rrdtool-2006-07-17/</guid>
      <description>WebSite: oss.oetiker.ch/rrdtool/&#xA;The industry standard data logging and graphing application. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python or PHP bindings.</description>
    </item>
    <item>
      <title>Web Sites – MySQL</title>
      <link>https://ronaldbradford.com/blog/web-sites-mysql-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 12:37:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-mysql-2006-07-17/</guid>
      <description>WebSite: www.mysql.com The world’s most popular open source database.</description>
    </item>
    <item>
      <title>Web Sites – Nagios</title>
      <link>https://ronaldbradford.com/blog/web-sites-nagios-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 12:31:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-nagios-2006-07-17/</guid>
      <description>WebSite: www.nagios.org Nagios is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux operating system, but works fine under most *NIX variants as well.</description>
    </item>
    <item>
      <title>Web Sites – Thumbshots</title>
      <link>https://ronaldbradford.com/blog/web-sites-thumbshots-2006-07-17/</link>
      <pubDate>Mon, 17 Jul 2006 12:27:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-sites-thumbshots-2006-07-17/</guid>
      <description>WebSite: www.thumbshots.org This site enables you to embed a thumbnail image of a website. Rather cool, except there must be some level of caching for new website requests. This page at the time of saving doesn’t show the thumbshot of the official site.</description>
    </item>
    <item>
      <title>Linux One Liner – Erasing Stuff</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-erasing-stuff-2006-07-16/</link>
      <pubDate>Mon, 17 Jul 2006 09:18:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-erasing-stuff-2006-07-16/</guid>
      <description>Don’t try this at home unless you understand what it’s going to do.&#xA;sudo dd if=/dev/zero of=/dev/hda1 </description>
    </item>
    <item>
      <title>Eclipse CVS Tutorial 1</title>
      <link>https://ronaldbradford.com/blog/eclipse-cvs-tutorial-1-2006-07-16/</link>
      <pubDate>Mon, 17 Jul 2006 01:22:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/eclipse-cvs-tutorial-1-2006-07-16/</guid>
      <description>Repository Management Start Eclipse Window | Open Perspective | CVS Repository Exploring This will add an icon to the quick dock option. See Point 1 This should open the CVS Repositories View.</description>
    </item>
    <item>
      <title>What is a BLOB?</title>
      <link>https://ronaldbradford.com/blog/what-is-a-blob-2006-07-11/</link>
      <pubDate>Wed, 12 Jul 2006 01:04:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-a-blob-2006-07-11/</guid>
      <description>If your answer was Binary Large Object, then you would be wrong. Check out Mike’s comments on History of Database Blobs from the man that created the BLOB, Mr Jim Starkey.</description>
    </item>
    <item>
      <title>Mercurial Version Control Software</title>
      <link>https://ronaldbradford.com/blog/mercurial-version-control-software-2006-07-10/</link>
      <pubDate>Tue, 11 Jul 2006 01:21:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mercurial-version-control-software-2006-07-10/</guid>
      <description>I got asked (being a Java developer) about what was involved in creating an Eclipse Plugin for Mercurial. Well in true Google style, why invent when somebody probably already has. A quick check finds Mercurial Eclipse by VecTrace.</description>
    </item>
    <item>
      <title>What is software quality?</title>
      <link>https://ronaldbradford.com/blog/what-is-software-quality-2006-07-05/</link>
      <pubDate>Thu, 06 Jul 2006 06:18:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-software-quality-2006-07-05/</guid>
      <description>Greg Lehey wrote today Is MySQL getting buggier?. The underlying question of his comments is a more fundamental and passionate topic, and especially for me. That is “Software Quality”.&#xA;The quintessential question is this.</description>
    </item>
    <item>
      <title>Generating an internal SSL Certificate (for tomcat)</title>
      <link>https://ronaldbradford.com/blog/generating-an-internal-ssl-certificate-for-tomcat-2006-07-04/</link>
      <pubDate>Wed, 05 Jul 2006 07:16:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/generating-an-internal-ssl-certificate-for-tomcat-2006-07-04/</guid>
      <description>How to Generate an internal SSL certificate&#xA;Create the self-signed keystore $ su - $ URL=&#34;your.url.here&#34;;export URL $ cd /opt/tomcat/conf $ keytool -genkey -alias ${URL} -keyalg RSA -keystore ${URL}.keystore Enter keystore password: changeit What is your first and last name?</description>
    </item>
    <item>
      <title>Differences in syntax between mysql and mysqltest</title>
      <link>https://ronaldbradford.com/blog/differences-in-syntax-between-mysql-and-mysqltest-2006-07-04/</link>
      <pubDate>Wed, 05 Jul 2006 06:44:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/differences-in-syntax-between-mysql-and-mysqltest-2006-07-04/</guid>
      <description>As I wrote earlier in Using the MySQL Test Suite I found an issue with using the current MySQL Sakila Sample Database as a test with mysqltest.&#xA;I was running an older version of 5.</description>
    </item>
    <item>
      <title>Using PBXT 0.9.5</title>
      <link>https://ronaldbradford.com/blog/using-pbxt-095-2006-07-04/</link>
      <pubDate>Wed, 05 Jul 2006 06:12:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-pbxt-095-2006-07-04/</guid>
      <description>Paul has released Version 0.95 of his PBXT MySQL Transactional Storage Engine.&#xA;Here is what I did to get it operational under CentOS 4.3.&#xA;su - useradd pbxt su - pbxt wget http://www.</description>
    </item>
    <item>
      <title>Using the MySQL Test Suite</title>
      <link>https://ronaldbradford.com/blog/using-the-mysql-test-suite-2006-07-04/</link>
      <pubDate>Wed, 05 Jul 2006 01:07:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-the-mysql-test-suite-2006-07-04/</guid>
      <description>MySQL provides two different tools to test the MySQL Server with SQL statements. One is mysqltest and in 5.1 mysqlslap. Both of these tools have quite different purposes. This is a quick review of the usage of mysqltest.</description>
    </item>
    <item>
      <title>QMail Admin</title>
      <link>https://ronaldbradford.com/blog/qmail-admin-2006-07-03/</link>
      <pubDate>Tue, 04 Jul 2006 01:10:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/qmail-admin-2006-07-03/</guid>
      <description>For some reason my vqadmin failed to create a new mail domain?? I know I had some /home permissions problems, but that was quite some time ago, perhaps I haven’t added a domain for mail in that time.</description>
    </item>
    <item>
      <title>Using Cascade in Foreign Keys</title>
      <link>https://ronaldbradford.com/blog/using-cascade-in-foreign-keys-2006-07-02/</link>
      <pubDate>Mon, 03 Jul 2006 07:34:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-cascade-in-foreign-keys-2006-07-02/</guid>
      <description>For those that are using a Referential Integrity based Storage Engine in MySQL, the use of Foreign Keys can provide an extra level of data integrity within your application. There are of course caveats to this statement, such as correct design, proper transactional use etc, but that’s a topic for another time.</description>
    </item>
    <item>
      <title>Guidelines for managing embedded external project dependencies</title>
      <link>https://ronaldbradford.com/blog/guidelines-for-managing-embedded-external-project-dependencies-2006-07-02/</link>
      <pubDate>Mon, 03 Jul 2006 06:18:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/guidelines-for-managing-embedded-external-project-dependencies-2006-07-02/</guid>
      <description>I’ve yet to find any Java project that doesn’t have dependancies on some other Open Source external libraries. I’ve yet to find a Java project that manages these external dependencies appropiately for support and integration at an enterprise level.</description>
    </item>
    <item>
      <title>What constitutes a good error message to the user?</title>
      <link>https://ronaldbradford.com/blog/what-constitutes-a-good-error-message-to-the-user-2006-06-19/</link>
      <pubDate>Mon, 19 Jun 2006 11:45:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-constitutes-a-good-error-message-to-the-user-2006-06-19/</guid>
      <description>Today, will go down in my professional history as quite possibly the lowest I would ever think of a software developer. I’ve carefully avoided the term “fellow coder”, speaking of a IT industry sticking by fellow IT people, but not today.</description>
    </item>
    <item>
      <title>Open Office Spell Checker</title>
      <link>https://ronaldbradford.com/blog/open-office-spell-checker-2006-06-18/</link>
      <pubDate>Sun, 18 Jun 2006 10:48:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/open-office-spell-checker-2006-06-18/</guid>
      <description>I don’t know why it just isn’t installed by default, but Open Office 2 didn’t install any dictionaries. What’s more depressing, is you go to do a spell check, and it simply states Spelling is Complete.</description>
    </item>
    <item>
      <title>FireFox&#39;s Live Bookmarks</title>
      <link>https://ronaldbradford.com/blog/firefoxs-live-bookmarks-2006-06-15/</link>
      <pubDate>Fri, 16 Jun 2006 02:39:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/firefoxs-live-bookmarks-2006-06-15/</guid>
      <description>I’m just about to launch a new project I’ve been working on in the past week. It has a RSS feed, and I wanted to ensure that within FireFox, this could be picked up as a live bookmark.</description>
    </item>
    <item>
      <title>The 100 Best Products of 2005</title>
      <link>https://ronaldbradford.com/blog/the-100-best-products-of-2005-2006-06-11/</link>
      <pubDate>Mon, 12 Jun 2006 02:35:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-100-best-products-of-2005-2006-06-11/</guid>
      <description>I just created a seperate Gmail account for a new project I started yesterday. One of the default emails, points to Gmail being named the number 2 Best Product of 2005.</description>
    </item>
    <item>
      <title>Linux One Liner – Finding Stuff</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-finding-stuff-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 03:11:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-finding-stuff-2006-06-10/</guid>
      <description>Let’s say you created a file in your home directory but can’t work out which directory you put it in.&#xA;&amp;lt;br /&amp;gt; $ find ~ -name somefile.txt&amp;lt;br /&amp;gt; You can replace ~ (tilda) with a directory e.</description>
    </item>
    <item>
      <title>Linux One Liner – Parsing long HTML urls</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-parsing-long-html-urls-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 02:43:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-parsing-long-html-urls-2006-06-10/</guid>
      <description>Ever wanted to look at a long HTML URL more easily, say to investigate a parameter. Here is a search from MapQuest.&#xA;http://www.mapquest.com/maps/map.adp?formtype=address&amp;addtohistory=&amp;address=10%20Market%20St&amp;city=San%20Francisco&amp;state=CA&amp;zipcode=94111%2d4801&amp;country=US&amp;geodiff=1 &amp;lt;br /&amp;gt; $ echo &amp;quot;[insert url here]&amp;quot; | | tr &amp;quot;&amp;amp;#038;?</description>
    </item>
    <item>
      <title>Linux One Liner – Security</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-security-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 02:31:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-security-2006-06-10/</guid>
      <description>Here are a few useful one liners for Linux Security. View current packet filtering rules. (i.e. what can and can’t access your computer.&#xA;&amp;lt;br /&amp;gt; $ iptables -L&amp;lt;br /&amp;gt; On older distros, iptables may not be in place.</description>
    </item>
    <item>
      <title>Linux One Liner – Using the manual</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-using-the-manual-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 02:19:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-using-the-manual-2006-06-10/</guid>
      <description>For users of Linux regardless of the skill level, using the OS manual is invaluable. Frank gives an example using crontab at Viewing a specific version of a man page , but as with Linux there is always more then one way to skin a cat.</description>
    </item>
    <item>
      <title>Some of Mike&#39;s Useful Sites</title>
      <link>https://ronaldbradford.com/blog/some-of-mikes-useful-sites-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 01:52:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-of-mikes-useful-sites-2006-06-10/</guid>
      <description>I haven’t seen any blogging in my normal readings from Mike lately, so taking a quick look directly at his blog. He has certainly been busy in other areas. Some great tibbits and websites.</description>
    </item>
    <item>
      <title>Linux One Liner – Calculating Used Diskspace</title>
      <link>https://ronaldbradford.com/blog/linux-one-liner-calculating-used-diskspace-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 01:12:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-one-liner-calculating-used-diskspace-2006-06-10/</guid>
      <description>You can easily see the state of diskspace used with the command.&#xA;&amp;lt;br /&amp;gt; $ df&amp;lt;br /&amp;gt; However, often you want to know where most of the diskspace is being taken.</description>
    </item>
    <item>
      <title>New Category – Linux One Liners</title>
      <link>https://ronaldbradford.com/blog/new-category-linux-one-liners-2006-06-10/</link>
      <pubDate>Sun, 11 Jun 2006 00:45:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-category-linux-one-liners-2006-06-10/</guid>
      <description>I came across Frank’s blog Programming – Powerful One liners – “What can a one liner do for you?”&#xA;Great Idea, I often use one line Linux commands and in my current consulting role, I’m being asked more and more Linux questions, which often result in a one Line answer.</description>
    </item>
    <item>
      <title>MySQL Ideas</title>
      <link>https://ronaldbradford.com/blog/mysql-ideas-2006-06-10/</link>
      <pubDate>Sat, 10 Jun 2006 12:49:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-ideas-2006-06-10/</guid>
      <description>Seems I have over time, thought of many ideas, jotted some notes on some, and even done some work, but everybody knows that “home projects” can take a long time.</description>
    </item>
    <item>
      <title>Wrestling the Anaconda</title>
      <link>https://ronaldbradford.com/blog/wrestling-the-anaconda-2006-06-04/</link>
      <pubDate>Mon, 05 Jun 2006 08:38:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wrestling-the-anaconda-2006-06-04/</guid>
      <description>I’ve decided to affectionally call the MySQL Workbench Product “The Anaconda”. It’s been a wrestle so far to get all the features and functionality I wanted in this product. Of course I’d much rather have seen this product at say version 0.</description>
    </item>
    <item>
      <title>How I work</title>
      <link>https://ronaldbradford.com/blog/how-i-work-2006-06-03/</link>
      <pubDate>Sun, 04 Jun 2006 05:15:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-i-work-2006-06-03/</guid>
      <description>My work life is really fragmented at present, so I’ve decided a split approach in answer to Dave Rosenberg’s How I Work–what I have learned so far .&#xA;What is your role?</description>
    </item>
    <item>
      <title>A better VNC</title>
      <link>https://ronaldbradford.com/blog/a-better-vnc-2006-06-03/</link>
      <pubDate>Sun, 04 Jun 2006 04:31:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-better-vnc-2006-06-03/</guid>
      <description>I’ve been using VNCViewer from RealVNC under Linux to remote connect to an older machine running windows. Two reasons, I don’t need yet another screen on my desk, and I need windows to adequately test and use the MySQL GUI products, in particular MySQL Workbench.</description>
    </item>
    <item>
      <title>Improving Open Source Databases – WordPress</title>
      <link>https://ronaldbradford.com/blog/improving-open-source-databases-wordpress-2006-05-30/</link>
      <pubDate>Wed, 31 May 2006 05:03:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improving-open-source-databases-wordpress-2006-05-30/</guid>
      <description>As part of both my UltimateLAMP side project, and my greater involvement with MySQL Workbench, I’ve been wanting to review and document the database schemas of Open Source products.&#xA;Indeed, as part of discussions with Mike Zinner of MySQL AB at the recent MySQL Users Conference, I suggested an idea used in the Java World, for example by Clover and Agitar, where to promote the usefullness of their respective tools (in this case code coverage), they provide results against Open Source Products.</description>
    </item>
    <item>
      <title>Google Talk</title>
      <link>https://ronaldbradford.com/blog/google-talk-2006-05-30/</link>
      <pubDate>Tue, 30 May 2006 08:24:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-talk-2006-05-30/</guid>
      <description>Google has like many before it such as AOL, Yahoo and Skype created it’s own online chat program, which you can run with a windows program and which is very neatly integrated into Gmail.</description>
    </item>
    <item>
      <title>Seaching Google in Klingon or Elmer Fudd</title>
      <link>https://ronaldbradford.com/blog/seaching-google-in-klingon-or-elmer-fudd-2006-05-29/</link>
      <pubDate>Mon, 29 May 2006 08:22:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/seaching-google-in-klingon-or-elmer-fudd-2006-05-29/</guid>
      <description>Sometimes I wonder how I get to trivial information. Well in the Wikipedia article Google Hoaxes you will find that the Google search engine is valid in a number of unusual languages including Klingon.</description>
    </item>
    <item>
      <title>The GWT</title>
      <link>https://ronaldbradford.com/blog/the-gwt-2-2006-05-28/</link>
      <pubDate>Sun, 28 May 2006 08:19:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-gwt-2-2006-05-28/</guid>
      <description>So what is GWT? An extract from the Google Web Toolkit Web Page.&#xA;_&#xA;Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language.</description>
    </item>
    <item>
      <title>The GWT!</title>
      <link>https://ronaldbradford.com/blog/the-gwt-2006-05-26/</link>
      <pubDate>Sat, 27 May 2006 09:06:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-gwt-2006-05-26/</guid>
      <description>New to the AJAX vertical space is the Google Web Toolkit (GWT) released the the Sun Java One Conference last week.&#xA;AJAX (“Asynchronous Javascript and XML”) isn’t new, infact the underlying requirements within AJAX, the DHTML, DOM manipulation and XMLHttpRequest were available in 1997.</description>
    </item>
    <item>
      <title>Google Trends</title>
      <link>https://ronaldbradford.com/blog/google-trends-2006-05-27/</link>
      <pubDate>Sat, 27 May 2006 08:15:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-trends-2006-05-27/</guid>
      <description>With Google trends you can compare words, and see how they are being used within google searches. You can use it to compare different things.&#xA;Check it out at http://www.google.com/trends For example, I did a search on MySQL,PostgreSQL,Ingres to compare open source databases.</description>
    </item>
    <item>
      <title>Migrating an MyISAM schema to use Referential Integrity</title>
      <link>https://ronaldbradford.com/blog/migrating-an-myisam-schema-to-use-referential-integrity-2006-05-26/</link>
      <pubDate>Sat, 27 May 2006 06:48:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/migrating-an-myisam-schema-to-use-referential-integrity-2006-05-26/</guid>
      <description>Here are some steps involved. Using the current MySQL defacto engine InnoDB. Of course, Falcon, PBXT and others will enable alternative engines to be used.&#xA;Convert Table Storage Engine Types</description>
    </item>
    <item>
      <title>Restyling a Mediwiki Installation – Lesson 1</title>
      <link>https://ronaldbradford.com/blog/restyling-a-mediwiki-installation-lesson-1-2006-05-26/</link>
      <pubDate>Sat, 27 May 2006 05:32:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/restyling-a-mediwiki-installation-lesson-1-2006-05-26/</guid>
      <description>Following my implementation of UltimateLAMP , read heaps more at this thread , I undertook to provide customizations of a MediaWiki Installation. Here is the first lesson that you can undertake if you wish to beautify the default MediaWiki Installation.</description>
    </item>
    <item>
      <title>GoogleWack</title>
      <link>https://ronaldbradford.com/blog/googlewack-2-2006-05-26/</link>
      <pubDate>Fri, 26 May 2006 08:21:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/googlewack-2-2006-05-26/</guid>
      <description>This fad started many years ago, and once I achieved it. Well today, I got the google 1 of 1 result. Here are the rules&#xA;GoogleWack “Your goal: find that elusive query (two words – no quote marks) with a single, solitary result!</description>
    </item>
    <item>
      <title>UltimateLAMP</title>
      <link>https://ronaldbradford.com/blog/ultimatelamp-2006-05-19/</link>
      <pubDate>Sat, 20 May 2006 07:19:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ultimatelamp-2006-05-19/</guid>
      <description>This product is no longer available. This was created over 6 years ago and software is too out of date. As I discussed earlier in [A picture can tell a thousand words][1], I outlined briefly what the intention of **UltimateLAMP** was for.</description>
    </item>
    <item>
      <title>Unbelievable Bureaucratic Incompetence</title>
      <link>https://ronaldbradford.com/blog/unbelievable-bureaucratic-incompetence-2006-05-19/</link>
      <pubDate>Sat, 20 May 2006 06:50:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unbelievable-bureaucratic-incompetence-2006-05-19/</guid>
      <description>Some times I’m just disgusted to be involved in the IT Industry, due to the incompetence of others that then reflect poorly on everybody else.&#xA;In this case at a present client, a new company wide email implementation using Microsoft Outlook as the Email Client and most likely Exchange Server is occuring.</description>
    </item>
    <item>
      <title>A picture can tell a thousand words</title>
      <link>https://ronaldbradford.com/blog/a-picture-can-tell-a-thousand-words-2006-05-19/</link>
      <pubDate>Sat, 20 May 2006 04:00:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-picture-can-tell-a-thousand-words-2006-05-19/</guid>
      <description>I’m a keen advocate of MySQL. However, while I use it and promote it within my limited IT circles, I often wonder how MySQL can get better traction and exposure, especially within both the industry sectors and physical locations where I am presently.</description>
    </item>
    <item>
      <title>MySQL GUI Products</title>
      <link>https://ronaldbradford.com/blog/mysql-gui-products-2006-05-19/</link>
      <pubDate>Sat, 20 May 2006 01:55:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-gui-products-2006-05-19/</guid>
      <description>I’ve started now to actively use more of the MySQL Workbench, MySQL Administrator and MySQL Query Browser and MySQL Migration Toolkit. I am traditionally a very command line person, and it’s important that these skills are never put on the back burner.</description>
    </item>
    <item>
      <title>WordPress Blog Upgrade Time</title>
      <link>https://ronaldbradford.com/blog/wordpress-blog-upgrade-time-2006-05-19/</link>
      <pubDate>Sat, 20 May 2006 01:29:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wordpress-blog-upgrade-time-2006-05-19/</guid>
      <description>Time to Upgrade my WordPress Blog software from Version 1.5.2 to Version 2.0.2 after my latest spam attacks and Combating Blog Spam attempt.&#xA;Here is what I did.&#xA;cd /home/arabx/www tar cvfz blog.</description>
    </item>
    <item>
      <title>MySQL :: Developer Zone Quick Polls</title>
      <link>https://ronaldbradford.com/blog/mysql-developer-zone-quick-polls-2006-05-18/</link>
      <pubDate>Fri, 19 May 2006 03:38:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-developer-zone-quick-polls-2006-05-18/</guid>
      <description>I don’t get to the MySQL Developer Zone main page often enough. In thinking about what pages I view everyday or regularly, it doesn’t rate as high as Planet MySQL , MySQL Forums or even the MySQL Forge.</description>
    </item>
    <item>
      <title>VMPlayer Installation under Linux</title>
      <link>https://ronaldbradford.com/blog/vmplayer-installation-under-linux-2006-05-10/</link>
      <pubDate>Thu, 11 May 2006 09:21:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/vmplayer-installation-under-linux-2006-05-10/</guid>
      <description>Install rpm -ivh VMware-player-1.0.1-19317.i386.rpm Configure $ /usr/bin/vmware-config.pl Making sure services for VMware Player are stopped. Stopping VMware services: Virtual machine monitor [ OK ] You must read and accept the End User License Agreement to continue.</description>
    </item>
    <item>
      <title>The definition of a Unit Test</title>
      <link>https://ronaldbradford.com/blog/the-definition-of-a-unit-test-2006-05-07/</link>
      <pubDate>Mon, 08 May 2006 01:07:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-definition-of-a-unit-test-2006-05-07/</guid>
      <description>A Test is not a Unit Test if:&#xA;It talks to the database It communicates across a network It touches the filesystem It can’t run the same time as any of your other unit tests You have to do special things to your environment to run it (e.</description>
    </item>
    <item>
      <title>FireFox Java Plugin</title>
      <link>https://ronaldbradford.com/blog/firefox-java-plugin-2006-05-06/</link>
      <pubDate>Sun, 07 May 2006 06:44:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/firefox-java-plugin-2006-05-06/</guid>
      <description>Getting the Java (JRE) plugin working in FireFox under Linux.&#xA;cd /opt/firefox-1.5/plugins rm libjavaplugin_oji.so ln -s /opt/jdk1.5.0_06/jre/plugin/i386/ns7/libjavaplugin_oji.so . MozDev Reference</description>
    </item>
    <item>
      <title>Latest Library Editions</title>
      <link>https://ronaldbradford.com/blog/latest-library-editions-2006-05-06/</link>
      <pubDate>Sun, 07 May 2006 06:29:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/latest-library-editions-2006-05-06/</guid>
      <description>I’ve had a bit of a windfall of books in the past 2 weeks. I purchased 2 books for the flights to/from the US, picked up an Amazon order on some Database Reference Material for some writings I’m doing, and quite a bounty at the MySQL Users Conference.</description>
    </item>
    <item>
      <title>Installing a new USB External Drive</title>
      <link>https://ronaldbradford.com/blog/installing-a-new-usb-external-drive-2006-05-06/</link>
      <pubDate>Sun, 07 May 2006 04:41:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-a-new-usb-external-drive-2006-05-06/</guid>
      <description>I’ve decide to move from CentOS to Ubuntu as the Linux Distro on my laptop, so it was time to do a full backup to a new USB external drive.</description>
    </item>
    <item>
      <title>A Post MySQL Conference review. The 4 F&#39;s</title>
      <link>https://ronaldbradford.com/blog/a-post-mysql-conference-review-the-4-fs-2006-05-04/</link>
      <pubDate>Thu, 04 May 2006 11:47:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-post-mysql-conference-review-the-4-fs-2006-05-04/</guid>
      <description>Finally back home after some R&amp;amp;R at Yosemite before leaving the US. In conclusion, to sum up my experience of the 4th Annual MySQL Users Conference “Excellent”.&#xA;Here’s my take. Friends, Functionality &amp;amp; New Features, the Future.</description>
    </item>
    <item>
      <title>The Answer is: PBXT</title>
      <link>https://ronaldbradford.com/blog/the-answer-is-pxbt-2006-05-02/</link>
      <pubDate>Wed, 03 May 2006 01:14:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-answer-is-pxbt-2006-05-02/</guid>
      <description>Round 2. Question 2? From the MySQL Quiz Show. (you had to be there)</description>
    </item>
    <item>
      <title>MySQL Stored Procedures Performance</title>
      <link>https://ronaldbradford.com/blog/mysql-stored-procedures-performance-2006-04-29/</link>
      <pubDate>Sun, 30 Apr 2006 07:33:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-stored-procedures-performance-2006-04-29/</guid>
      <description>Another one of the sessions at the MySQL Users Conference I attended was Tuning MySQL5 SQL and Stored Procedures by Guy Harrison from Quest Software. A global company with 6000+ customers.</description>
    </item>
    <item>
      <title>Some photos from the MySQL Users Conference</title>
      <link>https://ronaldbradford.com/blog/some-photos-from-the-mysql-users-conference-2006-04-29/</link>
      <pubDate>Sun, 30 Apr 2006 04:44:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-photos-from-the-mysql-users-conference-2006-04-29/</guid>
      <description>I didn’t take any photos myself at the MySQL User’s Conference. In reflection, perhaps I should. I did make it into some photos however. A few of them here.&#xA;&amp;lt;td&amp;gt; &amp;lt;a href=&amp;quot;http://jcole.</description>
    </item>
    <item>
      <title>Mark Shuttleworth</title>
      <link>https://ronaldbradford.com/blog/mark-shuttleworth-2006-04-28/</link>
      <pubDate>Fri, 28 Apr 2006 18:39:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mark-shuttleworth-2006-04-28/</guid>
      <description>Thursday’s Keynote speaker at the MySQL Conference was Mark Shuttleworth talking on The Ubuntu Project: Improving Collaboration in the Free Software World.&#xA;Ubuntu from Canonical Ltd is fastly becoming one of the most popular Linux Distributions, based on Debian.</description>
    </item>
    <item>
      <title>My MySQL Conference Presentation</title>
      <link>https://ronaldbradford.com/blog/my-mysql-conference-presentation-2006-04-27/</link>
      <pubDate>Fri, 28 Apr 2006 05:19:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-mysql-conference-presentation-2006-04-27/</guid>
      <description>My talk at the MySQL Users Conference went well. MySQL For Oracle Developers was part of two talks, the second was by Mark Leith on &amp;lt;a href&amp;quot;http://www.mysqluc.com/cs/mysqluc2006/view/e_sess/8465&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MySQL For Oracle DBA’s.</description>
    </item>
    <item>
      <title>Hacking MySQL Source improvements</title>
      <link>https://ronaldbradford.com/blog/hacking-mysql-source-improvements-2006-04-27/</link>
      <pubDate>Thu, 27 Apr 2006 20:59:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hacking-mysql-source-improvements-2006-04-27/</guid>
      <description>Further to my earlier post Hacking MySQL Source (in a good way) in which I was having a compilation problem when re-compiling MySQL source (i.e. tt worked the first build, but failed on subsequent re-compiles, even with no changes).</description>
    </item>
    <item>
      <title>Contributing to the MySQL Community</title>
      <link>https://ronaldbradford.com/blog/contributing-to-the-mysql-community-2006-04-27/</link>
      <pubDate>Thu, 27 Apr 2006 18:58:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/contributing-to-the-mysql-community-2006-04-27/</guid>
      <description>Everybody can contribute to the MySQL Open Source Community. Here are some ideas:&#xA;You can start with completely a MySQL Conference Survey form (those forms that we are all avoiding). You can download, evaluate and test newer versions of MySQL Products.</description>
    </item>
    <item>
      <title>Stumping a MySQL Guru</title>
      <link>https://ronaldbradford.com/blog/stumping-a-mysql-guru-2006-04-26/</link>
      <pubDate>Thu, 27 Apr 2006 04:34:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/stumping-a-mysql-guru-2006-04-26/</guid>
      <description>At the MySQL User Conference – MySQL Quiz Show we were asked to Stump a MySQL Guru. Well I submitted a few questions, and the first one stumped the guru, being Jeremy Cole, and my prize was a MySQL tee-shirt.</description>
    </item>
    <item>
      <title>Extracting User SQL Queries from a MySQL Server</title>
      <link>https://ronaldbradford.com/blog/extracting-user-sql-queries-from-a-mysql-server-2006-04-26/</link>
      <pubDate>Thu, 27 Apr 2006 04:26:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/extracting-user-sql-queries-from-a-mysql-server-2006-04-26/</guid>
      <description>Joe Kottke from FeedBurner in his MySQL Conference presentation today FeedBurner: Scalable Web Applications Using MySQL and Java mentioned a novel way of extracting SQL Select Statements from a MySQL Server.</description>
    </item>
    <item>
      <title>MySQL Migration Toolkit Extensions</title>
      <link>https://ronaldbradford.com/blog/mysql-workbench-extensions-2006-04-26/</link>
      <pubDate>Thu, 27 Apr 2006 02:57:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-workbench-extensions-2006-04-26/</guid>
      <description>Just to add some more features of the MySQL Migration Toolkit from the MySQL Conference presentation MySQL Migration Toolkit by Mike Zinner from MySQL AB.&#xA;You can extend and modify the funcionality of the Migration toolkit with the supplied Eclipse Java project.</description>
    </item>
    <item>
      <title>The MySQL Migration Toolkit</title>
      <link>https://ronaldbradford.com/blog/the-mysql-migration-toolkit-2006-04-26/</link>
      <pubDate>Wed, 26 Apr 2006 23:11:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-mysql-migration-toolkit-2006-04-26/</guid>
      <description>A Wednesday afternoon presentation at the MySQL Conference was MySQL Migration Toolkit by Mike Zinner from MySQL AB.&#xA;In summary, the Migration Toolkit currently provides the following feature set.&#xA;Wizard like interface Plug-in architecture Migration of Oracle/MS SQL Server/MS Access/Generic JDBC Data Sources.</description>
    </item>
    <item>
      <title>Hacking MySQL Source (in a good way)</title>
      <link>https://ronaldbradford.com/blog/hacking-mysql-source-in-a-good-way-2006-04-26/</link>
      <pubDate>Wed, 26 Apr 2006 20:55:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/hacking-mysql-source-in-a-good-way-2006-04-26/</guid>
      <description>HackFest B: Creating a New SHOW Command by Brian Aker at the MySQL Users Conference&#xA;Brian stepped through the steps for those attending to modify and deploy new functionality in the mysql server.</description>
    </item>
    <item>
      <title>PBXT – The MySQL Community Transactional Storage Engine</title>
      <link>https://ronaldbradford.com/blog/pbxt-the-mysql-community-transactional-storage-engine-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 23:46:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pbxt-the-mysql-community-transactional-storage-engine-2006-04-25/</guid>
      <description>In having a discussion with Paul McCullagh (the creator of PBXT transactional storage engine) and Taneli Otala MySQL AB CTO after the keynote presentation at the MySQL User Conference, Taneli made the following comment (paraphrased and reproduced with permission).</description>
    </item>
    <item>
      <title>Improvements in SHOW STATUS</title>
      <link>https://ronaldbradford.com/blog/improvements-in-show-status-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 20:59:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/improvements-in-show-status-2006-04-25/</guid>
      <description>It just dawned on me as this topic was mentioned in a MySQL Conference presentation yesterday in a manual process. So my thought is, why can’t the following functionality be added to the MySQL server.</description>
    </item>
    <item>
      <title>Could not have said Agile better myself</title>
      <link>https://ronaldbradford.com/blog/could-not-have-said-agile-better-myself-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 20:52:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/could-not-have-said-agile-better-myself-2006-04-25/</guid>
      <description>I’ve just attended Scott Ambler’s presentation on Agile Database Techniques: Data Doesn’t Have to be a Four-Letter Word Anymore at the MySQL Users Conference.&#xA;There is so much content on the topic, it’s impossible to present so much information in a short 45 minute session.</description>
    </item>
    <item>
      <title>Opening Conference Keynote</title>
      <link>https://ronaldbradford.com/blog/opening-conference-keynote-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 17:35:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/opening-conference-keynote-2006-04-25/</guid>
      <description>Mike writes a good summary of the MySQL Conference opening keynote State of the Dolphin: Interview with Kaj, Monty and David of MySQL.&#xA;I’d like to add just two comments.</description>
    </item>
    <item>
      <title>Bootstraping</title>
      <link>https://ronaldbradford.com/blog/bootstraping-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 17:21:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/bootstraping-2006-04-25/</guid>
      <description>Tuesday’s Keynote speaking from the MySQL Users Conference including a presentation from Greg Gianforte of RightNow Technologies on “Bootstrapping: Starting an Open Source Business With Almost No Money!” Read More.</description>
    </item>
    <item>
      <title>My First BoF – MySQL GUI&#39;s</title>
      <link>https://ronaldbradford.com/blog/my-first-bof-mysql-guis-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 16:35:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-first-bof-mysql-guis-2006-04-25/</guid>
      <description>Last night, I attended Mike Zinner’s presentation of MySQL GUI’s, most specifically MySQL Workbench. In summary I was very impressed with the current work, and the future potential. I’ve been waiting for now about a year to get access to full strength MySQL Workbench (it has been available for some time, but still in early development), having previously used DB Designer for MySQL Data Modelling.</description>
    </item>
    <item>
      <title>Save the Falcon!</title>
      <link>https://ronaldbradford.com/blog/save-the-falcon-2006-04-25/</link>
      <pubDate>Tue, 25 Apr 2006 15:56:07 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/save-the-falcon-2006-04-25/</guid>
      <description>While many people will be blogging about the conference sessions and MySQL features, functionality and sessions, I thought it would be important to raise awareness of the creativity of developers often lost during the product lifecycle.</description>
    </item>
    <item>
      <title>My MySQL Conference happenings</title>
      <link>https://ronaldbradford.com/blog/my-mysql-conference-happenings-2006-04-19/</link>
      <pubDate>Thu, 20 Apr 2006 00:23:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/my-mysql-conference-happenings-2006-04-19/</guid>
      <description>Everybody has been writing lately of their likes of sessions and events for the MySQL User Conference, time for my 2 cents worth, with a twist.&#xA;I’ll be leaving early tomorrow at 7am (Friday my time), that’s Thursday 2pm Conference time.</description>
    </item>
    <item>
      <title>Why IT professionals get a bad name</title>
      <link>https://ronaldbradford.com/blog/why-it-professionals-get-a-bad-name-2006-04-05/</link>
      <pubDate>Thu, 06 Apr 2006 01:58:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/why-it-professionals-get-a-bad-name-2006-04-05/</guid>
      <description>Sometimes you just can’t find words to describe bad code, and if you are forced into maintenance it can be a mindfield. I’m presently supporting an existing deployed Web Based Java application, which I’ve had no involvement with previously, and for lack of any complements it’s absolutely terrible.</description>
    </item>
    <item>
      <title>Integrating SVN into Eclipse</title>
      <link>https://ronaldbradford.com/blog/integrating-svn-into-eclipse-2006-03-31/</link>
      <pubDate>Sat, 01 Apr 2006 04:10:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/integrating-svn-into-eclipse-2006-03-31/</guid>
      <description>Being a CVS Version Control Person, I’ve had to learn Subversion as part of Open Source Contribution. Both MySQL and JMeter use SVN.&#xA;Steps for integration of SVN into Eclipse IDE.</description>
    </item>
    <item>
      <title>Installing MySQL 5 via rpm</title>
      <link>https://ronaldbradford.com/blog/installing-mysql-5-via-rpm-2006-03-28/</link>
      <pubDate>Tue, 28 Mar 2006 12:45:05 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-mysql-5-via-rpm-2006-03-28/</guid>
      <description>I don’t think I’ve ever installed MySQL via .rpm I have always installed via .tar.gz primarilarly because I’m an /opt system administrator from my old UNIX days. so my first experience installing on my CentOS 4.</description>
    </item>
    <item>
      <title>More on Oracle Procedures Functionality (Part 2)</title>
      <link>https://ronaldbradford.com/blog/more-on-oracle-procedures-functionality-part-2-2006-03-28/</link>
      <pubDate>Tue, 28 Mar 2006 12:16:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-on-oracle-procedures-functionality-part-2-2006-03-28/</guid>
      <description>As mentioned in my earlier post Emulating Oracle Output Functionality, I’ll be speaking at the MySQL Users Conference on the topic of MySQL for Oracle Developers. Here is the second in a series of points regarding current MySQL Stored Procedures and Functions functionality.</description>
    </item>
    <item>
      <title>Correction to earlier MySQL Statement</title>
      <link>https://ronaldbradford.com/blog/correction-to-earlier-mysql-statement-2006-03-27/</link>
      <pubDate>Tue, 28 Mar 2006 03:43:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/correction-to-earlier-mysql-statement-2006-03-27/</guid>
      <description>I stand corrected on my earlier post Emulating Oracle Output Functionality (which I’ve updated) when I made a reference to MySQL catching up. That was not what I was implying, that MySQL had to catchup to Oracle.</description>
    </item>
    <item>
      <title>A Basic MySQL Developer Installation</title>
      <link>https://ronaldbradford.com/blog/a-basic-mysql-installation-2006-03-27/</link>
      <pubDate>Mon, 27 Mar 2006 12:03:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-basic-mysql-installation-2006-03-27/</guid>
      <description>Given a new Linux Installation, the following is my recommendation for installation of MySQL for a experienced software developer giving flexibility in a development environment.&#xA;Under normal circumstances, most distros include MySQL either in a default server installation or on the distribution CD’s.</description>
    </item>
    <item>
      <title>What should I install?</title>
      <link>https://ronaldbradford.com/blog/what-should-i-install-2006-03-27/</link>
      <pubDate>Mon, 27 Mar 2006 11:03:55 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-should-i-install-2006-03-27/</guid>
      <description>I was asked a simple question today by a collegue who is an experiened Java Developer and Oracle user and had just installed SUSE on his personal laptop, to align closer with his work environment.</description>
    </item>
    <item>
      <title>Data Modelling</title>
      <link>https://ronaldbradford.com/blog/data-modelling-2006-03-26/</link>
      <pubDate>Sun, 26 Mar 2006 13:15:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/data-modelling-2006-03-26/</guid>
      <description>I’m a data modeller. I specialise in this, and for a number of years on large projects I’ve been able to focus on this single task within the System Development Life Cycle of software development for several months at a time.</description>
    </item>
    <item>
      <title>Format new Linux Disk</title>
      <link>https://ronaldbradford.com/blog/format-new-linux-disk-2006-03-26/</link>
      <pubDate>Sun, 26 Mar 2006 12:17:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/format-new-linux-disk-2006-03-26/</guid>
      <description>fdisk /dev/hdb&#xA;mkfs.ext3 /dev/hdb1&#xA;mkdir /u03&#xA;mount -t ext3 /dev/hdb1 /u03&#xA;ls /u03&#xA;umount /u03&#xA;vi /etc/fstab&#xA;mount /u03</description>
    </item>
    <item>
      <title>Contributing to JMeter</title>
      <link>https://ronaldbradford.com/blog/contributing-to-jmeter-2006-03-25/</link>
      <pubDate>Sun, 26 Mar 2006 04:33:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/contributing-to-jmeter-2006-03-25/</guid>
      <description>As part of my using JMeter for the purpose of testing a new Transactional storage engine PBXT for MySQL, I’ve been investigating the best approach for handling transactions. Read more about earlier decisions at my earlier post Testing a new MySQL Transactional Storage Engine .</description>
    </item>
    <item>
      <title>Withdrawl symptoms</title>
      <link>https://ronaldbradford.com/blog/withdrawl-symptoms-2006-03-24/</link>
      <pubDate>Sat, 25 Mar 2006 03:52:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/withdrawl-symptoms-2006-03-24/</guid>
      <description>I’ve recently started a new contract position, and the combination of more restrictive working hours, and at least 1 hour travel each way each day, has lead to me not being about to write like I have of late.</description>
    </item>
    <item>
      <title>Emulating Oracle Output Functionality</title>
      <link>https://ronaldbradford.com/blog/emulating-oracle-output-functionality-2006-03-24/</link>
      <pubDate>Sat, 25 Mar 2006 03:50:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/emulating-oracle-output-functionality-2006-03-24/</guid>
      <description>Updated 28-mar-2006&#xA;There really is no way to do a comparision by numbers in features and functionality when it comes to Oracle and MySQL in the area of Stored Procedures and Triggers.</description>
    </item>
    <item>
      <title>Just how many articles are at Planet MySQL?</title>
      <link>https://ronaldbradford.com/blog/just-how-many-articles-at-planet-mysql-2006-03-18/</link>
      <pubDate>Sat, 18 Mar 2006 14:11:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/just-how-many-articles-at-planet-mysql-2006-03-18/</guid>
      <description>I was trying to find an old article at Planet MySQL . One about a MySQL UDF to write to /var/log/messages. No luck.&#xA;Anyway, there is no search option on the site, and the latest addition of 10 entries per page makes it difficult to review pages.</description>
    </item>
    <item>
      <title>MySQL Forge</title>
      <link>https://ronaldbradford.com/blog/mysql-forge-2006-03-18/</link>
      <pubDate>Sat, 18 Mar 2006 13:42:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-forge-2006-03-18/</guid>
      <description>I was reading Zack Urlocker’s MySQL Workbench Beta article and was keen to look at the Extensible architecture. Not much detail yet in the Figure Stylesheets, Scripts and Plugins, which will be good when it’s there, however it lead me to another secret.</description>
    </item>
    <item>
      <title>Another dissappointing MySQL article</title>
      <link>https://ronaldbradford.com/blog/another-dissappointing-mysql-article-2006-03-15/</link>
      <pubDate>Thu, 16 Mar 2006 00:43:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/another-dissappointing-mysql-article-2006-03-15/</guid>
      <description>Another slightly disappointing article regarding MySQL, this one from a printed magazine. Below are my comments to the editor of Linux Format. The Dear Editor is an email link should others wish to make any comments.</description>
    </item>
    <item>
      <title>Atomicity, Consistency, Isolation, and Durability = ACID</title>
      <link>https://ronaldbradford.com/blog/atomicity-consistency-isolation-and-durability-acid-2006-03-14/</link>
      <pubDate>Wed, 15 Mar 2006 07:15:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/atomicity-consistency-isolation-and-durability-acid-2006-03-14/</guid>
      <description>ACID is the key transaction processing feature for a RDBMS. Without this, the integrity of the database cannot be guaranteed.&#xA;In Summary.&#xA;Atomicity is an all-or-none proposition.&#xA;Consistency guarantees that a transaction never leaves your database in a half-finished state.</description>
    </item>
    <item>
      <title>Googlewack</title>
      <link>https://ronaldbradford.com/blog/googlewack-2006-03-14/</link>
      <pubDate>Wed, 15 Mar 2006 05:57:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/googlewack-2006-03-14/</guid>
      <description>This fad started many years ago, and once I achieved it. Well today, I got the google 1 of 1 result. Here are the rules&#xA;GoogleWack “Your goal: find that elusive query (two words – no quote marks) with a single, solitary result!</description>
    </item>
    <item>
      <title>dbus messaging error under CentOS 4.2</title>
      <link>https://ronaldbradford.com/blog/dbus-messaging-error-under-centos-42-2006-03-13/</link>
      <pubDate>Mon, 13 Mar 2006 11:51:57 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dbus-messaging-error-under-centos-42-2006-03-13/</guid>
      <description>The Problem&#xA;I’ve been getting the following /var/log/messages errors:&#xA;&amp;lt;br /&amp;gt; Mar 13 21:38:42 lamda dbus: Can&#39;t send to audit system: USER_AVC pid=3606 uid=81 loginuid=-1 message=avc: denied { send_msg } for scontext=user_u:system_r:unconfined_t tcontext=user_u:system_r:initrc_t tclass=dbus&amp;lt;br /&amp;gt; Mar 13 21:39:17 lamda last message repeated 7 times&amp;lt;br /&amp;gt; Based on the command dbus-launch – Utility to start a message bus from a shell script.</description>
    </item>
    <item>
      <title>Beating those annoying telephone menus</title>
      <link>https://ronaldbradford.com/blog/beating-those-annoying-telephone-menus-2006-03-12/</link>
      <pubDate>Mon, 13 Mar 2006 08:51:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/beating-those-annoying-telephone-menus-2006-03-12/</guid>
      <description>Everybody hates having to listen to automated telephone systems, with long menu options, and you just want to speak to a human, even to be redirected to another human. I can’t count the number of times I’ve been in the menu system for 30 mins.</description>
    </item>
    <item>
      <title>Testing a new MySQL Transactional Storage Engine</title>
      <link>https://ronaldbradford.com/blog/testing-a-new-mysql-transactional-storage-engine-2006-03-12/</link>
      <pubDate>Sun, 12 Mar 2006 11:59:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testing-a-new-mysql-transactional-storage-engine-2006-03-12/</guid>
      <description>As part of my A call to arms! post about a month ago, I’ve had a number of unofficial comments of support. In addition, I’ve also been approached to assist in the completion of a MySQL Transactional support engine.</description>
    </item>
    <item>
      <title>JMeter and Ant Integration</title>
      <link>https://ronaldbradford.com/blog/jmeter-and-ant-integration-2006-03-11/</link>
      <pubDate>Sun, 12 Mar 2006 08:12:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/jmeter-and-ant-integration-2006-03-11/</guid>
      <description>Using Ant withJMeter you can achieve remote running and web based reporting.&#xA;I got the ant-jmeter.jar and sample results output .xls from Embedding JMeter with Ant. JMeter Ant Task &amp;lt;br /&amp;gt; cd /tmp&amp;lt;br /&amp;gt; wget http://www.</description>
    </item>
    <item>
      <title>JMeter – Performance Testing Software</title>
      <link>https://ronaldbradford.com/blog/jmeter-performance-testing-software-2006-03-11/</link>
      <pubDate>Sun, 12 Mar 2006 07:57:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/jmeter-performance-testing-software-2006-03-11/</guid>
      <description>Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.</description>
    </item>
    <item>
      <title>Using Parrallels as a VM for Windows</title>
      <link>https://ronaldbradford.com/blog/using-parrallels-as-a-vm-for-windows-2006-03-09/</link>
      <pubDate>Fri, 10 Mar 2006 04:12:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-parrallels-as-a-vm-for-windows-2006-03-09/</guid>
      <description>$ su –&#xA;$ Parallels-config&#xA;Configuring Parallels Workstation 2.0 build 1514&#xA;Configuring Parallels Workstation 2.0 drivers…&#xA;Compiling Parallels Workstation 2.0 drivers…&#xA;Drivers have been compiled successfully.&#xA;Installing drivers…&#xA;Starting drivers…</description>
    </item>
    <item>
      <title>Latest Books from Amazon</title>
      <link>https://ronaldbradford.com/blog/latest-books-from-amazon-2006-03-08/</link>
      <pubDate>Wed, 08 Mar 2006 11:31:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/latest-books-from-amazon-2006-03-08/</guid>
      <description>My latest Amazon book purchases.&#xA;&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt; </description>
    </item>
    <item>
      <title>Latest MySQL Versions under VMWare</title>
      <link>https://ronaldbradford.com/blog/latest-mysql-versions-under-vmware-2006-03-06/</link>
      <pubDate>Mon, 06 Mar 2006 10:30:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/latest-mysql-versions-under-vmware-2006-03-06/</guid>
      <description>I made reference previously to Testing/Trialing new MySQL Releases using VMWare.&#xA;Well, I’ve just about completed my own Image for the lastest MySQL 5.0 (given I’m now running MySQL 5.1). I’m interested in sharing my experiences, and even providing some images for users if there is any demand out there.</description>
    </item>
    <item>
      <title>Check out the Innodb Site?</title>
      <link>https://ronaldbradford.com/blog/check-out-the-innodb-site-2006-03-04/</link>
      <pubDate>Sun, 05 Mar 2006 02:42:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/check-out-the-innodb-site-2006-03-04/</guid>
      <description>Have a look at InnoDB. Well, ok your lazy, so here’s a screen print below.&#xA;Plastered thoughout the top section is the word MySQL . It’s in the core banner blurb, there’s a logo, and even links to the MySQL Documentation.</description>
    </item>
    <item>
      <title>Oracle Comments</title>
      <link>https://ronaldbradford.com/blog/oracle-comments-2006-03-04/</link>
      <pubDate>Sun, 05 Mar 2006 02:21:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-comments-2006-03-04/</guid>
      <description>Some recent posts regarding Oracle (See Smart moves by MySQL AB and Larry Ellison still doesn’t understand open source ) leads me to put in my 2 cents worth.&#xA;My background I’m sure like a lot of experienced MySQL people is in Oracle, and indeed in Ingres before that (starting in 1988).</description>
    </item>
    <item>
      <title>Tux</title>
      <link>https://ronaldbradford.com/blog/tux-2006-03-03/</link>
      <pubDate>Fri, 03 Mar 2006 10:24:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tux-2006-03-03/</guid>
      <description>We all know Tux as the Linux penguin, and those that know me, understand how much I hate Microsoft, and that my [core logo][1], as shown down the right of my blog with Windows Sucks is what I preach.</description>
    </item>
    <item>
      <title>A call to arms!</title>
      <link>https://ronaldbradford.com/blog/a-call-to-arms-2006-02-14/</link>
      <pubDate>Tue, 14 Feb 2006 14:39:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-call-to-arms-2006-02-14/</guid>
      <description>With Oracle Corporation purchasing InnoBase, the company providing the InnoDB Storage Engine, and now reliable rumors of the acquisition of SleepyCat, the BDB Storage Engine, both key transactional storage engines for MySQL are effectively owned by a competitor.</description>
    </item>
    <item>
      <title>InnoDB, BDB. What is Big Red Doing!</title>
      <link>https://ronaldbradford.com/blog/innodb-bdb-what-is-big-red-doing-2006-02-13/</link>
      <pubDate>Mon, 13 Feb 2006 14:08:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/innodb-bdb-what-is-big-red-doing-2006-02-13/</guid>
      <description>Last year saw a record number of acquisitions by Oracle Corporation. Of note was in October 2005 InnoBase (Read Press Release) which had a direct relationship with MySQL providing the InnoDB Storage Engine.</description>
    </item>
    <item>
      <title>MySQL Benchmarking</title>
      <link>https://ronaldbradford.com/blog/mysql-benchmarking-2006-02-10/</link>
      <pubDate>Sat, 11 Feb 2006 04:14:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-benchmarking-2006-02-10/</guid>
      <description>As of MySQL 5.1.4, there is a supported benchmarking tool called mysqlslap. Not sure where they got the name from, is there going to be a mysqltickle next?&#xA;create database mysqlslap</description>
    </item>
    <item>
      <title>Auditing an existing MySQL Installation</title>
      <link>https://ronaldbradford.com/blog/auditing-an-existing-mysql-installation-2006-02-09/</link>
      <pubDate>Thu, 09 Feb 2006 10:42:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/auditing-an-existing-mysql-installation-2006-02-09/</guid>
      <description>Yesterday I ran into an old collegue that now runs quite a successful computer store chain and highly successful web store here in Australia. Long story short he was having some MySQL problems, so I offered to pass my eye over it.</description>
    </item>
    <item>
      <title>MySQL Workbench 1.0.1 First Impressions</title>
      <link>https://ronaldbradford.com/blog/mysql-workbench-101-first-impressions-2006-02-08/</link>
      <pubDate>Thu, 09 Feb 2006 00:58:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-workbench-101-first-impressions-2006-02-08/</guid>
      <description>These are my first impressions of MySQL WorkBench 1.0.1. Rant and rave you may say, but a new user, or an experienced modeller would probably observe these points. Also, given that (with a poll?</description>
    </item>
    <item>
      <title>Testing/Trialing new MySQL Releases</title>
      <link>https://ronaldbradford.com/blog/testingtrailing-new-mysql-releases-2006-02-07/</link>
      <pubDate>Wed, 08 Feb 2006 01:57:11 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/testingtrailing-new-mysql-releases-2006-02-07/</guid>
      <description>By now, I’m sure you have all heard about Free VMware Player allowing easy and quick access to see, view and use other OS’s easily. For those Windows users out there, now is your chance to trial MySQL under Linux with no impact to your system, why wait.</description>
    </item>
    <item>
      <title>Using VMware Server (free)</title>
      <link>https://ronaldbradford.com/blog/using-vmware-server-free-2006-02-07/</link>
      <pubDate>Wed, 08 Feb 2006 01:34:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-vmware-server-free-2006-02-07/</guid>
      <description>VMware recently released the Free VMware player which allows you to test other OS’s easily in parallel with your current OS. They also provide the Virtual Machine Center so you can even trial easily a number of different pre-packaged solutions.</description>
    </item>
    <item>
      <title>Running Internet Exploder (ie) under Linux</title>
      <link>https://ronaldbradford.com/blog/running-internet-exploder-ie-under-linux-2006-02-07/</link>
      <pubDate>Wed, 08 Feb 2006 00:22:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/running-internet-exploder-ie-under-linux-2006-02-07/</guid>
      <description>It’s really so simple, I’m surprised it doesn’t come bundled in distros. (Well I take that back, I’m as anti-microsoft as you can get, but unfortunately, we have to lower ourselves and our good work to the power of Bill who has it over those uninformed majority being brainwashed with a non-standard and flawed browser, that you have to break your code to get to work for it somethings).</description>
    </item>
    <item>
      <title>Waterfall verses Agile in Software Development</title>
      <link>https://ronaldbradford.com/blog/waterfall-verses-agile-in-software-development-2006-02-06/</link>
      <pubDate>Tue, 07 Feb 2006 02:48:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/waterfall-verses-agile-in-software-development-2006-02-06/</guid>
      <description>There appears to be a resurgence of Waterfall Approaches. This upcoming conference, you can find details at www.waterfall2006.com raises some good points that are worthy of review based on the comment that ‘agile is so last decade’.</description>
    </item>
    <item>
      <title>A working MySQL Workbench Under Linux</title>
      <link>https://ronaldbradford.com/blog/a-working-mysql-workbench-under-linux-2006-02-06/</link>
      <pubDate>Tue, 07 Feb 2006 01:16:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-working-mysql-workbench-under-linux-2006-02-06/</guid>
      <description>I must admit I’d given up trying to get MySQL Workbench working under Linux. I guess I’d spent at least 4 or 5 days full time at it, and it was just out of my league, with GTK and C++ errors.</description>
    </item>
    <item>
      <title>Google might and the loss of power to the underdogs</title>
      <link>https://ronaldbradford.com/blog/google-might-and-the-loss-of-power-to-the-underdogs-2006-02-05/</link>
      <pubDate>Mon, 06 Feb 2006 01:59:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/google-might-and-the-loss-of-power-to-the-underdogs-2006-02-05/</guid>
      <description>In doing some Internet Searching I came across an interesting feature on the IBM DeveloperWorks Web Site. For the purposes of this demonstration, I’ve done some more testing to make it easier to demonstrate.</description>
    </item>
    <item>
      <title>Federated Syntax</title>
      <link>https://ronaldbradford.com/blog/federated-syntax-2006-02-04/</link>
      <pubDate>Sat, 04 Feb 2006 12:13:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/federated-syntax-2006-02-04/</guid>
      <description>I’ve never used Federated. I’m waiting for the JDBC version capabilities so I can connect to a non MySQL Server (specifically Oracle). In reading the docs, I see that the syntax includes a CONNECTION String.</description>
    </item>
    <item>
      <title>Brisbane MySQL Users Group Meeting with Brian Aker</title>
      <link>https://ronaldbradford.com/blog/brisbane-mysql-users-group-meeting-with-brian-aker-2006-02-04/</link>
      <pubDate>Sat, 04 Feb 2006 11:57:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/brisbane-mysql-users-group-meeting-with-brian-aker-2006-02-04/</guid>
      <description>We had the privilege of Brian Aker Director of Architecture for MySQL speaking at the Brisbane MySQL Users Group this week (28 th Jan 2006). After the initial discussions on various topics, Brian got into his discussion on MySQL 5.</description>
    </item>
    <item>
      <title>PAE Support (Part 2)</title>
      <link>https://ronaldbradford.com/blog/pae-support-part-2-2006-02-03/</link>
      <pubDate>Sat, 04 Feb 2006 08:42:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pae-support-part-2-2006-02-03/</guid>
      <description>I’ve solved the PAE Support problem with my current kernel of 2.6.9-22.0.1.ELsmp. Referring to my earlier post PAE Support with the inability to get Parallels VM Software working under CentOS 4.</description>
    </item>
    <item>
      <title>Solving the GLIBCXX_3.4.4,  GLIBCXX_3.4.5, GLIBCXX_3.4.6 error</title>
      <link>https://ronaldbradford.com/blog/solving-the-glibcxx_344-glibcxx_345glibcxx_346-error-2006-02-03/</link>
      <pubDate>Sat, 04 Feb 2006 07:58:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/solving-the-glibcxx_344-glibcxx_345glibcxx_346-error-2006-02-03/</guid>
      <description>Let’s review the problem. I’ve got this on a number of occasions and different libraries. Here are some typical error conditions.&#xA;./mysql-workbench-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.5&#39; not found (required by ./mysql-workbench-bin) Error: Missing Dependency: libstdc++.</description>
    </item>
    <item>
      <title>Burning DVD&#39;s under CentOS 4.2</title>
      <link>https://ronaldbradford.com/blog/burning-dvds-under-centos-42-2006-02-02/</link>
      <pubDate>Fri, 03 Feb 2006 07:34:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/burning-dvds-under-centos-42-2006-02-02/</guid>
      <description>Attempt to update XCDRoast. Instructions at http://www.xcdroast.org/manual/dvd.html `&#xA;su -&#xA;/usr/lib/xcdroast-0.98/bin&#xA;wget ftp://ftp.berlios.de/pub/cdrecord/ProDVD/cdrecord-prodvd-2.01a12-i586-pc-linux-gnu mv cdrecord-prodvd-2.01a12-i586-pc-linux-gnu cdrecord.prodvd&#xA;chmod 755 cdrecord.prodvd&#xA;exit&#xA;xcdroast not configured for root usage&#xA;xcdroast &amp;amp;&#xA;You will get a warning message, this confirms that prodvd is installed</description>
    </item>
    <item>
      <title>Updating NVIDIA Drivers on my Dell 5150</title>
      <link>https://ronaldbradford.com/blog/updating-nvidia-drivers-on-my-dell-5150-2006-02-02/</link>
      <pubDate>Fri, 03 Feb 2006 07:32:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/updating-nvidia-drivers-on-my-dell-5150-2006-02-02/</guid>
      <description>Details at http://www.nvidia.com/object/unix.html The latest is 1.0-8178. I currently have installed 1.0-7174&#xA;With this version is an auto config tool to do the X conf changes as well.</description>
    </item>
    <item>
      <title>Another Enterprise LAMP stack provider</title>
      <link>https://ronaldbradford.com/blog/another-enterprise-lamp-stack-provider-2006-02-01/</link>
      <pubDate>Thu, 02 Feb 2006 07:31:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/another-enterprise-lamp-stack-provider-2006-02-01/</guid>
      <description>ActiveGrid, the Enterprise LAMP company, provides a service-oriented application platform built on the lightweight architecture of the proven LAMP software infrastructure stack. ActiveGrid Enterprise LAMP simplifies and speeds the development of service-oriented applications that weave together existing enterprise systems into new rich web applications and services.</description>
    </item>
    <item>
      <title>Building MySQL Workbench 1.0.1 for Linux (Part 2)</title>
      <link>https://ronaldbradford.com/blog/building-mysql-workbench-101-for-linux-part-2-2006-01-31/</link>
      <pubDate>Wed, 01 Feb 2006 05:43:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/building-mysql-workbench-101-for-linux-part-2-2006-01-31/</guid>
      <description>Following my earlier post of MySQL Workbench 1.0.1 for Linux and logging a MySQL Bug, I’ve had the Bug verified, and the a further update of a compiler success. Details of compile from Bug #16880</description>
    </item>
    <item>
      <title>Woot!</title>
      <link>https://ronaldbradford.com/blog/woot-2006-01-30/</link>
      <pubDate>Tue, 31 Jan 2006 02:24:30 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/woot-2006-01-30/</guid>
      <description>I had a friend go woot in an IM message today, and my response was something like. Yes, haven’t been to woot.com for a while, which lead to statement “I didn’t know there was a site”.</description>
    </item>
    <item>
      <title>The response to a good book review.</title>
      <link>https://ronaldbradford.com/blog/the-response-to-a-good-book-review-2006-01-30/</link>
      <pubDate>Mon, 30 Jan 2006 11:29:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-response-to-a-good-book-review-2006-01-30/</guid>
      <description>I read many years ago now Maverick written by Ricardo Semler. It was a brillant book,that I greatly enjoyed. This book is based on what Ricardo did when he took over his father’s company in Brazil called Semco.</description>
    </item>
    <item>
      <title>Choosing a new business IT system</title>
      <link>https://ronaldbradford.com/blog/choosing-a-new-business-it-system-2006-01-29/</link>
      <pubDate>Mon, 30 Jan 2006 06:11:22 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/choosing-a-new-business-it-system-2006-01-29/</guid>
      <description>I know of this not-for-profit organisation that is seeking to find the ideal solution for all of their IT needs. As with most organisations, wish lists are long, and in this case, the pockets are very shallow.</description>
    </item>
    <item>
      <title>Blog/Wiki Spamming – What makes your blood boil</title>
      <link>https://ronaldbradford.com/blog/blogwiki-spamming-what-makes-your-blood-boil-2006-01-29/</link>
      <pubDate>Mon, 30 Jan 2006 03:35:16 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/blogwiki-spamming-what-makes-your-blood-boil-2006-01-29/</guid>
      <description>Well this is low. I’ve just been spammed on my Wiki . And it was cunning, I just found it by accident. An enterprising hacker embedded into my Home Page hidden links that were not visible via normal page view, but ultimately would be via a search bot or some other means.</description>
    </item>
    <item>
      <title>MySQL Sakila Sample Application</title>
      <link>https://ronaldbradford.com/blog/mysql-sakila-sample-application-2006-01-29/</link>
      <pubDate>Mon, 30 Jan 2006 01:24:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-sakila-sample-application-2006-01-29/</guid>
      <description>I’m sure you are all aware by now of Mike Hillyer’s MySQL Sakila Sample Database that will be launched at the MySQL Conference. We now have an official MySQL Forum for this as well.</description>
    </item>
    <item>
      <title>MySQL Workbench 1.0.1 for Linux</title>
      <link>https://ronaldbradford.com/blog/mysql-workbench-101-for-linux-2006-01-28/</link>
      <pubDate>Sun, 29 Jan 2006 06:36:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-workbench-101-for-linux-2006-01-28/</guid>
      <description>Just released at the MySQL Forums yesterday an updated source version of MySQL Workbench for Linux available at ftp://ftp.mysql.com/pub/mysql/download/mysql-workbench-1.0.1.tar.gz .&#xA;So can Version 1.0.1 compile when I had no success with compiling 1.</description>
    </item>
    <item>
      <title>Downgrading a MySQL schema from 5 to 4 (Part 2)</title>
      <link>https://ronaldbradford.com/blog/downgrading-a-mysql-schema-from-5-to-4-part-2-2-2006-01-27/</link>
      <pubDate>Sat, 28 Jan 2006 06:59:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/downgrading-a-mysql-schema-from-5-to-4-part-2-2-2006-01-27/</guid>
      <description>As requested by &amp;lt;a href=&amp;ldquo;http://mysqldatabaseadministration.blogspot.com/2006/01/downgrading-mysql-5-to-mysql-4.html&#34; target=_blank&amp;rdquo;&amp;gt;Frank, here are the working parts of my earlier Downgrading a MySQL schema from 5 to 4 article.&#xA;The Problem To recap, I received a MySQL Version 5.</description>
    </item>
    <item>
      <title>What makes your blood boil?</title>
      <link>https://ronaldbradford.com/blog/what-makes-your-blood-boil-2006-01-26/</link>
      <pubDate>Fri, 27 Jan 2006 07:40:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-makes-your-blood-boil-2006-01-26/</guid>
      <description>It’s appalling that in this day of technological advancements and communication, the excuse for publishing dated information just doesn’t fly. 50 or 100 years ago you could be excused for writing something that was 6 months out of date, yet this article “Which Database Is Right For You?</description>
    </item>
    <item>
      <title>Sequences in MySQL</title>
      <link>https://ronaldbradford.com/blog/sequences-in-mysql-2006-01-26/</link>
      <pubDate>Fri, 27 Jan 2006 04:28:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sequences-in-mysql-2006-01-26/</guid>
      <description>One piece of SQL functionality that doesn’t appear to have any consistency or an ANSI SQL Standard is the management of system generated sequential numbers, used for example in suggorate keys.</description>
    </item>
    <item>
      <title>Win4LinPro Trial</title>
      <link>https://ronaldbradford.com/blog/win4linpro-trial-2006-01-26/</link>
      <pubDate>Thu, 26 Jan 2006 11:31:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/win4linpro-trial-2006-01-26/</guid>
      <description>In my continuing effort of finding a suitable complete Windows environment under Linux for those small occasions when you just can’t ditch it, I’ve tried Win4Lin. You can download 2 week evaluation copy from the website.</description>
    </item>
    <item>
      <title>XP January Meeting</title>
      <link>https://ronaldbradford.com/blog/xp-january-meeting-2006-01-25/</link>
      <pubDate>Wed, 25 Jan 2006 11:13:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/xp-january-meeting-2006-01-25/</guid>
      <description>The Brisbane XP Group met yesterday for a presentation by Dr Paul King of Asert on the book Sustainable Software Development : An Agile Perspective. &amp;lt;p&amp;gt; I found it a good time to get a collective opinion and review of the techniques and methods we are moving towards in Software Development.</description>
    </item>
    <item>
      <title>Displaying Images as Text</title>
      <link>https://ronaldbradford.com/blog/toogle-2006-01-24/</link>
      <pubDate>Wed, 25 Jan 2006 03:16:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/toogle-2006-01-24/</guid>
      <description>Well, sometimes you just have to have some fun. Not sure of a pratical use yet. Check out these links.&#xA;http://c6.org/toogle/index.php?phrase=Linux+penguin http://c6.org/toogle/index.php?phrase=marvin http://c6.org/toogle/index.php?phrase=sunset http://c6.org/toogle/index.php?phrase=daffy+duck http://c6.org/toogle/index.php?phrase=polar+bear http://c6.org/toogle/index.php?phrase=flower http://c6.org/toogle/index.php?phrase=tulip http://c6.org/toogle/index.php?phrase=arabx.com.au </description>
    </item>
    <item>
      <title>404 File Not Found</title>
      <link>https://ronaldbradford.com/blog/404-file-not-found-2006-01-24/</link>
      <pubDate>Wed, 25 Jan 2006 01:40:19 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/404-file-not-found-2006-01-24/</guid>
      <description>Shamelessly stolen from REALITY 2.0 by Doc Searls.&#xA;(You know the web, page here today, gone tomorrow. If I just have the link, you may not be able to appreciate the image in the future)</description>
    </item>
    <item>
      <title>Adding to the Library Collection</title>
      <link>https://ronaldbradford.com/blog/adding-to-the-library-collection-2-2006-01-23/</link>
      <pubDate>Tue, 24 Jan 2006 00:23:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/adding-to-the-library-collection-2-2006-01-23/</guid>
      <description>In the past week I’ve added some more reading to my list, extended the library and hammered the credit card. Some of this has been in part to keep abreast of things as a result of being quizzed in job interviews.</description>
    </item>
    <item>
      <title>PAE Support</title>
      <link>https://ronaldbradford.com/blog/pae-support-2006-01-22/</link>
      <pubDate>Mon, 23 Jan 2006 09:55:58 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/pae-support-2006-01-22/</guid>
      <description>Well, learnt a new one today. After a recommendation from a collegue about trying Parellels as a VM tool to run on Linux enabling some more virtual OS’s. (a.k.a. Like VMWare), I eagerly downloaded the rpm and installed.</description>
    </item>
    <item>
      <title>To enum or not to enum?</title>
      <link>https://ronaldbradford.com/blog/to-enum-or-not-to-enum-2006-01-22/</link>
      <pubDate>Mon, 23 Jan 2006 07:49:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/to-enum-or-not-to-enum-2006-01-22/</guid>
      <description>I’ve never used database columns that embedded defined valid values within the schema definition. Within MySQL there are 2 definitions, ENUM and SET. There are a few reasons why, but first an explanation of these data types.</description>
    </item>
    <item>
      <title>Playing .avi files under Linux</title>
      <link>https://ronaldbradford.com/blog/playing-avi-files-under-linux-2006-01-22/</link>
      <pubDate>Sun, 22 Jan 2006 23:27:35 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/playing-avi-files-under-linux-2006-01-22/</guid>
      <description>Got myself some .avi files but didn’t have a player under CenOS 4.2. MPlayer would appear to rate well as a media player for linux.&#xA;&amp;lt;br /&amp;gt; yum install mplayer&amp;lt;br /&amp;gt; yum install lame&amp;lt;br /&amp;gt; `</description>
    </item>
    <item>
      <title>Support for Technology Stacks</title>
      <link>https://ronaldbradford.com/blog/support-for-technology-stacks-2006-01-22/</link>
      <pubDate>Sun, 22 Jan 2006 10:34:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/support-for-technology-stacks-2006-01-22/</guid>
      <description>As part of my next conference presentation Overcoming the Challenges of Establishing Service and Support Channels I’ve been struggling to find with my professional sources, any quality organisations that provide full support for a technology stack, for example a LAMP stack, or a Java Servlet stack.</description>
    </item>
    <item>
      <title>Book Review – Beyond Java</title>
      <link>https://ronaldbradford.com/blog/book-review-beyond-java-2006-01-21/</link>
      <pubDate>Sun, 22 Jan 2006 04:29:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/book-review-beyond-java-2006-01-21/</guid>
      <description>Well the title got me when I decided to purchase this book “Beyond Java – A glimpse at the Future of Programming Languages”, however perhaps it should have been titled “Why to move from Java to Ruby” as the book for a good portion is an explanation of how Ruby solves the problems that Java has and the direction Java is moving.</description>
    </item>
    <item>
      <title>Downgrading a MySQL schema from 5 to 4</title>
      <link>https://ronaldbradford.com/blog/downgrading-a-mysql-schema-from-5-to-4-2006-01-20/</link>
      <pubDate>Sat, 21 Jan 2006 02:18:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/downgrading-a-mysql-schema-from-5-to-4-2006-01-20/</guid>
      <description>Why oh why would you want to do this. Well it my case, I’ve committed to developing a web application using MySQL 5 features, knowing that I had to upgrade my production server from 4.</description>
    </item>
    <item>
      <title>The challenges of compiling non working Open Source (Part 3)?</title>
      <link>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-part-3-2006-01-19/</link>
      <pubDate>Fri, 20 Jan 2006 08:36:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-part-3-2006-01-19/</guid>
      <description>I’m not there yet with compiling MySQL Workbench from the previously released 1.0.0-alpha source for linux. I’d like to think I’m getting closer but not really certain. I’m getting good response to my Bug Report #16604 from MySQL Staff.</description>
    </item>
    <item>
      <title>Using Google Talk with Gaim</title>
      <link>https://ronaldbradford.com/blog/78-2006-01-18/</link>
      <pubDate>Thu, 19 Jan 2006 05:36:06 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/78-2006-01-18/</guid>
      <description>I signed up for Google Talk some time ago, but just could not get the sucker to operate within Gaim successfully.&#xA;Seems I was missing an advanced setting as found at http://www.</description>
    </item>
    <item>
      <title>The challenges of compiling non working Open Source (Part 2)?</title>
      <link>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-part-2-2006-01-18/</link>
      <pubDate>Thu, 19 Jan 2006 01:24:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-part-2-2006-01-18/</guid>
      <description>Did I push to much in my last post? I don’t think so, but I guess it’s a fragile balance sometimes in Open Source between those keen end users, and the developers that do give so much towards their own creations (I understand, I’m in that category myself).</description>
    </item>
    <item>
      <title>The challenges of compiling non working Open Source?</title>
      <link>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-2006-01-18/</link>
      <pubDate>Wed, 18 Jan 2006 14:40:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-challenges-of-compiling-non-working-open-source-2006-01-18/</guid>
      <description>One of the great benefits of Open Source, it’s Free, and you can get great support, sometimes even from the developers directly (rather then 5 levels of paid customer support for a commercial product).</description>
    </item>
    <item>
      <title>Database Modelling Software for MySQL</title>
      <link>https://ronaldbradford.com/blog/database-modelling-software-for-mysql-2006-01-17/</link>
      <pubDate>Tue, 17 Jan 2006 12:07:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/database-modelling-software-for-mysql-2006-01-17/</guid>
      <description>I’m stuck between a rock and a hard place. I’ve been using DBDesigner 4 from FabForce, an open source visual design tool, and apart from working around a number of bugs, I’ve found it practical to design from scratch.</description>
    </item>
    <item>
      <title>How many installations, and just what are they doing?</title>
      <link>https://ronaldbradford.com/blog/how-many-installations-and-just-what-are-they-doing-2006-01-16/</link>
      <pubDate>Tue, 17 Jan 2006 02:10:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-many-installations-and-just-what-are-they-doing-2006-01-16/</guid>
      <description>Would it not be great if on the MySQL website there was a page of stats (updated daily) that provided statistics like number of installations, a breakdown of versions registered (not certain I like that exact word) , OS’s, countries etc.</description>
    </item>
    <item>
      <title>MySQL 5.1 is gaining some momentum</title>
      <link>https://ronaldbradford.com/blog/mysql-51-is-gaining-some-momentum-2006-01-15/</link>
      <pubDate>Mon, 16 Jan 2006 05:15:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-51-is-gaining-some-momentum-2006-01-15/</guid>
      <description>It wasn’t that long ago that MySQL released the GA Release of Version 5.0 with major new features (Oct 24 2005). It still took 5.0 about a year to go from alpha to GA, however I’d suspect a much shorter turnaround this time.</description>
    </item>
    <item>
      <title>Unit Testing A Database</title>
      <link>https://ronaldbradford.com/blog/unit-testing-a-database-2006-01-15/</link>
      <pubDate>Mon, 16 Jan 2006 02:54:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/unit-testing-a-database-2006-01-15/</guid>
      <description>In a recent job interview I was asked the question regarding Unit Testing/Automated Testing of a Database? An interesting question and indeed an interesting problem. I thought it was a good topic to describe what I’ve done in the past, and where I would go for a more complete testing environment given the opportunity of a entire XP project.</description>
    </item>
    <item>
      <title>Some light hearted Google Fun</title>
      <link>https://ronaldbradford.com/blog/some-light-hearted-google-fun-2006-01-14/</link>
      <pubDate>Sun, 15 Jan 2006 06:12:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/some-light-hearted-google-fun-2006-01-14/</guid>
      <description>Sometimes I wonder how I get to trivial information. Well in the Wikipedia article Google Hoaxes you will find that the Google search engine is valid in a number of unusual languages including Klingon.</description>
    </item>
    <item>
      <title>Database Modelling within an XP Methodology</title>
      <link>https://ronaldbradford.com/blog/database-modelling-within-an-xp-methodology-2006-01-13/</link>
      <pubDate>Sat, 14 Jan 2006 08:24:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/database-modelling-within-an-xp-methodology-2006-01-13/</guid>
      <description>In an eXtreme Programming (XP) Agile Methodology approach towards software development the absence of adequate database design, or the scant regard of it, with the assumption that a framework and persistence infrastructure will take care of that can be a disaster in a larger enterprise solution.</description>
    </item>
    <item>
      <title>Ruby</title>
      <link>https://ronaldbradford.com/blog/ruby-2006-01-12/</link>
      <pubDate>Thu, 12 Jan 2006 10:28:04 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ruby-2006-01-12/</guid>
      <description>Being a little despondent regarding Spring, a framework I’ve chosen to skill up in Read More , I’ve changed tack to investigate further Ruby. I was in a training demonstration of Ruby late last year, I’ve had other colleagues talk about it, and in a number of readings of late, Ruby has been making an impact, so time to delve in.</description>
    </item>
    <item>
      <title>Book Review (Part 1) – Better, Faster, Lighter Java</title>
      <link>https://ronaldbradford.com/blog/book-review-part-1-better-faster-lighter-java-2006-01-11/</link>
      <pubDate>Thu, 12 Jan 2006 07:35:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/book-review-part-1-better-faster-lighter-java-2006-01-11/</guid>
      <description>Well if the weight of the book has anything to do with it, it’s the lightest Java book I’ve got. Better, Faster, Lighter Java, which I got from Amazon, has been a quick read.</description>
    </item>
    <item>
      <title>The Java Spring Framework</title>
      <link>https://ronaldbradford.com/blog/the-java-spring-framework-2006-01-10/</link>
      <pubDate>Wed, 11 Jan 2006 05:10:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/the-java-spring-framework-2006-01-10/</guid>
      <description>I’ve been reading Spring in Action as part of reskilling in Spring Framework and Hibernate. The rationale of this was, I wanted a better testing capacity of my web apps, and after some review of a number of options and input from other colleagues I went down the Spring path.</description>
    </item>
    <item>
      <title>Handling User Requests of &#39;I got an error!&#39;</title>
      <link>https://ronaldbradford.com/blog/handling-user-requests-of-i-got-an-error-2006-01-09/</link>
      <pubDate>Tue, 10 Jan 2006 08:31:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/handling-user-requests-of-i-got-an-error-2006-01-09/</guid>
      <description>Don’t you just hate that, a user at the end of the day, week, or only when you ask them say “I got an error.” Ok, well can you give me some more information.</description>
    </item>
    <item>
      <title>What do you want in a job?</title>
      <link>https://ronaldbradford.com/blog/what-do-you-want-in-a-job-2006-01-09/</link>
      <pubDate>Mon, 09 Jan 2006 12:58:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-do-you-want-in-a-job-2006-01-09/</guid>
      <description>Well it’s a good question, as part of sorting out tax documentation I came across the following list (go figure why it was with tax stuff).&#xA;I made this list sometime mid 2002, I remember specifically the job I made the list for to evaluate.</description>
    </item>
    <item>
      <title>Linux Format Reader Awards 2006</title>
      <link>https://ronaldbradford.com/blog/linux-format-reader-awards-2006-2006-01-04/</link>
      <pubDate>Thu, 05 Jan 2006 02:55:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/linux-format-reader-awards-2006-2006-01-04/</guid>
      <description>The Linux Format magazine is having it’s annual reader awards in a number of categories.&#xA;These include (I’ve include my picks after each category):&#xA;Best Desktop Application (Gnome) Best Distro (CentOS 4.</description>
    </item>
    <item>
      <title>What&#39;s in a Wiki?</title>
      <link>https://ronaldbradford.com/blog/whats-in-a-wiki-2006-01-01/</link>
      <pubDate>Mon, 02 Jan 2006 05:56:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/whats-in-a-wiki-2006-01-01/</guid>
      <description>I’ve been wondering what exactly is a wiki? It’s also not the first time I’ve been asked myself. Here is an explaination I came across.&#xA;A wiki, from the Hawaiian term for “quick,” is an ongoing, ever-evolving, organized compilation of information.</description>
    </item>
    <item>
      <title>Windoze and Microspew at it again.</title>
      <link>https://ronaldbradford.com/blog/windoze-and-microspew-at-it-again-2005-12-29/</link>
      <pubDate>Fri, 30 Dec 2005 05:41:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/windoze-and-microspew-at-it-again-2005-12-29/</guid>
      <description>In reading the Google News Sci/Tech headlines today, near the top was the following article.&#xA;Windows Security Flaw Is ‘Severe’ Washington Post – 36 minutes ago&#xA;A previously unknown flaw in Microsoft Corp.</description>
    </item>
    <item>
      <title>Adding to the Library Collection</title>
      <link>https://ronaldbradford.com/blog/adding-to-the-library-collection-2005-12-26/</link>
      <pubDate>Tue, 27 Dec 2005 05:48:59 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/adding-to-the-library-collection-2005-12-26/</guid>
      <description>I took the chance today to order some books from Amazon today to add to the library. Of course I’m still reading 2 current books Spring in Action and the MySQL Certification Study Guide in order to site the second MySQL Professional Certification Exam.</description>
    </item>
    <item>
      <title>Christmas Present</title>
      <link>https://ronaldbradford.com/blog/christmas-present-2005-12-25/</link>
      <pubDate>Mon, 26 Dec 2005 06:00:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/christmas-present-2005-12-25/</guid>
      <description>I got a lovely christmas present today, and well it&amp;#8217;s so me. And knowing the person in question, I&amp;#8217;m assuming he got it from Think Geek. Thanks Andrew. View</description>
    </item>
    <item>
      <title>Promoting a new Feed Icon</title>
      <link>https://ronaldbradford.com/blog/promoting-a-new-feed-icon-2005-12-24/</link>
      <pubDate>Sat, 24 Dec 2005 13:55:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/promoting-a-new-feed-icon-2005-12-24/</guid>
      <description>I found this site which is promoting the use of a unified feed icon. Firefox started it, IE is onboard, it’s time for us to back up around it. Spread the joy.</description>
    </item>
    <item>
      <title>Upcoming MySQL Users Conference Presentation</title>
      <link>https://ronaldbradford.com/blog/upcoming-mysql-users-conference-presentation-2005-12-21/</link>
      <pubDate>Thu, 22 Dec 2005 08:39:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-mysql-users-conference-presentation-2005-12-21/</guid>
      <description>I’ve been accepted to present at the MySQL Users Conference 2006 held in Santa Clara, California next year. My paper will be particularly targeting Oracle Developers, and will be combined with another presentation targeting Oracle DBA’s.</description>
    </item>
    <item>
      <title>December Java Users Group talk on AJAX</title>
      <link>https://ronaldbradford.com/blog/december-java-users-group-talk-on-ajax-2005-12-19/</link>
      <pubDate>Tue, 20 Dec 2005 01:01:12 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/december-java-users-group-talk-on-ajax-2005-12-19/</guid>
      <description>I attended the December meeting of the Brisbane Java Users Group last night. The presenters Alex and Brad from Working Mouse a Brisbane Based J2EE Solutions Provider gave a talk on AJAX.</description>
    </item>
    <item>
      <title>XP Group in Brisbane</title>
      <link>https://ronaldbradford.com/blog/xp-group-in-brisbane-2005-12-16/</link>
      <pubDate>Sat, 17 Dec 2005 04:59:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/xp-group-in-brisbane-2005-12-16/</guid>
      <description>Brisbane has another XP Group. Just found out about it. Info can be found at http://groups.google.com/group/Brisbane-XP . I’ve been involved in some part in 2 previous groups in Brisbane.&#xA;I’m thinking about some ideas myself, I’ve got all the XP skills, however I’m now skilling up in Spring (a full-stack Java/J2EE application framework) and Hibernate (a powerful, ultra-high performance object/relational persistence and query service for Java).</description>
    </item>
    <item>
      <title>Speaking at MySQL Users Group</title>
      <link>https://ronaldbradford.com/blog/speaking-at-mysql-users-group-2005-12-15/</link>
      <pubDate>Fri, 16 Dec 2005 04:20:49 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/speaking-at-mysql-users-group-2005-12-15/</guid>
      <description>I’m preparing to speak at the next MySQL Brisbane Users Group in Febraury 2006. My topic will be Know your competitor – A MySQL Developers Guide to Using Oracle Express Edition.</description>
    </item>
    <item>
      <title>Upcoming Open Source Conference Presentation</title>
      <link>https://ronaldbradford.com/blog/upcoming-open-source-conference-presentation-2005-12-15/</link>
      <pubDate>Fri, 16 Dec 2005 02:13:09 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upcoming-open-source-conference-presentation-2005-12-15/</guid>
      <description>I’ve been working recently on a paper I’m presenting to a conference in February 2006 titled Implementing Open Source for Optimal Business Performance. I’ve got the final glossy brochure yesterday so I now have something to show everybody.</description>
    </item>
    <item>
      <title>Review of Database Magazine Article – &#34;The Usual Suspects&#34;</title>
      <link>https://ronaldbradford.com/blog/review-of-database-magazine-article-the-usual-suspects-2005-12-13/</link>
      <pubDate>Wed, 14 Dec 2005 06:08:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/review-of-database-magazine-article-the-usual-suspects-2005-12-13/</guid>
      <description>In the “Australian Technology and Business Magazine” – December 2005 edition there was an article on comparing database products. Here are my comments, which I also plan to forward to the editor.</description>
    </item>
    <item>
      <title>Web 2.0 Design Patterns</title>
      <link>https://ronaldbradford.com/blog/web-20-design-patterns-2-2005-12-05/</link>
      <pubDate>Tue, 06 Dec 2005 01:42:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-20-design-patterns-2-2005-12-05/</guid>
      <description>In his book, “A Pattern Language”, Christopher Alexander prescribes a format for the concise description of the solution to architectural problems. He writes: “Each pattern describes a problem that occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.</description>
    </item>
    <item>
      <title>What Is Web 2.0?</title>
      <link>https://ronaldbradford.com/blog/what-is-web-20-2005-12-04/</link>
      <pubDate>Mon, 05 Dec 2005 00:19:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-is-web-20-2005-12-04/</guid>
      <description>In his article What Is Web 2.0 – Design Patterns and Business Models for the Next Generation of Software Tim O’Reilly gives a very detailed description of these seven principles.</description>
    </item>
    <item>
      <title>Myths Open Source Developers Tell Ourselves</title>
      <link>https://ronaldbradford.com/blog/myths-open-source-developers-tell-ourselves-2005-12-02/</link>
      <pubDate>Fri, 02 Dec 2005 10:25:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/myths-open-source-developers-tell-ourselves-2005-12-02/</guid>
      <description>Some interesting points from this ONLamp article on Myths Open Source Developers Tell Ourselves&#xA;Publishing your Code Will Attract Many Skilled and Frequent Contributors&#xA;Myth: Publicly releasing open source code will attract flurries of patches and new contributors.</description>
    </item>
    <item>
      <title>Web 2.0. Not to be confused with Internet2</title>
      <link>https://ronaldbradford.com/blog/web-20-not-to-be-confused-with-internet2-2005-12-01/</link>
      <pubDate>Fri, 02 Dec 2005 07:34:38 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-20-not-to-be-confused-with-internet2-2005-12-01/</guid>
      <description>What is Web 2.0? Well the definitions out there aren’t clear and precise. Tim O’Reilly from O’Reilly Publishing has a detailed description at http://www.oreillynet.com/lpt/a/6228 . (More notes from this below) His compact description is:</description>
    </item>
    <item>
      <title>Quotes from Web 2.0 Conference Web Site</title>
      <link>https://ronaldbradford.com/blog/quotes-from-web-20-conference-2005-12-01/</link>
      <pubDate>Fri, 02 Dec 2005 07:29:31 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/quotes-from-web-20-conference-2005-12-01/</guid>
      <description>I’m writing something about Web 2.0, but I got distracted by the random header quotes that appear on the website at www.web2con.com . Never being a Simpon’s fan, but it reminds me of those sites out there with all Bart’s blackboard quotes.</description>
    </item>
    <item>
      <title>JUnit 4.0 is getting nearer</title>
      <link>https://ronaldbradford.com/blog/junit-40-is-getting-nearer-2005-12-01/</link>
      <pubDate>Thu, 01 Dec 2005 14:46:42 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/junit-40-is-getting-nearer-2005-12-01/</guid>
      <description>For those Agile developers out there, JUnit requires no explaination. I’ve got CVS details and some examples in my JUnit 4.0 Tutorial.</description>
    </item>
    <item>
      <title>A better approach to using China for software development</title>
      <link>https://ronaldbradford.com/blog/a-better-approach-to-using-china-for-software-development-2005-11-30/</link>
      <pubDate>Thu, 01 Dec 2005 02:09:26 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-better-approach-to-using-china-for-software-development-2005-11-30/</guid>
      <description>India and China are the next powerhouses of software development, simply due to the numbers, but I’ve never heard a good report (maybe I have to dig deeper). My recent experiences are with Australian companies placing call centres in these countries, and almost always the language barrier is a clear limit.</description>
    </item>
    <item>
      <title>Further to the FireFox debugger problem</title>
      <link>https://ronaldbradford.com/blog/further-to-the-firefox-debugger-problem-2005-11-29/</link>
      <pubDate>Wed, 30 Nov 2005 08:01:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/further-to-the-firefox-debugger-problem-2005-11-29/</guid>
      <description>Installing the current version of Firefox 1.07 directly of course fixed my debugging problem. However, Firefox has now released 1.5 Available here. The problem is the debugger 0.9.85 is not supported in FireFox 1.</description>
    </item>
    <item>
      <title>Handling SPAM</title>
      <link>https://ronaldbradford.com/blog/handling-spam-2005-11-29/</link>
      <pubDate>Wed, 30 Nov 2005 05:03:24 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/handling-spam-2005-11-29/</guid>
      <description>Well it’s not a new debate, thats for sure, and I have very strong views on this topic (especially blacklists and ISP’s restricting trade), as well as an approach to a new Protocol termed ‘Authenicated Mail’ or ‘amail’.</description>
    </item>
    <item>
      <title>Blog Upgrade Time Again</title>
      <link>https://ronaldbradford.com/blog/blog-upgrade-time-again-2005-11-24/</link>
      <pubDate>Fri, 25 Nov 2005 01:31:23 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/blog-upgrade-time-again-2005-11-24/</guid>
      <description>Well, in the space of a few months, I’ve outgrown the previous Drupal version I was using for Blogs, which was a replacement of an earlier Blog implementation. The primary reason was better date based indexing, either by months, or calendar functions.</description>
    </item>
    <item>
      <title>Degrees of Separation 1 – MySQL to Open Source Definition to 2005 Open Source Awards</title>
      <link>https://ronaldbradford.com/blog/degrees-of-separation-1-mysql-to-open-source-definition-to-2005-open-source-awards-2005-11-19/</link>
      <pubDate>Sun, 20 Nov 2005 02:56:54 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/degrees-of-separation-1-mysql-to-open-source-definition-to-2005-open-source-awards-2005-11-19/</guid>
      <description>I often when reading articles end up where I never started on the web. You can find some amazing things, and of course lose a lot of time. I think it’s about time to document my degrees of separation from time to time.</description>
    </item>
    <item>
      <title>Responses to some Oracle v&#39;s MySQL Questions</title>
      <link>https://ronaldbradford.com/blog/responses-to-some-oracle-vs-mysql-questions-2005-11-18/</link>
      <pubDate>Sat, 19 Nov 2005 01:00:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/responses-to-some-oracle-vs-mysql-questions-2005-11-18/</guid>
      <description>I was asked a few questions by a reporter thru a collegue, here is an extract of the discussion.&#xA;1) Based on your initial experience with Oracle Database Express Edition, what are your initial thoughts on the product in terms of meeting developer needs?</description>
    </item>
    <item>
      <title>How can Oracle 10g Express Edition target MySQL?</title>
      <link>https://ronaldbradford.com/blog/how-can-oracle-10g-express-edition-target-mysql-2005-11-14/</link>
      <pubDate>Mon, 14 Nov 2005 16:45:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-can-oracle-10g-express-edition-target-mysql-2005-11-14/</guid>
      <description>As I mentioned earlier , is MySQL a target of the new Oracle 10g Express Edition. Maybe not specifically, but let’s assume it’s on the radar screen. What can Oracle do to woe MySQL users and developers?</description>
    </item>
    <item>
      <title>Oracle 10g Express Edition Target Audience. Is it MySQL?</title>
      <link>https://ronaldbradford.com/blog/oracle-10g-express-edition-target-audience-is-it-mysql-2005-11-11/</link>
      <pubDate>Fri, 11 Nov 2005 15:40:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-10g-express-edition-target-audience-is-it-mysql-2005-11-11/</guid>
      <description>Just where is Oracle planning on targeting the new Oracle 10g Express Edition?&#xA;The obvious answer would be to counter the arch nemesis Microsoft, and the low end product offerings, like the MS SQL Server and the low end free engine MSDE.</description>
    </item>
    <item>
      <title>Oracle 10g Express, Free v&#39;s Open Source and OFA</title>
      <link>https://ronaldbradford.com/blog/oracle-10g-express-free-vs-open-source-and-ofa-2005-11-09/</link>
      <pubDate>Wed, 09 Nov 2005 07:34:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-10g-express-free-vs-open-source-and-ofa-2005-11-09/</guid>
      <description>In lunching with an old Oracle Friend, the topic turned to Oracle 10g Express Edition, and we discussed the pros and cons for organisations. The first thing he asked me was, “Have you tried loading the database larger then the 4G limit yet”.</description>
    </item>
    <item>
      <title>Sending email using PHP</title>
      <link>https://ronaldbradford.com/blog/sending-email-using-php-2005-11-06/</link>
      <pubDate>Sun, 06 Nov 2005 07:30:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/sending-email-using-php-2005-11-06/</guid>
      <description>I’ve had a number of recent inquiries about sending emails on a Web Form using PHP.&#xA;The following examples using the core PHP mail() function.&#xA;mail() syntax http://www.arabx.com.au/example/mail.php – View Source</description>
    </item>
    <item>
      <title>Oracle for FREE</title>
      <link>https://ronaldbradford.com/blog/oracle-for-free-2005-11-01/</link>
      <pubDate>Tue, 01 Nov 2005 07:29:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/oracle-for-free-2005-11-01/</guid>
      <description>Oracle software has always been free to develop with, however to deploy you have to buy a license and for web apps, it could never be limited to users, it was limited to CPU’s and that was expensive.</description>
    </item>
    <item>
      <title>MySQL 5 differences</title>
      <link>https://ronaldbradford.com/blog/mysql-5-differences-2005-11-01/</link>
      <pubDate>Tue, 01 Nov 2005 07:29:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-differences-2005-11-01/</guid>
      <description>Just a note, while MySQL provide a list of Version 5 Features (Official Data Sheet ), I’ve so far found a few small things.&#xA;mysql&amp;gt; DESC [table], the Null column now shows NO when it was blank</description>
    </item>
    <item>
      <title>MySQL 5 Production Release</title>
      <link>https://ronaldbradford.com/blog/mysql-5-production-release-2005-11-01/</link>
      <pubDate>Tue, 01 Nov 2005 07:28:41 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-5-production-release-2005-11-01/</guid>
      <description>MySQL has offically released Version 5 (5.0.15).&#xA;Just installed over the RC (5.0.13) and restarted had my development machine working fine, however now I need to more closely investigate 2 complicated queries with Outer Joins that no longer work between 4 and 5, and 2 update queries that have crashed my 5.</description>
    </item>
    <item>
      <title>Change MP3 bitrate encoding for a MP3 audio file</title>
      <link>https://ronaldbradford.com/blog/change-mp3-bitrate-encoding-for-a-mp3-audio-file-2005-10-13/</link>
      <pubDate>Thu, 13 Oct 2005 07:27:17 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/change-mp3-bitrate-encoding-for-a-mp3-audio-file-2005-10-13/</guid>
      <description>Get Lame from http://lame.sourceforge.net/ $ su –&#xA;$ cd /src&#xA;$ wget http://optusnet.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz $ tar xvfz lame-3.96.1.tar.gz&#xA;$ cd lame-3.96.1&#xA;$ ./configure&#xA;$ make&#xA;$ make install&#xA;$ lame –help</description>
    </item>
    <item>
      <title>Mount Window Share under Linux with Samba</title>
      <link>https://ronaldbradford.com/blog/mount-window-share-under-linux-with-samba-2005-10-13/</link>
      <pubDate>Thu, 13 Oct 2005 07:26:48 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mount-window-share-under-linux-with-samba-2005-10-13/</guid>
      <description>First check what shares are available for your Windoze Box (in this case it is at 192:168.100.36 with a login of and a password of )&#xA;$ smbclient -L 192.168.100.36 -U $ mkdir /mnt/</description>
    </item>
    <item>
      <title>Photoshop CS .PSD Thumbnails in Windows Explorer</title>
      <link>https://ronaldbradford.com/blog/photoshop-cs-psd-thumbnails-in-windows-explorer-2005-09-28/</link>
      <pubDate>Wed, 28 Sep 2005 07:25:25 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/photoshop-cs-psd-thumbnails-in-windows-explorer-2005-09-28/</guid>
      <description>Adobe Photoshop CS (v8.x) no longer supports displaying PSD files as thumbnails in Windows Explorer’s thumbnail view, all you get is a standard Photoshop icon.&#xA;If you have upgraded from a previous version of Photoshop to Photoshop CS you will be OK but a fresh install of CS will NOT included thumbnail previews of PSDs.</description>
    </item>
    <item>
      <title>A tip for not using Click Here as a link on a web page</title>
      <link>https://ronaldbradford.com/blog/a-tip-for-not-using-click-here-as-a-link-on-a-web-page-2005-09-20/</link>
      <pubDate>Tue, 20 Sep 2005 07:24:53 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-tip-for-not-using-click-here-as-a-link-on-a-web-page-2005-09-20/</guid>
      <description>http://www.w3.org/QA/Tips/noClickHere </description>
    </item>
    <item>
      <title>Say no to Word Document Attachments</title>
      <link>https://ronaldbradford.com/blog/say-no-to-word-document-attachments-2005-09-20/</link>
      <pubDate>Tue, 20 Sep 2005 07:23:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/say-no-to-word-document-attachments-2005-09-20/</guid>
      <description>Interesting read at http://www.gnu.org/philosophy/no-word-attachments.html I found this in a signuature footer. Worthy of consideration.&#xA;Please avoid sending me Word or PowerPoint attachments.&#xA;See http://www.gnu.org/philosophy/no-word-attachments.html </description>
    </item>
    <item>
      <title>Installing Samba</title>
      <link>https://ronaldbradford.com/blog/installing-samba-2005-09-13/</link>
      <pubDate>Tue, 13 Sep 2005 07:22:51 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/installing-samba-2005-09-13/</guid>
      <description>Running on CentOS 4.1 the following steps were use to install Samba.&#xA;Install RPM’s&#xA;$ rpm -ivh samba-3.0.10-1.4E.i386.rpm&#xA;$ rpm -ivh samba-swat-3.0.10-1.4E.i386.rpm&#xA;Start Processes&#xA;$ /etc/rc.d/init.d/smb start&#xA;Check Processes&#xA;$ ps -ef | grep smb</description>
    </item>
    <item>
      <title>Brisbane MySQL Users Group</title>
      <link>https://ronaldbradford.com/blog/brisbane-mysql-users-group-2005-09-09/</link>
      <pubDate>Fri, 09 Sep 2005 07:15:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/brisbane-mysql-users-group-2005-09-09/</guid>
      <description>By accident I came across a MySQL Users Group in Brisbane .http://mysql.meetup.com/84/ . I guess I should have thought about it sooner, I go to the QLD Java Users Group, I spent a long time going to the Oracle Users Group, and have been involved in an XP Users group.</description>
    </item>
    <item>
      <title>New Techstuff Blog</title>
      <link>https://ronaldbradford.com/blog/new-techstuff-blog-2005-09-07/</link>
      <pubDate>Wed, 07 Sep 2005 22:58:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/new-techstuff-blog-2005-09-07/</guid>
      <description>Well, it was about time to move to a more standard Blog for my TechStuff, rather then mixing with my personal blog at http://blog.ronaldandanna.com .&#xA;As I wrote this blog software in a few hours one day, and never got around to finishing things like a calendar and RSS feeds, it was also another good excuse to try out Drupal.</description>
    </item>
    <item>
      <title>Password protecting Apache Site for external users only</title>
      <link>https://ronaldbradford.com/blog/password-protecting-apache-site-for-external-users-only-2005-07-12/</link>
      <pubDate>Tue, 12 Jul 2005 11:21:50 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/password-protecting-apache-site-for-external-users-only-2005-07-12/</guid>
      <description>In order to make an intranet an extranet, you need to place the intranet on a server in the DMZ.&#xA;From here, configure a virtual server accordingly (e.g. intranet.site.com.au)&#xA;You will need to configure on an internal DNS (or smoothwall /etc/hosts when using a webproxy) a reference to intranet.</description>
    </item>
    <item>
      <title>Moving from standard Apache httpd install to virtual hosts</title>
      <link>https://ronaldbradford.com/blog/moving-from-standard-apache-httpd-install-to-virtual-hosts-2005-07-12/</link>
      <pubDate>Tue, 12 Jul 2005 11:18:37 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/moving-from-standard-apache-httpd-install-to-virtual-hosts-2005-07-12/</guid>
      <description>First you need to create an appropiate directory for virtual host. (Using the example of creating an intranet) $ su –&#xA;$ useradd intranet&#xA;$ chmod 755 /home/intranet # needed for apache nobody process</description>
    </item>
    <item>
      <title>Configuring SSH for automated rsync</title>
      <link>https://ronaldbradford.com/blog/configuring-ssh-for-automated-rsync-2005-07-11/</link>
      <pubDate>Mon, 11 Jul 2005 11:17:33 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/configuring-ssh-for-automated-rsync-2005-07-11/</guid>
      <description>In order to rsync files between two servers in an automated sense, you need to setup an appropiate SSH key between both the source and destination servers.&#xA;Destination Server&#xA;$ cd</description>
    </item>
    <item>
      <title>Throttling the CPU on my laptop</title>
      <link>https://ronaldbradford.com/blog/throttling-the-cpu-on-my-laptop-2005-07-09/</link>
      <pubDate>Sat, 09 Jul 2005 11:16:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/throttling-the-cpu-on-my-laptop-2005-07-09/</guid>
      <description>Using CentOS 4.1 as the Operating System on my laptop for all my work, I’ve been able to throttle down my CPU when running on battery power to extend my battery life, much like the modes that Windoze provides.</description>
    </item>
    <item>
      <title>Change user file permissions when moving windows disk to new machine</title>
      <link>https://ronaldbradford.com/blog/change-user-file-permissions-when-moving-windows-disk-to-new-machine-2005-06-20/</link>
      <pubDate>Mon, 20 Jun 2005 11:26:20 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/change-user-file-permissions-when-moving-windows-disk-to-new-machine-2005-06-20/</guid>
      <description>Set, view, change, or remove special permissions for files and folders Important: If you are not joined to a domain and you want to view the Security tab:&#xA;1. &amp;lt;td class=&amp;quot;text&amp;quot;&amp;gt; Click &amp;lt;b&amp;gt;Start&amp;lt;/b&amp;gt;, and then click &amp;lt;b&amp;gt;Control Panel&amp;lt;/b&amp;gt;.</description>
    </item>
    <item>
      <title>Dell 5150 Wireless under CentOS 4.0</title>
      <link>https://ronaldbradford.com/blog/dell-5150-wireless-under-centos-40-2005-02-09/</link>
      <pubDate>Wed, 09 Feb 2005 11:13:02 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dell-5150-wireless-under-centos-40-2005-02-09/</guid>
      <description>Download ndiswrapper from http://ndiswrapper.sourceforge.net/ Install&#xA;make&#xA;make install&#xA;lspci&#xA;lspci -n&#xA;Identify and download Windows Driver.&#xA;http://ndiswrapper.sourceforge.net/phpwiki/index.php/List # Laptop: Dell Inspiron 5100&#xA;Card: Wireless 1350 (802.11b/g) WLAN miniPCI Card</description>
    </item>
    <item>
      <title>Dell 5150 64MB DDR nVidia Corporation GeForce FX Go 5200 under CentOS 4.0</title>
      <link>https://ronaldbradford.com/blog/dell-5150-64mb-ddr-nvidia-corporation-geforce-fx-go-5200-under-centos-40-2005-02-08/</link>
      <pubDate>Tue, 08 Feb 2005 11:12:27 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/dell-5150-64mb-ddr-nvidia-corporation-geforce-fx-go-5200-under-centos-40-2005-02-08/</guid>
      <description>ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7174/README.txt Directly following the Fedora Core 3 installation I had to get the video to&#xA;work. Therefore, at boot time, I went into the grub config file by pressing “e”</description>
    </item>
    <item>
      <title>Web Site Log Analysis options</title>
      <link>https://ronaldbradford.com/blog/web-site-log-analysis-options-2004-10-07/</link>
      <pubDate>Thu, 07 Oct 2004 11:11:08 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/web-site-log-analysis-options-2004-10-07/</guid>
      <description>Analog www.analog.cx Report Magic for Analog www.reportmagic.org WebStats for Analog &amp;amp; Report Magic patsplanet.com/software/webstats&#xA;AWStats awstats.sourceforge.net&#xA;Webalizer www.mrunix.net/webalizer wwwstats http://ftp.ics.uci.edu/pub/websoft/wwwstat/ WUsage www.boutell.com/wusage/ (Free Trial, has cost)</description>
    </item>
    <item>
      <title>Changing IE spinning logo and title</title>
      <link>https://ronaldbradford.com/blog/changing-ie-spinning-logo-and-title-2004-09-27/</link>
      <pubDate>Mon, 27 Sep 2004 11:10:14 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/changing-ie-spinning-logo-and-title-2004-09-27/</guid>
      <description>This tweak will change the animated bitmap image that displays when IE (or Outlook Express) is busy. This tweak also removes or changes the branding string added to the window title ( Figure 2 ).</description>
    </item>
    <item>
      <title>Ripping CD&#39;s to MP3 (on Windows)</title>
      <link>https://ronaldbradford.com/blog/ripping-cds-to-mp3-on-windows-2004-07-21/</link>
      <pubDate>Wed, 21 Jul 2004 11:07:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/ripping-cds-to-mp3-on-windows-2004-07-21/</guid>
      <description>For use on Windows platforms I use Free MP3 Rip from mgshareware.com.&#xA;My Settings are:&#xA;In CD | Options menu option&#xA;on the General Tab, select Default Encoding Format MP3.</description>
    </item>
    <item>
      <title>HTML (ampersand) Character Codes</title>
      <link>https://ronaldbradford.com/blog/html-ampersand-character-codes-2004-07-07/</link>
      <pubDate>Wed, 07 Jul 2004 11:06:43 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/html-ampersand-character-codes-2004-07-07/</guid>
      <description>· (·) Middle Dot&#xA;• () Bullet, black small circle&#xA;« («) Left-pointing double angle quotation mark&#xA;» (») Right-pointing double angle quotation mark</description>
    </item>
    <item>
      <title>Development Software Suite As At 26 June 2004</title>
      <link>https://ronaldbradford.com/blog/development-software-suite-as-at-26-june-2004-2004-06-26/</link>
      <pubDate>Sat, 26 Jun 2004 07:05:36 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/development-software-suite-as-at-26-june-2004-2004-06-26/</guid>
      <description>Java J2SDK 1.4.2_4 http://java.sun.com/j2se/1.4.2/download.html Tomcat 5.0.25 http://jakarta.apache.org/site/binindex.cgi JSTL 1.1 http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html MySQL 5.0.20 http://dev.mysql.com/downloads/mysql/4.0.html Apache HTTP 2.0.49 http://httpd.apache.org/download.cgi PHP 4.3.7 http://www.php.net/downloads.php PHPMyAdmin 2.5.7 http://www.phpmyadmin.net/ Eclipse 3.0 http://eclipse.org/downloads/index.php Eclipse 3.0 was released today.</description>
    </item>
    <item>
      <title>MySQL Disable Foreign Keys on Loading Data</title>
      <link>https://ronaldbradford.com/blog/mysql-disable-foreign-keys-on-loading-data-2004-06-24/</link>
      <pubDate>Fri, 25 Jun 2004 02:04:39 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/mysql-disable-foreign-keys-on-loading-data-2004-06-24/</guid>
      <description>SET FOREIGN_KEY_CHECKS=0;</description>
    </item>
    <item>
      <title>Adding a second IP address to Linux Server</title>
      <link>https://ronaldbradford.com/blog/adding-a-second-ip-address-to-linux-server-2004-06-24/</link>
      <pubDate>Thu, 24 Jun 2004 11:03:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/adding-a-second-ip-address-to-linux-server-2004-06-24/</guid>
      <description>If say you want to run apache and tomcat both on port 80 (default), you can create a seperate IP address on an internal network.&#xA;For RedHat Distros&#xA;$ cd /etc/sysconfig/network-scripts/</description>
    </item>
    <item>
      <title>CentOS 3.x YUM Errors</title>
      <link>https://ronaldbradford.com/blog/centos-3x-yum-errors-2004-06-20/</link>
      <pubDate>Sun, 20 Jun 2004 11:02:15 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/centos-3x-yum-errors-2004-06-20/</guid>
      <description>When getting an error stating the PGP key is not correct&#xA;rpm –import http://mirror.centos.org/centos-3/RPM-GPG-KEY-CentOS-3 The PGP Key is also reportedly on each CD.&#xA;More info at http://www.centos.org/modules/smartfaq/faq.php?faqid=29 </description>
    </item>
    <item>
      <title>Changing A Server&#39;s Timezone</title>
      <link>https://ronaldbradford.com/blog/changing-a-servers-timezone-2004-06-19/</link>
      <pubDate>Sat, 19 Jun 2004 11:00:44 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/changing-a-servers-timezone-2004-06-19/</guid>
      <description>For RedHat 9&#xA;$ redhat-config-date (except this requires X)&#xA;or&#xA;$ clock&#xA;$ rm /etc/localtime&#xA;$ ln -s /usr/share/zoneinfo/Australia/Brisbane /etc/localtime&#xA;$ /usr/bin/rdate -s time.nist.gov&#xA;$ /sbin/hwclock –systohc&#xA;The last two commands can be added to cron for regular syncing with running ntp</description>
    </item>
    <item>
      <title></title>
      <link>https://ronaldbradford.com/blog/next/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/next/</guid>
      <description>RDS Database Instances The instance type used has 8 vCPUs and are selected to support a larger number of database threads in a production workload.&#xA;Instance Type Resource Specs Price Per Hour (us-east) db.</description>
    </item>
    <item>
      <title>Blog Feed</title>
      <link>https://ronaldbradford.com/blog/feed/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/feed/</guid>
      <description></description>
    </item>
  </channel>
</rss>
