1. Prova ”ren” OO!

    Jag Ă€r inte mycket för ”renhet” i ordets religiösa mening nĂ€r det gĂ€ller programmering. Jag ser inga fel i att sprĂ€cka paradigm, eller att ta genvĂ€gar, eller att rent av fulhacka om det krĂ€vs.

    Men det kan vara vĂ€ldigt klargörande ibland att tillĂ€mpa ett programmeringsparadigm strikt. BegrĂ€nsningar föder innovation och klarar tanken. SĂ„ Ă€r det till exempel vĂ€lgörande att tĂ€nka helt i REST-banor nĂ€r man gör webbapplikationer. Eller att tĂ€nka ”allt Ă€r en fil” nĂ€r man skriver operativsystem.

    I ett tankemÀssigt snÄrigt problem jag nyligen sattes att lösa blev det klargörande att tillÀmpa en vÀldigt strikt form av OO. En intressant och effektiv arkitektur uppstod.

    (LĂ€s mer…)

  2. Oracle: Fixa problemen med Java och JCP

    Efter Scandevconf 2009 bjöd Consignit pĂ„ en ”match” dĂ€r motstĂ„ndarna var Java och dotnet. Jag var lite förvĂ„nad över att dotnet-föresprĂ„karen inte gav sig an problemen med Java Community Process – debatten handlade istĂ€llet (fortfarande) mest om att man har ”en stor leverantör och lite community-producerat” vs ”ingen stor leverantör och massa community-producerat” och ev problemstĂ€llningar kring detta.

    Jag lĂ€ste hĂ€romdagen ”Java: The Trap Is back” som sammanfattar problemen med Java 7 och patent/immaterialrĂ€tt. Vid förra JavaForumets JavaUpdate tog jag tillfĂ€llet att peka pĂ„ hur illa det kan gĂ„ i JCP och tog upp Servlet 3-JSR:en som exempel pĂ„ detta. (Jag antar att Greg Wilkins inte har samma slagkraft pĂ„ EE-folket som Gavin King haft med Java Persistence API, tyvĂ€rr.) Java 7 blir som vi alla vet bara lite putsning pĂ„ ytan, med undantag för JVM:n och invokedynamic.

    Jag hoppas att Oracle med köpet av Sun inte bara vill bredda sin portfölj för att kunna erbjuda helhetslösningar, utan Àven ge Java den vitamininjektion som behövs för att skicka dotnet tillbaka till 1900-talet.

  3. Firefox 3.5 beta 4

    Firefox 3.5 beta 4 Àr slÀppt och den innehÄller en hel det gott och framförallt för prestandan. Det Àr svÄrt att jÀmföra utan siffror men det kÀnns som om denna version Àr lite snabbare :-)

    HÀr Àr nÄgra av godbitarna:

    • TraceMonkey JIT:ad javascripts motor. Jag tror den har slĂ€ppts tidigare men nu Ă€r JIT:en enablad vad jag förstĂ„tt det som.
    • WebWorkers MultitrĂ„dade klient-javascript med WebWorkers.
      Lite info och demo fins hÀr.
    • Native JSON JSON parsningen sköts av browsern istĂ€llet för i javascript.

     

    Mer infor finns om denna release finns hÀr.

  4. Agendan nÀsta Javaforum

    27 maj Àr det dags för nÀsta Javaforum i Göteborg. Denna gÄng Àr det bland annat 2 internationella talare influgna. AnmÀlan som vanligt via Javaforum.se.

    16:00 Macka & mingel

    16:30 Intro

    16:40 Googles mobilplattform Android
    Android Ă€r Googles försök att ena mobiltillverkare runt en öppen plattform för framtidens mobiltelefoner. Med Android satsar Google pĂ„ öppen kĂ€llkod med Linux som operativsystem och ett (LĂ€s mer…)

  5. MÄnadens Boktips

    SÄhÀr nÀr sommaren och alla lata dagar pÄ stranden, eller i hÀngmattan, nÀrmar sig sÄ Àr ju bara vettig lÀsning ett mÄste.

    Men vad Ă€r dĂ„ vettig lĂ€sning för en stackars java-programmerare? Det Ă€r ju uppenbarligen lĂ€ttare att skriva en dĂ„lig bok om programmering Ă€n en bra. Det kan lĂ€tt bli ett sömnpiller…

    SĂ„ vilka Ă€r era favoriter? Programmeringsböcker som Ă€r sĂ„ bra sĂ„ att alla som hĂ„lller pĂ„ med Java, eller programmering i allmĂ€nhet, mĂ„ste (LĂ€s mer…)

  6. Oracle köper Sun

    AffĂ€ren har just aviserats och rullas just nu ut i diverse media. Vem hade kunnat tro detta? Inte jag iallafall. Java beskrivs i ett pressmeddelande som ”den viktigaste tekniken som Oracle nĂ„gonsin har köpt”.

    Hur tror ni detta pĂ„verkar Java? Är det bra eller dĂ„ligt, vad kan hĂ€nda? LĂ€tta ert hjĂ€rta med en kommentar nedan!

  7. Amazon-verktyg för Eclipse

    Jag vet att mÄnga ögon tittar pÄ Googles AppEngine-stöd för Java, men jag hade inte sett Amazons verktyg för Eclipse (lÀs Tomcat-kluster) tidigare. Det ser onekligen lite trevligt ut. Om bara priset var hÀlften skulle jag göra mig av med iaf hÀlften av alla burkar i mitt hem. Kanske kommer SUNs kluster ha trevligare prisbild?

  8. Jaga minneslÀckor i JavaScript

    Tjena. HÀr Àr nÄgra rader som jag dokumenterade pÄ min uppdragsgivares wiki, angÄende jakt pÄ minneslÀckor i JavaScript.

  9. Java till GoogleApps

    http://news.cnet.com/8301-17939_109-10214663-2.html?part=rss&tag=feed&subj=Webware

  10. Fantastiska produktlanseringar

    Just dagens datum Àr vÀl Àgnat Ät fantastiska produktlanseringar frÄn jordens alla hörn (liksom riktigt vettiga RFC:er). Vilka kan vi hitta dÀr ute?

    Jag börjar med nyheten att Opera fÄr ansiktsbrowsning. Genom att göra miner i din webbkamera fÄr du Opera att backa, klicka, zooma, ta fram en ny tab osv: http://news.cnet.com/8301-17939_109-10208949-2.html?part=rss&tag=feed&subj=Webware.