Skip to main content

Posts tagged with 'books'

Part 1 of the "Aspect-Oriented Programming in .NET" webinar series, hosted by PostSharp is now available on Vimeo:

Part 2, entitled "Call This Instead: Intercepting Methods", will be broadcast live on Thursday, May 9th. Sign up for the webinar series!

My book, Aspect-Oriented Programming in .NET is the Manning Deal of the Day (DotD) starting on April 25th, 2013, and will run for about 48 hours.

This means that you can purchase my book at half-off (50% off) the price!

Deal of the Day, Warhol-style

If you already have my book, never fear! Because Jon Skeet's book, C# in Depth, Third Edition, is also available for the same 50% off discount!

All you need to know is this code: dotd0425au

Book source code now available

March 03, 2013 mgroves 0 Comments
Tags: books

The source code for all nine chapters of Aspect-Oriented Programming in .NET is now available on GitHub.

Pull requests, criticism, comments, etc, are all welcome. Make sure to check out Manning's Author Online forum for the book.

Interview on Wide Teams Podcast

February 27, 2013 mgroves 0 Comments
Tags: books podcast

This is only partially related to aspect-oriented programming, but Avdi Grimm was nice enough to have me as a guest on the Wide Teams podcast (a podcast about remote work and remote workers). In episode 72, I talk about being a remote developer and I talk about the upcoming book just a little bit.

Chapters 6 and 7 added to MEAP

February 23, 2013 mgroves 0 Comments
Tags: books MEAP

Chapters 6 and 7 are now available in the MEAP of Aspect-Oriented Programming in .NET.

These chapters really start to compare and contrast compile-time AOP (e.g. PostSharp) with runtime AOP (e.g. Castle DynamicProxy).

Chapter 6 show how AOP affects unit-testing. Until this chapter, it may seem like I have a clear bias in favor of PostSharp, since it has powerful features and is very simple to use. But with that power comes a cost, and since PostSharp performs its weaving at compile time, it's more difficult to test than Castle DynamicProxy.

However, it's still possible, and chapter 6 shows you some options for doing it.

Up until chapter 7, I've been showing you how to use AOP. In chapter 7, we'll take a short peek under the hood, to how the two approaches work, and the implications of using each approach.

If you have questions, comments, or criticism, please start a thread in the Manning Author Online forum for the book.

Matthew D. Groves

About the Author

Matthew D. Groves lives in Central Ohio. He works remotely, loves to code, and is a Microsoft MVP.

Latest Comments

Twitter