Latest Stories

BSON is a great tool to serialize anything in Javascript. Including binary stuff. But why does it return a Binary when deserializing what was originally a UInt8Array. And what to do about it?

Read more

Rotki from source
Posted 2/27/2023

FYI, Rotki is a private portfolio tracker and accounting tool. Building Rotki from source using their official guide, I run into a few small issues and this is my write-up on how to solve them.

Read more

Jest and WebCrypto
Posted 2/20/2023

Surprising errors testing some crypto.subtle based functions with Jest: TextEncoder, TextEncoder, and subtle not defined?

Read more

Error messages are great, they help us find the cause of the problem. This one isn't. Not at all. If you're seening this one, check if you have an enum in your d.ts file...

Read more

Using only variables, clipping, and transformations. *and a little helper class. ;)

Read more

Position:fixed not working?
Posted 11/11/2022

There are several CSS properties that break fixed positioning: transform, perspective, filter, and background-filter.

Read more

InnerText vs. textContent!
Posted 8/13/2019

They are not the same and why it's important to know the difference. Spoiler alert: textContent FTW!

Read more

Laptop with insomnia
Posted 8/2/2019

What to do when your laptop can't sleep? Is it teething perhaps? Bluetooth maybe?

Read more

When Kdenlive fails to render very long video projects...

Read more

Excellent stock footage!
Posted 6/15/2015

There is a lot of great stuff out there. And some gems offer great photos and videos and are very flexible if and where you put the attribution so that it doesn't harm you layouts.

Read more

Recovering deleted photos
Posted 4/16/2015

Shit happens... but for Linux users, there is a power tool straight from the US Air Force called 'foremost' to help you recover (aka undelete) your photos easily!

Read more

How to setup up your Linux server to forward incoming emails to you.

Read more

Want to port your running Meteor app from meteor.com to your own VPS? Follow these steps to copy over the MongoDB data.

Read more

Match.Optional for null
Posted 2/11/2014

Strangely, Meteor's 'Match.Optional' is failing on 'null' values... and how to fix that.

Read more

Also Macs have flaws
Posted 1/28/2014

Many Mac fan boys and galls will chime in that OSX has amazing usability. Really? User experience yes, but here's my write-up about major usability flaws. Just food for thought.

Read more

Want to send an image by mail but it's sooo large? Let's write a small script that can scale down images right inside of the file manager.

Read more

Hash in JS
Posted 12/9/2013

Where is that neat hash function when you need it? Here.

Read more

How to 'unlock' a MongoDB instance that didn't stop properly before.

Read more

Twitter Typeahead callback
Posted 10/29/2013

Switching from Bootstrap Typeahead to Twitter Typeahead.

Read more

Meteor basics: serving static files.

Read more