About technologies what i use
I use ruby on rails 4, for tests - rspec, for deploying - capistrano.
I think tests are very important and i know how to coding and test them. DI, IoC, Service Locator.
Mock, stubs. That's all help me with it.
C#, .net, web api, mvc, wcf. I participate in creation, contribution and supporting the projects at
DDD better M in MVC. I couldn’t imagine creating large applications without DDD. I like many words
with 3 letters. DDD, TDD, BDD, SOA, GIT etc.
DDD must be in all enterprise projects.
TDD is better than what i use.
I use Git and Github Flow. I like branches, cherry-pick, squash, rebase, pull requests, code review.
Commits are very important, and maybe more than tests. Tests help to developers, detailed
commit helps to all.
All code must be reviewed.
I'm not sure about linux, is better than windows, or not. Both are very well. I love Mac and can
configure LAMP, nginx, rbenv or Web Deploy.
During 8 years i