Thursday, May 31, 2007

Links (5/31/2007)

.NET

  1. PowerShell add-in for .NET Reflector
  2. How To Stop a Team Foundation Server Build with Samurai Style
  3. PowerShell: enerate a list of GUID's
  4. PowerShell: Getting ALL Your Parameters
  5. Getting Started with NHibernate: Part III - Updated
  6. Naming Conventions for C#
  7. Strongly Typed Stored Procedures Using Subsonic
  8. Optimize HTTP requests and web service calls
  9. Local variable type inference in C# 3.0
  10. String.Compare() != String.Equals()

Web

  1. Impersonation across threads in ASP.NET
  2. Rolling Your Own Website Administration Tool - Part 2
  3. A boring, but typical, difficult case ---- ASP.NET session lost
  4. Introduction to ASP.NET 2.0 Provider Model
  5. Testing your ASP.NET control (part 1 of hopefully many): ViewState
  6. Create a Chart - using Microsoft Office Web Components
  7. Book: The Web Part Infrastructure Uncovered

Visual Studio

  1. How To Stop a Team Foundation Server Build with Samurai Style

Development

  1. RubyMicrosoft
  2. Microsoft at the Crossroads - Sam Gentile's thoughts on Martin Fowler's RubyMicrosoft post
  3. Creating the simple XBap Sidebar Gadget
  4. Google Gears - Maybe all Rich Internet Applications needed was Local Storage and an Offline Mode
  5. How to get the mouse working with Ubuntu 7.04 under Virtual PC
  6. Six ways to write more comprehensible code
  7. Reasons For Isolation - n-layer aritectures

Miscellaneous

  1. Windows Live Writer Beta 2 (with SharePoint 2007 support!) now available
  2. The Duh Files - The file is too large for the destination file system - when copying files greater than 4 GB
  3. MindManager 7

Tuesday, May 29, 2007

Links (5/29/2007)

.NET

  1. Generics and Code Vanity - transformation from "basic" generics to Action Delegates to Lambda Expressions
  2. LINQ to SQL (Part 2 - Defining our Data Model Classes)
  3. Using PowerShell to Generate XML Documents
  4. UAC for Application Developers

Web

  1. Making Your Own Semantic Controls
  2. Silverlight Controls and a Touch of LINQ in Orcas Beta 1

Miscellaneous

  1. VM Performance Checklist - Before you Complain that your Virtual Machine is Slow
  2. How I Setup Lab Domain Using VPC 2007
  3. Key Jedi 1.03 (Renamed from ShortWatcher)

Monday, May 28, 2007

Links (5/28/2007)

.NET

  1. Passing Parameters to Threads - ParameterizedThreadStart
  2. Method Group Coversion Syntax - ParameterizedThreadStart
  3. A beginners guide to XPath
  4. MbUnit 2.4 - good post on some high-level features
  5. MbUnit 2.4 RTM: Now you can use Decimals in Row attributes
  6. Motivate Your Unit Tests With the Release of MbUnit 2.4
  7. Windows Workflow 104 or WF Part 4
  8. In Case You Haven't Heard - Partial Methods
  9. What Technologies Should I Focus On? - a few days ago Help.Net had a post on Top 10 .NET Framework Technologies. I mentioned he forgot SharePoint but Kirk also brought up Silverlight too.
  10. Register/Unregister .NET Asseblies into GAC using Shell Extentions
  11. Orcas/LINQ Dev Care Materials - Jim Holmes has his DevCares presentation materials up
  12. Using VB.Net to Create a PowerShell CmdLet

Web

  1. Final Silverlight Beta 1 Conversion! -- Animated menu
  2. Web Client Software Factory and Enterprise Library. I want to Opt-in, not Opt-out.
  3. New online resources for the past two weeks (05/06/2007 - 05/20/2007) - RadControls from Telerik
  4. The most complete C# Webbrowser wrapper control
  5. Silverlight grab bag

Visual Studio

  1. Team Build Ticker for your system tray

Development

  1. Review: Invirtus Enterprise VM Converter
  2. VPC Conversion to VMWare

Miscellaneous

  1. Introducing ShortWatcher: Show your keyboard magic while presenting

Friday, May 25, 2007

Links (5/25/2007)

