<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>First Class Thoughts</title>
<link>http://firstclassthoughts.co.uk/</link>
<description>Best of the web</description>
 <language>en-us</language>
<copyright>Copyright and acceptable usage information for this RSS feed may be found at: http://firstclassthoughts.co.uk/</copyright>
<lastBuildDate>Mon, 06 Jul 2009 22:49:47 CEST</lastBuildDate>
<generator>Kasper Graversen's StatiBlog RSS generator</generator>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/FirstClassThoughts" type="application/rss+xml" /><feedburner:emailServiceId>FirstClassThoughts</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
<title>My top 8 time-saving Firefox shortcuts</title>
<description>This article presents my favorite top 8 time-saving shortcuts in Firefox 3.0 and Firefox 3.5. Get to know these and you'll be saving a lot of time.
They have been ordered by "the element of most surprise"</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/QlvNTtE1aPE/best_firefox_shortcuts.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/best_firefox_shortcuts.html</guid>
<pubDate>Mon, 13 Jul 2009 00:00:00 CEST</pubDate>
<comments>My top 8 time-saving Firefox shortcuts</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/best_firefox_shortcuts.html</feedburner:origLink></item>
<item>
<title>Board Game Jungle speed / Arriba</title>
<description>Review of the cool game "Jungle Speed" aka. "Arriba".</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/68RKJ5lX8KI/jungle_speed_board_game.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/jungle_speed_board_game.html</guid>
<pubDate>Wed, 20 May 2009 00:00:00 CEST</pubDate>
<comments>Board Game Jungle speed / Arriba</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/jungle_speed_board_game.html</feedburner:origLink></item>
<item>
<title>Danish Twin words</title>
<description>"Twin words" are words that not only have multiple meanings, they must be composed next to each other in meaningful sentences.
This article explores the concept of twin words.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/uRYhXUplH4Y/twin_words_dk.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/twin_words_dk.html</guid>
<pubDate>Sat, 16 May 2009 00:00:00 CEST</pubDate>
<comments>Danish Twin words</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/twin_words_dk.html</feedburner:origLink></item>
<item>
<title>English Twin words</title>
<description>"Twin words" are words that not only have multiple meanings, they must be composed next to each other in meaningful sentences.
This article explores the concept of twin words.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/pgQbJ5ikFl0/twin_words_uk.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/twin_words_uk.html</guid>
<pubDate>Thu, 14 May 2009 00:00:00 CEST</pubDate>
<comments>English Twin words</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/twin_words_uk.html</feedburner:origLink></item>
<item>
<title>'Office space' extras</title>
<description>Crazy stuff about the funny movie "Office space".</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/X-7_YtevjAY/office_space_extras.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/office_space_extras.html</guid>
<pubDate>Mon, 04 May 2009 00:00:00 CEST</pubDate>
<comments>'Office space' extras</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/office_space_extras.html</feedburner:origLink></item>
<item>
<title>Movie review 'Office Space'</title>
<description>"Office Space" is a hilarious movie about the life of an IT-geek. 
Peter Gibbons is stuck in a cube farm, constantly harassed by an army of clueless ant-brained bosses...</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/p-X0MHTeISM/office_spaces_review.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/office_spaces_review.html</guid>
<pubDate>Sun, 03 May 2009 00:00:00 CEST</pubDate>
<comments>Movie review 'Office Space'</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/office_spaces_review.html</feedburner:origLink></item>
<item>
<title>Movie review 'Office space'</title>
<description>"Office space" is a hilarious movie about the life of an IT-geek. 
Peter Gibbons is stuck in a cube farm, constantly harassed by an army of clueless ant-brained bosses. If you like Dilbert, you'll love this movie!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/IF3HSIHvGPU/office_space_review.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/office_space_review.html</guid>
<pubDate>Sun, 03 May 2009 00:00:00 CEST</pubDate>
<comments>Movie review 'Office space'</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/office_space_review.html</feedburner:origLink></item>
<item>
<title>Geek Poetry: Converting Old Code...</title>
<description>Geek Poetry: "Converting Old Code" poem.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/EKCcE2OJ-44/geek_poetry_Converting_Old_Code.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/geek_poetry/geek_poetry_Converting_Old_Code.html</guid>
<pubDate>Tue, 27 Jan 2009 00:00:00 CET</pubDate>
<comments>Geek Poetry: Converting Old Code...</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/geek_poetry/geek_poetry_Converting_Old_Code.html</feedburner:origLink></item>
<item>
<title>Book Review: The one minute manager meets the monkey</title>
<description>
Book review of "The one minute manager meets the monkey" by Kenneth Blanchard, William Oncken Jr., and Hal Burrows.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/AVi5qRomM1Y/book_review_the_one_minute_manager_meets_the_monkey.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/book_reviews/book_review_the_one_minute_manager_meets_the_monkey.html</guid>
<pubDate>Mon, 26 Jan 2009 00:00:00 CET</pubDate>
<comments>Book Review: The one minute manager meets the monkey</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/book_reviews/book_review_the_one_minute_manager_meets_the_monkey.html</feedburner:origLink></item>
<item>
<title>Typing and keyboards are things of the past!</title>
<description>Typing will be a thing of the past. Say goodbye to the keyboard and say hello to the future of laptop computers,
the click-wheel will replace it all. Watch the video!
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/1UkP1npn1CA/the_future_keybord_the_wheel_reinvented.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/the_future_keybord_the_wheel_reinvented.html</guid>
<pubDate>Thu, 08 Jan 2009 00:00:00 CET</pubDate>
<comments>Typing and keyboards are things of the past!</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/the_future_keybord_the_wheel_reinvented.html</feedburner:origLink></item>
<item>
<title>Geek tattoos</title>
<description>Geek tattoos. See all the juicy pictures of peoples computer brand tattoos.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/Bp9g4ymmgM4/geek_tattoos.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/geek_tattoos.html</guid>
<pubDate>Mon, 08 Dec 2008 00:00:00 CET</pubDate>
<comments>Geek tattoos</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/geek_tattoos.html</feedburner:origLink></item>
<item>
<title>Motivating Eductation and Succes</title>
<description>Get motivated. Achieve success and get that education going!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/OwCi03ctt-4/motivating_education_and_success.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/motivating_education_and_success.html</guid>
<pubDate>Mon, 01 Dec 2008 00:00:00 CET</pubDate>
<comments>Motivating Eductation and Succes</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/motivating_education_and_success.html</feedburner:origLink></item>
<item>
<title>Happiness</title>
<description>How to be happy, more productive and love your life.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/A0IXxU2e-8w/be_happy_and_work_better.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/be_happy_and_work_better.html</guid>
<pubDate>Thu, 27 Nov 2008 00:00:00 CET</pubDate>
<comments>Happiness</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/be_happy_and_work_better.html</feedburner:origLink></item>
<item>
<title>Project: Water Printer Driver</title>
<description>Programming project ideas #1. A driver for your water printer.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/skvE0HpKSP8/water_printer_driver.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/water_printer_driver.html</guid>
<pubDate>Wed, 26 Nov 2008 00:00:00 CET</pubDate>
<comments>Project: Water Printer Driver</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/water_printer_driver.html</feedburner:origLink></item>
<item>
<title>The C# yield-foreach howto</title>
<description>
This article explains how to use the C# constructs yield-return, yield-break and foreach. 
We attack the problem from two different implementation angles using the types IEnumerator and IEnumerable.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/YgxTGtKOb5g/csharp_yield_return_foreach.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/csharp/csharp_yield_return_foreach.html</guid>
<pubDate>Tue, 25 Nov 2008 00:00:00 CET</pubDate>
<comments>The C# yield-foreach howto</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/csharp/csharp_yield_return_foreach.html</feedburner:origLink></item>
<item>
<title>Review Better faster lighter java</title>
<description>
Book review of "Better faster lighter java" by Tate and Gertland.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/GhUrL3bZ7PM/review_better_faster_lighter_java.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/book_reviews/review_better_faster_lighter_java.html</guid>
<pubDate>Tue, 18 Nov 2008 00:00:00 CET</pubDate>
<comments>Review Better faster lighter java</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/book_reviews/review_better_faster_lighter_java.html</feedburner:origLink></item>
<item>
<title>Goodbye Amstrads</title>
<description>Amstrads for sale!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/mnCqf-xP_fk/goodbye_amstrad.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/goodbye_amstrad.html</guid>
<pubDate>Thu, 02 Oct 2008 00:00:00 CEST</pubDate>
<comments>Goodbye Amstrads</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/goodbye_amstrad.html</feedburner:origLink></item>
<item>
<title>Running an ANT script in a .bat/.cmd file under Windows</title>
<description>
This article explains how to run an ANT script in a .bat or a .cmd file under Windows.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/C_hS0fQn48w/run_ant_from_bat_cmd_file.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/run_ant_from_bat_cmd_file.html</guid>
<pubDate>Tue, 26 Aug 2008 00:00:00 CEST</pubDate>
<comments>Running an ANT script in a .bat/.cmd file under Windows</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/run_ant_from_bat_cmd_file.html</feedburner:origLink></item>
<item>
<title>Programming music</title>
<description>This is a collection of free music that is nice to program to. </description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/6djtPW1Xfb0/programmer_music.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/free_music/programmer_music.html</guid>
<pubDate>Mon, 25 Aug 2008 00:00:00 CEST</pubDate>
<comments>Programming music</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/free_music/programmer_music.html</feedburner:origLink></item>
<item>
<title>SOA fun revealed</title>
<description>Four fun and educative video's about SOA, enterprise service busses and all the other bells
 and whistles of SOA. Not safe for the office, they are too fun!.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/eNrvfmD5dY0/soa_is_fun.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/soa_is_fun.html</guid>
