.Net blog of Sijin Joseph
My experiences with .Net
-
VS.Net build woes
After last weeks euphoria of getting BuildIt working, i noticed some shortcomings in it, basically it uses VS.Net automation to build projects, but it fails to build solutions which i can build from the IDE, so i am back looking for a nice clean build tool for .Net, right now i am setting up CVS access to NAntContrib and also have Draco.Net downloaded, let's see how it goes.
-
Essential .Net - Don Box and Chris Sells Rock!!!
Just finished reading Essential .Net volume 1 by Don Box and Chris Sells, i must say the book blew me away just like Essential COM did. The level of detail and insight into the CLR was amazing. Don Box is truly lord of the geeks.
-
Off for trekking
I am off for a one week trek into the himalaya mountains tomorrow morning, my first real adventure :D :D The only thing that worries me is how to do the morning thing in the jungle....hehehe.
-
Centralized remoting
Although the current implementation of remoting is great and offers great flexibility but it becomes a big pain when the number of objects invlolved is large, updating each config file whenever the location of any object that it uses changes can be very tedious work, i wonder if there is some work in progress to have something like the naming service in java. I think i will need to implement something like that because we have around 10 remote objects which use each other so synchronizing config files slows down development a lot , it would be better to develop a service that knows the locations of remote objects of various types,
-
Configure Multiple locations for remote objects.
I faced this problem once while working on a distributed application using .Net remoting, basically i wanted to implement some kind of load - balancing, so i figured that i could have the server objects running on different machines and the urls for all server machines in the config file. The problem is if you have multiple urls for the same type in the config file and do RemotingConfiguration.Configure() then it throws an excpetion saying that you are trying to redirect and already registered type.
-
Got BuildIt working..
Finally got around to configuring the build script for BuildIt (Nice build tool for VS.Net). It works great, builds both ldebug and release versions by automatically checking out the source from VSS and archives previous builds and lets you maintain a consisten version number across all assemblies in your solution.
-
RSS Bandit
I just love MSDN, found another great article on a news aggregator with source code, i know syndirella is there too, but still this is nice :):)
-
Great article on charcter encoding
Found a great article on charcter encoding and XML on MSDN. It's funny when you realize that what you thought you knew all along isn't what it actually is :) :)
-
Structuring large solutions
I was restructuring a previous version of the product i am working on codenamed Unicorn. I realized how much has changed since i read this excellent document from the guys at MS. It talks about how to best use VS.Net, VSS and build tools, i would definetly recommend it to anyone who is working on any kind of project using VS.Net
-
.Net tools
I was looking for a VS.Net addin that would allow me to count the number of lines in the solution, found a great add-in from the guys who developed WndTabs, remember the VS6 heroes :) :) anyways they have a developed a neat little tool that works with both VS6 and VS.Net and best of all it's free....