.NET

  1. XLINQ Introduction Part 3 Of 3
  2. Ruby-Like Syntax in C# 3.0
  3. MbUnit 2.4 RTM
  4. Read a file from an embedded resource.
  5. So what are generics anyway? - from a Delphi developer perspective
  6. Predicates as rules - Generic predicates
  7. Build your own CAB Part #3 - The Supervising Controller Pattern
  8. Top 10 .NET Framework Technologies to Learn in 2007 - I would have to add SharePoint to this list
  9. Abstract Factory Pattern
  10. Editable TreeView

Web

  1. New Best Practice: Ajaxifying UserControls
  2. How to use CardSpace to secure web applications
  3. How to safely keep a password field during postbacks and why it shouldn't be done
  4. ASP.NET ViewState Decoders

Visual Studio

  1. TFS Guide - Know the effective usage of TFS in the real world constraints

Development

  1. Martin's thoughts on RubyConf2007
  2. You don't blog? I'm suffering because you don't blog. - I whole-heartedly agree.

Miscelleneous

  1. Be careful with VHDs and Windows XP Compressed Folders

Wednesday, May 23, 2007

Links (5/23/2007)

.NET

  1. Introducing LINQ – Part 2
  2. Build your own CAB Part #2 - The Humble Dialog Box
  3. StringEnum That Works Like System.Enum
  4. Send Email Message
  5. Email address validation - Regex
  6. Enterprise Library 3.1 - May 2007 - doc, webcasts can be found here
  7. The KB article every one should know about - KB 307340 - use StringBuilder
  8. Orcas: Partial Methods
  9. More on LINQ to SQL
  10. Getting Started with NHibernate: Part II
  11. Getting Started with NHibernate: Part III

Web

  1. How to Include a Windows Workflow (.NET 3.0) in ASP.NET Web Application
  2. Added Contstraint Based Expressions To Subsonic
  3. Telerik: dControls Q1 2007 SP1 released

Visual Studio

  1. Debugging in Visual Studio 2005 with a Symbol Server

My SharePoint Blog

Development

  1. How can I convince my management/other developers of the value of unit testing?
  2. Is your code "Operational"?

Miscellaneous

  1. Update: ZoomIt v1.42

Tuesday, May 22, 2007

Links (5/22/2007)

.NET

  1. Introduction to LINQ, Part 2: LINQ to XML
  2. LINQ To Objects - Part 3
  3. GridView and dynamic data sources
  4. PowerShell - CMD.exe compatibility
  5. Factory Pattern in .NET
  6. ArgumentHelper - Provides helper methods for asserting arguments
  7. ArgumentHelper and Consistent Exception Messages

Web

  1. Storing Binary Files Directly in the Database using ASP.NET 2.0
  2. View Source Reflector Tool for .NET Silverlight Apps
  3. Silverlight Toolbar Example
  4. Top 10 Application Security Vulnerabilities in Web.config Files - Part Two
  5. Calling Javascript from C#
  6. Silverlight and C# in Orcas Beta 1 - best introduction post to get you going in Silverlight using Orcas
  7. Downloading a File with a Save As Dialog in ASP.NET
  8. On closing IFRAME tags - use </iframe>
  9. 60 Elegant and Visually Appealing Designs
  10. SubSonic: Getting Started Webcast

Visual Studio

  1. Using Visual Studio Macros to Increase Productivity

My SharePoint Blog

Development

  1. Clean and Zip Source - This application does one thing. It adds an explorer shell menu to folders that when selected will recursively delete the contents of the bin, obj and setup folders. If you have a .NET project that you wish to share with someone, this is useful to remove the unnecessary stuff from the folder before you zip it up and send it off.
  2. Build your own CAB Part #1 - The Preamble
  3. Breaking down a mountain of bugs

Miscellaneous

  1. Robocopy Standard on Windows Vista
  2. Whitepaper: Performance Tuning and Benchmarking Guidelines for VMware Workstation 6

Sunday, May 20, 2007

Links (5/20/2007)

.NET

  1. Business Object Introduction
  2. Switch DataTable Rows
  3. Using LINQ to SQL (Part 1)
  4. Creating Stock Charts Using C#
  5. Exception Message box using C#
  6. Creating A LINQ Query Provider
  7. "Using the Adapter Pattern" (in .Net)
  8. Getting Started with NHibernate: Part I
  9. NDepend 2.2 - can't wait to startup our new .NET project so I can start using NDepend on a daily basis
  10. What’s involved in a simple Linq query?

