06
Apr 12

Git tips and tricks

Zsh/bash aliases


17
Feb 12

Mechanical keyboards rock!

I’m a big believer in having the best tools possible for the job. I’ve gone through at least 3 Microsoft Ergonomic Keyboard 4000′s, and used to think those were the best keyboards ever (as did Jeff Atwood).


19
Jan 12

How to: thinkpad_acpi and fan control on Arch

From the “this might help some random person” department – setting up manual Thinkpad fan control in Arch Linux.


22
Nov 11

Performance benchmarking Socket.io 0.8.7, 0.7.11 and 0.6.17 and Node’s native TCP

I’ve been working with Socket.io quite a bit recently. It’s a great library. However, after upgrading to 0.8.x, I ran into problems with increased CPU usage. Since performance is very important for high traffic pubsub implementations, I decided to investigate this further – and try to quantify the performance impact of upgrading to a newer version of Socket.io.


10
Nov 11

My Arch Linux setup

This is mostly just a reminder for myself – but I always learn new things when I read how other people set up their system. Leave a comment if you have a tip – that’s how I learned about wicd-gtk :) . Oh, and install my window manager (tiling, written in C++ and node.js, configurable using Javascript).


13
Aug 11

Nginx, Websockets, SSL and Socket.IO deployment

I’ve spent some time recently figuring out the options for deploying Websockets with SSL and load balancing – and more specifically, Socket.IO – while allowing for dual stacks (e.g. Node.js and another dev platform). Since there seems to be very little concrete guidance on this topic, here are my notes – I’d love to hear from you on your implementation  (leave a comment or write about and link back)…


06
Aug 11

Collaborative git reference

Here is a basic reference for collaborative git commands:


11
Jun 11

dwm tips on Fedora

I’ve been testing out Fedora 15′s Gnome 3 and Ubuntu’s Unity, and didn’t like either of them. They both take up too much precious screen space just to show a fancy UI, and requiring hardware acceleration is a pain for low end netbooks and virtual machines.


06
Jun 11

Hello San Francisco!

If you’ve been wondering why I haven’t been writing much on the blog recently, here is why: I just got my visa to the US and moved to San Francisco for an internship! I’ll be here for the next 12 months on that visa. That process + wrapping up my life in Finland took a lot of my free time, the rest went to reviewing a coming-soon Kohana 3 book from Apress for which I’m a technical reviewer, and my writing project related to Node.js which I am hoping to move forward soon. I also gave a talk at Frontend.fi on Node (my first tech talk), and released a small library (node-winamp) to control Winamp over LAN from the console using Node.


24
Feb 11

Quick tip: Fix Flash audio stutter on Fedora 14 (64bit)

On my FC14 machine, I had a problem with Flash (64bit) audio playback: the sound on sites other than Youtube would stutter terribly. It appears that this a systematic problem; but luckily there is a fix!