<pubDate>Sat, 23 Aug 2008 00:00:00 CEST</pubDate>
<comments>SOA fun revealed</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/soa_is_fun.html</feedburner:origLink></item>
<item>
<title>Eclipse tip: Templates</title>
<description>A quick tip for the Eclipse IDE on how to make Eclipse code for you rather than you code in Eclipse! 
The mechanism is called templates. While this tip focuses on making constants easy to create, templates are a general concept. 
Constants were chosen as they are easy to make templates for and are particularly useful when writing test helpers.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/SVz83Il1YEI/eclipse_tip_templates_public_static_final.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/eclipse_tip_templates_public_static_final.html</guid>
<pubDate>Tue, 19 Aug 2008 00:00:00 CEST</pubDate>
<comments>Eclipse tip: Templates</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/eclipse_tip_templates_public_static_final.html</feedburner:origLink></item>
<item>
<title>Super CSV v1.50 released</title>
<description>There are many free CSV frameworks out there, but Super CSV is the best!.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/bngF87w8lHU/free_java_csv_framework.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/free_java_csv_framework.html</guid>
<pubDate>Mon, 18 Aug 2008 00:00:00 CEST</pubDate>
<comments>Super CSV v1.50 released</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/free_java_csv_framework.html</feedburner:origLink></item>
<item>
<title>How to configure Tomcat 5 and 6 to better deploy war files</title>
<description>Tomcat 5, 5.5 and 6 does not handle .war files very well. Here is some of the pain I have been through.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/jxDbmnx83c4/tomcat_deployment_war.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/tomcat_deployment_war.html</guid>
<pubDate>Sat, 16 Aug 2008 00:00:00 CEST</pubDate>
<comments>How to configure Tomcat 5 and 6 to better deploy war files</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/tomcat_deployment_war.html</feedburner:origLink></item>
<item>
<title>How to configure Tomcat 5 and Eclipse to run Java 5</title>
<description>How to get Tomcat 5.0 and Tomcat 5.5 setup in Eclipse to run How to run javac 1.5 (or beyond) compiler for JSP compilation 
with generics enabled (and other Java 1.5 only features like autoboxing).</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/NsrnMNGtgOM/tomcat_5_eclipse_source_1.5.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/tomcat_5_eclipse_source_1.5.html</guid>
<pubDate>Tue, 12 Aug 2008 00:00:00 CEST</pubDate>
<comments>How to configure Tomcat 5 and Eclipse to run Java 5</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/tomcat_5_eclipse_source_1.5.html</feedburner:origLink></item>
<item>
<title>Retro Computer Music</title>
<description>This is a collection of free music retro computer music. </description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/Z7Fg1RfzVOs/computer_retro_music.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/free_music/computer_retro_music.html</guid>
<pubDate>Sat, 09 Aug 2008 00:00:00 CEST</pubDate>
<comments>Retro Computer Music</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/free_music/computer_retro_music.html</feedburner:origLink></item>
<item>
<title>Approximation of pow() in Java, C and C++</title>
<description>For many application of the pow() method, an approximate value suffice.
This text shows how to gain a 41 times speed increase by using an approximated value that is much easier to calculate. It is a simple
"how to" for the languages Java, C and C++.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/6BRgVhvbkY0/optimized_power_method_for_java_and_c_and_cpp.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/optimized_power_method_for_java_and_c_and_cpp.html</guid>
<pubDate>Wed, 30 Jul 2008 00:00:00 CEST</pubDate>
<comments>Approximation of pow() in Java, C and C++</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/optimized_power_method_for_java_and_c_and_cpp.html</feedburner:origLink></item>
<item>
<title>Yesterday, DBA version</title>
<description>Fun (DBA) version of the song 'Yesterday' with a twist of geek and DBA.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/3cJmeL9zP34/yesterday_dba_version.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/yesterday_dba_version.html</guid>
<pubDate>Mon, 28 Jul 2008 00:00:00 CEST</pubDate>
<comments>Yesterday, DBA version</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/yesterday_dba_version.html</feedburner:origLink></item>
<item>
<title>Loopback IP Address</title>
<description>Fun
story about how the introduction of IP v6 has made it increasingly more
difficult to fool script kiddies with the 127.0.0.1 loopback.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/T_9XdjokD9Q/loopback_ip_address.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/loopback_ip_address.html</guid>
<pubDate>Sun, 27 Jul 2008 00:00:00 CEST</pubDate>
<comments>Loopback IP Address</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/loopback_ip_address.html</feedburner:origLink></item>
<item>
<title>The Burning Rope Problem</title>
<description>A mindbending puzzle that'll keep your brain going for hours! Given
two pieces of rope, and some fire identify when 45 minutes has passed.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/WHIvTYVB4zU/the_burning_rope_problem_iq_test.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/puzzle/the_burning_rope_problem_iq_test.html</guid>
<pubDate>Wed, 23 Jul 2008 00:00:00 CEST</pubDate>
<comments>The Burning Rope Problem</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/puzzle/the_burning_rope_problem_iq_test.html</feedburner:origLink></item>
<item>
<title>Top 5 office misconducts</title>
<description>Good behaviour isn't what it used to be. This post defines 5 rules of office misconduct. Create a better office atmosphere today by
following these guidelines of misconduct. Print them out and hang them on your office walls to share!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/tuv1l4TQKmI/top_5_office_misconducts.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/top_5_office_misconducts.html</guid>
<pubDate>Tue, 22 Jul 2008 00:00:00 CEST</pubDate>
<comments>Top 5 office misconducts</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/top_5_office_misconducts.html</feedburner:origLink></item>
<item>
<title>Javadoc Documentation Inheritance</title>
<description>Documentation inheritance? It sounds like an idea from a person on drugs with a serious sleep deprivation. Never the less, it
turns out in practice to be an approach to increase documentation coverage, while at same time reduce problems with documentation
duplication and inconsistently updated documentation.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/5za9HCobCNQ/javadoc_documentation_inheritance.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/javadoc_documentation_inheritance.html</guid>
<pubDate>Mon, 21 Jul 2008 00:00:00 CEST</pubDate>
<comments>Javadoc Documentation Inheritance</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/javadoc_documentation_inheritance.html</feedburner:origLink></item>
<item><title>The 8 ball problem [del.icio.us]</title><link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/SwlslBEcCmM/the_8_ball_problem_iq_test.html</link><category>puzzle logictest test</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kbg2001</dc:creator><pubDate>Wed, 16 Jul 2008 05:26:38 PDT</pubDate><guid isPermaLink="false">http://firstclassthoughts.co.uk/puzzle/the_8_ball_problem_iq_test.html</guid><description>cool puzzle all computer science people get wrong</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/kbg2001/puzzle" />
        <rdf:li rdf:resource="http://delicious.com/kbg2001/logictest" />
        <rdf:li rdf:resource="http://delicious.com/kbg2001/test" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://firstclassthoughts.co.uk/puzzle/the_8_ball_problem_iq_test.html</feedburner:origLink></item><item>
