Monthly Archives: January 2014

Use the (Windows) source Luke

We were discussing the Windows guard pages at work. To cut down on the amount of space that a stack uses, Windows typically reserves the full stack size of virtual memory, but only allocates a chunk of this space, putting … Continue reading

Posted in Computers and Internet | Leave a comment

It will be my legacy

Working Effectively With Legacy Code by Michael C Feathers This is a really interesting book, which essentially talks about how to use more modern techniques, such as unit testing and refactoring, in a code base that wasn’t written that way, … Continue reading

Posted in Books | 1 Comment

You GIT

Version Control With GIT: Powerful Tools and Techniques for Collaborative Software Development by Jon Loeliger and Matthew McCullough I’ve started using GIT at work and needed a book to get up to speed with it. Moreover I wanted a book … Continue reading

Posted in Books | Leave a comment

Choose wisely

Zermelo’s Axiom Of Choice: Its Origins, Development and History by Gregory H Moore The axiom of choice is a fascinating subject which is used in most undergraduate mathematics classes as a means for justifying Zorn’s lemma which is in turn … Continue reading

Posted in Books | Leave a comment

It’s all about the script

Two JavaScript related articles caught my eye this week. ClojureScript seems to getting a lot of traction, with even some large applications like LightTable being written using it. The advantages are that you can program using Clojure, a LISP which … Continue reading

Posted in Computers and Internet | Leave a comment

One at a time

Akka Concurrency by Derek Wyatt I thought this was a good introductory book on the Akka library and its implementation of Actors. The book has a chatty humorous style which remains just to the right side of being annoying. It … Continue reading

Posted in Books | Leave a comment

You don’t have to be a compiler to manipulate a syntax tree

There was an interesting post this week which talked about using macros with JavaScript to implement new language features. In the post, the author references a GitHub project where he has been implementing some of the language features of ES6. … Continue reading

Posted in Computers and Internet | Leave a comment