Top News
Microsoft is Thinking About Monetizing Developer Products!
Scott Dorman writes Absolutely not! While I understand the desire to monetize every "product" coming out of Microsoft, it sometimes ends up hurting the community as a whole...The other problem is that you then start sending mixed signals to the community. On one hand you say that running static code analysis is a best practice but you then restrict that capability to companies/developers willing to spend $10K+ on a Team System SKU. This makes it hard for the community to recognize the real value since it becomes seen as a restricted/ elite/ enterprise-only feature. It also makes it harder for us to talk about things...
Recent Posts
Feb 4 Thu
Silverlight DataGrid Tip on Keeping Selected Row Fous State
Tim Heuer writes "The scenario is the classic master-details scenario where perhaps you have a grid of data and when a user selects the row, the details are enabled in a form (or perhaps the child of the element) for editing. Maybe something like this..."
Tips on Using Git with Windows
David Mohundro writes "you have two options for running git in Windows – msysgit or cygwin. I’ve used both, but I currently prefer using msysgit, mainly because when I’m on Windows, I want to use Powershell...After the install, you can verify things are set up correctly by pulling up powershell and typing get-command git. If everything was installed correctly, you should see something like this:..."
Exchange 2010 Strange Error After Configuring Domain Controller
Peter De Tender writes "..strange error message comes up whenever I started the Exchange Mgmt Console on my EX2010 server. Even after configuring a "fixed" configuration domain controller (from the EMC/select Server Organization/ on the right hand side "Modify Configuration Domain Controller" option is shown), the error still appeared. No matter what part of the GUI I was going through...After some digging in the profile, I found out the following file, which seemed to be the cause of the problem:.."
Code Sample and Instructions WPF 4: Button Controls
Pete Brown writes "...one of the roadblocks folks new to WPF often hit: templating of controls. If you’re used to Windows Forms or even ASP.NET, where purpose-built controls exist for the common scenarios, doing something as simple as creating a flat image button can be somewhat daunting..."
Query That Upgrades Configuration Manager Clients
Vitalie Ciobanu writes "...Created a package and program with ConfigMgr client upgrade with custom command line parameters. Program command line is...Now, as system resources with older client version are members of this collection they will receive the advertisement and will silently install the latest ConfigMgr client. When the collection will have no system resources..."
TechEd 2010 Count Down Gadget
Jeff Guillet writes "...Are you going to TechEd 2010 North America? Can't wait to visit New Orleans with all your fellow IT Pros? Well, get your geek on with the TechEd 2010 Count Down Gadget for Windows 7 and Windows Vista!...download the gadget..."
Sample Code for Hyper-V ActiveX RDP Control
Ben Armstrong writes "...create a Remote Desktop connection directly to the virtual machine (not to the guest operating system) in exactly the same manner as when you are using the Virtual Machine Connection window in the Hyper-V Management Console. As this is an ActiveX control you can even use it in..."
Collaboration is Driven by Corporate Culture not Technology
Joris Poelmans writes "...With a new web savvy generation entering the work force companies will need to provide the necessary tools and freedom to allow people to work in ways that you probably did not imagine. This will mainly require a shift in management style from command and control to collaborate and connect..."
A Primer on DDD or Aggregate Roots
Joe Ocampo writes "...One of the most quoted, but most misunderstood ideas in DDD is the concept of aggregate roots...Is it just an entity with a screen in front of it? A row in a database?...I generally think of Aggregate roots as consistency boundaries...Keeping invariants satisfied strengthens the design and responsibility of the objects, as the logic that defines the Aggregate is then self-contained."
Fix to Allow an Encoder Fallback with UTF8
Nicholas Allen writes "The original code for the WCF text encoder didn't preserve the configured fallback when the character set was UTF8. The UTF8 encoding web name was special cased as part of an optimization. Since the default encoder fallback implementation was an exception fallback, an exception would always be thrown for unconvertible characters regardless of the fallback implementation configured. After installing this fix you're able to customize the fallback..."
Why SQL Partition Merge is Slow
SQL Storage Engine Team writes "...There is a workaround for this when the partitions to be merged are mapped to the same filegroup. In the example above where the intention is to drop a partition it is clear that the destination partition is always empty. The workaround is to..."
When to Use Anti-Pattern or Code Smell
Peter Ritchie writes "...I’ve seen the term Anti-Pattern used in a couple of places lately that describe scenarios where patterns are used incorrectly. Each and every pattern has a time and a place (a context). Outside of that context, it is not an anti-pattern. The term Code Smell is much better to describe inappropriate uses of patterns. For example..."
Feb 3 Wed
How to Create Custom Web Services in Sharepoint 2007
Mostafa Arafa writes "If you want to build your own custom Web services that will be hosted in a sharepoint instance, here is the complete walkthrough that you need to folow:.."
Code Sample Viewing Access Table Definitions
Richard Siddaway writes "...how do we investigate the structure of the database. The first thing we need to know is the tables in our database...In this case we are using ADO (the older brother of ADO.NET). We need to create a COM object for the connection and open it using the path to our database. This will fail if..."
TechEd 2010 Mobile Site Up and Running
Jeff Guillet writes "The Microsoft TechEd Team has created a TechEd mobile site designed in three versions to best suit your mobile device...(320 plus pixels)...(240 plus pixels)..."
View all posts