2012
Pro .NET Best Practices Book Review
by tadandersonI highly recommend this book to any role involved with developing .NET software.
2009
2008
Comparing ASP.NET Web Services to WCF Based on Development
by brianwaustin (via)Outlines the basic differences between the two. Gives a developer a better idea of when to use WCF and when not to.
Instrumentation: Powerful Instrumentation Options in .NET Let You Build Manageable Apps with Confidence
by brianwaustin (via)Instrumentation allows you to determine the running state of a system once it has been deployed. This is crucially important today since the people supporting systems are unlikely to be the same people who developed them. Like good error handling, instrumentation is best done at development time. A sound instrumentation policy must be established at the beginning of the development process to determine what should be instrumented, why, where, and how.
ADO.NET Articles, Tutorials, Examples: ASP Alliance
by brianwaustin (via)Articles on implemenation of ADO.Net
The Official Microsoft ASP.NET Site
by brianwaustinIn this tutorial we'll start from the very beginning and create the Data Access Layer (DAL), using typed DataSets, to access the information in a database.
ASP.NET MVC : The Official Microsoft ASP.NET Site
by brianwaustin (via)ASP.NET MVC provides a framework that enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display.
Releasing the Source Code for the .NET Framework Libraries - ScottGu's Blog
by brianwaustinOne of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.
Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year.
.NET Web Product Roadmap (ASP.NET, Silverlight, IIS7) - ScottGu's Blog
by brianwaustin (via)Over the next few months we'll be delivering a series of additional products that build on top of this VS 2008 and .NET 3.5 foundation, and make .NET development even better.
Web Service Software Factory
by brianwaustin (via)The Web Service Software Factory (also known as the Service Factory) is an integrated collection of tools, patterns, source code and prescriptive guidance. It is designed to help you quickly and consistently construct Web services that adhere to well known architecture and design patterns.
Service Station: WCF Messaging Fundamentals
by brianwaustin (via)Since the early days of XML, the software industry has relied on a little-known specification that provides a standard definition for the data found in an XML document. This specification, referred to as the XML Information Set (InfoSet), defines elements and attributes in terms of the information they contain, in a way that's completely independent of the byte representation.
Charlie Calvert's Community Blog : LINQ and Deferred Execution
by brianwaustin (via)This post covers one of the most important and frequently misunderstood LINQ features. Understanding deferred execution is a rite of passage that LINQ developers must undergo before they can hope to harness the full power of this technology. The contents of this post assumes an intermediate understanding of LINQ.
Introduction to Functional Programming in C#.
by brianwaustinWith the release of the 3.5 framework, we have a completely different coding style available (functional programming). We could actually do functional programming in the 2.0 framework, but the resulting code was ugly and hard to understand at a glance and thus hard to maintain. Now, with lambda method syntax and extension methods, we can produce very human-readable code written in a functional style.
A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies
by brianwaustin (via)This article provides a high-level performance comparison between Windows Communication Foundation (WCF) and existing Microsoft .NET distributed communication technologies.
ASP.NET & Windows Forms UI controls and components and Reporting solution
by brianwaustin & 4 others (via)Telerik is a leading vendor of User Interface (UI) components for ASP.NET and Windows Forms, and .NET Reporting solutions. Building on our expertise in interface development and Microsoft technologies, Telerik helps customers build applications with unparalleled richness, responsiveness and interactivity. Created with passion, Telerik products help thousands of developers every day to be more productive and deliver reliable applications under budget and on time.
11 Visual Studio 2005 IDE Tips and Tricks to Make You a More Productive Developer » Chinh Do
by brianwaustin (via)Here are my top 11 tips and tricks for getting things done faster with the Visual Studio 2005 IDE (without using third-party add-ins or upgrading hardware… that’s another article). Yes, some of these tips and tricks may fall into the "obvious" category, but I think they are worth repeating. I continue to see too many .NET developers not taking advantage of even the basic time-saving techniques.
Brad Abrams : Internal Coding Guidelines
by brianwaustin & 1 otherDesign Guidelines, Managed code and the .NET Framework
Find and report unhandled exceptions - Exception Hunter
by brianwaustinAnalyze your .NET assembly for possible exceptions
Amazon.com: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series): Books: Krzysztof Cwalina,Brad Abrams
by brianwaustin (via)"This book is an absolute must-read for all .NET developers. It gives clear do and don't guidance on how to design class libraries for .NET. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why things are the way they are. This information will aid developers designing their own class libraries and will also allow them to take advantage of the .NET class library more effectively."
.NET Tools: Ten Must-Have Tools Every Developer Should Download Now -- MSDN Magazine, July 2004
by brianwaustinThis article discusses:NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler to compile small bits of code
Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter
Regulator to build regular expressions
.NET Reflector to examine assemblies
Code profiling, memory profiling, .NET profiler - ANTS Profiler
by brianwaustinIdentify performance bottlenecks quickly and easily
Optimize memory usage and locate memory leaks
Visual Studio integration with context sensitivity
Download file includes FREE PInvoke.net Visual Studio Add-in
2007
Migrating WSE 3.0 Web Services to WCF
by brianwaustinMSDN official guide to service migration under the WSE 3.0 architecture.
Launch Announcement: DOTENET (Digg Clone)
by alfzurkin & 1 otherIts give me immense pleasure to announcement .NET portal - DOTENET (URL: www.dotenet.com). It’s "Digg" style web application dedicated to .NET and relative technologies. This portal will serve as central hub to share articles, tutorials, blog post etc.