InfoQ Homepage C# Content on InfoQ
-
C#'s Functional Journey
Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what to expected next.
-
Feature Toggles: the Good, the Bad, and the Ugly
Andy Davies covers how to use feature toggles effectively, some of the horror stories and how to avoid them, and how to deal with them if they do occur.
-
.NET Core on a Raspberry Pi Cluster with Docker and OpenFaaS
John Callaway explores creating and deploying Python and C# serverless functions on a cluster of Raspberry Pi using the OpenFaas framework.
-
Unit Testing Strategies & Patterns in C#
Bill Dinger discusses design principles and ways to make C# code testable, as well as using testing tools such as Moq, Autofixture, & MsTest.
-
Blazor: C# Running in the Browser via WebAssembly
Scott Sauber introduces WebAssembly, explaining why it isn't another Silverlight, and then showing through demos how Blazor works.
-
Writing Extensible Functional Code
Renan Ranelli discusses Protocols (Elixir & Clojure) and TypeClasses (Haskell) and relates them to alternatives in other languages (Mixins in Ruby and Extension Methods in C#).
-
C# 7, 8 and beyond: Language Features from Design to Release to IDE Support
Kevin Pilch tours C# 7, highlighting new features -pattern matching, tuples, local functions and more-, sharing insights into the language design process, and discussing potential features for C# 8.
-
Hybrid Code-Gen: Designing Cloud Service Client Libraries
Jon Skeet discusses using hybrid code generating to create cloud client libraries in a way that does not affect the future evolution of a service API.
-
Safe Systems Programming in C# and .NET
Joe Duffy shares some of his key experiences from building an entire operating system in a C# dialect and dealing with errors and concurrency robustly, focusing on open source C# and .NET.
-
C# Today and Tomorrow
Mads Torgersen discusses how C# is evolving, how the teams work in the open source space, and some of the future features and changes to the language (C# 7).
-
Creating a Rainstorm Using Infrared and C#
Lisa Taylor shares the story of programming trial and error. Using C#, JavaScript, pixels and bitmaps, loops and infrared light she created a digital rainstorm inside a shipping container.