Category: Blog

Today at work was "do-anything-but-work-day". It’s a bit like Googles 20%, but instead of 20% it’s more like .8% or something like that. It’s was our first time and not that many people had a clear idea about what to do at first. I on the other hand had a mission all planned out. When I put the blog on the new server back in January, I noticed a small decrease in performance. After a few tests I’ve realized that the CPU is the culprit. The Atom D525, while dual-core, at 1.6 GHz has roughly half the computational power of the Pentium M at 1.5 GHz, which was what my old server had under the hood. Node.js can make use to multi-core processors by starting more instances of itself, which made concurrent connections on the new server almost the same speed as on the old server. However, co…

Ignoring a short play date with Red Hat around ’95, my first Linux love was Slackware. Slackware was fast and awesome but it somewhat lacked in the package discovery department. I installed most things from source and after learning about all the bad …

As you might have noticed, there hasn’t been much work done on the blog these last few months. It kind of boils down to complexity. When I started building this blog my main workstation was running Windows 7. Everything ran as well on Node.js on Win…

Produktsumma är en fantastiskt användbar funktion i Excel, givetvis finns det en motsvarighet i Google Spreadsheet. Den heter Sumproduct och kan användas för att summera värden i en kolumn (C2:C4 i exemplet nedan) med multipla villkor som följer: =SUMPRODUCT((INDEX(A2:A4)=numeriskt urvalskriterium)*(INDEX(B2:B4)=”textuellt … Continue reading

Inga relaterade poster

If not for this year being a leap year, there would have been no posts made this month. I plan on doing better. I also hope on getting ill a lot less in the months to come….

Vi är några stycken som tagit på oss att översätta scrum-guiden till svenska. Den finns nu på http://www.scrum.org/storage/scrumguides/Scrum%20Guide%20-%20SE.pdf Sist i dokumentet finns ett appendix som förklarar lite hur vi tänkte beträffande språk och termval.

Relaterade poster:

  1. Testa dina kunskaper i Scrum Link: http://www.scrum.org/scrum-assessment/ Ken Schwaber har lagt ut ett scrum-test på scrum.org….
  2. Ken Schwabers guide till Scrum Link: http://www.scrumalliance.org/resources Hos ScrumAlliance kan den intresserade hitta en kort (12…

The HTTP protocol has a lot of header fields that affects requests and responses. HTTP also have a couple of different request types (HEAD, GET, POST, PUT and DELETE). Unless you’re building a REST service, you mostly have to deal with GET and POST on the web, and I don’t even differentiate those as much as I should. A couple of weeks ago, a thought occurred to me; "What happens when I make a HEAD request to my blog?". Well the answer turned out to be pretty simple. Node.js ignores any calls made to the write method of the response object if the request was a HEAD request. That’s all fine with me, but then I started thinking about what type of things should go into a HEAD response and if I could optimize anything. This lead me to look closer into the `Content-Length` header field. The `…

Att arbeta agilt med krav har ingenting med vilken ”mall” man använder för att dokumentera kraven, utan beror på förhållningssättet man har till kraven. Oavsett om man arbetar med user stories eller användningsfall är nedanstående process att rekommendera. Ta reda … Continue reading

Relaterade poster:

  1. Användningsfall – En agil kravteknik På senare tid har jag allt oftare hört att användningsfall…
  2. Långa och korta användningsfall – en fråga om personlighet? Det finns många olika sätt att skriva användningsfall på; man…
  3. Att knyta ihop user stories med systembeskrivningen En artikel om att knyta ihop user stories med mer…

Min kortfattade syn på vad som utmärker agil kravhantering är följande: Du arbetar agilt om: Kraven är en utgångspunkt för diskussion, inte en slutpunkt Projektgruppen (verksamhet och IT) har ett gemensamt ansvar för att kraven är bra Kraven är konkreta … Continue reading

Relaterade poster:

  1. Användningsfall – En agil kravteknik På senare tid har jag allt oftare hört att användningsfall…
  2. Agil kravhantering borde heta situationsanpassad kravhantering I samband med artikeln jag nämnde i mitt föregående inlägg…
  3. Mer om agil kravhantering Började en gång blogga om agil kravhantering (9/10-2009) och fick…

… it’s just a flesh wound. Jokes aside, I had planned to make a post last Monday about some HTTP HEAD/GET/POST and header request stuff I’ve done on the blog recently but something got in the way of me completing my work. I still plan to do it when…