Software Development
-

TDD: Speed and Flow
Kevlin Henney asked once: Why do cars have brakes? Imagine if cars didnāt have brakes, how fast would you go?…
Read More » -

Configuration is user input too
Every programmer knows that input validation is important for good application behavior. If you arenāt validating the input, you will…
Read More » -

Design patterns in game development: parsing OBJ files
Today we will take a look at a common task in game development: parsing asset files ā from a code…
Read More » -

jq: Cannot iterate over number/string and number cannot be added
In my continued parsing of meetup.comās JSON API I wanted to extract some information from the following JSON file: $…
Read More » -

Preparing for Angular 2
I’m sure you heard about Angular 2 and that it will be totally different. Forget everything you know and start…
Read More » -

jq: Filtering missing keys
Iāve been playing around with the meetup.com API again over the last few days and having saved a set of…
Read More » -

Honestly Evaluating Your Skills
During job interviews, employers will often ask what your strengths and weaknesses are. This information can be very useful for…
Read More » -

Do not expose properties with writable fields without a chance to react on the writes.
From a chat with a co-worker a while ago: Iām not against properties. Just something against properties that are…
Read More » -

REST API Design – Resource Modeling
Important note: this is not something I’ve written up by myself, but it’s rather a summary, some highlighting of the…
Read More » -

From Legacy Code to Testable Code #8: Convert If-Else’s to Guard Blocks
Code simplification is one of the best things we can do for ourselves. If we understand the code, not only…
Read More »