Web

  1. Silverlight Reflector
  2. eDevTeach: Asynchronous ASP.NET 2.0 PPT and Demos
  3. GMail-like Loading Indicator with ASP.NET Ajax
  4. AJAX-based Progress Indicators
  5. Process items in a DataGrid
  6. AJAX AutoComplete/AutoSuggest TextBox
  7. Understanding SessionState

Visual Studio

  1. Adding Custom Dialogs to a Visual Studio Setup Project
  2. uOutsourced Projects using Visual Studio Team System

My SharePoint Blog

Development

  1. Presentation tips

Thursday, May 17, 2007

Links (5/17/2007)

.NET

  1. What's New in CSharp 3.0
  2. CruiseContol Enterprise
  3. Dependency Injection and Object Composition put to practice - using ObjectBuilder, slides and demo project
  4. A simple PowerShell script to find and replace using regular expressions in multiple files
  5. SubSonic: A Day In The Life Webcast Part 1 Is Ready

Web

  1. Dave Relyea's C# Layout Controls - Silverlight controls
  2. Tip/Trick: Supporting Full Screen Mode with Silverlight
  3. Binding to Web Services
  4. Using a webservice to access data across multiple platforms - article is to demonstrate how a XML based webservice can be used to create an access tool to multiple datasources across multiple platforms

Visual Studio

  1. Team System Widgets

My SharePoint Blog

Wednesday, May 16, 2007

Links (5/16/2007)

.NET

  1. Update to SQL connection string validation code
  2. LINQ To Objects - Part 2
  3. Custom Generic EventArgs
  4. Why are overloaded operators always static in C#?
  5. Reflector Addins and PowerShell Language Support for Reflector
  6. Searcharoo : Search using C# - project developing different kinds of search in C#
  7. 101 LINQ query samples
  8. Leaky Functions\Barrel of Bugs
  9. Introduction to LINQ, Part 1: LINQ to Objects

Web

  1. ASP.NET 2.0 application running in Firefox and not running in IE
  2. ASP.NET Futures Release
  3. Updated ASP.NET AJAX Sample Code For OO Development
  4. Link to ASP.NET Futures: ASP.NET Web: The Official Microsoft ASP.NET 2.0 Site
  5. Error handler for web applications
  6. Telerik Controls - Top 15 Optimization Tips and Tricks
  7. ASP.NET : Disable Left Click But Enable Right Click

Visual Studio

  1. New "Orcas" Language Feature: Anonymous Types
  2. Code Coverage Collection - VSPerfMon.exe
  3. VSTS Guidance Resources On Codeplex
  4. Team Architect Power Tools
  5. How Tos (Visual Studio Team System)

My SharePoint Blog

Development

  1. CodeGear unviels first IDE for Agile Ruby on Rails Web 2.0 Development
  2. Updates: SigCheck v1.4, PsExec v1.83, DiskExt v1.1

Miscellaneous

  1. Weather Channel Windows Vista Gadget

Sunday, May 13, 2007

Links (5/13/2007)

.NET

  1. Load contexts and Type.GetType
  2. Exposing Hidden Events
  3. SubSonic Scaffold control - a GridView with Class
  4. SubSonic: 2.0.1's Ready To Go
  5. SubSonic Starter Site Update
  6. MsBuild: sort your Content item file names
  7. Granting User Rights in C#
  8. Setting Windows Service Account - C# and WMI
  9. Generic List Converter Snippet
  10. XAML control listing
  11. Virtual Functions Explored - C++ C# examples
  12. File Exists
  13. Word automation using C#
  14. Using Action delegate with List.ForEach

Web

  1. More on VS Orcas Beta 1 VPC and ASP.NET
  2. Random numbers in JavaScript
  3. Silverlight C# 3.0 Features

Visual Studio

  1. New Unit Testing Features in Orcas (Part 1)
  2. New Unit Testing Features in Orcas (Part 2)
  3. Visual Studio Code Metrics

My SharePoint Blog

Miscellaneous

  1. Disable Vista's Built-In Zip Functionality
  2. Microsoft SharedView Public Beta (formerly Codename Tahiti)
  3. **** Optimizing Virtual Machines
  4. SQL Server 2005 Tools and Utilities
  5. **** VMware 6.0 ROCKS! Kicks Virtual Server's butt!

