Software Development
-
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 » -
The Cost of Code Reuse Abuse
Oddly enough, while I’m sleeping or in some zombie state while attempting to sleep, I often feel like the ideas…
Read More »