A while back I read a blog post somewhere about how the LESS parser/compiler had been remade in Javascript. "Well awesome", I thought to myself as I had been wanting some more flexibility in CSS but had been to stubborn/proud to install the SASS compiler since it's written in Ruby. Needles to say, I wanted to incorporate it in my blog as soon as possible but I've not had the time to actually do it until now. LESS (like SASS) is a CSS derived language that adds a whole lot of long needed features to CSS to ease maintenance of large style sheets. It compiles into regular CSS markup either in realtime (through their nifty Javascript implementation in the browser) or, as in my case, as a bootstrapping task when I start my blog. For now, it's tacked on in a kind of ugly way in my BundleCon...
I enterprise architect finns det stöd för att definiera ett kravs tillstånd. De fördefinierade tillstånden är; approved, implemented, mandatory, proposed och validated. Om man inte tycker dessa passar det egna arbetssättet så kan man enkelt ändra dessa till något eget. … Continue reading
Microsoft har tagit fram ett stöd för att arbeta med KanBan i Team Foundation Server. Se mer på http://vsarkanbanguide.codeplex.com/. David Andersson har sagt följande om denna: While this template doesn’t really deliver the spirit of kaizen nor easily enable the a … Continue reading
Idag var vår första ”gör vad du vill förutom att arbeta -dag ”.  Konceptet var enkelt, alla skulle samlas på kontoret och vara där hela dagen, ingen ”fick” arbeta med sina uppdrag. Istället skulle man göra något roligt,  något som … Continue reading
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 things that can happen when you install new versions of software on top of the old, I setup a package manager, but Slackware still lacked a central package repository. The central source repository led me to switch to Gentoo. Being able to just install things without having to find the source code online first was great, but again I grew tired. The long compile times eventually wore me out and this time the switch was made to Ubuntu. Ubuntu was nice in a everything-just-works sort of way, but now, some 6 years later, it doesn't do what...
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 Windows as it did on my Linux server. It was a nice and simple setup; develop locally, test locally, deploy on server. Then I added a database. Specifically CouchDB that only worked on Linux. This meant a new, more complex development routine; develop locally, deploy on server, test on server, rince and repeat in case of error. This worked for a while but lately as the code has gotten more complex and it does a lot of pre-caching on startup, I've been longing for a locally deployed test version again. So I decided to switch my main workst...
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
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.