thoughts about software and sensible security.

Categorydesign patterns

Kotlin’s invoke: it looks like a duck, quacks like a duck, but isn’t a duck

K

SUMMARY: Kotlin has given us a fresh perspective on some very ingrained OO-habits, particularly the pervasive use of nouns for objects that have only one public method.

Speaking like a native

Pronouncing a foreign language so convincingly that you can pass for a native speaker is one of the hardest tricks to pull off. While it comes natural to young children it is something that very few adults ever master. That is because our ears have become attuned to the speech habits of our native language and we interpret every foreign language according to these patterns. (more…)

thoughts about software and sensible security.

Recent Posts

Jasper on twitter

Convention over configuration and add security later. The trouble with CRUD is that it’s pretty crude. New blog https://t.co/TXKYEZHxFo
h J R
Software security isn’t very visible to end users and stakeholders. It’s the lack of it that is.
h J R
No Photoshop trickery: this really is Patsy’s way to show who’s boss. https://t.co/7i2nPPiYIr
h J R
Who are you calling null, #kobo? https://t.co/XKMfVnHkx4
h J R
All software start to resemble the inside of Salisbury Cathedral: a clever patchwork that can barely support its we… https://t.co/06vVVsAL03
h J R