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 »
Back to top button