Software Development
-
Some quality metrics that helped my teams
I’ve been asked the question “what are the best metrics to improve software quality?” (or similar) a million times, this blog…
Read More » -
A beginner’s guide to database locking and the lost update phenomena
Introduction A database is highly concurrent system. There’s always a chance of update conflicts, like when two concurring transactions try…
Read More » -
Can Static Analysis replace Code Reviews?
In my last post, I explained how to do code reviews properly. I recommended taking advantage of static analysis tools…
Read More » -
Intel RealSense: What you have to know about the human-computer interaction technology!
You may know it as ‘Perceptual Computing’ but you now have to call it RealSense! The name is not the…
Read More » -
An Inconvenient Latency
Overview Vendors typically publish numbers they are happy with, and avoid telling you about a product’s weaknesses. However, behind the…
Read More » -
R: Calculating rolling or moving averages
I’ve been playing around with some time series data in R and since there’s a bit of variation between consecutive…
Read More » -
An open web application framework benchmark
Selecting a platform for your next application development project can be a complex and burdensome undertaking. It can also be…
Read More » -
Why You Should NOT Implement Layered Architecture
Abstraction layers in software are what architecture astronauts tell you to do. Instead, however, half of all applications out there…
Read More » -
What SonarQube Is NOT
The age when SonarQube was not very popular has passed a lot time ago. Nowadays is considered the de-facto tool…
Read More »