<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-1482807960311217269</id><updated>2009-12-18T10:15:35.128+01:00</updated><title type='text'>prag·mat·ic - dealing or concerned with facts or actual occurrences; practical.</title><subtitle type='html'>This is my blog about my very pragmattic approach to the world of software development. My posts will try to tackle common (and not so common) problems on various topics like Java, Flex, Frameworks, Design patters, Agile and Scrum.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default?orderby=updated'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default?start-index=26&amp;max-results=25&amp;orderby=updated'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-3241678585514835456</id><published>2009-12-01T12:11:00.008+01:00</published><updated>2009-12-01T12:40:41.193+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java imagemagick'/><title type='text'>Java, ImageMagick and Runtime.getRuntime().exec(command)</title><summary type='text'>Today I needed a to show a 50MB EPS file in the flash player on the client. I chose ImageMagick (a c++ image manipulation library) to convert the image to a jpeg because there really aren't any good java libraries who can do this kind of stuff without draining all of your resources on the server.ImageMagick wasn't hard to install at all, the guide on http://www.imagemagick.org is pretty clear and</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/3241678585514835456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/12/java-imagmagick-and-runtimegetruntimeex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3241678585514835456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3241678585514835456'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/12/java-imagmagick-and-runtimegetruntimeex.html' title='Java, ImageMagick and Runtime.getRuntime().exec(command)'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-5183924676570904727</id><published>2009-11-16T14:37:00.005+01:00</published><updated>2009-11-16T15:42:43.333+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><title type='text'>Flex Accessibility Option</title><summary type='text'>A couple of days ago I updated to the latest nightly build version of the flex sdk (4.0.0.11686) because of some bugs I encountered. After updating my code everything seemed to run smoothly and the bugs I previously had where fixed in the nightly build.After a run through our build server and a deploy to the test environment, the application seemed to have stopped working. The only clou I got was</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/5183924676570904727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/11/flex-accessibility-option.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5183924676570904727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5183924676570904727'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/11/flex-accessibility-option.html' title='Flex Accessibility Option'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_l-RMp2JxOv4/SwFWM8IgnrI/AAAAAAAALJc/f3NiShlyoeg/s72-c/Capture.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-8224166681939954017</id><published>2009-05-16T12:55:00.007+02:00</published><updated>2009-05-17T16:23:58.220+02:00</updated><title type='text'>10 steps to improve your Vista installation</title><summary type='text'>Finally, I switched to Vista, I decided to give it a try. I never used Vista before, but I heard (a lot) of complaints from co-workers who had all sorts of problems with Vista, mostly performance troubles. I did some research on the internet and tweaked my Vista install in a pretty simple way and greatly enhanced performance and the overall annoyance level of Vista, even without disabling the </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/8224166681939954017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/05/10-steps-to-improve-your-vista.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8224166681939954017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8224166681939954017'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/05/10-steps-to-improve-your-vista.html' title='10 steps to improve your Vista installation'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-4472013906831019184</id><published>2009-04-20T15:36:00.000+02:00</published><updated>2009-04-20T15:44:10.828+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Oracle buys Sun!</title><summary type='text'>http://www.sun.com/third-party/global/oracle/index.jsp#Well is it good, or bad news?</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/4472013906831019184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/04/oracle-buys-sun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4472013906831019184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4472013906831019184'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/04/oracle-buys-sun.html' title='Oracle buys Sun!'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-4067329348884841001</id><published>2009-04-16T20:47:00.001+02:00</published><updated>2009-04-16T20:48:22.699+02:00</updated><title type='text'>Follow my blog!</title><summary type='text'>Hey lets make this blog a little more communicative using the google friend connect features of blogger. Everyone reading this blog please click the FOLLOW button at the top right corner to join my blog as a 'follower'. This is a great new neat feature of google :-)greetingz</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/4067329348884841001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/04/follow-my-blog.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4067329348884841001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4067329348884841001'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/04/follow-my-blog.html' title='Follow my blog!'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-5906481586741852250</id><published>2009-04-07T12:29:00.000+02:00</published><updated>2009-04-07T12:29:59.158+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='as3'/><title type='text'>Remote object reference pooling in Flex</title><summary type='text'>Ever tried to compare object by reference when using remote objects and failed? Or wondered why you have so many instances of the same object in memory.. This blogpost will describe why and when this happens, and offers a solution including source code.The problem appears when building RIA applications based on the domain driven design principle. Typically you will have a domain layer in your </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/5906481586741852250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/03/remote-object-reference-pooling-in-flex.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5906481586741852250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5906481586741852250'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/03/remote-object-reference-pooling-in-flex.html' title='Remote object reference pooling in Flex'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-4945661063869606608</id><published>2009-02-05T11:19:00.002+01:00</published><updated>2009-02-05T11:51:05.539+01:00</updated><title type='text'>Scroll behavior in flex</title><summary type='text'>Most of the sites we build are using textarea's to display multiple lines of text. However all scroll functionality is handled internally by the TextArea component (or more exact the underlying TextField). Which means if you have a page that scrolls and you have a TextArea component somewhere, the scrollwheel won't work if you have your mouse directly above the text in the TextArea.Fortunately </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/4945661063869606608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2009/02/scroll-behavior-in-flex.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4945661063869606608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4945661063869606608'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2009/02/scroll-behavior-in-flex.html' title='Scroll behavior in flex'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-5037265431642072287</id><published>2008-12-20T13:22:00.007+01:00</published><updated>2008-12-20T13:37:50.466+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='bamboo'/><category scheme='http://www.blogger.com/atom/ns#' term='air'/><title type='text'>A simple bamboo notifier tray icon</title><summary type='text'>We build all our software using the continuous integration tool Bamboo. After searching the internet for a while I still couldn't find a simple tray icon notifier for bamboo, so I decided to create one myself. You can find the project located at: http://bamboo-notifier.googlecode.comBamboo notifier is an Adobe AIR application that runs in the system tray on various platforms, it notifies you of </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/5037265431642072287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/12/bamboo-notifier.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5037265431642072287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5037265431642072287'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/12/bamboo-notifier.html' title='A simple bamboo notifier tray icon'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-3074131879664848051</id><published>2008-11-29T19:53:00.003+01:00</published><updated>2008-11-29T20:08:02.603+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex ant'/><title type='text'>Using the flex framework RSL's in Flex 3 using Ant</title><summary type='text'>Using RSLs will save you over 300kb of your swf filesize. Flexbuilder has build in features to compile your swf using the rsl libraries, but offcourse we are building on our build server using ant. Using the flex frameworks RSL's from ant is easier said then done. Appearantly this Ant mxmlc target does not implement this feature yet. This feature is shipped with the next flex version (Flex 4 </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/3074131879664848051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/using-flex-framework-rsls-in-flex-3.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3074131879664848051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3074131879664848051'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/using-flex-framework-rsls-in-flex-3.html' title='Using the flex framework RSL&apos;s in Flex 3 using Ant'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-1111824228851284693</id><published>2008-09-09T12:51:00.001+02:00</published><updated>2008-11-29T19:52:45.075+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Flex not working properly in Google Chrome</title><summary type='text'>For some reason flex isn't working in google chrome when u use the history enabled methods. It seems like google chrome automatically redirects back to the previous page when you change the location url in the browser. For example try www.parleys.com with your google chrome browser. Try navigation around and you will see you can't get away from the 'home' page of parleys..Chrome is build upon </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/1111824228851284693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/09/flex-not-working-properly-in-google.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1111824228851284693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1111824228851284693'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/09/flex-not-working-properly-in-google.html' title='Flex not working properly in Google Chrome'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-8255086472309202505</id><published>2007-11-01T19:47:00.001+01:00</published><updated>2008-11-29T19:49:56.894+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='air'/><title type='text'>EXIF Info Hell</title><summary type='text'>Kevin Hoyt has written some nice examples in his blog (http://blog.kevinhoyt.org/) about using EXIF info in AIR applications. I've been writing an application that is using EXIF info to get the jpg thumbnail from it without having to read the entire file.. Now this is working as a charm BUT..There are multiple version of the EXIF standard and there are different manufacturers using it different. </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/8255086472309202505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2007/11/exif-info-hell.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8255086472309202505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8255086472309202505'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2007/11/exif-info-hell.html' title='EXIF Info Hell'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-5545034106974801442</id><published>2008-04-22T16:28:00.001+02:00</published><updated>2008-11-29T19:49:20.959+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='air'/><title type='text'>Albelli photobucket launched!</title><summary type='text'>written by Marcel PanseThe X-Editor is finally live! The X-Editor (pronounce cross-editor), is a multi-platfom photobook editor written in flex 3 using Adobe Air technology.It is launched today under the brand albelli (www.albelli.com) and uses the new photobucket API.You can read the official press release here: Albelli photobucket press release.I'm very proud to be a part of this for the last </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/5545034106974801442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/04/albelli-photobucket-launched.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5545034106974801442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5545034106974801442'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/04/albelli-photobucket-launched.html' title='Albelli photobucket launched!'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-1637966557403927190</id><published>2008-11-29T18:50:00.004+01:00</published><updated>2008-11-29T19:47:22.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='webdav'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='alfresco'/><title type='text'>Some thoughts about CMS, Webdav and SVN integration</title><summary type='text'>Most projects use some kind of content management system to create and edit content for our applications. In this post I want to share some ideas on a Subversion and Webdav based content management system. Please read on after the break!There are a lot of projects written in java with some frontend technology like JSF, Flex or AJAX. Most of these web-applications need some sort of storage </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/1637966557403927190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/some-thoughts-about-cms-webdav-and-svn.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1637966557403927190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1637966557403927190'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/some-thoughts-about-cms-webdav-and-svn.html' title='Some thoughts about CMS, Webdav and SVN integration'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-3135437636288091648</id><published>2008-11-27T18:02:00.005+01:00</published><updated>2008-11-27T18:16:25.342+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='as3'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript'/><title type='text'>Smoothing your images in flex</title><summary type='text'>Do you have jagged edges in your image when you show an image in flex?There is a solution!Using the Image tag in mxml to show your images you can set a property calling 'smoothing', when you set this property your images will look much better in your browser. The thing is this property is not available from mxml. They way to go to set this property is as follows:&lt;mx:Image id="img" source="</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/3135437636288091648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/smoothing-your-images-in-flex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3135437636288091648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/3135437636288091648'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/smoothing-your-images-in-flex.html' title='Smoothing your images in flex'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-5271928407109316238</id><published>2007-07-06T11:12:00.000+02:00</published><updated>2008-11-14T03:46:11.331+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Code Complexity</title><summary type='text'>written by Daniel RijkhofAboutThis blog entry is quick read summary about code complexity. It gives a definition of code complexity and several signs how to notice code complexity. It also provides a brief description how to measure code complexity and suggests a way to keep it low.Most of the concepts are taken from Structure 101 help section.This blog entry is based upon my code complexity </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/5271928407109316238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2007/07/code-complexity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5271928407109316238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/5271928407109316238'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2007/07/code-complexity.html' title='Code Complexity'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kO7SLMLX-WQ/Ro4VZkxnpYI/AAAAAAAAAAk/Mo6gAACgx8k/s72-c/between2.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-1796313653084548143</id><published>2008-11-13T22:02:00.003+01:00</published><updated>2008-11-13T22:09:32.860+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='as3'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='prana'/><title type='text'>JFall presentation slides online</title><summary type='text'>I gave this presentation on 12 November at the JFall organised by the NLJug (The Dutch Java User Group). The JFall conference is the largest java conference in the Netherlands and visited by about 1000+ people. The talk is about different types of frameworks available for flex; think about ioc, mvc or test frameworks. And the different frameworks out there like cairngorm, puremvc and prana. The </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/1796313653084548143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/i-gave-this-presentation-on-12-november.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1796313653084548143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1796313653084548143'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/i-gave-this-presentation-on-12-november.html' title='JFall presentation slides online'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-6150335859042842794</id><published>2008-11-13T21:39:00.003+01:00</published><updated>2008-11-13T21:43:56.240+01:00</updated><title type='text'>Moved to a new blog</title><summary type='text'>I decided to setup a new more personal and more professional looking blog, from now on I will only post to this blog. I will try (can't promise anything ;)) to post a little something once a week to keep the blog updated and feed the world with some hopefully helpfull posts to the developer community.</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/6150335859042842794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/moved-to-new-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6150335859042842794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6150335859042842794'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2008/11/moved-to-new-blog.html' title='Moved to a new blog'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-6876672627139044901</id><published>2006-04-19T10:18:00.000+02:00</published><updated>2008-11-13T20:52:39.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring Framework, Hibernate and EJB3 Annotations</title><summary type='text'>written by Marcel PanseOne of the best new feature of Hibernate3 must be the annotation support. No more writing hbm.xml files or no more using XDoclet to make things easier. The new annotations feature in JDK5 makes it possible to define your tables and columns in your java domain objects similar to XDoclet. The big difference is that XDoclet generates hbm.xml files from your XDoclet mappings in</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/6876672627139044901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/spring-framework-hibernate-and-ejb3.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6876672627139044901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6876672627139044901'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/spring-framework-hibernate-and-ejb3.html' title='Spring Framework, Hibernate and EJB3 Annotations'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-1672726032612307637</id><published>2006-04-18T14:33:00.000+02:00</published><updated>2008-11-13T20:52:39.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Still loving the AbstractTransactionalDataSource- SpringContextTests</title><summary type='text'>written by Daniel RijkhofIf you are using junit testing and a spring context, you surely have the performance problem of loading the context every time you run a single test. Reusing the context would enormously improve the performance. The next thing you'll find irritating is modifying the persistent data. Having a transaction for every test and rolling back after every run would solve this.So </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/1672726032612307637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/still-loving-abstracttransactionaldatas.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1672726032612307637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1672726032612307637'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/still-loving-abstracttransactionaldatas.html' title='Still loving the AbstractTransactionalDataSource- SpringContextTests'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-8781536607604063320</id><published>2006-04-18T10:23:00.000+02:00</published><updated>2008-11-13T20:52:39.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dwr'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>A Simple Ajax enabled Spring &amp; DWR example</title><summary type='text'>written by Marcel PanseDWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results. DWR makes it easy for you to Ajax enable your website.DWR stands for Direct Web Remoting.Lets explain it a little more with a simple example:Step 1: First you have to create the dwr servlet in your web.xml: This servlet captures all incoming request at </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/8781536607604063320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/simple-ajax-enabled-spring-dwr-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8781536607604063320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/8781536607604063320'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/simple-ajax-enabled-spring-dwr-example.html' title='A Simple Ajax enabled Spring &amp;amp; DWR example'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-6880544793378487952</id><published>2007-04-18T15:16:00.000+02:00</published><updated>2008-11-13T20:52:12.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>Debug messages</title><summary type='text'>Got some weird debug messages today:Here is the first i encounterd: "Send Failed".Appearantly the flex compiler includes a context in the swf. When the swf is downloaded and tries a RemoteObject or other request to the server, it uses the precompiled context of your webapp. So if you are developing at "http://localhost/appcodename", then after a couple of weeks hard work you create a war file </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/6880544793378487952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2007/04/debug-messages.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6880544793378487952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6880544793378487952'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2007/04/debug-messages.html' title='Debug messages'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-1063274413582958063</id><published>2007-03-16T11:42:00.000+01:00</published><updated>2008-11-13T20:52:12.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>Upgrading to Flex 2.0.1: JUST DON'T</title><summary type='text'>Great, i saw there was a new release of Flex builder on the Adobe site the other day.. I am currently using Flex Builder 2, and there is a new release called 2.0.1. So i thought, ok thats a small bugfix or something, nothing major (hence the 0.1 version). So i downloaded the update from the adobe site and i ended up with downloading a 144MB update. Hmz that can't be right for a small bugfix/code </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/1063274413582958063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2007/03/upgrading-to-flex-201-just-don.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1063274413582958063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/1063274413582958063'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2007/03/upgrading-to-flex-201-just-don.html' title='Upgrading to Flex 2.0.1: JUST DON&amp;#39;T'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-4371890269880254751</id><published>2007-01-17T09:22:00.000+01:00</published><updated>2008-11-13T20:52:12.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Creating a hybrid flex / java project in eclipse</title><summary type='text'>One of the problem with FlexBuilder, which is integrated in the eclipse IDE, is that you will need a Flex Project in your workspace to make use of all the cool FlexBuilder tools.You can't just integrate flex in your existing java-app, because the FlexBuilder won't recognize the project as a Flex project.I've looked into the differences of these projects and it really isn't that hard to create a </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/4371890269880254751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2007/01/creating-hybrid-flex-java-project-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4371890269880254751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/4371890269880254751'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2007/01/creating-hybrid-flex-java-project-in.html' title='Creating a hybrid flex / java project in eclipse'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-2028823728914709057</id><published>2006-04-28T08:48:00.000+02:00</published><updated>2008-11-13T20:52:12.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>Hibernate annotations: The composite primary key with foreign keys references</title><summary type='text'>written by Marcel PanseA very common database design pattern is when you have a many-to-many table which creates a 3th table to create the many to many. You don't have to create a POJO for the 3th table but simply map the many-to-many between the two tables. But what if you want an extra property in your 3th table. You have to create a POJO with a primary key over multiple columns. But the </summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/2028823728914709057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/hibernate-annotations-composite-primary.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/2028823728914709057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/2028823728914709057'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/hibernate-annotations-composite-primary.html' title='Hibernate annotations: The composite primary key with foreign keys references'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1482807960311217269.post-6011062948213073858</id><published>2006-04-27T20:20:00.000+02:00</published><updated>2008-11-13T20:52:12.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>How to keep your hibernate POJO's clean from annotations</title><summary type='text'>written by Marcel PanseI've been reading a lot on blogs on the internet about annotations blurring your code in your java classes. Everybody states that you should be carefull about overly misusing annotations because it will easily blur your code. But if used correctly annotations will clean up your code and make stuff much easier to read. Using annotations instead of the hibernate mapping files</summary><link rel='replies' type='application/atom+xml' href='http://marcel-panse.blogspot.com/feeds/6011062948213073858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/how-to-keep-your-hibernate-pojo-clean.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6011062948213073858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1482807960311217269/posts/default/6011062948213073858'/><link rel='alternate' type='text/html' href='http://marcel-panse.blogspot.com/2006/04/how-to-keep-your-hibernate-pojo-clean.html' title='How to keep your hibernate POJO&amp;#39;s clean from annotations'/><author><name>Marcel Panse</name><uri>http://www.blogger.com/profile/01054395123095059498</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06204408883178067116'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>