Software Development
-
Diction in Software Development (i.e. Don’t be a d1ck!)
Over the years, I’ve come to realize how important diction is in software development (and life in general). It may mean…
Read More » -
Stop Chatting, Start Coding
The first principle of eXtremely Distributed Software Development (XDSD) states that “everyone gets paid for verified deliverables”. This literally means…
Read More » -
Single Sign-On with the Delegated Access Control Pattern
Suppose a medium-scale enterprise has a limited number of RESTful APIs. Company employees are allowed to access these APIs via…
Read More » -
Legacy Code To Testable Code #1: Renaming
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -
Show your dev skills and win with CoderPower
CoderPower and Salesforce1 launch a series of coding challenges in the USA and in Europe. CoderPower is a platform where…
Read More » -
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 »