-
Recent Posts
Tags
Categories
Archives
Meta
Monthly Archives: December 2010
Happy New Year!
All the best in 2011!
Let your dreams come true, let your applications become even better than they are now, and let no software quirks stop you from enjoying your life. Continue reading
Posted in Twitted, Uncategorized
Leave a comment
.NET: How do you load an assembly programmatically and avoid a file lock?
How would you go about loading an assembly into your executable application programmatically assuming that you don’t really need to do anything with the assembly except to examine its methods/types using reflection? Continue reading
Posted in .NET, Twitted
Leave a comment
Detecting WCF KnownType errors
If you forget to define all the known types in your WCF service, it is likely that you will not get a lot of useful exception information in your client application when an exception occurs on the service side. Here … Continue reading
Posted in .NET Monitoring, AVIcode
Leave a comment
Using iisreset to restart IIS, and how that affects AVIcode monitoring
For some reason, IISRESET is not as reliable as it should be. Being called without parameters, it is supposed to restart the whole stack of IIS processes. From time to time, however, that does not happen. I’ve seen at least … Continue reading
Posted in .NET Monitoring, AVIcode, IIS, Twitted
Leave a comment
AVIcode 5.7: Capturing .NET exceptions in the operations mode, Part 3
When collecting data about .NET exceptions, AVIcode utilizes the notion of exception handlers. Basically, an exception handler is a method that gets called when an exception occurs. Remember that AVIcode splits exceptions into two categories: “critical” exceptions and “all” exceptions. … Continue reading
Posted in .NET Monitoring, AVIcode, Twitted
Leave a comment
Education vs Experience – what’s more important
Here is my take.. What matters is the ability to solve problems. Both education and experience contribute to that ability, just they do it differently. Education gives you the patterns you can use. You can’t solve problems efficiently if you … Continue reading
Posted in Twitted, Uncategorized
Leave a comment
HTTP 100 and AVIcode Client Side monitoring
HTTP 100 is an intermediate response which indicates that the server has received the request but has not finished processing it. From the client side monitoring standpoint, HTTP 100 is only important as part of such metric as “time to … Continue reading
Posted in .NET Monitoring, AVIcode, Twitted
Leave a comment
Skype outage on Dec 22
It seems that there is really no good explanation to the skype outage on Dec 22. Skype’s supernodes architecture is supposed to be self-healing, and it makes the failure we’ve all experienced almost impossible. Look here for a good description … Continue reading
Posted in Twitted, Uncategorized
Leave a comment
AVIcode 5.7: Capturing .NET exceptions in the operations mode, Part 2
Here is an example of .NET exception: Assume that somewhere else your application makes a call to the EntryMethod. “WE HAVE A FAILURE!!” exception will be handled inside that method, so, if that’s the only method that is instrumented for … Continue reading
Posted in .NET Monitoring, AVIcode, Twitted
1 Comment
AVIcode 5.7: Capturing .NET exceptions in the operations mode
Remember what operations mode is all about? It’s a profiler. What it means is that operations mode relies on profiling API, and that API does not notify profiler about application exceptions. If it did, it would be a debugging API. … Continue reading
Posted in .NET Monitoring, AVIcode, Twitted
Leave a comment
