About This Blog
2015-10-25
Primary function of this blog is to organize my thoughts on software development. I aim to maintain a healthy balance between theoretical and practical aspects of the craft with an emphasis on what's in between — applying (often newly acquired) theory in practice.
I consider following areas of software development to be my specialities:
- Software Architecture
#styles
#patterns
#quality-attributes
#integration
#documentation
, - Domain Modeling
#design-patterns
#ddd
#design-by-contract
#normalized-systems
, - Programming Principles
#offensive-programming
#defensive-programming
#solid
, - Test Automation
#tdd
#bdd
#ci
#mocking
#test-runners
#code-testability
.
All of above will be the primary focus of this blog.
If you're interested in the aspects of software development listed on this page, I invite you to read the articles and comment on my work.
blog comments powered by Disqus