Software Development
-
Code and other reviews (a small piece of advice)
Many teams have some sort of very regular reviews. I’m not thinking personnel reviews or budget reviews, I’m thinking code…
Read More » -
Rethinking Pair Programming
By default, we always do our work in pairs. We strongly believe that the quality achieved by two people working…
Read More » -
Authentication Mechanisms for Web Applications
Authentication is the basic requirement for most of websites. However, there are many mechanisms to implement authentication and they are…
Read More » -
Yak Shaving is a Good Way to Improve an API
Yak Shaving (uncountable): (idiomatic) Any apparently useless activity which, by allowing you to overcome intermediate difficulties, allows you to solve…
Read More » -
Working with Legacy Test Code
Legacy Code and Smell by Tests Working with unit tests can help in many ways to improve the code-base. One…
Read More » -
Take the IntelliJ Challenge!
It’s always a great idea to try and master the tools with which you work. I’m on a mission to…
Read More » -
What is wrong with troubleshooting tools?
“Troubleshooting is a form of problem solving applied to repair failed software. It is a logical, systematic search for the…
Read More » -
Dogma Driven Development
We really are an arrogant, opinionated bunch, aren’t we? We work in an industry where there aren’t any right answers.…
Read More » -
AWS Lambda: An Introduction
Many parts of a modern infrastructure are inherently event-driven or can be represented with an event-driven model. For example, we…
Read More »