1. Undersökning om agil utveckling

    VersionOne ligger bakom en undersökning som de kallar State of Agile Development (2008). Jag vet inte hur de gjort sitt urval för vilka som fÄr delta, men jag tyckte att det var intressant att se vad VersionOne anser vara agila delar/komponenter/kÀnnetecken. Se t ex denna lista:
    (LĂ€s mer…)

  2. OpenJDK, Java 7 osv

    Hittade en vÀldigt intressant presentation om OpenJDK projektet och dess status. Presentationen gÄr Àven igenom statusen pÄ Java 7 och lite detaljer om dess features.
    Se presentationen hÀr.

  3. HTML 5

    I min förra post skrev jag om XUL och Mozilla JetPack, tvÄ plattformspecifika tekniker för att anvÀnda webblÀsaren som applikationsmiljö.

    En annan sak som Àr vÀl vÀrd att lÀgga ögonen pÄ Àr HTML 5. Standarden, som Tim Berner-Lee kallar för en helt ny plattform. HTML 5 kommer pÄ bred front nu, och innehÄller en massa rejÀla fixar för problem som funnits i den tolv Är gamla version 4.

    En skön sak Ă€r att (LĂ€s mer…)

  4. Mozilla JetPack

    Jag har lÀnge varit förtjust i tanken att webblÀsaren ska agera klientapplikationsplattform. Mozilla Àr i botten en generell applikationsplattform, som kan visa och köra program skrivna i XUL. WebblÀsaren Firefox Àr en applikation skriven i XUL, dÀr grÀnssnittet Àr definierat i XML.

    XUL Ă€r en lovande och gammal tanke som inte riktigt fĂ„tt ett lyft. Det Ă€r annars fullt möjlligt att skriva en uppsjö intressanta applikationer som XUL-filer, lĂ€gga dem pĂ„ en webbplats, och lĂ„ta Mozilla köra dem, utan att man behöver installera (LĂ€s mer…)

  5. Överflöd av serier pĂ„ Stack Overflow

    En av de mer populĂ€ra frĂ„gorna pĂ„ Stack Overflow Ă€r ”Vilken Ă€r din favorit-programmerar-seriestrip”? För egen del tycker jag att trĂ€det med gungan ger en rĂ€ttvis bild av sjĂ€lv problemet med systemutveckling – hĂ€lften av arbetet gĂ„r ut pĂ„ att lyckas kommunicera sĂ„ att man förstĂ„r varandra utan missuppfattningar (nĂ„got som diskuterats i andra blogginlĂ€gg hĂ€r t ex).

    (LĂ€s mer…)

  6. Python pÄ steroider

    Unladen Swallow heter ett Google projekt att snabba upp Python och göra det minst 5x snabbare. Google anvÀnder Python vÀldigt mycket i sin verksamhet och det Àr en av de tre viktigaste sprÄken de har. Youtube Àr den sidan som ligger pÄ plats #2 i antalet sökningar som Àr gjorda pÄ en sajt och Youtube Àr helt skrivet i Python. Det finns mycket pengar att tjÀna pÄ att göra Python mycket fortare, eftersom det innebÀr att man kan minska anvÀndandet av hÄrdvara alternativt fler anvÀndare per cpu.
    (LĂ€s mer…)

  7. JUnit och TestNG

    Jag har nyligen bytt frĂ„n ett projekt dĂ€r vi anvĂ€nde JUnit till ett annat dĂ€r vi anvĂ€nder TestNG och jag tĂ€nkte bara skriva lite om skillnaderna ifall nĂ„gon annan tĂ€nker göra samma övergĂ„ng. För att sammanfatta, tycker jag att TestNG Ă€r en bra verktyg för system och integrationstester som Ă€r lĂ„ngsamma och har externa beroende. TestNG har en hög med extra features jĂ€mfört med JUnit, som hjĂ€lpa med just detta. Det finns förstĂ„s en uppsjö med andra ramverk och verktyg för just system och integrationstester, bara kolla in opensourcetesting.org till exempel. JĂ€mfört med andra ramverk, Ă€r TestNG dock lĂ€tt att börja med för en som Ă€r van med JUnit. (LĂ€s mer…)

  8. IntelliJ Idea blir öppen kÀllkod

    Har aldrig anvÀnt det sjÀlv men det finns ju en del som inte skulle programmera en rad kod utanför detta IDE sÄ jag antar att dom kommer att bli glada om det hÀr stÀmmer. NÀr jag skriver detta kommer jag inte Ät bloggen dÀr det Àr publicerat: hÀr

    Och hÀr Àr lÀnken frÄn reddit: hÀr

  9. Tack AJAX: Explosion av javascriptverktyg

    För nÄgra Är sedan stötte jag ofta pÄ ett förakt mot javascript. Kodare verkade hata detta och det var inte konstigt dÄ mÄnga skrev kod i editorer utan nÄgot stöd och debugging skedde med alerts. SÄ kom ordet AJAX pÄ allas lÀppar och helt plötsligt började verktygen förbÀttras och folks instÀllning blev mer positiv. Nu finns en hel uppsjö av riktigt bra verktyg bÄde för att skriva kod, debugga och testa javascript. Webbutvecklaren Nathaniel T. Schutta har gjort en trevlig sammanstÀllning, lÀs den.

  10. SDC 2010 tar form

    Nu börjar vÄrens stora systemutvecklarkonferens ta form, boka dessa datum redan nu. Det kommer bli rejÀlt mycket större Àn förra Äret och mÄnga kÀndisar Àr redan bokade. Call for paper gÄr snart ut, har du skickat in ditt bidrag?

  11. NÀr Open Source Àr vackert

    PĂ„ CITCON diskuterades byggmiljöer och bland produkterna fanns givetvis Hudson, eller ”[the] nuclear plant” som en branschkollega i Göteborg sĂ„ fint titulerade det :) Godsaken hĂ€r Ă€r detta e-mail som skickades till citcon-mailinglistan, en knapp vecka efter konferensen avslutats:

    (LĂ€s mer…)

  12. Git? Vem Àr det?

    Git Header

    Nu kÀnde jag att det var dags att ta tag i att lÀra mig git. För de som inte vet Àr git ett versionshanteringsverktyg likt cvs, subversion eller sourcesafe (ursÀkta svordomen). git Àr skapat av Linus Torvalds (som ocksÄ Àr skaparen till Linux) nÀr den fria licensen för BitKeeper drogs undan för Linuxutvecklarna.

    Det som gör git lite speciellt Àr att det Àr helt distribuerat dvs att man klonar repositories och dÄ blir din lokala repository Àven en möjlig master repository om man skulle vilja. Det man kan göra Àr att man kan checka ut av varandra lokalt om man vill det. Sedan kan man checka in allt till den centrala repositoryn som ÀndÄ Àr ganska praktisk att ha. Git Àr sjÀlvklart helt skrivit i C och Àr vÀldigt snabbt och skalbart eftersom det Àr byggt för att klara ett av vÀrldens största distrbuerade programvaruprojekt: LinuxkÀrnan.

    En vÀldigt bra presentation om grunderna i git finns hÀr (video)
    Och en bra text tutorial finns hÀr
    Git:s officiella hemsida
    GitHub: HĂ€r kan du hosta dina projekt med git