<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" >

<channel><title><![CDATA[Magnus Grimsell - Blog]]></title><link><![CDATA[http://magnus.grimsell.com/blog]]></link><description><![CDATA[Blog]]></description><pubDate>Wed, 27 Dec 2023 13:28:50 -0800</pubDate><generator>Weebly</generator><item><title><![CDATA[Sundsvall 42]]></title><link><![CDATA[http://magnus.grimsell.com/blog/sundsvall-42]]></link><comments><![CDATA[http://magnus.grimsell.com/blog/sundsvall-42#comments]]></comments><pubDate>Sat, 17 Oct 2009 17:58:41 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://magnus.grimsell.com/blog/sundsvall-42</guid><description><![CDATA[This week I had the pleasure to visit Sundsvall and the annual IT conference Sundsvall 42. I attended some interesting sessions and also held my own presentation on how to use Open Source components in commercial system development. Here are the slides (in swedish):Open Source för kostnadseffektiv systemutveckling - Sundsvall 42View more presentations from grimsell. [...] ]]></description><content:encoded><![CDATA[<div  class="paragraph" style=" text-align: left; ">This week I had the pleasure to visit Sundsvall and the annual IT conference <a href="http://www.sundsvall42.se/default.htm">Sundsvall 42</a>. I attended some interesting sessions and also held my own presentation on how to use Open Source components in commercial system development. Here are the slides (in swedish):</div><div ><div id="350275334942742" align="left" style="width: 100%; overflow-y: hidden;"><div style="width:425px;text-align:left" id="__ss_2253579"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/grimsell/opensourcefrkostnadseffektivsystemutveckling" title="Open Source f&ouml;r kostnadseffektiv systemutveckling - Sundsvall 42">Open Source f&ouml;r kostnadseffektiv systemutveckling - Sundsvall 42</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensourcefrkostnadseffektivsystemutveckling-12557718891307-phpapp01&stripped_title=opensourcefrkostnadseffektivsystemutveckling" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensourcefrkostnadseffektivsystemutveckling-12557718891307-phpapp01&stripped_title=opensourcefrkostnadseffektivsystemutveckling" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/grimsell">grimsell</a>.</div></div></div></div>]]></content:encoded></item><item><title><![CDATA[Time flies]]></title><link><![CDATA[http://magnus.grimsell.com/blog/time-flies]]></link><comments><![CDATA[http://magnus.grimsell.com/blog/time-flies#comments]]></comments><pubDate>Tue, 18 Aug 2009 07:00:00 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://magnus.grimsell.com/blog/time-flies</guid><description><![CDATA[Sometimes the Open Source community works like a fine tuned engine. Sometimes its a little bit slower...In September 13:th 2005 I sent a&nbsp;patch&nbsp;to the Ant team on the&nbsp;SQL task. It was part of some new features for our continuous integration. As it turned out I worked my way around the problem, didn't need the improved Ant task and forgot about the patch.&nbsp;Yesterday it was committed into the repository and will be a part of Ant 1.8. About four years later... [...] ]]></description><content:encoded><![CDATA[<span  style=" float: right; z-index: 10; "><a><img src="http://magnus.grimsell.com/uploads/1/1/0/0/1100778/9691826.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; border: 1px solid black;" alt="Picture" /></a><div style="display: block; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;"></div></span><div  class="paragraph" style=" text-align: left; display: block; ">Sometimes the Open Source community works like a fine tuned engine. Sometimes its a little bit slower...<br /><br /><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">In September 13:th 2005 I sent a&nbsp;<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33452" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; color: rgb(136, 1, 17); ">patch</a>&nbsp;to the Ant team on the&nbsp;<a href="http://ant.apache.org/manual/CoreTasks/sql.html" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; color: rgb(136, 1, 17); ">SQL task</a>. It was part of some new features for our continuous integration. As it turned out I worked my way around the problem, didn't need the improved Ant task and forgot about the patch.&nbsp;Yesterday it was committed into the repository and will be a part of Ant 1.8. About four years later...</span></div><hr  style=" visibility: hidden; clear: both; width: 100%; "></hr>]]></content:encoded></item><item><title><![CDATA[In wait for OSGi EE]]></title><link><![CDATA[http://magnus.grimsell.com/blog/in-wait-for-osgi-ee]]></link><comments><![CDATA[http://magnus.grimsell.com/blog/in-wait-for-osgi-ee#comments]]></comments><pubDate>Fri, 07 Aug 2009 07:00:00 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://magnus.grimsell.com/blog/in-wait-for-osgi-ee</guid><description><![CDATA[On Cauchos blog you can read about their efforts to integrate OSGi into the Resin web server. About a year ago I was part of a team doing the same thing but with our JEE based product iipax. Our findings are quite similar. OSGi, however very promising, is too complex and how to make it fit with existing JEE techniques are confusing to say the least.We decided to put OSGi on ice for a while. Cacho however decided to build their own solution to the dependency problem. The result is Pomgranate. It  [...] ]]></description><content:encoded><![CDATA[<div  class="paragraph" style=" text-align: left; ">On <a href="http://blog.caucho.com/?p=213">Cauchos blog</a> you can read about their efforts to integrate OSGi into the Resin web server. About a year ago I was part of a team doing the same thing but with our JEE based product iipax. Our findings are quite similar. OSGi, however very promising, is too complex and how to make it fit with existing JEE techniques are confusing to say the least.<br /><br /><br />We decided to put OSGi on ice for a while. Cacho however decided to build their own solution to the dependency problem. The result is <a href="http://www.caucho.com/projects/pomegranate/">Pomgranate</a>. It uses Mavens Project Object Model as its information base which is nice cause many projects already have their dependencies described there. Pomgranate is not the only project out there with this idea. <a href="http://www.pomstrap.techlab.smk.fr/en/">POMStrap </a>is similar solution to the same problem.</div>]]></content:encoded></item><item><title><![CDATA[Distributed Pair Programming]]></title><link><![CDATA[http://magnus.grimsell.com/blog/distributed-pair-programming]]></link><comments><![CDATA[http://magnus.grimsell.com/blog/distributed-pair-programming#comments]]></comments><pubDate>Sat, 21 Feb 2009 19:36:33 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://magnus.grimsell.com/blog/distributed-pair-programming</guid><description><![CDATA[We have been pair programming at my company for about two years now. Our take on this is that pair programming is the norm. All activities are assigned to pairs and we usually start out using pair programming but might split up if appropriate as the activity progress.Since a couple of weeks our team has faced a new challenge. We are now a geographical distributed team. The main team resides in Link&ouml;ping but we now also have one team member in Stockholm and one in Sundsvall. I honestly thoug [...] ]]></description><content:encoded><![CDATA[<span  style=" z-index: 10; float: right; "><a><img src="http://magnus.grimsell.com/uploads/1/1/0/0/1100778/3093796.gif" style="margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; border: none; z-index: 10;" /></a></span><p  style=" text-align: left; display: block; ">We have been pair programming at my company for about two years now. Our take on this is that pair programming is the norm. All activities are assigned to pairs and we usually start out using pair programming but might split up if appropriate as the activity progress.<br /><br />Since a couple of weeks our team has faced a new challenge. We are now a geographical distributed team. The main team resides in Link&ouml;ping but we now also have one team member in Stockholm and one in Sundsvall. I honestly thought that we now would have to give up pair programming but it seems that this XP practice works fine even when the pair is separated by 500 km. The tools we use is simply VNC and Skype. I haven't tested myself yet but the pairs that have seems to think that it works just fine.</p><hr  style=" visibility: hidden; width: 100%; clear: both; "></hr>]]></content:encoded></item><item><title><![CDATA[2009 predictions]]></title><link><![CDATA[http://magnus.grimsell.com/blog/first-post]]></link><comments><![CDATA[http://magnus.grimsell.com/blog/first-post#comments]]></comments><pubDate>Tue, 30 Dec 2008 14:39:37 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://magnus.grimsell.com/blog/first-post</guid><description><![CDATA[Thought I'd kick start this blog with some predictions for the upcoming year 2009. So here goes: Scrum backlash First of all let me start by telling you that I've been driving a change to Scrum at my company for the last two years and I think it's a really sound way of doing software development. It puts full use of the talent of the team and reveals where there needs to be changes done. However, with everything that is being heavily hyped and sold as a silver bullet there will be a backlash. 	  [...] ]]></description><content:encoded><![CDATA[<span  style=" float: right; z-index: 10; "><a><img src="http://magnus.grimsell.com/uploads/1/1/0/0/1100778/4511938.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; border: none; z-index: 10;" /></a></span><p  style=" text-align: left; display: block; ">Thought I'd kick start this blog with some predictions for the upcoming year 2009. So here goes:<br /><br /><br /> <span style="font-weight: bold;">Scrum backlash</span><br /> First of all let me start by telling you that I've been driving a change to <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> at my company for the last two years and I think it's a really sound way of doing software development. It puts full use of the talent of the team and reveals where there needs to be changes done. However, with everything that is being heavily hyped and sold as a silver bullet there will be a backlash.<br /></p><hr  style=" clear: both; visibility: hidden; width: 100%; "></hr><p  style=" text-align: left; "> 	 <br /> <span style="font-weight: bold;">Open Source growth  </span><br />What we've seen the last couple of years is that <a href="http://en.wikipedia.org/wiki/Open_source">Open Source</a> has gone from providing infrastructure like web servers to leverage complete enterprise solutions. As the economic pressure hardens the drive for Open Source solutions will be even greater than before.<br /><br /><br /><span style="font-weight: bold;">The cloud is only air</span><br />During the next year we will see other companies release <a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud computing</a> services to match <a href="http://www.microsoft.com/azure/">Microsofts</a> and Googles offers. However we wont see many application deployed on these platforms. What we will see is virtualization becoming mainstream to lower the IT cost for many companies.<br /> <br /><br /> <span style="font-weight: bold;">AJAX dies</span><br />AJAX is nothing more than a way to deal with bad technologies for build rich Internet applications. Now there are much better alternatives around as <a href="http://www.adobe.com/products/flex/">Flex</a>, <a href="http://silverlight.net/">Silverlight</a>, <a href="http://www.sun.com/software/javafx/">JavaFX</a> and maybe even <a href="http://developer.mozilla.org/en/XULRunner">XULRunner</a>.<br /><br /> <br /> <span style="font-weight: bold;">The return of XML</span><br />Lately it has been very popular to hate XML. When releasing a new piece of software the success is given if you can put the words &ldquo;no XML needed&rdquo; on first page. The reason it is hated is because for some time it was used for everything. Even scripting like in the case of Ant. Of course this is a bad idea but for many purposes XML is a very good choice of data representation. GUI layout, object representation to mention a few. This fact will be acknowledged in the upcoming year. One sign of this is that many will prefer Silverlight and Flex over JavaFX for their natural XML based GUI layout languages.<br /><br /><br /> <span style="font-weight: bold;">OSGi stays an obscurity</span><br />Although <a href="http://www.osgi.org/Main/HomePage">OSGi</a> is a technology that will change and simplify the way we write complex Java enterprise applications we wont see it go main stream any time soon.  <br /><br /><br /> <span style="font-weight: bold;">International breakthrough for Baskery</span><br />When Nashville producers get their eyes on these three girls, <a href="http://www.baskery.com/">Baskery</a> will be the next big Swedish music export.<br /><br /><br /> <span style="font-weight: bold;">Lyoto Machida becomes a champion</span><br />With his traditional karate technique <a href="http://en.wikipedia.org/wiki/Lyoto_Machida">Lyoto</a> will become the <a href="http://www.uk.ufc.com/">UFC</a> light heavy weight champion.<br /><br /> </p>]]></content:encoded></item></channel></rss>