-
Microsoft is applying lessons from Rust to C# in a planned redesign of the unsafe code model, continuing a years-long company focus on reducing memory-safety risks historically associated with C and C++
05/27/2026
-
Rockford Lhotka previews his Visual Studio Live! San Diego session, "MCP Magic," and explains why the Model Context Protocol is becoming a key building block for AI agents. In this Q&A, he discusses how C# developers can build MCP servers, connect them to agents, and design tool layers that are useful, scalable, and production-ready.
05/07/2026
-
Dr. James McCaffrey presents a complete end-to-end demonstration of quadratic regression, implemented from scratch, with pseudo-inverse training, using the C# language. Compared to standard linear regression, quadratic regression is better able to handle data with a non-linear structure and interactions between predictor variables. Compared to other types of training, pseudo-inverse does not require any parameters that must be determined by trial and error.
05/01/2026
-
Microsoft says the beta is production-ready for many day-to-day workflows and CI pipelines.
04/21/2026
-
Microsoft has released .NET Aspire 13.2 with a new AI-focused CLI for coding agents, preview TypeScript AppHost support, dashboard updates, and revised integrations.
03/25/2026
-
Microsoft released TypeScript 6.0 on March 23, the last version built on the original JavaScript codebase, with three post-RC changes and a wave of deprecations designed to ready codebases for the Go-based TypeScript 7.0.
03/23/2026
-
Dr. James McCaffrey presents a complete end-to-end example of random forest regression to predict a single numeric value, implemented using C#. A random forest is a collection of basic decision tree regressors that have been trained on different subsets of the source training data. The technique reduces model overfitting to give more accurate predictions on new, previously unseen data.
03/18/2026
-
Release Candidate lands March 6, positioning 6.0 as precursor to native TypeScript 7.0 based on Go Language.
03/06/2026
-
Microsoft's .NET 11 Preview 1 introduces runtime and SDK enhancements while facing community scrutiny over C# syntax complexity and a strategic shift toward AI-driven development.
02/11/2026
-
Dr. James McCaffrey presents a complete end-to-end demonstration of quadratic regression, implemented from scratch, with SGD training, using C#. Compared to standard linear regression, quadratic regression is better able to handle data with a non-linear structure, and data with interactions between predictor variables.
01/21/2026
-
C# was named TIOBE’s Programming Language of the Year, while the index also pointed to a potential rise for TypeScript. Here’s how the latest rankings compare across TIOBE, RedMonk, and PYPL.
01/08/2026
-
Dr. James McCaffrey presents a complete end-to-end demonstration of linear regression using pseudo-inverse training. Compared to other training techniques, such as stochastic gradient descent, pseudo-inverse training does not require any parameters and so it is especially simple to use.
12/15/2025
-
Microsoft previews a GitHub Copilot-powered VS Code Insiders tool that modernizes JavaScript/TypeScript apps by upgrading npm dependencies and fixing breaking changes.
12/10/2025
-
Microsoft says its Go-based "native" TypeScript 7 compiler and language service are now stable enough for everyday editor and CLI use, delivering big speed gains and near-complete type-checking parity, while setting TypeScript 6.0 as the final JavaScript-based release and outlining remaining emit and tooling-API gaps.
12/02/2025
-
Dr. James McCaffrey presents a complete end-to-end demonstration of decision tree regression from scratch using the C# language. The goal of decision tree regression is to predict a single numeric value. The demo implementation uses pointers (references) for efficiency but does not use any recursion for better maintainability and customization.
11/20/2025
-
Microsoft's C# 14 and F# 10 updates ship with .NET 10, adding new language features, tooling improvements and refinement-focused enhancements across both ecosystems. Extension member functionality highlights C# 14, while F# 10 gets scoped warning suppression in a release emphasizing refinement and consistency.
11/17/2025
-
GitHub's Octoverse 2025 shows TypeScript becoming the most used language on the platform by monthly contributors, with data pointing to typed languages and AI-assisted workflows influencing developer tool and language selection.
10/31/2025
-
Microsoft introduced two experimental GitHub Copilot Custom Agents--C# Expert and WinForms Expert--built to enhance .NET development workflows with specialized AI guidance, improved code quality, and Visual Studio integration.
10/29/2025
-
JetBrains’ latest State of Developer Ecosystem report shows Microsoft’s TypeScript leading the firm’s “Promise Index,” a measure of programming languages with the highest potential for future growth--topping Rust, Go, and Kotlin in projected momentum and user loyalty.
10/21/2025
-
Dr. James McCaffrey presents a complete end-to-end demonstration of Tsetlin Machine binary classification using the C# language. Tsetlin Machine models have characteristics of propositional logic, rule-based systems, and finite state automata. Tsetlin Machine systems require predictor values to be binary encoded and therefore the systems are very flexible and computationally efficient in terms of each operation, but computationally expensive in terms of number of operations.
10/15/2025
-
Microsoft has brought its Go-based native TypeScript compiler to Visual Studio 2026 Insiders, marking a major milestone in the move toward TypeScript 7 with up to 10x performance gains and a dual-track roadmap alongside the current JavaScript-based compiler.
10/02/2025
-
TypeScript 5.9 RC arrives with import defer for deferred module evaluation, stable Node.js 20 module targeting, and refined editor hover tooltips. It also brings compiler performance gains and notable breaking changes for developers -- GA within a week.
07/25/2025
-
Developer educator and .NET MVP Jeremy Clark talks concurrent programming ahead of an intermediate-level two-day training session next month.
05/20/2025
-
Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of linear regression with two-way interactions between predictor variables. Compared to standard linear regression, which predicts a single numeric value based only on a linear combination of predictor values, linear regression with interactions can handle more complex data while retaining a high level of model interpretability.
05/02/2025
-
The Model Context Protocol (MCP) for agentic AI has gained much traction since being introduced by Anthropic last November, and now it has a C# SDK.
04/14/2025