January 3rd, 2008
While browsing the The Server Side’s list of Most Requested Content for 2007 I ended up reading about Google’s algorithm MapReduce, Grid Computing and Giga Spaces. For the (admittedly rare) cases where the applications really have to scale to huge loads (read Google, eBay etc) JEE app servers do not seem to cut it. This is probably because there is no support for Grid Computing /massive parallellization.
Being a Spring advocate I am not at all surprised to read that there are some people that feels the time is ripe to replace JEE application servers with something new. Kimchy believes the Giga Spaces /Open Spaces is a precursor to such a next generation application server, much like Hibernate was to JPA.
I am not sure whether something like Open Spaces will replace JEE App Severs anytime soon (I need to read up on these, for me, new enterprise patterns in general and the Open Spaces project in particular) but I do agree in his thoughts there is a need to simplify and coordinate many of the services needed to develop a truly scalable application in a new app server like container. A container where something resembling JEE packaging can be used to deploy and manage applications.
Posted in General | No Comments »
October 3rd, 2006
A question that has been bugging me for a long time is: where are all the objects in Object Oriented Programming? Rather that discussing the relationships between objects, OOP is mainly concerned by the static relationship of classes. A better term for OOP is probably Class Oriented Programming…
Read the rest of this entry »
Posted in General, IT | No Comments »
September 23rd, 2006
Redan några sidor in i boken inser jag att det här kommer att bli en av klassikerna i systemutvecklingshyllan. Det är klart att den varma rekommendationen från en vän hjälpte till men boken är ovanligt välskriven. Lean Software Development – An Agile Toolkit lyfter blicken från detaljerna i olika utvecklingsmetoder som Scrum, XP, RUP etc till att diskutera principerna bakom dessa. Parallellt ger författarna en rad verktyg som med fördel kan användas vid mjukvarutceckling.
Read the rest of this entry »
Posted in IT | No Comments »
May 6th, 2006
En sak angående AJAX som har stört mig är att AJAX delvis konkurrerar med W3C-standarden XForms.
Jag har länge irriterat mig på hur primitiva HTML-formulär är och XForms känns som nästa steg. För att klientsidehantering skall ta fart måste nog alla större browsers implementera standarden och det kan ta tid, alternativet att köra plugins eller java-applets känns inte så lyckade. Så när AJAX nu är på frammarsch har det känts som att XForms riskerar att rinna ut i sanden. Och det stör mig.
Read the rest of this entry »
Posted in IT | No Comments »
July 28th, 2005
The commons-logging API is used by WebSphere for its internal logging. IBM has choosen to use a proprietary log implementation com.ibm.ws.commons.logging.TrLog. This means that if another log implementation is to be used (e.g. log4j), the commons logging configuration has to be overridden, i.e. by specifying a different LogFactory than the one used by IBM.
Read the rest of this entry »
Posted in IT | Comments Closed
July 2nd, 2005
Många ramverk för Enterprise Architecture (EA) upplevs som tungrodda och alltför omfattande och detta är ett av flera skäl som brukar anges till varför införande av EA misslyckas. Fenix Theuerkorn har inspirerats av Agile-rörelsens metoder för mjukvaruutveckling (SCRUM, XP, Crystal, DSDM m fl) när han formulerade ett eget ramverk för EA, Lightweight Enterprise Architecture (LEA).
Read the rest of this entry »
Posted in IT | No Comments »
April 15th, 2005
Guide to Enterprise Information Technology Architecture (Guide to EITA) är vägledning i hur man implementerar ramverket The Open Group Architecture Framework (TOGAF) genom TOGAFs process Application Development Method (ADM). Boken är skriven av två erfarna verksamhetskonsulter och kan med behållning läsas i ett svep, från början till slut. För den som inte är intresserad av detaljerna i TOGAF kan problemformuleringen i de första tre kapitlen och sammanfattningen i det sista fungera som en utmärkt introduktion till Enterprise Architecture.
Read the rest of this entry »
Posted in IT | No Comments »
February 27th, 2005
While WordPress has been translated into many languages it still lacks a killer feature: multilingual support for blog posts. For us polyglots, who publish articles in more than one language, the following features would be much appreciated:
- preferred language for visitors using cookies and for users of WordPress in the user settings
- filtering posts based on language
- translation of posts into one or more languages
Read the rest of this entry »
Posted in General, IT | Comments Closed