<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.abcseo.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>ABCSEO.com</title>
        <description></description>
        <link>http://www.abcseo.com/</link>
        <lastBuildDate>Thu, 20 Nov 2008 20:46:37 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.abcseo.com/lib/images/favicon.ico</url>
            <title>ABCSEO.com</title>
            <link>http://www.abcseo.com/</link>
        </image>
        <item>
            <title>What are the advantages of using an Interface compared to an Abstract Type?</title>
            <link>http://www.abcseo.com/tech/java/extreme-java-interview-questions?rev=1227123721&amp;do=diff</link>
            <description>This list of questions is based on Effective Java (2nd edition) by Joshua Bloch.



What are the advantages of using an Interface compared to an Abstract Type?

Interfaces allow for multiple inheritance. Existing classes can be easily retrofitted to implement a new interface, for example to support mixin type functionality.</description>
            <author>David George</author>
            <category>tech:java</category>
            <pubDate>Wed, 19 Nov 2008 19:42:01 +0000</pubDate>
        </item>
        <item>
            <title>Java</title>
            <link>http://www.abcseo.com/tech/java/start?rev=1227122856&amp;do=diff</link>
            <description>I have been working using Java since 1995 when I downloaded release 0.89a. I've used all Java versions to Java 5.0 and have worked on a number of new technology projects using the language.

In 1998 I worked on an 18 month project developing a configuration management tool for a major telecommunications company. For this project I developed an Object Relational Mapper called Concise Object Relational Architecture. This tool enabled developers to access Java objects over local or an RMI interface…</description>
            <author>David George</author>
            <category>tech:java</category>
            <pubDate>Wed, 19 Nov 2008 19:27:36 +0000</pubDate>
        </item>
        <item>
            <title>The JSP compiler cannae take it Cap'n</title>
            <link>http://www.abcseo.com/blog/the-jsp-compiler-cannae-take-it-cap-n?rev=1227111084&amp;do=diff</link>
            <description>We ran into the old Java method limit problem compiling a JSP the other day. In the webapp log file we saw 


org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Wed, 19 Nov 2008 16:11:24 +0000</pubDate>
        </item>
        <item>
            <title>JSON request caching</title>
            <link>http://www.abcseo.com/blog/json-request-caching?rev=1224858703&amp;do=diff</link>
            <description>I had a strange bug in a Google Web Toolkit front end I'm developing. The app consists of a tree explorer and a details page. This is all built using nice MVC structure with the observable pattern as outlined in Robert Hanson's GWT in Action. I can change the name of an object in the detail page and this should cause the name to be updated in the tree view. This worked ok under Firefox but not on IE. I determined that IE is caching the request.</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Fri, 24 Oct 2008 15:31:43 +0000</pubDate>
        </item>
        <item>
            <title>Acer Expired</title>
            <link>http://www.abcseo.com/blog/acer-expired?rev=1224857915&amp;do=diff</link>
            <description>I didn't get much further with my Acer Aspire One installation as the screen went dead. Plugging into an external monitor showed that the machine was working. Closer examination revealed that the back light had failed. A problem with Acers it would seem. So two dead Acers in the space of a couple of days doesn't speak wonderfully for the reliability of the Aspire One. However I've not heard of many other problems apart from BIOS upgrades bricking the machine.</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Fri, 24 Oct 2008 15:18:35 +0000</pubDate>
        </item>
        <item>
            <title>Magneato CMS</title>
            <link>http://www.abcseo.com/tech/magneato?rev=1224843002&amp;do=diff</link>
            <description>Magneato is an open source content management system (CMS) oriented towards structured, user defined, data. It uses XForms and the Java Content Repository (Apache Jackrabbit). The project is in initial development. It can currently save and read data from the repository using the Velocity templating system for data formatting.</description>
            <author>David George</author>
            <category>tech</category>
            <pubDate>Fri, 24 Oct 2008 11:10:02 +0000</pubDate>
        </item>
        <item>
            <title>Curriculum Vitae</title>
            <link>http://www.abcseo.com/user/david-george/curriculum-vitae?rev=1221505951&amp;do=diff</link>
            <description>David George
 Address: Geneva, Switzerland
 Nationality: British/French, Swiss Permit G
 Email: david.george@gmail.com


Date of Birth: 24 July 1964

I have over 20 years experience in I.T. principally as a developer on Unix, Java and Web based projects. I have been behind a couple of pioneering Open Source projects: The x.Link debugger demonstrates an early Java implementation of Aspect Oriented Programming techniques based on realtime bytecode modification and was cited as a pioneering AOP app…</description>
            <author>David George</author>
            <category>user:david-george</category>
            <pubDate>Mon, 15 Sep 2008 20:12:31 +0000</pubDate>
        </item>
        <item>
            <title>Acer Aspire One Review</title>
            <link>http://www.abcseo.com/blog/acer-aspire-one-review?rev=1221048229&amp;do=diff</link>
            <description>I've just picked up an Acer Aspire One from my local Interdiscount in downtown Geneva for 449 CHF (which is around 280EUR). It is moderately more expensive in Europe than in the UK or US. Tant Pis! The missus wanted the French accents on the keyboard. It is not quite as tiny as the Asus EEEPC 900 which we use as a support computer to monitor our server farm but it looks a lot cooler in a shiny metallic blue case.</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Wed, 10 Sep 2008 13:03:49 +0000</pubDate>
        </item>
        <item>
            <title>Aspect Oriented Development</title>
            <link>http://www.abcseo.com/blog/aspect-oriented-development?rev=1219228281&amp;do=diff</link>
            <description>I never realized that I was one of the pioneers of Aspect Oriented Development (AOP). However I was randomly browsing the web the other day when I came across this paper from the [&lt;http://www.aosd.net/2006/archive/AOSD06-IndustryTrackProceedings.pdf&gt;|5th International Conference on Aspect Oriented Programming] in which the paper on using AOP for Performance Management cites my x.Link profiler.</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Wed, 20 Aug 2008 11:31:21 +0000</pubDate>
        </item>
        <item>
            <title>Spring Security 2.0</title>
            <link>http://www.abcseo.com/blog/spring-security-2.0?rev=1218813005&amp;do=diff</link>
            <description>I've been looking at Spring Security in my free time with a view to integrating it into my Magneato CMS. The Spring approach is based on declarative security. You basically tell the Security Filter what you want to protect with which roles. It handles user logins/logouts and checking the user has sufficient rights to access each resource.</description>
            <author>David George</author>
            <category>blog</category>
            <pubDate>Fri, 15 Aug 2008 16:10:05 +0000</pubDate>
        </item>
        <item>
            <title>Spring Security</title>
            <link>http://www.abcseo.com/tech/java/spring-security?rev=1218812129&amp;do=diff</link>
            <description>Spring security, formerly known as Acegi Security, has made great progress with the version 2.0 in terms of configuration. This setup is based on Spring 2.5.4 and Spring Security 2.0.3 built under Maven 2.0 and running as a Web Application. It is pretty easy to set up but there were one or two things that stumped me.</description>
            <author>David George</author>
            <category>tech:java</category>
            <pubDate>Fri, 15 Aug 2008 15:55:29 +0000</pubDate>
        </item>
    </channel>
</rss>
