InfoQ Homepage .NET Content on InfoQ
-
Designing C# 7
Lucian Wischik discusses the design process for C# 7, which is being designed in the open, with eager community participation on GitHub and elsewhere, and the language features that are taking shape.
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 1/2
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
-
JavaScript for the C# (and Java) Developer
Phil Japikse introduces JavaScript to the C# developer, outlining some of the language paradigms.
-
FsCheck: For Each Function There Exist Properties to Be Checked
Paulmichael Blasucci takes a look at FsCheck, a powerful library for doing property-based testing and sophisticated data generation in the CLR ecosystem.
-
A Little Non-chat About SignalR
Craig Berntson shows code samples for real world uses of SignalR: thermometers, alerts, non-web applications and others.
-
Modern Apps & Microservices
Bob Familiar introduces microservices, discussing their architecture and outlining cloud deployment scenarios, exemplified by a live demo on Microsoft Azure.
-
One Delegate to Rule Them All: Understanding OWIN
Keith Dahlby overviews OWIN, discussing its implications for .NET web application design and reviewing a real-world example of OWIN in action.
-
C# Inception: Using Roslyn and C# Code to Analyze C# Code
Project Roslyn is Microsoft's next generation .Net compiler. Its API allows you to dig into the details of any C# or VB Code.
-
Getting Pushy with SignalR and Reactive Extensions
Jim Wooley outlines the synergies between SignalR and Reactive Extensions enabling asynchronous LINQ over HTTP push notifications sent to a variety of clients.
-
Spreadsheets for Developers
Felienne Hermans presents various algorithms that outlining the power of Excel, showing that spreadsheets are fit for TDD and rapid prototyping.
-
Portable Code - The Trials of Porting Total War from Windows to Mac OS X
Guy Davidson, Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code as well.
-
Taming GPU Threads with F#
Daniel Egloff overviews Alea, an F# alternatives to CUDA C/C++ and OpenCL C++, showing how to write GPU scripts and perform dynamic compilation in F#.