Surgery went well, thanks for asking. Now it's a few more months of rehab and I'll be almost good as new. I'm exercising my copy/paste skills again with this weeks Weekly Concerns link round-up:
- Using AOP with JSF for transactions when persisting data. Some Java stuff is Greek to me, but transactions are definitely a good use of AOP.
- DING for AOP in PHP
- Compile-time weaving is the only way to go with AOP on Windows Phone, here's an example that uses the PhoneCore framework.
- I'm most familiar with PostSharp, but it's always good to get other opinions on it. Here's a PostSharp review from Daniel Marbach.
- Speaking of PostSharp, Ward Bell recently did a live webinar about real world AOP usage at his company IdeaBlade. You can watch the recorded webinar, and IdeaBlade has also posted the code and slides used in that webinar.
- Finally, one more PostSharp link. This one is about using PostSharp for encryption/decryption.
That's all for this week.
It's been a pretty light week as far as interesting new links popping up. But here are three interesting items to check out. Have a good weekend!
- The English in this white paper is a little rough, but I think they are using AspectJ to help find race conditions in multi-threaded programming. [PDF]
- This is an older post, but still relevant: Myths and realities about AOP
- Another AOP tool for .NET, called SNAP (Simple .Net Aspect-oriented Programming), and here's the Github repo for SNAP - it looks to be a tool that sits on top of Castle DynamicProxy and integrates with your favorite IoC container.
- A white paper from Germany on analyzing models to identify cross-cutting concerns, to best apply AOP when designing an application [PDF]