InfoQ Homepage .NET Languages Content on InfoQ
-
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).
-
Unfrying Your Brain with F#
Andrea Magnorsky discusses active patterns, computation expressions, parsers, using type providers and more. These language features help make code simpler and easier to maintain.
-
A Board Game Night with Geeks
Felienne Hermans explains how she used F# to determine if the game Quarto can end up in a tie or if there is always a winner. The technique used can be applied to scheduling and register allocation.
-
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.
-
Beyond Lists
Phillip Trelford shows through live demos data structures that are orders of magnitude more performant than lists.
-
NET Machine Learning: F# and Accord.NET
Alena Hall presents various machine learning algorithms available in Accord.NET - a framework for machine learning and scientific computing in .NET.
-
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.
-
JavaScript for the C# (and Java) Developer
Phil Japikse introduces JavaScript to the C# developer, outlining some of the language paradigms.