<title>The 8 ball problem</title>
<description>The 8 ball problem, the puzzle almost all developers gets wrong!
Given 8 balls and a scale identify the one heavier ball using the least number of weighings.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/SwlslBEcCmM/the_8_ball_problem_iq_test.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/puzzle/the_8_ball_problem_iq_test.html</guid>
<pubDate>Wed, 16 Jul 2008 00:00:00 CEST</pubDate>
<comments>The 8 ball problem</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/puzzle/the_8_ball_problem_iq_test.html</feedburner:origLink></item>
<item><title>Creativity killed the app. [del.icio.us]</title><link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/AEiVixQCsA4/creativity_killed_the_app.html</link><category>software development, project management</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kbg2001</dc:creator><pubDate>Tue, 15 Jul 2008 04:12:16 PDT</pubDate><guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/creativity_killed_the_app.html</guid><description>Developers and testers must carefully consider whether their choices of programming or bug-raising are based on specifications or their personal assumptions about the system. While the intentions may be good, the end-result may be the opposite as illustra</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/kbg2001/software" />
        <rdf:li rdf:resource="http://delicious.com/kbg2001/development%2C" />
        <rdf:li rdf:resource="http://delicious.com/kbg2001/project" />
        <rdf:li rdf:resource="http://delicious.com/kbg2001/management" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://firstclassthoughts.co.uk/misc/creativity_killed_the_app.html</feedburner:origLink></item><item><title>8 Reasons why XML Sucks [del.icio.us]</title><link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/1-dn6JiIbfI/why_xml_sucks.html</link><category>xml</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kbg2001</dc:creator><pubDate>Tue, 15 Jul 2008 04:08:52 PDT</pubDate><guid isPermaLink="false">http://firstclassthoughts.co.uk/xml/why_xml_sucks.html</guid><description>shit xml</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/kbg2001/xml" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://firstclassthoughts.co.uk/xml/why_xml_sucks.html</feedburner:origLink></item><item>
