.Net blog of Sijin Joseph
My experiences with .Net
-
Decrypting IL strings and obfuscation in general
Some obfuscators encrypt the strings used in .Net assemblies. They typically change a line like
-
Good free components
Found some great components to integrate into my project.
-
CVSNT and VS.Net
Finally got decided to switch source control to CVSNT http://www.cvsnt.org , I have been using VSS for a long time now, but my project requires some advanced branching and release management. I evaluated Perforce, which looks like the best, although it is free for 2 users it costs 750$ per user for more, so I decided to give CVS a shot.
-
MSBuild on MSDN TV - Thoughts
So I watched the MSBuild Episode of MSDN TV http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040122VSNETAK/manifest.xml
-
Joel on How to get your resume read
-
Bug or Feature
A strange thing happened today, I was implementing a small security package for my app. The project file was called Security and it created a Security.Dll file as output. I compiled and ran and BOOM no connection to the database!!! … I am thinking how can adding a new module totally unrelated lead to DB connectivity problems…So I do the usual checks, network connectivity, name resolution, I can connect thru enterprise manager, I can connect using SQL authentication. It seems that when I try to connect using SSPI I get the exception “Cannot initialize SSPI package”….Oh Boy…I am thinking corrupt memory, hard disk what could have happened, is my .Net installation corrupt?...So as any good windows user would do..i reboot…no help…problem persists. Its been an hour and I have only allocated 30 mins…someone suggests trying an earlier build….i think..well let’s give it a try..Viola it works…Light goes on…it has to be the security module, because that is the only change….i change the name of the project output to XXXSecurity.Dll and it works. Problem solved!! What a rush…Ahhh the joys of fixing problems.
-
Safari is great
Just signed up for Safari Bookshelf, it looks great, they have a great collection of books and since it's difficult to get these books in India i am really excited about this. I had been waiting to read a book Microsoft .Net Remoting but it hasn't been published in India yet and i found it on Safari, just finished reading chapter 1.. :) :) .... Me Happy.
-
MVC pattern in .net
I was going through the book Design Patterns in VB.Net, basically i was intrested in the MVC pattern, i've been thinking about implementing something like that but the pattern presented in the book was in VB.Net ewwww.. and it didn't look too robust either. So that's another thing to do on the huge backlog of things to do :)
-
Log4net is neat
After going through the log4net manual and adding some logging statements to my code, i must say that i am quite impressed with the overall design and ease of use of the framework. I am going to use log4net into production code now and i am also thinking about discontinuing the use of Microsoft Exception Management Application Block since i can get all that functionality using log4net.
-
Build woes continue
Spent the whole day doing R&D for possible automated build options. It seems NAnt based solutions like Hippo.Net, Draco.Net etc. are good but it will require the effort of porting the vs.net sln build files to NAnt scripts. Slingshot for some reason didn't work on my system . I think i need to devote some more time to this but the current deadline does not permit such luxuries. I've got tons of documentation and tools downloaded, hope i can go through them on the weekend.