public marks

PUBLIC MARKS from ERSWeb with tag .net

May 2009

.NET Rocks!

Carl and Richard talk to Michael Feathers about how to bring legacy code (that which has no testing code coverage) into the 21st century.

November 2008

Comparing ASP.NET Web Services to WCF Based on Development

(via)
Outlines the basic differences between the two. Gives a developer a better idea of when to use WCF and when not to.

October 2008

Exposing a WCF Service With Multiple Bindings and Endpoints

(via)
Windows Communication Foundation (henceforth abbreviated as WCF) supports multiple bindings that allows developers to expose their services in a variety of ways. What this means is a developer can create a service once and then expose it to support net.tcp:// or http:// and various versions of http:// (Soap1.1, Soap1.2, WS*, JSON, etc). This can be useful if a service crosses boundaries between intranet and extranet applications for example. This article walks through the steps to configure a service to support multiple bindings with Visual Studio 2008 and the .Net 3.5 framework. For those that want to jump directly to the sample solution it can be found at the end of this article.

Instrumentation: Powerful Instrumentation Options in .NET Let You Build Manageable Apps with Confidence

(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.

September 2008

Download Reporting Services Scripter

(via)
Reporting Services Scripter is a .NET Windows Forms application that enables scripting and transfer of all Microsoft SQL Server Reporting Services catalog items to aid in transferring them from one server to another. It can also be used to easily move items on mass from one Reporting Services folder to another on the same server. Depending on the scripting options chosen, Reporting Services Scripter can also transfer all catalog item properties such as Descriptions, History options, Execution options (including report specific and shared schedules), Subscriptions (normal and data driven) and server side report parameters.

July 2008

May 2008

.NET Data Access Performance Comparison: ASP Alliance

(via)
In .NET, there are several ways to extract data from a data source. The two most common techniques using ADO.NET involve the use of the DataReader or the filling of a DataSet or DataTable with a DataAdapter. In this article, a very easy-to-reproduce set of tests is analyzed to determine which techniques performs the fastest. Further, additional variables such as N-Tier architecture and the effects of caching on the results are considered. Finally, I recommend some best practices based on the results

April 2008

The Official Microsoft ASP.NET Site

In 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

(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.

The Finalizer - IDispatch the Fury!

Microsoft battle bot created with .Net framework and geek know-how.

Releasing the Source Code for the .NET Framework Libraries - ScottGu's Blog

One 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

(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

(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

(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

(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.

February 2008

Introduction to Functional Programming in C#.

With 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.

January 2008

A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies

(via)
This article provides a high-level performance comparison between Windows Communication Foundation (WCF) and existing Microsoft .NET distributed communication technologies.

Best Practise for Improving .NET Application Performance and Scalability

(via)
How to design, code and test performance enhancement techniques in .Net

ASP.NET & Windows Forms UI controls and components and Reporting solution

by 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

(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 1 other
Design Guidelines, Managed code and the .NET Framework

Find and report unhandled exceptions - Exception Hunter

Analyze your .NET assembly for possible exceptions