About the Site

Cross Cutting Concerns is a blog that is dedicated to news, information, tips, tricks, tools, and techniques about aspect-oriented programming (AOP). If you aren't yet familiar with AOP, the name of the site is a play on words, since AOP is primarily about untangling and encapsulating parts of a system that affect many parts of the system that don't normally fit very cleanly in object-oriented programming. "Cutting" can also mean blunt or ruthless and "cross" has religious implications, but don't read into that too much.

About the Author

Matthew D. Groves is a guy who loves to code. It doesn't matter if it's "enterprisey" C# apps, cool jQuery stuff, contributing to OSS, or rolling up his sleeves to dig into some PHP. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works from home on the Telligent* product team, and loves spending time with his wife and 2 kids, watching the Cincinnati Reds, and getting involved in the developer community. He has a BS in Computer Science, an MBA, a PMP certification, and has experience in education, consulting, and product development.

Matthew has been interested in AOP ever since PostSharp first helped him to clean up a huge mess of functional requirements while a consultant, and was eventually made a PostSharp MVP* after contributing blog posts, screen casts, and presenting on AOP at developer events. However, his interest in AOP is not limited just to PostSharp, but to all AOP tools and techniques.

*The opinions expressed on this blog represent mine alone, and this blog is not affiliated with Telligent or SharpCrafters.