InfoQ Homepage .NET Content on InfoQ
-
Asynchronous Programming Made Simple Through Messaging
Svein Arne Ackenhausen discusses the benefits of asynchronous programming showing some possible code implementations using messaging.
-
Design by Contract (DbC)
Joël Hébert introduces and demoes Design by Contract’s main concepts –preconditions, postconditions, object invariants- showing their benefits in creating more robust code.
-
Forget about Threads: Tasks, Asynchronous Methods & Co-routines
Arne Claassen presents the benefits of asynchronous programming, demoing and contrasting DReAM coroutines with C#’s asynchronous methods.
-
Let Me Introduce My Moncai!
Dale Ragan presents Moncai, an open source .NET/Mono PaaS currently in beta, detailing its current features and plans for the future, and what is makes it more attractive than similar solutions.
-
Convention-over-Configuration in an Agile World
James Kovacs discusses using TDD and BDD to avoid complexity and creating evolving architectures where convention is emphasized over configuration.
-
Asynchronous Memcached with a Side of Ketchup and Membase
Jason Sirota explains with code samples how to combine caching with asynchronous IO using memcached, Membase and Ketchup in order to maximize the throughput of an application.
-
Distributed STM - A New Programming Model for the Cloud
Cyprien Noel discusses distributed transactional memories along with ObjectFabric, a Java server based on eXtensible Software Transactional Memory, an OS library for concurrent and distributed apps.
-
3 Mobile App Development Problems and Ways to Solve Them
Frank Krueger discusses 3 mobile application development problems: failing network connection, multiple UIs, and bugs, presenting strategies for solving them.
-
Agile Architecture: Linking Requirements and Architecture to Solve the Right Problem
Mario Cardinal explains how to use agile practices to incrementally introduce non-functional requirements into the architecture in order to reduce the complexity of the solution.
-
F# and Mono, Best Friends Forever
Richard Minerich shows how to use F# in Mono with MonoDevelop, detailing some of the features that make it attractive to programmers.
-
Test First Development v.Next with Pex and Moles
David Starr demoes Pex –a parameterized white box unit test tool- and Moles –an isolation framework-, two .NET tools useful for test-first development.
-
Next Generation Mashups
Erik Renaud talks on building mashups with OData and normalized schemas to create solutions for mobiles devices in a distributed Internet and how to deal with existing architectural constraints.