.NET Tutorials & Articles
-
The Evolution of a Azure Web Application
by Michael CollierWindows Azure Web Sites and Windows Azure Virtual Machine - learn what it means for you
-
Protecting your ASP.NET Web API using OAuth2 and the Windows Azure Access Control Service
by Maarten BalliauwThe world in which we live evolves at a vast speed. Today, many applications on the Internet expose an API which can be consumed by everyone using a web browser or a mobile application on their smartphone or tablet. How would you build your API if you want these apps to be a full-fledged front-end to your service without compromising security? Maarten explains how.
-
Using HTML5 History in an ASP.NET MVC Site
by Dan MaharrySay that each time the user clicks on a menu item in your application, the entire page is refreshed. Not such a big deal if you have a high speed connection, but, if there is a lot of content on the page, this can be a problem. What we need is the ability to fill in the partial view of data and change around the styles on the page without refreshing the complete page. This is where the HTML5 History API comes in, and that’s what this article based on HTML5 for .NET Developers is all about.
-
An Introduction To F# Type Providers
by Keith BattocchiType Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates.
-
Apt Windows: Let’s Get Chocolatey! Part 2 : Multiple Installs and Package Creation
by Rob ReynoldsIn this second article on Chocolatey, Rob Reynolds looks at various ways to have Chocolatey install multiple packages on your machine and also how to create your own Chocolatey packages.
-
An Introduction to testing with the Model-View-Presenter pattern for Web Forms Development
by S. Ravi KiranIn this article, Ravi introduces the Model-View-Presenter pattern for Web Forms development, and how it compares to MVC. Then he demonstrates how to get started with it, by creating a page in a test-driven fashion
-
An Internal Application Message Bus in VB.Net
by John Rivett-CarnacWorking with threads gets complicated quickly as you work to stop them falling over each other. One way to organise threads so that they co-operate without tripping over each other is to use a messaging mechanism to communicate between them. John Rivett-Carnac looks at one such implementation of internal application messaging.
-
Continuous Integration Using NuGet And TeamCity
by Xavier DecosterXavier Decoster demonstrates how to incorporate the creation and reuse of NuGet Packages into your Continuous Integration build setup using TeamCity
-
5 Things You Should Know About Developing Windows 8 Apps with C#
byIn this article, Martin Beeby highlights five new features of Windows 8 that developers should know about.
-
Understanding The Basics Of Roslyn
by Dan MaharryThe Roslyn API is a major step forward for developers who want that intimate view of code. In this excerpt from Metaprogramming in .NET, the authors explain how it works through executable code and then go deeper into more of its parts.
-
Force-Directed Graph Layout in WebSharper
by Anton TayanovskyyIn this tutorial, Anton Tayanovskyy demonstrates how to build an interactive force-directed graph visualization running in the browser.
-
Handling Page Orientation in Windows Phone 7
by Dan MaharryWindows Phones, as with other small form factor devices, are able to deal with both landscape and portrait modes. In this article, based on Chapter 10 of Windows Phone 7 in Action the authors explain how a Silverlight page declares its supported orientations.
-
Writing Concurrent Applications Using F# Agents
by Tomas PetricekIn part 2 of this article on F# agents, Tomas Petricek looks at agent-based architecture for concurrent systems from a high-level perspective. It shows how to encapsulate agents into reusable components and several common inter-agent communication patterns used to build a concurrent system.
-
An Introduction To F# Agents
by Tomas PetricekIn this article, Tomas Petricek looks at how F# Agents lie at the intersection of parallel, asynchronous and concurrent programming styles and how they can be used to build concurrent applications
-
Taking the Single Responsibility Principle Seriously
by Ralf WestphalIn this article Ralf Westphal invesigates the Single Responsibility Principle, what it means in real-world scenarios and how that may translate into code
-
Apt Windows: Let’s Get Chocolatey!
by Rob ReynoldsIn the first of two parts, Rob Reynolds introduces chocolately, an application package manager similar to apt-get built on Powershell and nuGet
-
The HTML5 History API and ASP.NET MVC
by Dan MaharryThe HTML 5 History API is one of the newer kids on the HTML 5 block. This article based on chapter 4 of HTML5 for .NET Developers shows you one way of getting history integrated with your .NET server-side web applications.
-
An Introduction To Practical AOP Using PostSharp
by Brady GasterIn this article, Brady Gaster introduces the concept of Aspect Oriented Programming and how it can reduce code smells in your work. He uses PostSharp to refactor out logging, timing, transaction and GUI update code into separate and automatically executing Aspects
-
An Introduction To FSharpx
by Dan MohlDan Mohl introduces FSharpx, a community-driven, open source set of extensions for the F# language
-
Web Testing with MbUnit and WatiN Part 3: Testing Asynchronous AJAX Calls
by Yann TrevinConcluding his look at combining MbUnit and Watin to produce clean web integration tests, Yann Trevin looks at testing asynchronous calls