Software Development
-

WSO2 Identity Server 5.0.0 Authentication Framework
The WSO2 Identity Server 5.0.0 takes the identity management into a new direction. No more there will be federation silos…
Read More » -

Logical vs physical clock optimistic locking
Introduction In my previous post I demonstrated why optimistic locking is the only viable solution for application-level transactions. Optimistic locking…
Read More » -

Chained Access Delegation Pattern
Suppose a medium-scale enterprise that sells bottled water has a RESTful API (Water API) that can be used to update…
Read More » -

-

R: A first attempt at linear regression
I’ve been working through the videos that accompany the Introduction to Statistical Learning with Applications in R book and thought…
Read More » -

Neo4j: Generic/Vague relationship names
An approach to modelling that I often see while working with Neo4j users is creating very generic relationships (e.g. HAS,…
Read More » -

Test-Driven Development (TDD)
What is Test-Driven Development (TDD)? Test-Driven Development is a process that relies on the repetition of very short development cycle.…
Read More » -

Beating The ARC
For the uninitiated, ARC is Apple’s term for Automatic Reference Counting. Objective-C uses a reference counting scenario to collect objects…
Read More » -

The Caveats of Dual-Licensing
We’ve been in business for more than one year now with our dual-licensing strategy for jOOQ. While this strategy has…
Read More »

