Galin Iliev's blog

Software Architecture & Development

Visual Studio 2010 and .NET Framework 4 Training Video Course

Channel9 has a learning section where interesting walkthroughs and videos can be found. So far there are following  categories:

For Visual Studio there are interesting videos about Managed languages, Data platform, WCF/WF, ASP.NET 4, Parallel computing…


Windows 7 God mode


Windows 7 so called “God mode” exposes many (if not all) Windows settings in single folder.

It is very easy to enter in such mode: just create a folder named "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}" and enjoy.

Rich PowerShell resource compilation

BenP created a nice compilation of PowerShell resources that can be very useful. It is so good that I am reposting here so I won’t lose it and know where to look when I need it :)


Microsoft Windows PowerShell Links
Scripting with Windows PowerShell Homepage
Windows PowerShell Owner’s Manual
Windows PowerShell Cmdlets
VBScript To Windows PowerShell Conversion Guide
Windows PowerShell Getting Started Guide
Windows PowerShell About Help Topics
Windows PowerShell Cmdlet Help Topics
Windows PowerShell Provider Help Topics
Windows PowerShell ISE Help
Windows PowerShell 2.0 Glossary
Windows PowerShell Quick Reference
Computer Performance
WMI Win32 Reference
PowerShell Cheat Sheet

Hey Scripting Guy
Windows PowerShell  Blog
Richard Macdonald Blog
The PowerShell Guy
Richard Siddaway Blog
BenP Blog
Active Directory
WMI Blog

Script Libraries
Windows PowerShell Script Repository

Modules and Tools
Hyper-V Library
AD Cheat Sheet

One Cmdlet, Two Cmdlet, Three Cmdlet, Four: An Introduction to Windows PowerShell Commands (Level 200)
Object, Objects Everywhere: Working with Objects in Windows PowerShell (Level 200)
New Kid on the Scriptblock: Writing Scripts with Windows PowerShell (Level 200)
Amazing but True: Things You Never Dreamed You Could Do with Windows PowerShell (Level 200)
Managing  Large Infrastructures with Windows PowerShell 2
Windows, PowerShell and WMI, Unveiling Microsoft’s Best Kept Secret

Windows PowerShell in Action
Windows PowerShell CookBook
Windows PowerShell  Step By Step
Windows PowerShell 2.0 Administrator's Pocket Consultant

Silverlight 4 Beta is here

At annual professional developer conference (PDC) in LA, CA was unveiled a Beta version Silverlight 4. After v3 added many new features and control v4 doesn’t change the pace and releases many new features.

Not only the new version produces 200% faster apps than v3 but continue to invest in Out-of-browser support which will be game changer in the way desktop applications are built. Now trusted applications has access to MyDocuments, MyMusic, MyPictures and MyVideos folder (or equivalent for non-windows platforms) but also has access to external programs as word processor or e-mail client as well as COM components.

Thus the programming mantra – “write/compile once and run everywhere” is getting close to the reality.


Visual Studio 2010 Beta 2 is here

vs2010logo[1] Microsoft Visual Studio 2010 Beta 2 is here with a new logo.
It can be downloaded from here .

There are many walkthroughs that can help you reveal new features in your favorite programming IDE

Visual Studio 2010 and .NET Framework 4 Beta 2 Walkthroughs


[TFS] How to: Move a shelve set to another branch?

Just found very useful command from TFS Power Toys: tfpt unshelve. It’s capable of migrating a shelveset from a branch to another, it does that by performing a baseless merge, so you will need to resolve the conflicts produced. The syntax of the command looks like the following:

   1: tfpt unshelve shelvsetName /migrate /source:$/SourceBranch /target:$/TargetBranch
(Reposted from here)