PostSharp

Recording for my webinar with PostSharp

Again, I’d like to thank Igal Tabachnik and SharpCrafters for inviting me to do the webinar, the recording of the session is now available on their Vimeo channel. Pseudo Real Time Performance Monitoring with AOP and AWS CloudWatch from SharpCrafters on Vimeo.   Performance Monitoring with AOP and Amazon CloudWatch View more PowerPoint from Yan …

Recording for my webinar with PostSharp Read More »

Slides and Source Code for my webinar with PostSharp

Following my recent webinar with SharpCrafters on how to setup pseudo real-time performance monitoring using Aspect Oriented Programming and Amazon CloudWatch, I’d like to say thanks to the guys for having me, it was a great fun For anyone interested, the source code is available at: http://aop-demo.s3.amazonaws.com/RTPerfMonDemo.zip If you want to run the demo console …

Slides and Source Code for my webinar with PostSharp Read More »

Pseudo RealTime performance monitoring with AOP and AWS CloudWatch

This is something I’ve mentioned in my recent AOP talks, and I think it’s worthy of a wider audience as it can be very useful to anyone who’s obsessed with performance as I am. At iwi, we take performance very seriously and are always looking to improve the performance of our applications. In order for …

Pseudo RealTime performance monitoring with AOP and AWS CloudWatch Read More »

AOP – Enforce initialization with PostSharp

Oh, the Pain! Now and again we all come across an object which requires initialization before it can be used but with nothing there to stop us from trying to use it before it’s initialized. In most cases you will get a seemingly unrelated exception (e.g. null reference when the object tries to use some …

AOP – Enforce initialization with PostSharp Read More »

.Net Tips – Restricting attribute usage to specific type

Before you get your hopes up, sorry, there’s no built-in support to allow you to restrict the usage of your attribute to a type easily. That’s not to say that it’s impossible though! If you’re reading this, I assume that you’ve tried to write a custom attribute yourself and realised that the options available in …

.Net Tips – Restricting attribute usage to specific type Read More »

AOP – FIFO Memoizer with PostSharp

Back in my first post on AOP, I mentioned the Memoizer on D. Patrick Caldwell’s blog, well, today I came across a situation where I was able to use it but first I needed to make a few modifications because the original implementation didn’t satisfy some of my requirements: There is no cap on the …

AOP – FIFO Memoizer with PostSharp Read More »

.Net Tips – use DebuggerStepThrough attribute

When debugging your application, don’t you just get annoyed that pressing F11 keep taking you into the get method of the properties (auto-properties excluded!) passed into the method rather than the method you want to step into? I use auto-properties wherever possible because they’re syntactically cleaner and have less maintenance overhead, and I have the …

.Net Tips – use DebuggerStepThrough attribute Read More »

Buzzword Buster – AOP

Definition: Aspect Oriented Programming (AOP) is a programming paradigm where each application can focus on its primary functions and core concerns by encouraging greater modularity and increasing separation of cross-cutting concerns (such as logging and authentication). Purpose: In any real-world applications, when you’re writing code to address the problem domain (say, booking an order) you …

Buzzword Buster – AOP Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close