Review

Book review: Pragmatic …

book cover

The title of this book describes it correctly. It is a compact guide covering the basic (and a few more advanced) use cases of Git. If you have already used Git you most likely know everything (or almost everything) explained in this book. That was my case, but I’ve also learnt a few new …

And the first conference …

Clojure is a very interesting programming language. If you haven't checked it yet, go ahead. Apart from being a pragmatic Lisp that offers easy Java interop, it also has a nice community. So far I haven't spent as much time on the language as I would like, but I'm planning to do that.

I was planning …

Course review: Git key …

Last month I followed a course about Git. The name of the course was "Git key user" and it was organized by TMC.

Obviously Git is a tool that you learn by doing, and indeed the lesson of the day was the following: "Do not afraid to experiment".

In general Git behaves as a purely functional data …

Book review: Seven …



That's a really nice book. From the seven databases that are covered I was familiar with PostgreSQL and only briefly with Neo4j. So the book gave me the chance to explore some more databases and find out about their strengths and weaknesses. In the following paragraphs I'll …

Book review: Pragmatic …


This was my first JavaScript book and I consider it a good overview covering the pros and cons of the language. The author gives good advice regarding which features of pure JavaScript are fine to use and for which features a framework should be preferred to avoid browser …

Playing with …

The last training course that I followed was about programming microcontrollers. The course was given by Leon van Snippenberg, who has very good expertise in microcontrollers.

For the practical part of the course we used the Microchip dsPIC33F, a 16-bit architecture 40 MHZ microcontroller (system on …

Course review: SQL …

Update: Markus was kind enough to comment on my review. Regarding the "minimise the number of tables to limit joins" he said:
it is often the best approach to store some attribute redundant (e.g. normalised as before plus wherever needed). Maintenance of this redundancy should be …

Being a technical …

A few months ago I experienced (for the first time) how it feels to be part of a technical reviewing team. I reviewed a packt introductory book about Design Patterns.

Today I'm glad to see that another packt book, of which I was for once again one of the technical reviewers, has been published. The …

My first book review

During the last month(s) I participated in the review process of a book about Design Patterns in Python. I am happy to see that the book has been released. The title of it is Learning Python Design Patterns.

Reviewing a book is definitely not harder than writing one, but that doesn't mean that it's …