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