Implementing Serialization Using AOP
Well-designed objects do one thing, one thing well, and one thing only. They are not burdened by external concerns. They are not cluttered with things that should be the responsibility of another object. The domain objects in your application should be strictly concerned with the business problem. Unless you working for a technology solutions company, there should not be any code related to serialization, transfer protocols, user permissions, or database persistence in your application core. Keep your objects clean and tightly-designed!
Make It Small
What simple heuristic will most help you improve your software development process?
Using Lambdas to Simplify Exception Handling
How Good Is Your Continuous Delivery?
Continuous delivery is something that many companies aim for, yet few achieve. It’s a topic that is both popular and still somewhat nebulous. I am going to share my thoughts on continuous delivery, how it offers business value, how it boosts developer morale, and how to rate your company on ability to deliver.