- Very good tips to gain a better understanding of your Project Managers: 10 things Project Managers wish Developers understood. By Frank Kelly.
- Jakob Nielsen’s Top-10 Application-Design Mistakes point out some common design problems that can be easily avoided.
- What’s your favorite code search engine? Learn to search for code better with one of these 5 Great Code Search Engines!. By David Knight.
- Scott Guthrie provided an extensive First Look at Using Expression Blend with Silverlight 2.
- Circular references with WCF: solved a different way. By Ruurd Boeke.
- Bored with nothing to read? Check out Jon Skeet’s C# and .NET articles and links. Lots of good stuff to peruse.
- Keith Brown’s Security Briefs: Limited User Problems and Split Knowledge discusses WCF services running under normal user accounts.
- WCF – Securing your WCF service. By William Tay.
- WCF – Fundamentals of WCF Security. By Michele Leroux.
.NET Tips & Tricks
- Did you know you can give threads any names you want (MSDN)? The names are extremely useful when it comes to debugging time:
- System.IO.Directory.CreateDirectory will create all directories and subdirectories as specified by the path parameter. No need to write code to create each directory in the chain. Just do this:
- System.IO.Path.GetDirectoryName returns the directory name from a fully qualified file name.
- Round-robin game scheduling algorithm in Powershell. By Scott Hanselman. Check out my C# 2.0 algorithm in the comments section.
- Mitch Denny wrote How To: Host the PowerShell Runtime.
- Use Powershell array expression syntax @(…) allows you to force a scalar return value to be wrapped in a array, if it’s not already in an array. I learned about this the hard way while trying to figure out while Get-Childitem sometimes returns an array and sometimes a scalar. Bruce Payette wrote more about it here.
Windows Mobile / Pocket PC
- I needed a way to stream music and other media to my Windows Mobile phone (Samsung SCH-i760) and all the PCs around the house. Orb seems to be the answer. I’ve only had it running for a few days but it seems to be working great. I can stream music and photos (have not tested videos yet) to any PC in the house or anywhere on the net. I can also listen to my entire music library on my i760 phone anytime, anywhere through Verizon Wireless’s unlimited (with a catch… not to exceed 5GB) EDVO connection.
- I am a Google Mobile guy, but Yahoo! Go for Windows Mobile also looks very cool. I downloaded it to my Samsung SCH-i760 a few days ago. I am still checking it out but here are a few things I like:
Software and Tools
You can configure Notepad++ to always use spaces for tabs/indentation. The option is a little hidden. It’s in Settings/Preferences/MISC, under Tab Setting:
Something a Little Different
- Alien Prank Goes Bad (video).