Software Development
-
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 » -
Testing triangles, pyramids and circles, and UAT
A few months ago Markus Gartner introduced me to the Testing Triangle, or Testing Pyramid. It looks like this: If…
Read More » -
Continuous Delivery – Part 3 – Feature Toggles
Previous chapter: The Road To Continuous Delivery – Part 2 – Visibility One of the key elements in Continuous Delivery…
Read More » -
How to easily optimize Task Management
When dealing with different types of tasks and priorities, often happens to mistakenly consider urgency and importance as synonyms and…
Read More » -
Multilayered Architecture (3) – The Application Layer
Introduction As Business Documents are considered the input for the Domain Layer, System Requirement Specifications are the main input document…
Read More » -
The Road To Continuous Delivery – Part 2 – Visibility
Previous chapter: The road to continuous delivery – Part 1 Production visibility A key point for a successful continuous delivery…
Read More » -
The Road To Continuous Delivery – Part 1
The following series of posts are coming from my experience as the back-end development manager at Wix.com. I will try…
Read More » -
Code Refactoring vs Architecture Refactoring
Introduction Everybody knows the meaning of Refactoring; the base of Agile Programming, and the best way to continuously increase the code…
Read More »