InfoQ Homepage .NET Content on InfoQ
-
Demystifying .NET 4.5 Async
Mitchel Sellers introduces .NET 4.5 Async, showing how to use it by means of examples.
-
History of MonoGame
Dominique Louis covers the history of MonoGame from its roots in XNA and how the team ported it to 8 platforms. He demoes taking a simple 3D XNA sample from Windows to Android and Windows Phone 8.
-
Modern Legacy Systems
Robert Annett explores some of the issues of upgrading, maintaining or replacing legacy Java and .NET applications that haven't been touched in a decade, providing advice on solving common problems.
-
Shuttle Service Bus
Eben Roux introduces messaging using a service bus, explaining the differences between WCF, web services and a service bus, and demoes how Shuttle handles messages.
-
F# for Trading
Phil Trelford describes and demonstrates areas where F# excels, such as domain modeling, computation and concurrency.
-
Functional DSLs for Biocomputation
Colin Gravill talks about how using F# to construct a shared analysis engine and the languages used to make the individual tools.
-
F# Big Data Scripting
Matthew Moloney shares some of the F# tools built at Microsoft Research for dealing with Big Data.
-
Information Rich Programming with F# 3.0
Donna Malayeri speaks on information rich programming with F# 3.0’s type providers and query expressions, explaining how type providers work under the hood.
-
Types vs. Tests: An Epic Battle?
Amanda Laucher and Paul Snively debate solving problems through types and tests using different approaches.
-
Asynchronous Programming on the Server and the Client in F#
Tomas Petricek demoes server-side and client-side asynchronous programming with non-blocking code and without inversion of control in F#.
-
Functional Architecture
Phil Trelford suggests domains, such as modeling, DSLs, concurrency, for which functional programming is well-suited, and areas for which an OO or a mixed approach has better results.
-
Going for Speed: Testing Against Performance Expectations
Jay Harris offers tips on using unit testing to improve the performance of applications.