Continuous Integration and build engineering in Microsoft .NET

In this article will be introduction to Continuous Integration in .NET. I will use two cool book regarding to this topic: "Addison.Wesley.Continuous.Integration.Jun.2007" and "Deploying .NET applications. Learning MSBuild and ClickOnce" which you can download at the end of this article. I will do some kind of book review with best for my opinion phrases, questions and advices. Have you ever heard the term “integration hell”?

Continuous Integration in .NET

It is a situation where it takes more time to integrate the changes into the code base than to develop them. Normally the developer takes a repository snapshot to work with. While he is working on his copy the main code base changes because other developers submit their changes. But he has to eventually submit his work. That’s when all (integration) hell may break loose. More...

ASP.NET web site perfomance tools, services and plugins

You can use the tools, services and plugins below to reduce the size of the images, JavaScript files, and CSS files used by an ASP.NET application. Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow websites mean fewer users and less happy users and thus lost revenue and reputation. Even if you don’t have millions of users (yet), consider one very important thing: people are consuming the Web nowadays less with fat connections and massive computers and more with mobile phones over slow wireless and 3G connections, but they still expect the same performance. Waiting for a slow website to load on a mobile phone is doubly annoying because the user is usually already in a hurry and is paying by the byte or second. It’s 1997 all over again. Why Speed optimization of your website is Important? At Pub Con, Matt Cutts from Google said there is strong attempt to influence in Google to introduce a new ranking factor into the algorithm. The new ranking factor has to do with how fast a site or page loads. More...

Why I like developers life podcast?

Why I like developers life podcasts? This article about developers life podcast, because this is the most powerfull feature in the developer life when you can listen well-known people with more than 10 (sometimes 20) years expirience. You can learn many new things, information and you can stay tuned with new technologies and methodologies.  More...

IE6 must die, IE6 no more

Internet Explorer 6, released on August 27, 2001, was a package of problems right from the start.

IE6 must die, internet explorer 6 nore more

Within a year of release, Microsoft silently declared that IE6 would not make enough money for them to continue supporting. The result has been numerous security problems, unfixed browser bugs, and a daily migraine for developers. Six years later, IE6 is still a thorn in the side of developers and it's been perfectly clear that IE6, for the following reasons, must die. We cannot support browser 10 years, this is ugly true. More...