With the introduction of 1.3, Angular gives us more control over how and when to update ngModel values by using ngModelOptions. One great feature is debounce, effectively delaying updates from the view value to the model. However, when using debounce, you’re stuck with the default HTML events. So how to…


Combining AngularJS and Parse introduces a few challenges. Here are two excellent posts to get you started. After that, I ran into bad performance when filtering a list of Parse objects with ngFilter. Let’s solve that.

Parse objects

First off, let’s have a look at a Parse object:

Quick glance at a Parse object

As you can see…


Being used to IDEs like Eclipse, I feel kind of crippled when I’m using Xcode. Should I start using AppCode? Probably. But for now, some tips to make life a bit easier.

Custom Shortcuts

In Eclipse, I’m used to constantly moving code around with my keyboard. Two simple examples:

  • Alt + up/down…


As a Java developer, I am currently struggling my way through iOS and Objective-C while developing an iPad app. My latest struggle with iOS and Objective-C was the combination of OCMock and XCTest. …


Doctrine ORM is a very powerful object-relation mapper for PHP 5.3.0+ which provides us with several powerful features. One of these features is the ability to define mappings using annotations in your model classes.

When using inheritance, there are two types, Single Table Inheritance and Class Table Inheritance, for which…

Jasper Kuperus

Tech enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store