-
Software Development
Transcending REST and RPC
It seems that a new paradigm is coming. Facebook and Netflix have come up with different implementations for that idea.…
Read More » -
Software Development
Code review: Why are we doing it?
Developers across many organisations adopted code reviews as one of their core practices. Although that sounds like a very reasonable…
Read More » -
Clojure
Clojure (Prismatic) Schemas are Swagger
Recently, I decided to include Swagger documentation to our time sheet application. Although Swagger provides tools to help clients integrate…
Read More » -
Software Development
Increasing complexity one entity at a time
While working on one of our internal tools, I decided to make a small comprise and not follow my own…
Read More » -
Software Development
CQRS and Event Sourcing for dummies
CQRS (Command and Query Responsibility Segregation) and Event Sourcing are concepts that are not new at all. Alongside NoSql, Functional…
Read More » -
Software Development
Cloud Application Design Considerations
When designing applications for the cloud, irrespective of the chosen platform, I have often found it useful to consider four…
Read More » -
Software Development
The inevitable imbalance in pair programming
At some point throughout a developers career, no matter their experience, they will most likely find themselves in a situation…
Read More » -
Software Development
Big Data Skills Spectrum
Big Data has been a hype for many years. I’ve seen a few “Big Data” projects start in the past…
Read More » -
Software Development
Does TDD really lead to good design?
Recently I tweeted that TDD can’t lead to a good design if we don’t know what good design looks like.…
Read More »