30 januari, 2011

Patterns och överdesign...


En mycket insiktsfull post om s.k. overengineering i Java-världen. Just denna sortens teoretiserade lösningar är tröttsamma, speciellt för utvecklarna som skall förvalta dem. Det är inte helt ovanligt att man stöter på den här sortens "design" (eller snarare egoboost) i verkligheten, ett annat exempel på detta är när arvsmekanisken missbrukas (låånng hierarki där varje subklass egentligen bara tillför en metod).

25 januari, 2011

iOS Personal Hotspot

Bild från engadget.com

En feature jag ser fram mot i iOS 4.3 är "Personal Hotspot", dvs. möjligheten för en enhet (telefon i detta fall) att agera trådlös accesspunkt för upp till 5 klienter. Detta är mycket användbart för att kunna dela 3G-internet till andra på ett smidigt sätt. Samma funktionalitet finns inbyggt i OS X och det är riktigt trevligt. Perfekt för arbetspass utanför kontoret eller i sommarstugan.

18 januari, 2011

Glassfish v3 och C:\Program Files ingen bra kombination...

Fina fisken?
För att vara riktigt säker på att Netbeans 6.9.1/Glassfish v3 skall fungera som tänkt; installera Glassfish v3 på en plats som inte har några " " (space) i sökvägen. Det blir problem vid deployment, specifikt för s.k. Application Client moduler av någon anledning.

17 januari, 2011

Årets första lärarjobb för Informator!


Måndag, tisdag och onsdag denna vecka jobbar jag som lärare/utbildare för Informator. Det är den andra och sista delen i den företagsanpassade kursen jag skrev om i november och det ska bli väldigt roligt, som vanligt!

15 januari, 2011

Eclipse + Maven + Oracle Tools = Fail

Monster?

På mitt nuvarande uppdrag jobbar jag med kombinationen i rubriken och jag måste säga att det är en måttligt tillfredställande upplevelse. M2Eclipse-pluginen är under all kritik, speciellt när det gäller JEE-applikationer. Den genererar deployment-descriptorer som är felaktiga och ibland måste man ta till handgrepp som är helt obegripliga för att det skall hänga ihop.

Häromdagen uppgraderade jag min miljö till Eclipse Helios eftersom den äldre miljön helt enkelt inte fungerade (Eclipse Galileo). Det gick till en början bra men efter en dags arbete fick min Weblogic-server slut på minne (permgen), då låste sig Eclipse totalt och gick inte att starta upp. Efter en stunds trixande gav jag upp och gjorde en ny installation av Eclipse, med samm plugins som tidigare. Nu fungerar det okej, inte bättre. Det är fortfarande vissa issues kvar.

För några år sedan kändes Eclipse som det självklara valet av IDE, men nu är jag mer tveksam. Det känns som att plugin-arkitekturen är ganska instabil och det är allmänt krångligt att jobba med plugins (felsäkert läge?). Det borde vara enklare att ta bort plugins som strular, som i mitt fall när hela miljön låste sig. Jag har bara labbat lite med Netbeans men det verkar vara en ganska stabil IDE (dock behövs lite snyggare GUI...), IntelliJ har jag inte testat, men den kommer nog bli mn nästa IDE att testa, förhoppningsvis är den stabil och "tight". Eclipse har vuxit till ett monster med stöd för allt.

När det gäller verktyg känns det tyvärr som att Java/JEE ligger långt efter andra tekniker, t.ex. .Net med Visual Studio. Att strula med miljön tillhör inte min favoritsyssla och därför blir en av önskningarna för 2011 att Eclipse löser eländet i version 4, annars blir det IntelliJ för hela slanten.

13 januari, 2011

JBoss AS 6


JBoss-teamet på Red Hat firade det nya året med att releasa sin flaggskeppsprodukt, applikationsservern JBoss AS 6.0. Certifierad för JEE 6 Web Profile, inte hela JEE 6 alltså (vilket har lett till spekulationer på olika forum, förklaringen är enligt Red Hat resursbrist).

Personligen har jag inte jobbat med JBoss sen version 4.2.3 (vilket var en positiv upplevelse) så det skulle vara intressant att testköra "the latest and greatest" snart. Jag har uppskattat snabbheten och smidigheten med JBoss tidigare versioner, de har alltid varit snabba med att implementera JEE-specar och gjort det bra.

JBoss AS 6.0 finns att ladda ner här.

Kände du såhär under julledigheten?

Ledighet brukar förknippas med besök hos släkt och vänner, detta är för det mesta enbart trevligt och sånt, men ibland kan det övergå ren och skär frustration när svärmor (eller någon annan) skall visa något på the interwebs. Se och njut!


Nytt år, nya möjligheter!

Då var det dags för ett nytt år! Jag hoppas att 2011 blir ett lika bra år som 2010 (eller ännu bättre!). Förhoppningsvis skall jag hitta nya teknik/gadget/programmerings-ämnen att skriva om. Blir 2011 året allt molnifieras? Eller året då de stora sajterna, Facebook, Twitter m.fl. går över till SSL som standard? Det ska bli kul att se vad som hajpas av branchen under 2011 :-)