<title>Free Developer Software</title>
<description>This is the ultimate collection of the best free software for developers.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/S8c01BNE-UM/free_developer_software.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/free_software/free_developer_software.html</guid>
<pubDate>Tue, 15 Jul 2008 00:00:00 CEST</pubDate>
<comments>Free Developer Software</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/free_software/free_developer_software.html</feedburner:origLink></item>
<item>
<title>8 Reasons why XML Sucks</title>
<description>I was once a believer in XML. Until I started working with it, that
is. Now my enthusiasm has faded away - replaced by - well - bitterness or something like that.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/1-dn6JiIbfI/why_xml_sucks.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/xml/why_xml_sucks.html</guid>
<pubDate>Tue, 15 Jul 2008 00:00:00 CEST</pubDate>
<comments>8 Reasons why XML Sucks</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/xml/why_xml_sucks.html</feedburner:origLink></item>
<item>
<title>Creativity killed the app.</title>
<description>Developers and testers must carefully consider whether their choices of programming or bug-raising are
based on specifications or their personal assumptions about the system. While the intentions may be good,
the end-result may be the opposite as illustrated in this article.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/AEiVixQCsA4/creativity_killed_the_app.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/creativity_killed_the_app.html</guid>
<pubDate>Mon, 14 Jul 2008 00:00:00 CEST</pubDate>
<comments>Creativity killed the app.</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/creativity_killed_the_app.html</feedburner:origLink></item>
<item>
<title>Java Traps: double</title>
<description>You're in for some "Double trouble"! This article is a practical guide to describing the major traps and pitfalls associated with
using the Javas simple type double. It is a must-read for any professional developer.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/fQpovTtvhPQ/java_double_traps.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/traps/java_double_traps.html</guid>
<pubDate>Thu, 10 Jul 2008 00:00:00 CEST</pubDate>
<comments>Java Traps: double</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/traps/java_double_traps.html</feedburner:origLink></item>
<item>
<title>Your backup is only as good as your last restore</title>
<description>You should back up regularly. But you must also remember to do restores nearly as frequently.
Your backup is only as good as your last restore. A restore attempt is comparable to running your test suites, and you don't run those only
when bugs are discovered?</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/KNmNCJCNB2Q/denmarks_biggest_search_engine_lost_all_data.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/denmarks_biggest_search_engine_lost_all_data.html</guid>
<pubDate>Tue, 08 Jul 2008 00:00:00 CEST</pubDate>
<comments>Your backup is only as good as your last restore</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/denmarks_biggest_search_engine_lost_all_data.html</feedburner:origLink></item>
<item>
<title>Java readability and functional programming</title>
<description>Java readability and functional programming. A nice article showing how to improve the readability of Java programs partly by
using spiffy methods, partly by taking a functional programming approach to certain problem solutions.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/iT57mlMGoe8/java_readability_and_functional_programming.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/java_readability_and_functional_programming.html</guid>
<pubDate>Sun, 06 Jul 2008 00:00:00 CEST</pubDate>
<comments>Java readability and functional programming</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/java_readability_and_functional_programming.html</feedburner:origLink></item>
<item>
<title>Free Web Software</title>
<description>This is a collection of amazing quality free software for web development or general internet stuff.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/VUVFqQUDn80/free_web_software.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/free_software/free_web_software.html</guid>
<pubDate>Thu, 03 Jul 2008 00:00:00 CEST</pubDate>
<comments>Free Web Software</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/free_software/free_web_software.html</feedburner:origLink></item>
<item>
<title>Faster fast food for programmers</title>
<description>With the feedbag device, originally intended for busy or lazy americans, programmers are now able to enjoy lunch without a costly
loss of productivity!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/6Leh137Kbl8/faster_fast_foo_for_programmers.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/faster_fast_foo_for_programmers.html</guid>
<pubDate>Sat, 28 Jun 2008 00:00:00 CEST</pubDate>
<comments>Faster fast food for programmers</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/faster_fast_foo_for_programmers.html</feedburner:origLink></item>
<item>
<title>Magic in mathematics</title>
<description>With a bit of addition and multiplication, you can easily create beautiful patterns. Here are some of my favorites to get you started.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/V2QL5i0UH_E/math_magic.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/math_magic.html</guid>
<pubDate>Sat, 28 Jun 2008 00:00:00 CEST</pubDate>
<comments>Magic in mathematics</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/math_magic.html</feedburner:origLink></item>
<item>
<title>Next generation Warcraft</title>
<description>Video showing the next generation Warcraft, in fact, it shows the next generation in computer games!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/EuOtG6GPLWE/next_generation_warcraft.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/next_generation_warcraft.html</guid>
<pubDate>Sat, 28 Jun 2008 00:00:00 CEST</pubDate>
<comments>Next generation Warcraft</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/next_generation_warcraft.html</feedburner:origLink></item>
<item>
<title>Project Management Software</title>
<description>This article describes the types of software needed to properly manage a project and be a useful project manager</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/ur9-YoginBE/project_management_software.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/project_management/project_management_software.html</guid>
<pubDate>Fri, 27 Jun 2008 00:00:00 CEST</pubDate>
<comments>Project Management Software</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/project_management/project_management_software.html</feedburner:origLink></item>
<item>
<title>The Japanese river IQ Test</title>
<description>Japanese IQ Test. Can you get everyone to cross the river?</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/MB0DVUs2fJQ/japanese_iq_test.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/puzzle/japanese_iq_test.html</guid>
<pubDate>Fri, 27 Jun 2008 00:00:00 CEST</pubDate>
<comments>The Japanese river IQ Test</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/puzzle/japanese_iq_test.html</feedburner:origLink></item>
<item>
<title>Bill Gates in an apparent haze of frustration</title>
<description>Bill Gates writing an email in an apparent haze of frustration. Welcome to the world of computers!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/CMFHlNDXD80/bill_gates_frustrated_email.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/bill_gates_frustrated_email.html</guid>
<pubDate>Thu, 26 Jun 2008 00:00:00 CEST</pubDate>
<comments>Bill Gates in an apparent haze of frustration</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/bill_gates_frustrated_email.html</feedburner:origLink></item>
<item>
<title>Wedding and then straight on to McDonald's</title>
<description>Wedding and then straight on to McDonald's!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/dsJOuy_SLdM/wedding_food_at_mcdonald.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/wedding_food_at_mcdonald.html</guid>
<pubDate>Thu, 26 Jun 2008 00:00:00 CEST</pubDate>
<comments>Wedding and then straight on to McDonald's</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/wedding_food_at_mcdonald.html</feedburner:origLink></item>
<item>
<title>Source Forge statistics gone tits up!</title>
<description>Rants/warning on broken Source Forge statistics...</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/XJa8vm7Pipw/source_forge_stats_tits_up.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/source_forge_stats_tits_up.html</guid>
<pubDate>Tue, 24 Jun 2008 00:00:00 CEST</pubDate>
<comments>Source Forge statistics gone tits up!</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/source_forge_stats_tits_up.html</feedburner:origLink></item>
<item>
<title>Java Traps: Big Decimal</title>
<description>This article documents the traps and pitfalls around using the BigDecimal class</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/jwVs_enLnwM/big_decimal_traps.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/traps/big_decimal_traps.html</guid>
<pubDate>Sun, 22 Jun 2008 00:00:00 CEST</pubDate>
<comments>Java Traps: Big Decimal</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/traps/big_decimal_traps.html</feedburner:origLink></item>
<item>
<title>Method chaining</title>
<description>Method chaining enables terser and more natural interaction with objects. Despite it has been around in languages such as Smalltalk
since the 1960's it has been "forgotten" in main stream languages such as Java, C# and Python.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/VMZKV_ll3F4/method_chaining.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/method_chaining.html</guid>
<pubDate>Sat, 21 Jun 2008 00:00:00 CEST</pubDate>
<comments>Method chaining</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/method_chaining.html</feedburner:origLink></item>
<item>
<title>Font handling in SWT</title>
<description>Guide on how to list fonts and load fonts in Eclipse SWT code.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/q73SK8JAhqg/fonts_in_swt_code.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/swt/fonts_in_swt_code.html</guid>
<pubDate>Sat, 21 Jun 2008 00:00:00 CEST</pubDate>
<comments>Font handling in SWT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/swt/fonts_in_swt_code.html</feedburner:origLink></item>
<item>
<title>Enterprise Service Bus?</title>
<description>A fun but educative presentation on SOA and ESB's by some big canons (Fowler and Webber!)</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/rZn1fdcHvZc/enterprise_service_bus_presentation.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/blog/kbg/enterprise_service_bus_presentation.html</guid>
<pubDate>Sat, 07 Jun 2008 00:00:00 CEST</pubDate>
<comments>Enterprise Service Bus?</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/blog/kbg/enterprise_service_bus_presentation.html</feedburner:origLink></item>
<item>
<title>Exception handling problems in Java, Part II</title>
<description>Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods. 
This article shows the various solutions people have suggested in response to the previous article in this series along with a revised proposal.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/gakQ-lbL8T8/exception_handling_problems_in_Java_part_ii.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/exception_handling_problems_in_Java_part_ii.html</guid>
<pubDate>Thu, 05 Jun 2008 00:00:00 CEST</pubDate>
<comments>Exception handling problems in Java, Part II</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/exception_handling_problems_in_Java_part_ii.html</feedburner:origLink></item>
<item>
<title>The ultimate way to gettting Log4J loggers</title>
<description>The standard way to acquire Log4j loggers do not ensure consistency between logger name and class using the logger. Such inconsistency leads to
inconsistencies in the log files, rendering any information in the log file difficult to use.
This article shows how to ensure between logger name and class using the logger through usage of the Spiffy Framework.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/yZwJ9y9Ipvk/getting_log4j_loggers.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/getting_log4j_loggers.html</guid>
<pubDate>Mon, 26 May 2008 00:00:00 CEST</pubDate>
<comments>The ultimate way to gettting Log4J loggers</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/getting_log4j_loggers.html</feedburner:origLink></item>
<item>
<title>Adding filename information to XML during XSLT</title>
<description>Guide on how to add filename information to xml files during xslt, how to search and replace during xslt and ultimately, how to insert social bookmarking urls into xml documents.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/Ftz3wX1kQXI/adding_filename_and_social_bookmarks_in_xml_xslt.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/xml/adding_filename_and_social_bookmarks_in_xml_xslt.html</guid>
<pubDate>Mon, 26 May 2008 00:00:00 CEST</pubDate>
<comments>Adding filename information to XML during XSLT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/xml/adding_filename_and_social_bookmarks_in_xml_xslt.html</feedburner:origLink></item>
<item>
<title>Exception handling problems in Java, Part I</title>
<description>Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods.
This article will show the meaty juicy details of the problem.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/OaGZkpuznhw/java_type_system_missing_throws_methods.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/java/java_type_system_missing_throws_methods.html</guid>
<pubDate>Fri, 23 May 2008 00:00:00 CEST</pubDate>
<comments>Exception handling problems in Java, Part I</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/java/java_type_system_missing_throws_methods.html</feedburner:origLink></item>
<item>
<title>Surviving Linux</title>
<description>This article describes "how to survive as a web developer in
a Linux environment". The focus is not to give a general introduction
to linux or its massive selection of programs, rather to focus on what
is interesting from a developers perspective.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/LWpyYGe3z2g/surviving_linux.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/surviving_linux.html</guid>
<pubDate>Thu, 21 Feb 2008 00:00:00 CET</pubDate>
<comments>Surviving Linux</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/surviving_linux.html</feedburner:origLink></item>
<item>
<title>Automated copy/paste using ANT</title>
<description>
Making a new release can become a cumbersome task, if repetitive information needs be updated as it depends on the build.
Ultimately, this can impede your desire to release often or do any new release at all. This guides shows you how to automate these tasks.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/aWEexVcGGkQ/automated_copy_paste.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/automated_copy_paste.html</guid>
<pubDate>Wed, 12 Dec 2007 00:00:00 CET</pubDate>
<comments>Automated copy/paste using ANT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/automated_copy_paste.html</feedburner:origLink></item>
<item>
<title>JAR file creation using ANT</title>
<description>
This article explains best practices when creating JAR files using ANT.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/GaXVY-S_Y0k/jar.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/jar.html</guid>
<pubDate>Wed, 12 Dec 2007 00:00:00 CET</pubDate>
<comments>JAR file creation using ANT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/jar.html</feedburner:origLink></item>
<item>
<title>Dynamic forms in Struts 1</title>
<description>Dynamic forms in Struts 1</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/XQiecVbdRjw/dynamicforms.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/struts/dynamicforms.html</guid>
<pubDate>Wed, 12 Dec 2007 00:00:00 CET</pubDate>
<comments>Dynamic forms in Struts 1</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/struts/dynamicforms.html</feedburner:origLink></item>
<item>
<title>Introduction</title>
<description>on struts</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/X4JtKFDkU-M/struts.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/struts/struts.html</guid>
<pubDate>Wed, 12 Dec 2007 00:00:00 CET</pubDate>
<comments>Introduction</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/struts/struts.html</feedburner:origLink></item>
<item>
<title>Javadoc and ANT</title>
<description>This article introduces the art of generating Javadocs using ANT and extending the Javadoc with new tags.</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/rcgsu_Ct8RU/javadoc.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/javadoc.html</guid>
<pubDate>Tue, 11 Dec 2007 00:00:00 CET</pubDate>
<comments>Javadoc and ANT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/javadoc.html</feedburner:origLink></item>
<item>
<title>Compiling JSP pages using ANT</title>
<description>Compiling JSP Code is the right thing to do.
It enables you to get compile-time errors rather than run-time errors.
It ensures consistency as all the JSP's and Java files can be shipped in one package.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/_CaGqIV_xgc/jsp_compile.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/jsp_compile.html</guid>
<pubDate>Tue, 11 Dec 2007 00:00:00 CET</pubDate>
<comments>Compiling JSP pages using ANT</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/jsp_compile.html</feedburner:origLink></item>
<item>
<title>ANT and SSH</title>
<description>
ANT is able to significantly reduce the time you spend on distributing your application.
This is especially true if your application needs distributing on on multiple servers.
This guide explains how to automate uploading files using SSH through ANT.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/q_V50flGfk4/distribute.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/distribute.html</guid>
<pubDate>Sat, 08 Dec 2007 00:00:00 CET</pubDate>
<comments>ANT and SSH</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/distribute.html</feedburner:origLink></item>
<item>
<title>Code coverage</title>
<description>This article introduces the term "code coverage" and show how you will get started using the free code coverage tool "Emma".</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/nzOh04A5FLA/code_coverage.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/code_coverage.html</guid>
<pubDate>Wed, 05 Dec 2007 00:00:00 CET</pubDate>
<comments>Code coverage</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/code_coverage.html</feedburner:origLink></item>
<item>
<title>Java code compilation</title>
<description>
This guide shows you how to compile Java code in ANT and introduces the most commonly used settings for compilations of real-life sized projects.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/uAHJyRjIDKo/java_compile.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/java_compile.html</guid>
<pubDate>Tue, 04 Dec 2007 00:00:00 CET</pubDate>
<comments>Java code compilation</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/java_compile.html</feedburner:origLink></item>
<item>
<title>Snippets as Struts taglibrary attribute</title>
<description>Struts does not allow you to mix text and scriptlets in most attributes. This guide shows you how to make "dynamic attributes".</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/sznWDUrT2WM/dynamicattributes.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/struts/dynamicattributes.html</guid>
<pubDate>Mon, 14 May 2007 00:00:00 CEST</pubDate>
<comments>Snippets as Struts taglibrary attribute</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/struts/dynamicattributes.html</feedburner:origLink></item>
<item>
<title>Cleaning your project between builds using Ant</title>
<description>
This article explains how to use ANT to clean auto-generated files and compiled classes between builds.
</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/P6hNmSYr-v4/clean.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/ant/clean.html</guid>
<pubDate>Tue, 10 Apr 2007 00:00:00 CEST</pubDate>
<comments>Cleaning your project between builds using Ant</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/ant/clean.html</feedburner:origLink></item>
<item>
<title>Miami Vice Review</title>
<description>Miami Vice!</description>
<author>Kasper B. Graversen</author>
<link>http://feedproxy.google.com/~r/FirstClassThoughts/~3/czohLyeSPlw/miami_vice_review.html</link>
<guid isPermaLink="false">http://firstclassthoughts.co.uk/misc/miami_vice_review.html</guid>
<pubDate>Sun, 22 Jul 2001 00:00:00 CEST</pubDate>
<comments>Miami Vice Review</comments>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://firstclassthoughts.co.uk/misc/miami_vice_review.html</feedburner:origLink></item>
</channel>
</rss>
