Weblogs


The Streamer

2014-08-02 16:05:25

Introducing the first, I think, streaming JavaScript parser in Javascript: The Streamer. Well, streamer is actually a term I've gotten used to using when referring to this build. The name is only used internally since it's really just a transformed r...


Defying some logic

2014-07-30 02:17:46

The elimination of && and || is a deceitfully difficult one. Yet I needed to do this as part of a bigger transformation. In the end, this elimination of expression logic turned out far more difficult than the other t...


Building ze parser

2014-07-28 00:05:30

The source code of ZeParser2 was pretty clean and straightforward. Lately I've been adding some test-related code to it though. I've also been fine tuning the perf of the parser, which includes changing the prototypal code to a big closure approach. ...


Priorities

2014-06-19 15:15:21

As you may or may not know I switched to being a freelancer/contractor a few months ago. One of the perks of this is being your own boss and deciding on your own when you do the work. This blessing can also be a curse if you don't have the discipline...


Dell UltraSharp U2414H

2014-06-19 13:57:04

I recently replaced my dual 22" screens with a dual 24". Ironically, the screens took up about the same space because the bevels were much smaller. It may be the biggest reason I choose to go with the Dell UltraSharp U2414H. The previous screens h...


Switched gnome3 for xfce

2014-06-15 23:33:25

I've been running exclusively linux for about three years now. The only times I've had to look back to windows was for web dev testing on explorer and, of course, gaming. This weekend I migrated to a new box so I had to do a fresh installation of lin...


Parser hinting

2014-05-27 19:12:54

The way I currently parse is actually very straightforward. Just "be" the computer as you encounter source code, making decisions only when you have to. It's not too far from being a state machine in that regard. A hand tuned super optimized state ma...


Determinisitc benchmarking

2014-05-27 18:24:56

The past few weeks I've been intensively working to get the performance of my local ZeParser2 branch back up and better compared to the published one. The branch contains numerous improvements, fixes some bugs, and supports optional stricter modes of...


Her

2014-05-27 17:50:36

Her Just watched the movie "Her" on the plane. I was a bit reluctant to watch it at first because, as I expected, it makes me go in full philosophy mode within 15 minutes of the movie. Which is fine, but it's kind of a "been there, done that" thin...


The battle of JIT

2014-04-27 22:52:19

After running [weblog 306 weblog]the fuzzing experiment[/weblog] for a long time, trying to get the best path out of it, I finally ended with something that averages on 3.6 checks. Kind of disappointing because I was expecting to at least break the 3...