July 30, 2008 at 9:16 AM
Give a try for the CoolCommands for the Microsoft Visual Studio 2005 and Visual Studio 2008, which includes all the commands Microsoft should've included to the bundle from the vey beginning:
Also, if you're struggling from the poor IDE performance when your solutions are relatively big, following those guidelines might be a relieve: Go to first article to apply the tips and see if that is enough. If not, go to the second article...
July 27, 2008 at 5:10 PM
So, what we expect in the next iteration of the C# called C# 4.0 as a development community? You've probably heard that the core team is working on the next version and they put quite an efforts on the expanding the possibilities of the language. If you didn't, check this video from the Channel 9 where they have core guys talking about what is on horizon: http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/ C# will contain many features tailored for the better integration with the dynamic constructs of the modern design approaches, which already exist in primitive form today.
I'd like to see more features brought to it to support more parallel programming, such as this addition that exists today: Parallel Extensions for .NET framework http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en This is besides an ADO.NET Entity framework http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx In addition, we want to see tightly integrated with IDE application services for virtualization: http://blogs.technet.com/softgrid/archive/2008/06/17/microsoft-application-virtualization-4-5-release-candidate-is-now-available.aspx
July 27, 2008 at 4:54 PM
After a period of overheating problems, my primary laptop went down, thus leaving me in a dark mood, because it was a three-year-old device without the warranty at that time. Being in a dark mood, I called HP via their online char and was happy to hear that for the specific amount, they can repair device and replace virtually any piece of faulty hardware including LCD, motherboard, or, if you will, graphics card such as ATI or NVIDIA. They shipped to me an empty box via FedEx overnight service and you'd have to package the laptop and send it back for repair. Even though they estimated the repair to take 7-9 days, it took them just one business day to replace the broken motherboard, which was in my case the component that broke down and another night the repaired laptop was shipped to me. So, I picked it up on Friday at FedEx location and was happy about the successful story. I was quite amazed by the easiness of the process and it took less than a week to get my primary laptop. Thus, I'd recommend to contact the manufacturer of your laptop if it's out of warranty but still relatively new (3-5 years) and you might be able to get it repaired.
July 25, 2008 at 10:22 AM
There are requests from the business to increase the amount of data to be passed through remoting. Due to the know fact that the default binary serializer is very chatty, the amount of data passed through the channel is very large. There is a global solution, which allows to compress the remoting requests and responses thus alleviating the problem of exceeding the remoting maximum request size.
I was looking at the possible design approaches related to the compression of the remoting and found that extendable remoting framework architecture allows the following as depicted on the diagram:
Next we will review the sample code with the custom compression sink, which represents the typical application designed with layered architecture.
July 24, 2008 at 11:54 PM
Consider that when installing the devices on new computer or just connecting a printer to another computer, one could not find the appropriate in the miriad of the CD-ROM disks. You will save a lot of time by creating a folder called Drivers on drive C: of your primary computer and every time you buy a new device, copy all drivers for operating system to that folder. This way you would always be able to locate the approriate driver very quickly.