Archives

Archives / 2003 / April
  • 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.

  • 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.

  • 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 :):)

  • 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....

  • Version transistion

    I realized one thing today, you just can't develop an initial prototype and then stop development on it and start from scratch all over again. I had hacked together a prototype version of the product in about 6 months time it worked well for a single user and was good enough for demo purposes, after that i started work on  a new and stable version this time with a team of 3 developers assisting me. The funny thing is most of the time i am fixing bugs in the old version and and since i had no tests written for the old version i am afraid to make changes. This led me to increasingly dislike requests for bug fixes as i knew that the version was going to be dumped anyways.

  • Hello World!

    This blog details my experiences and insights while working on an enterprise class multi-tier product using .Net. I will be writing about the challenges i face daily and the solutions to them, hopefully it will help other developers avoid the mistakes that i make.