Weblogs


import/export in browser AND node

2018-10-03

I had a parser project with three main files that I wanted to turn into an html repl. This was initially a nodejs project and so I needd to make things work in the browser now, too. I decided to try experimentally supported import/...


Hearthstone draw simulator

2018-08-12

As you may or may not have noticed I like playing Hearthstone. I'll spare you the details. One thing I've been wanting to do for a while now is to create a simulator where you can simulate certain conditions. One in particular is drawing odds. And th...


Parsing `async` is hard

2018-07-07

I recently tweeted about a particular case that's troublesome to parsing. I don't think my tweet properly conveyed the problem with that snippet so I wanted to try and explain it in a blog post. As you may or may not know I've been working on the ...


Sunsetting qFox

2018-06-12

I've decided to deprecate my "qFox" nickname. That wasn't an easy choice, mind you, just one that made the most sense. I've inadvertently created somewhat of a brand of "kuvos" leading to most people only knowing "qfox" from my website (and not under...


Feels like 7 months

2018-06-12

A year ago I got home in my temporary apartment in a city I had only visited a couple of times that was soon to be my permanent residence. Soon in the order of a few months, but still, quite permanent. The event was a small deja vu for me, which is a...


JS10k!

2018-03-27

Wow how time flies. Did you know the next JS1k will be the tenth year (!!) to run this competition. That's [i]amazing[/i]. To celebrate this I figured we should go all in so for the next edition the whole thing will be themed around ten. This mean...


Perfect linux featherlight

2018-02-12

I've been using my Asus Zenbook for about a year and a half now. And while I'm still happy with the choice back then, I'm very disappointed with Asus. I feel they could be more pro-active in getting linux support for this particular touchpad. It's re...


Overzealous regexes

2017-11-25

Today I was trying to solve a parsing problem with regular expressions. Yes, I know. Moving on, the regular expression should be able to skip JS strings and then check for a particular character afterwards. I had that working fine but when I was tryi...


Secret Parent Club 2.0

2017-11-18

While we knew a second kid wouldn't be the same as the first, it was very difficult to imagine exactly how different it would be. And it was definitely different. But I think we handled it well. [i]This is a follow up post to my first; "[weblog 38...