1. 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.

  2. Continuous Integration-konferens startar i Paris

    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…)

  3. Devops-konferens i höst

    Development and Operations Program Seal
    Devops Program Seal

    Var går gränsen mellan utvecklare och systemadministratör? Om det nu finns någon i sin organisation – hur överbryggar man den? Den 30 oktober i höst kommer en konferens anordnas i Genth (Belgien) på just temat devops. Namnet är Devopsdays 09 och man har precis kommit igång med att annonsera och få upp hemsidan, så det kanske är lite tidigt att boka plats men väl dags att markera i kalendern om ämnet känns intressant.

    För den som inte känner till problemet finns en utmärkt blädderbok på Scribd, 10+ Deploys Per Day, om Yahoos Flickr att titta i.

  4. 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.

  5. Multitrådning i Java och C

    I mitt förra inlägg angående mitt återbesök i C så var det ju en och annan som ville se lite C in action relaterat till multitrådning. Med detta i tanke tänkte jag visa lite hur man skapar trådar i Java och hur man gör motsvarande i C. Jag kommer att beskriva hur man skapar en tråd i med hjälp av POSIX biblioteket som finns tillgängligt i de flesta operativsystem värda sitt namn. All felhantering i koden nedan har jag medvetet skippat för att göra det lite tydligare.
    (Läs mer…)

  6. Två sidor av samma cookie

    ”Tänk om man på ett säkert sätt kunde lagra klientens sessionsobjekt i en cookie och därigenom skapa en alldeles tillståndslös webbapplikation.” En tanke som legat och gnagt ett tag.

    Fast när man kollar upp kombinationen ”Java/Cookie-baserad persistens” stöter man för det mesta på patrull. Sun ber oss att för det mesta avstå från dylika tankar. Bea har visserligen möjligheten att aktivera sessionspersistens via en cookie, fast de har valt att implementera sin HttpSession enligt Suns teoretiska nackdelar. Inte helt olikt en självuppfyllande profetia. Och sist men inte minst finns det stödtrupper som gladeligen bekräftar den ondska som cookies besitter: ”cookie persistence [...] is so ineffective and insecure that it doesn’t deserve consideration when designing a fail-safe system.”

    Men hur i hel[leflundra] kan då Ruby on Rails erbjuda just denna cookie-baserade persistens, och dessutom göra den default?

    Så, eftersom iallafall jag och Ruby kan se lite nytta med cookie-baserad persistens, så borde någon av Dukes vänner göra det också.

    Känner du till någon HttpSession-implementation med säker cookie-persistens för sessioner?

  7. Yahoo! om webb-prestanda

    Om ni inte redan har plöjt igenom sektionen på Yahoo! Developer Network som handlar om webb-prestanda så rekommenderar jag att ni gör det. De har varit trevliga nog att sammanställa en lista på 34 åtgärder i 7 kategorier som ökar prestandan på din webbapplikation.

    http://developer.yahoo.com/performance/

    (Läs mer…)