Library tutorials & articles tagged with .net
-
Iterator blocks in C# 2: auto-generated state machines
by Jon Skeet
Ever wondered how the magic "yield" statement works? Jon Skeet digs into the inner workings of C# 2.0 and how this innocuous statement gets you a whole load of "free" generated code for your iterators.
-
Iterators, iterator blocks and data pipelines in C#
by Jon Skeet
With the arrival of LINQ to Objects, understanding how iterators work has become more important than ever before. Learn how to implement them in C# 2 (or 3), and how these apply to the fundamental aspects of LINQ to Objects.
-
Creating Extensible Applications with MAF
by Mark Smith
Learn how using MAF allows you to easily create extensible applications that allow new features to be added without jeopardizing the stability of the existing code base. MAF provides a higher-level service that allow you to dynamically discover, load, secure and interact with external assemblies used to provide features for your application.
-
TDD in Practice - Dealing with Hard-To-Test Areas
by Ian Cooper
Tried TDD and abandoned it the moment you've tried it on 'real' code? Learn how to tackle these 'hard-to-test' areas, that those presentations and introductory books just don't seem to explain well.
-
Spatial data in SQL Server 2008
by Jason Follas
Jason takes you back to those high school geometry lessons and demonstrates how to take advantage of the new geospatial and geometric data types in SQL Server 2008.
-
ASP.NET Patterns every developer should know
by Alex Homer
In the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps.
-
REST and .NET 3.5 Part 1 - why REST based services?
by Richard Blewett
Why has REST been getting so much attention recently? It's no accident that Yahoo, Google and Amazon have chosen not to use SOAP to expose their APIs. Learn some of the issues of using SOAP, and how a RESTful based architecture can resolve some of these.
-
WPF Custom Controls
by George Shepherd
WPF completely overturns the classic approach to developing Windows applications and adds user interface flexibility and pizzazz unavailable to Windows developers up to now. George looks at one aspect of this - implementing controls.
-
Using AppDomains to Build Reliable Systems
by Pinku Surana
The first step to building reliable systems is to accept that it is impossible. Instead, we will attempt to build a more reliable system from a collection of smaller unreliable components. The idea is to manage failure rather than pursue an impossible perfection. Find out how.
-
Introducing Visual Studio .NET 2008 - Top 10 Features
by Mark Smith
After a long beta period, Visual Studio .NET 2008 is finally on general release. There are a ton of new features and enhancements in this release that make it almost a no-brainer to upgrade - I thought I’d take a moment and list my top ten favorites in no particular order.
-
Why Patterns
by Andy Clymer
We look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.
-
The Zen of Volta
by Richard Blewett
Richard takes a looks at a preview of a Microsoft incubation project called Volta, offering a new way of deploying applications written using single-tier architecture to a multi-tiered client/server environment without having to rewrite the code.
-
New C# 3.0 Language Features
by Scott Guthrie
Learn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types.
-
SQL Trusted Connections with ASP.NET
by Barry Dorrans
Hard coding passwords into your application or your web site is a bad thing. Barry looks at how we can use trusted connections to provide the authentication we need, without the need for these potential security hazards.
-
Using SQL Server for ASP.NET session state
by Barry Dorrans
Learn how you can use an alternative session storage method, using SQL Server - very useful if you're running sites across multiple servers, or need session state to persist across application restarts.
-
Common Intermediate Language
by Granville Barnettt
Granville gets down with the CLR, and takes a look at CIL/MSIL - the intermediate language that every .NET language gets compiled to, and has full access to the capabilities of the CLR.
-
Improving Application Quality Using Test-Driven Development (TDD)
by Craig Murphy
What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach.
-
Developing for Office 2007
by Matt Nicholson
The forthcoming 2007 Microsoft Office System offers many new opportunities for software developers. Matt Nicholson looks at the new user interface and the Open XML file format, finds out what's happened to VSTO, and explores the possibilities opened up by SharePoint Server 2007 and Groove 2007.
-
Read and write Open XML files (MS Office 2007)
by Zeljko Svedic
Learn how to read and write Open XML files in the new Microsoft Office 2007, with a particular examination of the Excel file format.
-
Using WMI From Managed Code
by Andriy Klyuchevskyy
Windows Management Instrumentation (WMI) is Microsoft's implementation of Web-Based Enterprise Management (WBEM) and the Common Information Model (CIM). Although WMI is COM-based, Andriy Klyuchevskyy shows you how you can access it from C# and VB.NET through System.Management, thanks to COM Inter-Op.