Despite debate of these days which argue that Subversion‘s gold days has been gone and it must be replaced with a distributed SCM like Git, we recently get rid of SourceSafe and migrated to Subversion happily. Before continuing I must emphasis that we were not the only company that uses SourceSafe. There are yet many …
Congratulations to myself! Finally beat SourceSafe and installed Subversion instead of it. There was a long time that we thought it’s the end of SourceSafe specially when using it offline but we needed confirmation of boss. Nowruz holidays was a good time for a thorough reading of Subversion. Just days after end of holidays, we …
These days I’m convincing some colleagues and managers to not use TFS and use SVN instead. I’m pretty sure that SVN fits better into our hardware and knowledge limitations. Additionally we are going to use TFS just for source controlling. For me, SVN has many advantages over TFS even when pricing is not a matter: …
همه میدانند که دوران SourceSafe خیلی وقت است به سر آمده و به جای آن باید جایگزین بهتری مثل SVN یا git پیدا کرد. اما با وجود آن هنوز هم باید برای برای از رده خارج کردن SourceSafe از بعضی جاها، دلایل واضح و گویایی پیدا کرد. از آنجا که من هم در حال براندازی …
مدتهاست که به دنبال خلاصی از دست SourceSafe هستیم ولی چون رییس نمیخواهد، نمیشود که نمیشود. رییس آنقدر به SourceSafe علاقه دارد که من خودم هم بعضی وقتها یادم میرود چرا میخواهم آن را کنار بگذارم. برای جایگزینی SourceSafe دو گزینه را نامزد کردهام: SVN و git. ولی متاسفانه انتخاب بین این دو برایم آنقدر …
Did you ever thought about how one can find an open source equivalent project for an upcoming new application? We just did. Company is going to create an entirely new application for an online reservation system using ASP.NET. This reservation systems is used to reserve time of a group of people (like lawyers) for another …
When you write a new ASP.NET website, one possible situation is to deploy it on a shared remote server. In such a typical server there are many websites installed on a same machine. All of them use shared memory and shared CPU. Doing a simple operation of the site that may take 10 mili seconds …
Some people are used to avoid hard coding in every case they encounter. This extra avoid of hard coding leads to over parametrization. Everything is parametrized in constant classes and config files. Coders and method implementers should imagine every situation that a parameter can take. They must write extra if’s and over weighted switches just …
Weeks ago we decided to upgrade to NHibernate 2.1.2to be beneficiary of LINQ-to-NHibernate and other new features of last version of NHibernate. After introducing LINQ technology in .NET 3.0 many people were thinking the lack of a LINQ provider for NHibernate until when Ayende Rahien introduced the existence of LINQ-to-NHibernate. My colleague Masoud and I …
We are a small semi-distributed development team. Our team use MS Visual Source Safe 2005 on an internal server at company. One of colleagues sends her patches via email to me and I’m forced to check-in her changes. This manual operation is very tedious and time waster. Everyone knows that there is better source control …