Software Development
-
Continuous Delivery – Part 6 – Backward & Forward Compatibility
Previous Chapter: Startup – Self Test One very important mind set developers will have to adopt and practice is backward…
Read More » -
Code Reviews with Five Whys
We are told that we should organize code reviews because code reviews good for our code base. We have followed…
Read More » -
Bad Code: Too Many Object Conversions Between Application Layers And How to Avoid Them
Have you ever worked with an application where you had to copy data from one object to another and another…
Read More » -
Choosing a Programming Language: Recruitment
How do you choose the right language to use for your next project? Use the right tool for the job?…
Read More » -
Increasing System Robustness With A ‘Let It Crash’ Philosophy
Designing fault tolerant systems is extremely difficult. You can try to anticipate and reason about all of the things that…
Read More » -
Continuous Delivery – Part 5 – Startup – Self Test
Previous Chapter: A/B Testing So far we discussed Feature Toggle and A/B testing. These two methods enable safe guards that…
Read More » -
The Dev-QA Delicate Relationship
Success to your product is directly influenced by the ability of your QA and Dev teams to work well together.…
Read More » -
Continuous Delivery – Part 4 – A/B Testing
Previous chapter: Continuous Delivery – Part 3 – Feature Toggles From Wikipedia: In web development and marketing, as well as…
Read More » -
Latency number that you should know
Latency number that you should know Many of you work on low latency & high throughput systems. The key to…
Read More »