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