InfoQ Homepage .NET Languages 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.
-
F# Code I Love
Don Syme keynotes on examples of F# code he loves and why. He also touches language design, functional programming, object programming, language features and functional-first programming.
-
F# Code I Love
Don Syme discusses examples of F# code, showing how it relates to language design, functional programming, object programming, and language features, both as an individual and in teams.
-
.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.