<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-539796055611923814</id><updated>2011-07-08T01:30:58.934+01:00</updated><category term='junit'/><category term='applets'/><category term='testing'/><category term='javascript'/><category term='easymock'/><category term='java'/><category term='web'/><category term='servlets'/><category term='webmethods'/><category term='soa'/><title type='text'>This computer thing...</title><subtitle type='html'>My thoughts on the computer industry in general and software development in particular.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thiscomputerthing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thiscomputerthing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Niklas Lindholm</name><uri>http://www.blogger.com/profile/04544578240530008896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-539796055611923814.post-3313012986252521469</id><published>2007-02-04T18:05:00.000+01:00</published><updated>2007-02-04T19:12:08.377+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='easymock'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='junit'/><title type='text'>Complex expectations in EasyMock made easy using JSP EL</title><summary type='text'>Setting up expectations in a mock framework like EasyMock is usually straightforward when dealing with simple types like integers or strings. But from time to time I run into situations when things become more complicated. Consider the following example.We have a class Customer that has properties like name and address, but also a bunch of other things. We now want to test a method that populates</summary><link rel='replies' type='application/atom+xml' href='http://thiscomputerthing.blogspot.com/feeds/3313012986252521469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=539796055611923814&amp;postID=3313012986252521469' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/3313012986252521469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/3313012986252521469'/><link rel='alternate' type='text/html' href='http://thiscomputerthing.blogspot.com/2007/02/complex-expectations-in-easymock-made.html' title='Complex expectations in EasyMock made easy using JSP EL'/><author><name>Niklas Lindholm</name><uri>http://www.blogger.com/profile/04544578240530008896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-539796055611923814.post-4052448177521751875</id><published>2007-01-20T21:01:00.000+01:00</published><updated>2007-01-20T21:31:27.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><title type='text'>Platform for Internet based desktop applications</title><summary type='text'>Lately some people have been predicting that applications that are installed locally on a user's computer are on their way out and will be replaced by online applications. When someone wants to e.g. write a document he surfs off to his favourite word processing site instead of starting MS Word.There are obviously benefits with this approach.No need to install local copies and keep them updated </summary><link rel='replies' type='application/atom+xml' href='http://thiscomputerthing.blogspot.com/feeds/4052448177521751875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=539796055611923814&amp;postID=4052448177521751875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/4052448177521751875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/4052448177521751875'/><link rel='alternate' type='text/html' href='http://thiscomputerthing.blogspot.com/2007/01/platform-for-internet-based-desktop.html' title='Platform for Internet based desktop applications'/><author><name>Niklas Lindholm</name><uri>http://www.blogger.com/profile/04544578240530008896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-539796055611923814.post-4652795245513394065</id><published>2007-01-13T15:19:00.000+01:00</published><updated>2007-01-20T16:50:41.381+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='servlets'/><title type='text'>Configuring a webapp</title><summary type='text'>One thing I miss in J2EE webapps is a good way to configure the application outside the  .war file. I want to be able to ship a .war file together with a properties file that the user can edit without having to unpack and re-pack the .war file. I also want to be able to deploy multiple instances of the same webapp in a container. Each having its own properties file.There are a number of ways for </summary><link rel='replies' type='application/atom+xml' href='http://thiscomputerthing.blogspot.com/feeds/4652795245513394065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=539796055611923814&amp;postID=4652795245513394065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/4652795245513394065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/4652795245513394065'/><link rel='alternate' type='text/html' href='http://thiscomputerthing.blogspot.com/2007/01/configuring-webapp.html' title='Configuring a webapp'/><author><name>Niklas Lindholm</name><uri>http://www.blogger.com/profile/04544578240530008896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-539796055611923814.post-8541692421708013790</id><published>2006-12-30T00:30:00.000+01:00</published><updated>2006-12-30T01:01:12.476+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webmethods'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Why WebMethods sucks</title><summary type='text'>This is my very first blog post, ever. I feel I need to do some public complaining and get some thoughts out of my system that has been nagging me for a while. Maybe I'll continue to write some more posts, maybe even some positive ones. :-)The future is bright, the future is SOAIn the last project for my previous employer I was unfortunate enough to be doing some development in WebMethods. </summary><link rel='replies' type='application/atom+xml' href='http://thiscomputerthing.blogspot.com/feeds/8541692421708013790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=539796055611923814&amp;postID=8541692421708013790' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/8541692421708013790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/539796055611923814/posts/default/8541692421708013790'/><link rel='alternate' type='text/html' href='http://thiscomputerthing.blogspot.com/2006/12/why-webmethods-sucks.html' title='Why WebMethods sucks'/><author><name>Niklas Lindholm</name><uri>http://www.blogger.com/profile/04544578240530008896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry></feed>