Thursday, May 10, 2007

Links (5/10/2007)

.NET

  1. Getting started with Language Integrated Query (LINQ) in .NET Compact framework 3.5
  2. Step by Step on how to start with new MS Technology
  3. Converting an object collection to a DataSet
  4. VSTO: My Favorite Feature - Ribbon Designer
  5. PowerShell: How Can I Delete All the Duplicates in a Set of Processes But Keep the Oldest Process?
  6. How do I check duplicate items in a ListView?
  7. Introducing LINQ – Part 3
  8. SubSonic: 2.0 Starter Site Is Ready!
  9. [Note to Self] SubSonic Requires a Primary Key for Every Table
  10. Productive Unit Testing with Specialized Assertion Classes in MbUnit
  11. MbUnit:  new fixture for embeding resources in tests
  12. MbUnit: Exploring MbUnit's CollectionAssert
  13. See who calls any method in C#

Web

  1. 70 Expert Ideas For Better CSS Coding
  2. Silverlight Console Applications
  3. Silverlight Samples
  4. Hello World with Silverlight and Silverlight Streaming
  5. Forcing an ASP.NET Application to 'stay alive'
  6. Web Application Projects vs. Web Site Projects
  7. Implementing the MVC Pattern in ASP.NET
  8. What ASP.NET Developers Should Know About JavaScript
  9. (K. Scott Allen) JavaScript Article
  10. Dispatch v1.0 Released.... finally
  11. Project code name "Astoria" - a technology that enables applications to expose data as a data service that can be consumed by web clients within corporate networks and across the internet
  12. Simple Active Directory authentication using LDAP and ASP.NET
  13. Telerik: How To: Create custom skins

Visual Studio

  1. Error 1718 when installing Visual Studio 2005 Service Pack 1

My SharePoint Blog

Development

  1. The absolute bare minimum every programmer should know about regular expressions
  2. Software Estimation: Remember that Targets are not Estimates

Miscellaneous

  1. Feature comparison: VMware Workstation 6.0 vs Server 1.0
  2. InstaCalc - type equations into the program and it just calculates the results
  3. ShellExec (a tiny tool)
  4. New ThinkPads Announced Today - great, a few months after I bought one, a new version comes out and it's much cheaper and more powerful. sigh.
  5. Speedfan Vista Sidebar Gadget - Speedfan Meter

Tuesday, May 08, 2007

Links (5/8/2007)

.NET

  1. More Fun with C# Interators : A Counting Iterator
  2. Using Bit Fields in C# (Enumerations)
  3. Giving up on Shipping 100 Refactorings in 2007 - Mark Miller being Mark Miller - does that guy ever sleep?
  4. Generic List Converter Snippet
  5. NHibernate for Reporting

Web

  1. Silverlight workflow designer
  2. ASP.NET Provider Exceptions (ProviderException)
  3. Customizing your Web Part Chrome
  4. Validate a form before submitting it in ASP.NET
  5. Silverlight .NET introduction for JavaScript Developers

My SharePoint Blog

Miscellaneous

  1. Recovering a lost Virtual PC Console

Monday, May 07, 2007

Links (5/7/2007)

.NET

  1. Pragmatic TDD, (mis-)using the tools to get rids of all those Form1’s
  2. Creating a tasktray application
  3. ObjctListView Update (1.0.0.11): Find, Select, & Property Paths
  4. Rhino Mocks 3.1 - Released
  5. Raising events (from a mock) using Rhino Mocks
  6. Comparing Strings in NUnit 2.2 versus NUnit 2.4
  7. INotifyPropertyChanged and beyond - Part I
  8. Instant Oracle using C#
  9. Visitor Revisitted: LINQ, Function Composablity and Chain of Responsibility
  10. Anonymous methods: how to factorize surrounding statements like try-catch

Web

  1. Mix Session Video -- Silverlight: Creating and Delivering Amazing Video Experiences on the Web
  2. Temporary Silverlight HACK for FireFox
  3. **** Powerful/Free Download: Refactor! for ASP.NET 2.2 - looks nice
  4. Silverlight - overview from Scott Guthrie

Visual Studio

  1. Code Review Add-In

My SharePoint Blog

Development

  1. Managing Quality (part 7) - Code Coverage
  2. The Six Principles of Code Generation

