Many Development Teams are working with scrum creating at least one new software version every three weeks . This workflow including a new version of documentation every three week.
The number of released software versions is increasing using this type of agile methodologies but
Continue reading “Building release notes in agile development”
EditorConfig helps developers define and maintain consistent coding styles between people and different editors and IDEs.
Visual studio 2015
visual studio 2017 editor config
Simple tuturial to create portable, custom editor settings with EditorConfig
Do you have a variable flag which depending of the configuration the flag will enable/disable (toggle) to execute some lines of code of a feature.? are you tired of this approach?
This patterns was known as “Feature Toggle” which is a set of patterns which can help a team to deliver new functionality to users rapidly but safely.
“Feature Toggling” could be done with t just a variable flag but there are other better way to do it but of course it will require more time to implement it.
Working with toggle feature it will help in:
- Adopt new technologies as part of feature toggles
- Clean Code (if don’t use just simple variable flags)
- Reduce Risk branch merges issues “feature branch”
- other more things!
Image source from this great “Feature toggling” article
“Feature Toggling” could be used when
Continue reading “Feature Toggle (Part 1 of N)”
There are different architecture patterns like MVC , MVP or MvvM but I’m convince that it’s required more artefacts to build a good Software Architecture.
Do you think if it’s enough just applying any of the previous patterns to build a good Software Architecture ?
MVC , MVP or MvvM are architecture patterns to structure code and those patterns was common has been used by Developers with experience to reduce the coupling between layers.
For example: Continue reading “Layered Software Architecture (Part 1 of N)”
Imagine if you’d had a web product with a UI Web feature and you had wanted that UI Web feature into another independent web product .
How would you integrate different web UI features from one product to another?
Many companies spent time and
Continue reading “How to integrate different web features from one web product to another (Part 1 of N)”
In a perfect Software World the application timeout issues shouldn’t happens but since the perfect Software World doesn’t exist we need to deal with the application timeouts.
Do you have only one default hard-cording value timeout for the full application? or do you have different hard-cording value for different part of the application ?
I think for the real Software World at least it will be good to be possible configure the global application timeout used in the application instead to have a default hard-cording value .
What do you think about have configurable the application timeout?
I search for this topic and I found this article about how to Planning and handling timeouts in service-oriented environments written by Continue reading “Application Timeout issues in the real Software World (Part 1 of N)”