.NET Tutorials & Articles
-
Pattern Matching in F# Part 2 : Active Patterns
by Jessica KerrIn part two of this series, Jessica Kerr looks at creating active patterns. These are functions to transform, recognize, and categorize custom types for use with the F# pattern matcher.
-
Pattern Matching in F# Part 1 : Out of the Box
by Jessica KerrIn the first of a two part series, Jessica Kerr examines and demonstrates the powerful built-in pattern matching functionality in F# and reveals there's a lot more to it than a C# switch statement or a regular expression
-
Using NuGet Packages
by Dan MaharryNuGet is a Visual Studio extension that makes it easy to pull in libraries, components, and most importantly their configuration into your visual studio project. In this article, based on chapter 5 of ASP.NET MVC 3 in Action, the authors discuss NuGet and show you how to use it to add functionality to a project.
-
Web Testing with MbUnit and WatiN Part 2: Controlling Localhost and IIS Express
by Yann TrevinOne important aspect of web testing which is not so often discussed in blogs or articles is how to run tests against a web project running in debug mode on the local host. Microsoft provides two options to let you debug web projects locally: the Visual Studio development server and IIS Express. In this second part of our series on writing web integration tests, we’re going to demonstrate how to use the WebTestServer<T> class to start either server from within a running test suite.
-
Web Testing with MbUnit and WatiN Part 1: Keeping Your Tests Legible
by Yann TrevinGallio, MbUnit and WatiN are a good choice of tools for writing web integration tests. Not only are they powerful tools but they allow us to write much cleaner and more concise tests than you might think. In this article we'll see exactly how clean and concise you can get.
-
Deploying An Azure Application
by John MannixFollowing on from our look at the four main pieces of Windows Azure in “Introduction to Windows Azure”, John Mannix runs us through the development of an Azure application in C# and its deployment into the cloud.
-
To The Cloud: Moving Red Gate Tools to SQL Azure
by Roger HartRoger Hart looks back at Red Gate's inclusion of SQL Azure into its database applications, the issues they encountered and the solutions they created
-
Building an HTML5 application with WebSharper Sitelets, Part 2
by Adam GraniczIn the second half of this tutorial you will learn how to extend this simple web application with authentication. Basically, you will implement Login/Logout functionality and protect the Clock page with authentication to require users to log in before they can see the local time.
-
Building an HTML5 application with WebSharper Sitelets, Part 1
by Adam GraniczIn this article, we're going to look at using WebSharper, a web development framework for .NET, to build a small web application from scratch that features an HTML5-based clock.
-
Functional Cells : A Spreadsheet in F#
by Philip TrelfordIf you’ve ever written formulas in a spreadsheet then you’re already familiar with some of the principles of functional programming. The key building blocks of a spreadsheet are cells containing functions and values. To demonstrate functional programming at large, this article will be looking at the implementation of a functional spreadsheet written in F
-
Using SqlBulkCopy for high performance inserts
by Mike GoatlyIn the age of Object Relational Mapping frameworks (ORMs) it seems unusual to ever get 'close to the metal' when it comes to persisting data. However, when you need to squeeze the last ounce of performance out of your app - it can make sense to go under the covers.
-
From C# to F#: A Developer's Perspective
by Dave ThomasLearn the key differences between the C# and F# languages and some of the concepts that functional languages lead you to think about.
-
Learn F# Programming
by Ted Neward and Jessica KerrProviding both leading-edge functional programming and familiar object-oriented capabilities, F# gives the developer more power to solve problems -- all in fewer lines of code, thanks to succinct syntax.
-
Integrating Active Directory Into Azure
by Steve PlankThe most common giveaway a user experiences when an enterprise application has been moved to the cloud is the sudden appearance of a username/password dialogue box.
-
Advanced scenarios with Windows Azure Queues
by Maarten BalliauwQueues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off polling
-
Using the Queuing Service in Windows Azure
by Brian PrinceWe introduce one of the simplest services in Azure to get to grips with - the message queue service
-
How to migrate your ASP.NET site to the Azure cloud
by Richard ParkerMany developers might not realise just how straightfoward it is to migrate an ASP.NET website from a hosted server into the Azure cloud. We show you how.
-
Introduction to Windows Azure - What you should know
by Neil MackenzieNeil Mackenzie looks at where Windows Azure fits among the various cloud computing offerings in the wild today, and also at the four key areas of Azure that new developers will need to be aware of when they start their first project.
-
Design for testing
by Kevin JonesTesting should be an integral part of your design, and Kevin Jones explains just how to make it so.
-
Improving Web Site Performance and Scalability while saving money
by Robert BoedigheimerLearn the tools and techniques that can dramatically improve performance for a web site, while saving money by reducing server load and bandwidth requirements.