Sunday, May 06, 2007

Links (5/6/2007)

Personal Note: I ran the Cincinnati Flying Pig Half Marathon today. Finished at 1:56 (under my goal of 2:00). Very pleased!

.NET

  1. Setting PropertyBehavior On All Properties With Rhino Mocks
  2. Stubbing Rhino Mocks
  3. NHibernate 1.2 Released
  4. Calling Asyncronous Method Inside a Loop
  5. SubSonic: Query Webcast Is Up
  6. The Try-Catch-Abort Pattern
  7. Inline Visitor Construction using LINQ

Web

  1. Silverlight - Program the Web the Way YOU Want It
  2. Silverlight ASP.NET control: ClientServices
  3. Silverlight ASP.NET control: AsyncFileUpload
  4. Silverlight vs. Flash: The Developer Story
  5. Lutz's Silverlight 1.1 Alpha Samples
  6. Debug JavaScript in Visual Studio 2005
  7. Silverlight - Top 10 Features
  8. Silverlight ProgressBar Control
  9. Who Is Looking: Building a Custom ASP.NET Control that uses Javascript, Cascading Style Sheets, and Ajax

Visual Studio

  1. What's in Orcas Beta 1?
  2. Code Coverage Instrumentation
  3. Orcas Object Model Documentation
  4. Understanding the TFS Cube

My SharePoint Blog

Development

  1. Baking Performance Into the Life Cycle

Miscellaneous

  1. Installing Ubuntu on Virtual PC for Windows Lovers - I've been meaning to do this so I can check it out - maybe check out Mono - thanks to Phil to taking the time to document the installation process.
  2. Vista Battery Fix?

Thursday, May 03, 2007

Links (5/3/2007)

.NET

  1. WinDbg 6.7.5.0 released
  2. CC.NET Vista Sidebar Gadget updates
  3. Beware overloaded operator ==
  4. Time scheduler in C#
  5. Using Window Messages to Implement Global System Hooks in C#
  6. C# code for pulling data out of an IDataReader
  7. MsBuild: sort your Content item file names

Web

  1. Open and Display XML in aspx page
  2. ASP.NET Datagrid allows storing both original and edited values
  3. RSS Feed to Dataset (Youtube Sample)
  4. Silverlight in more detail

Visual Studio

  1. Making Add-in development easier
  2. Silverlight C# Controls

My SharePoint Blog

Development

  1. Tips for a successful team lead
  2. 8 defensive programming best practices
  3. Application and domain modeling
  4. A Quick Introduction to UML Sequence Diagrams

Miscellaneous

  1. How to Install Components in the Delphi IDE
  2. Installing a Component into Delphi 2007
  3. .CHM files residing on a network drive don't display their contents

Wednesday, May 02, 2007

Links (5/2/2007)

.NET

  1. OrderedDictionary: A generic implementation of IOrderedDictionary
  2. GhostDoc 2.0.0 Released
  3. Check out i4o: indexing for LINQ
  4. A cool new search engine for finding .NET content
  5. Introducing IronRuby
  6. Ruby for C# Geeks

Web

  1. JavaScript Chart
  2. Silverlight Hello World in C# from VS 2005
  3. ASP.NET AJAX Tips & Tricks
  4. Silverlight 1.1 "Airlines" managed code sample published
  5. Remove HTML Tags from HTML string
  6. Silverlight 1.1 Getting started?
  7. PowerShell - ject Serialization Directives
  8. Putting Mix, Silverlight, the CoreCLR and the DLR into context
  9. MindManager to Silverlight demo - looks pretty sweet
  10. MIX07: Extending the Browser Programming Model with Silverlight
  11. JavaScript Object Shorthand and JSON
  12. SilverLight Developer Reference Poster
  13. NHibernate Best Practices article updated

Visual Studio

  1. REALLY cool case studies with ROI figures - on using TFS
  2. Updated Team system Licensing Whitepaper
  3. TFS Team Project whitepaper
  4. Checklist: Things to have prepared *before* starting a new TFS install

My SharePoint Blog

Development

  1. INVEST in your stories with SMART tasks
  2. What Makes Code "Good"?

Miscellaneous

  1. Battery Indicator Light Behavior - for the ThinkPad T60
  2. Solving Virtual Machine Maintenance Problems With Disk Imaging by John Paul Cook