• Home
  Magnus Grimsell

Sundsvall 42

10/17/2009

0 Comments

 
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 42
View more presentations from grimsell.
0 Comments

Time flies

8/18/2009

0 Comments

 
Picture
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 patch to the Ant team on the 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. Yesterday it was committed into the repository and will be a part of Ant 1.8. About four years later...

0 Comments

In wait for OSGi EE

8/7/2009

0 Comments

 
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 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. POMStrap is similar solution to the same problem.
0 Comments

Distributed Pair Programming

2/21/2009

0 Comments

 

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ö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.


0 Comments

2009 predictions

12/30/2008

0 Comments

 

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.



Open Source growth
What we've seen the last couple of years is that Open Source 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.


The cloud is only air
During the next year we will see other companies release cloud computing services to match Microsofts 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.


AJAX dies
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 Flex, Silverlight, JavaFX and maybe even XULRunner.


The return of XML
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 “no XML needed” 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.


OSGi stays an obscurity
Although OSGi 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.


International breakthrough for Baskery
When Nashville producers get their eyes on these three girls, Baskery will be the next big Swedish music export.


Lyoto Machida becomes a champion
With his traditional karate technique Lyoto will become the UFC light heavy weight champion.

0 Comments

    RSS Feed

    Archives

    October 2009
    August 2009
    February 2009
    December 2008


    Wikipedia Affiliate Button
Powered by Create your own unique website with customizable templates.
  • Home