What's your development hardware?

by Daniel 22. May 2008 04:18

A developer's machine can never be fast enough. That's a basic truth, as software is generally known to become more slowly in time than hardware gets faster ;-)

Currently I have the following hardware & operating system that runs my Visual Studio 2008:
- 2 Physical Quad Core Xeon 3,2GHz processors
- 16GB of RAM
- 6x 10.000 rpm HD in RAID 10
- Windows Server 2003 x64

You might think I am a little bit of a dissipater when using such a powerful machine just for my own development. Yes, you are right - it's not my personal machine at all - I share this machine with my colleagues. Using such a machine under my desk would be physically possible indeed, but not very bearable because of the heat and noise. So we surely use terminal clients to access our development machine. This works okay if your network latency is constantly below 50msec; I noticed perfect working with less then 20msec.

So, what's the conclusion of this information?

I personally love development on remote and really fast machines in a team for over 1 year now as is bears a great set of benefits:

  • Everyone can and has to use the intended development environment (no more plugging around trying to get supplied components to run)
  • Share Data in a msec with colleagues
  • Attach to the desktop of a colleague a work in a shared environment in seconds (e.g. for instant developer support)
  • Get new developers into your team and let them start to work in minutes
  • Access your Source Code Repository via 1GB LAN on a machine nearby
  • No more different versions on different machines (Desktop/Laptop)
  • Work from everywhere in your famillar environment
  • Have your checked out code backed up and physically redundant automatically
  • Fast access to developer DB's as they probably stand nearby the development server
  • ...

Of course I still have other Visual Studio's installed on my Laptop or on dedicated virtual machines for offtopic development and beta tests. But that's a completely different use case.

If you like this idea or if you have similar approaches feel free to contact me to share the ideas :-)

Tags:

Release of XamlWebControls

by Daniel 20. May 2008 01:07

I am very happy to announce the first release of XamlWebControls!

XamlWebContrals is an ASP.NET control suite from Albamond that allows you to add XAML renderings to every day used UI elements like buttons, panels and images. The XamlWebControls are an alternative to Silverlight as all rendering takes place on the server. There is not need for any client installation.

The great advantage of using XAML in a web site is to let developers use and manipulate any graphic element directly in Visual Studio and take advantage of Microsoft's powerful WPF:

  • Full alpha channel transparency support
  • Great visual effects like blur, shadow, color gradient, ...
  • Scale, rotate or skew graphics
  • Vector based drawing of any geometrical figure
  • ...

For more information visit the XamlWebControls homepage:

http://www.albamond.de/XamlWebControls

 

Tags:

Hello Everybody

by Daniel 15. May 2008 06:25

Today I'll start with my new Blog "Writing about everyday concerns in a Microsoft .NET developer's universe". As you might sense I earn my money by streching Microsofts .NET Framework within the realm of its possibilities. Besides training and consulting other developer teams in .NET technology, I also write code in my own projects - preferably in C#. This blog will be about common .NET development topics, the projects I am working on - the ones for the public only ;-) - and some general IT topics. This Blog will be in English and probably sometimes in German for topics making sense for German people only.

 

Tags:

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

Daniel
MCSD, MCTS
Microsoft Certified Trainer
CTO, Albamond GmbH
E-mail me Send mail