Från 37 Signals.
Ett litet föredrag om hur man modellerar UI och vad en programmerare bör tänka på.
Från 37 Signals.
Ett litet föredrag om hur man modellerar UI och vad en programmerare bör tänka på.
HiveMind är ett bra exempel på riskerna och fördelarna med öppen källkod. HiveMind började sitt liv som DI ramverk bakom Tapestry 4. Bakom Tapestry och HiveMind fanns, i huvudsak, en utvecklare – Howard Lewis Ship. HiveMind 1 påminner en del om tidiga Spring ramverk, väldigt mycket xml. Efter xml kom java 1.5 och plötsligt skulle allt skötas med annotations och generics. Så också DI ramverk. Howard hoppade på tåget och skrev Tapestry 5, där det inte längre fanns plats för HiveMind (utan istället ytterligare ett nytt DI ramverk – Tapestry IoC).
Utan sin eldsjäl och huvudutvecklare så var HiveMinds dagar räknade. Som bekant så dör OSS projekt utan utvecklare.
Så 2009-04-15 pensionerades HiveMind på apache.
Men källkoden lever vidare. Nu i ett nytt hem och under ett nytt namn:
Gaderian, och finns på http://wiki.ops4j.org/display/gaderian/Home
Är detta framtiden för Java? Senaste updaten kommer med 3:e parts trialware (prova sen betala) programvara vars installations val är iklickad som default. På bilden nedan kan man se hur det ser ut men användaren har klickat ur installationsrutan.

Personligen tycker jag att det är ganska dåligt med den här typen av marknadsföring. Har inga jätte problem med reklam i installationerna men en sån här grej kan man ju missa om man klickar förbi lite för fort och då har man massa saker på sin dator som man inte vill ha. Tråkigt.
Vad tycker ni om detta?
Alldeles nu startar årets upplaga av Continuous Integration and Testing Conference Europe. Deras mailinglista har jag tipsat om tidigare och den har prenumeranter som är riktigt kompetenta får jag säga (annat är det med t e x JUnit-listan som bara handlar om ”what shoud I test – this is my class:”).
För oss som inte har möjlighet att delta finns alltid twitter, även om det givetvis inte ger samma chans till delaktighet och erfarenhetsutbyte vid Open Space-sessionerna. Konferensen är för övrigt ”gratis” – dvs ingen avgift och ingen (Läs mer…)
Nu ligger samtliga presentationer från senaste Javaforum i Göteborg uppe på Javaforumsidan i övre menyn här på siten. Vi ses väl på nästa Javaforum i november?
Google lanserar ett nytt programmeringsspråk för JVM:en. Detta språket kallar dom Noop. Målet med språket är att plocka det bästa ur existerande språk och promota best-practices ur mjukvaruindustrin.
För den som ännu inte tror på att Agile är något att ha, så ges utmärkt tillfälle att ifrågasätta detta när Eniro bjuder in till frukostseminarium: ”En case study om hur Eniro lanserade Rejta.se 4 månader tidigare än plan. Strategiska värden uppnådda genom att korta time-to-market!”
När: Fredagen den 25 september, 08:30
Var: Röda Rummet, Berns Salonger, Stockholm
XKCD-butiken har alldeles nyss lagt till ”xkcd: volume 0″ – den första boken i serien om serien. Pris? 18 USD och en del av pengarna går till Room to read – ett projekt som i detta fall bygger en skola i Laos. Den som blir sugen får dock vänta på godsakerna, enligt PayPal tar leveransen mellan 5-7 veckor.
Boken innhåller de 600 första stripparna, ett par fan-favoriter och en hel del pyssel och spel i marginalerna sägs det. Så, fem till sju veckor – den som väntar på något gott …
Jag vet att den här insikten förmodligen beror på att jag förläst mig alldeles för mycket om REST, men jag kan inte göra mig av med känslan av vi, systemutvecklarna, lägger ner för mycket krut på fel problem.
JQuery Conference stängde alldeles nyligen och presentationerna från föredragen är påväg upp. (Givetvis ombeds folk skicka in git-patchar för HTML-sidan med uppdaterade länkar till presentationer – saknas bara att de automatiskt applicerats och uppdaterat sajten i post-hooks, om patchen skickats till rätt mailadress, eller publik git med web-dav kanske …)
I april hölls JSConf i USA – en konferens jag väntat på (men inte kunde åka till). Ungefär samtidigt hölls första Ext JS-konferensen. Nu i helgen hölls alltså JQuery Conference. Äntligen verkar det som att JavaScript-communityn igång! Vi är ett par här i Götet som funderat på om det finns tillräckligt med intresse och folk för att skapa en lokal JSUG (hojta till om du är intresserad). GothPy (ihop med andra) talar om en ”dynamiska språk-konferens” i vår – jag har lovat tala om JavaScript bara de får till evenemanget. Hoppas att få återkomma med glada besked om detta.
På samma tema – ”ny” teknik – tycker jag no:sql(east) och N?SQL Berlin förtjänar att omnämnas. Jag hoppas det finns plats för emerging technologies (hur nya de nu må vara) på SDC i vår. Kanske JavaScript-maskoten nummer ett – Douglas Crockford – kan klämma in ett besök i Sverige till i sin kalender efter positiva upplevelser från Øredev09?
Förresten så är också registreringen igång till FSCONS, som går av stapeln 13-15 november – i år på Burgårdens konferenscenter. Avgiften har sänkts väsentligt (endast 20€!) och har du inte kollat programmet så gör det nu (ja, jag skall gå).
Dave Winer, en av mina forna idoler som bland annat bråkade med Microsoft kring XML-RPC och SOAP, var först med podcasting, har i juli fått för sig att det är dags att ta RSS ett steg längre: Reebooting the RSS cloud.
Fortsättning i jakten efter en IDE till erlang. Del 1 hittar du här. Del 2 om SciTE och Emacs erlang-mod:
Det har väl inte undgått någon att closures inte kommer med i Java 7, men för de som vill använda closures i Java så går det ändå. Åtminstone nästintill med Lambdaj 2.0
Testade runt lite och visst skriver man mer lättläst kod med closures, men det finns också viss risk att folk försöker göra finurliga lösningar som få förstår. Dvs visa sig på styva linan.
Någon som sysslat med closures, kanske i andra språk då, som ser några andra för- och/eller nackdelar?
Meddelande från Oracle tidigare i veckan:

Frågan är hur mycket pengar ”more money developing SPARC/Solaris than Sun does now” är. Antar att Sun lagt mer på den utvecklingen förut än de gör just nu.
Men det ser ju positivit ut att Oracle är beredd att lägga ner pengar i utvecklandet av Sun produkter.