1. XPath i Firefox

    De senaste dagarna har jag spenderat med att skriva Selenium test för en ”rik” klientapplikation skriven i Ext JS. Ett stor problem är då att Ext JS använder genererade id’n för de flesta klickbara elementen. Dessa ändras med största sannolikhet nästa gång sidan laddas och kan därmed inte användas för att identifiera ett element. Om man inte vill ge sig in och ändra i koden så finns det lite olika sätt att lokalisera element (Läs mer…)

  2. Intervju med gurun Adam Bien

    Adam Bien, som ju kommer till Scandinavian Developer Conference, i mars finns intervjuad på java.net. Läs hans kommentarer om Java EE 6, closures mm.

  3. GWT 2.0 släppt

    Google kommer med en tidig julklapp: GWT 2.0 är släppt! Det finns en liten video på Youtube som lite snabbt förklarar vad som är nytt. Videon är väldigt kort och känns mer som en säljvideo en något som en utvecklare gottar sig i på en fredag kväll…

    Men det finns en del nyheter som känns spännande, tex: ”you can now debug your Java source code in Firefox while simultaneously using great tools like Firebug to view DOM structures and experiment with CSS”

    Som google själva säger: ”Productivity for developers, performance for users”.

    Mer information om GWT finns på: http://code.google.com/webtoolkit eller http://googlewebtoolkit.blogspot.com/

    Samtidigt släpper Google ett nytt verktyg till Chrome: Speed Tracer.

    Speed Tracer är ett verktyg för att i Chrome (den installeras som en extension) kunna analysera och identifiera prestandaproblem.

    Mer information om Speed Tracer finns på http://code.google.com/speedtracer.

  4. XPDay London har startat

    Årets upplaga av XPDay har dragit igång och Gojko Adzic är inte sen att blogga om detta. Måste säga att det är intressant att Google byggt verktyg som utvärderar test, genom att titta på om ett fallerande test ledde till att kod ändrades eller lades till – vilket är bra – eller om testet i sig ändrades – vilket är dåligt (bl a pga underhållskostnader). Ca 100 miljoner dollar läggs årligen på automatisering av test och det finns potential att spara in 160 miljoner om buggar kan upptäckas tidigare i utvecklingscykeln, enligt Gojkos återrapportering.

    Konferensen hålls i två dagar där hela den andra dagens program utgörs av Open Space.

  5. Imponerande – missa inte detta

    I går släpptes delar av programmet till utvecklarnas julafton – Scandinavian Developer Conference. 2 dagar * 8 spår fullspäckade med teknik och metodföreläsningar.  Kolla in detaljerna på http://www.scandevconf.se/2010/conference/detailed-program/

    För oss Javanördar kan nämnas bl.a prestandagurun Kirk Pepperdine, Adam Bien (ee5/glassfish/java6/ejb3.1/netbeans),  Michael Feathers (Working efficient with legacy code), Andy Wilkinson (Spring, OSGi),  Matthew McCullough (open source debugging), Eugene Ciurana (Google App Engine, Tesla) mm.

    För dig som gillar lättrörliga metoder finns nästan hur mycket som helst, många kändisar men även lokala förmågor.

    Early bird går snart ut. Är du med i Javaforum anger du detta och får ytterligare 10%.

    Matthew McCullough

  6. Julkalendern för oss webbnördar

    Det finns en fin julkalender som heter 24 Ways. Fram till jul kommer den att gå igenom en massa nytt godis i HTML 5 och CSS 3 (och angränsande specifikationer). En lucka om dagen.

    Igår handlade det om hur man kan ange alfa-kanalstransparens i CSS 3 genom att skriva rgba( 123, 33, 24, 0.33) istället för den klasiska rgb( 123, 33, 24) (nej, #FFF-notation stöder inte alfakanal).

    Idag är ämnet lokala filer och webbapplikationer. Man kan i HTML 5 lagra data lokalt i extremt feta cookies (5 Mb rekommenderas), och man kan lite bättre kontrollera hur filer cachas lokalt, så att man är säker på att en applikation fungerar även om inte internet skulle göra det.

  7. Paketering i Debian – 101

    Jag sprang på ett blogginlägg som länkade vidare till en sida som dokumenterar dpkg (kärnan i Debians pakethantering) på ett finurligt/fantastistkt/för***t sätt. Sidan med titeln Maintainer scripts innehåller all önskbar text, state-diagram, collaboration-diagram (som i UML2 heter communication) och även sekvensdiagram. Sekvensdiagrammen ser för övrigt ut att vara producerade med det underbara verktyget graphviz (synd att inte .dot-filerna låg med). Undrar om någon dissekerat mavens goal/phases och dependency resolution på liknande sätt …

  8. Gears is dead, long live HTML5!

    Google skippar ”Gears”, den teknik som skulle överbrygga klyftan mellan lokala burken och internätet.

    Det har ju visat sig att HTML 5 innehåller ett standardsätt att glida mellan ”moln och jord” (att jobba med filer både lokalt och på nätet), vilket gör att Gears blir överflödigt.

    Efter att ha lidit i tio år under HTML 4 känns det som om vi snart äntligen kan börja göra ordentliga saker med webben och webbläsaren!

    Läs