<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</title>
    <link>https://ronaldbradford.com/categories/java/</link>
    <description>Recent content in Java on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 21 Feb 2024 18:19:11 +0000</lastBuildDate>
    <atom:link href="https://ronaldbradford.com/categories/java/index.xml" rel="self" type="application/rss+xml" />
    <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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>
  </channel>
</rss>
