Sijin Joseph's blog

My experiences with .Net

Browse by Tags

All Tags » .Net (RSS)
How to leak memory in .Net - Statics and Event Handlers
For the past few days I’ve been investigating some memory leak issues in our desktop application. The problem started showing up when we saw that opening new documents and then closing them didn’t have any negative impact on the memory usage. Initial...
.Net framework hotfix wreaks havoc
Last week all of us were baffled when suddenly one part of our application that uploads files to a FTP server stopped working. The strange thing was that the same build has been working without any issues for the past one week. We looked at everything...
Make sure you know what you're fixing
I’ve been working on this bug for the past one week, basically a call to the GDI+ APIs MeasureString and DrawString was failing with a very useful exception “A generic GDI+ error has occured” , my initial hypotehesis was that the problem was coming because...
Notes on the software build process
The build is the pulse of any software development activity and a good build system facilitates quality software development. My current thoughts on a build process are as follows Build Machine The build machine is a dedicated physical or virtual machine...
NDepend 2.0 released
Patrick has released version 2.0 of his absolutely cool code analyzer NDepend .The VisualNDepend tool is looking slick and Code Query Lanaguage looks damn interesting. Also be sure to take a look at the metrics that are generated by NDepend, very nice...
Posted: May 04 2006, 09:44 PM by Sijin Joseph | with 1 comment(s)
Filed under: ,
Equivalent of sys* tables of SQL Server in Access
When working with SQL Server it is easy to get access to database metadata like tables, stored procedures etc, by using the sys* tables. I was doing some work with Access and wanted to do something similar, turns out that it is quite easy to do. Basically...
Posted: May 03 2005, 03:18 PM by Sijin Joseph | with 2 comment(s)
Filed under:
ADO.Net connection pooling
I was reading up on ADO.Net connection pooling yesterday, here is some info that I gathered. The below excrepts are from - Pragmatic ADO.Net (An excellent excellent book on ADO.Net) Connection Pooling Connections are precious commodities, and writing...
Posted: Mar 23 2005, 11:42 AM by Sijin Joseph | with 8 comment(s)
Filed under:
Notes from Webchat on serialization in .Net
I had hosted a webchat on serialization in .Net today, will be posting the link to the transcript as soon as it is up. Bascially the areas I discussed were, Runtime serialization and Xml Serialization. Versioning issues, common problems with serialization...
Posted: Mar 16 2005, 07:40 PM by Sijin Joseph | with no comments
Filed under:
Load event gets fired on each call to ShowDialog()
While chasing down one bug in my custom message box at codeproject I came acorss an interesting fact. If you use ShowDialog() to show your form then the Load event gets fired everytime. I've been using Winforms for such a long time and was surprised that...
Posted: Mar 09 2005, 12:52 PM by Sijin Joseph | with 1 comment(s)
Filed under:
A new approach to Web Forms
Mike Roberts talks about a new approach to WebForms, he is the author of CruiseControl.Net a continuous integration software for .Net. Extract 'What??' you may cry. 'You've stopped using ASP.NET??' No, I've just stopped using Web Forms . Web Forms are...
Posted: Feb 24 2005, 11:52 AM by Sijin Joseph | with no comments
Filed under:
More Posts Next page »