C#, VB and TypeScript

  • Microsoft Extends Rust-Influenced Memory-Safety Push to C#

    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

  • MCP Magic: Building Tool-Enabled AI Agents with C#

    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

  • Quadratic Regression with Pseudo-Inverse Training Using C#

    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

  • TypeScript 7.0 Beta Arrives on Go-Based Foundation With 10x Speed Claim

    Microsoft says the beta is production-ready for many day-to-day workflows and CI pipelines. 04/21/2026

  • .NET Aspire 13.2 Adds AI-Agent CLI, TypeScript AppHost Support

    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

  • TypeScript 6.0 Ships as Final JavaScript-Based Release, Clears Path for Go-Native 7.0

    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

  • Machine Learning

    Random Forest Regression Using C#

    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

  • TypeScript 6.0 RC Bridges to Go-Based Future

    Release Candidate lands March 6, positioning 6.0 as precursor to native TypeScript 7.0 based on Go Language. 03/06/2026

  • Devs Souring on .NET 11?

    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

  • Quadratic Regression with SGD Training Using C#

    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# Grabs Language of the Year, TIOBE Predicts TypeScript Rise

    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

  • Linear Regression with Pseudo-Inverse Training Using C#

    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 Tests Copilot-Powered Tool to Modernize JavaScript/TypeScript in VS Code

    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 Gets 'Real' on Native TypeScript Remake

    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

  • Decision Tree Regression from Scratch with Pointers Using C#

    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

  • What's New for C# 14 and F# 10 in .NET 10

    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

  • TypeScript Tops GitHub Octoverse as AI Era Reshapes Language Choices

    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 Debuts Custom Copilot Agents for .NET Developers

    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

  • TypeScript Tops Rust in 'Promise Index' of JetBrains Survey

    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

  • Tsetlin Machine Binary Classification Using C#

    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

  • 'Native' TypeScript 7 Previews in Visual Studio 2026 Insiders

    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 Brings Deferred Imports, Node.js 20 Module Target

    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

  • Asynchronous and Parallel Programming in C#

    Developer educator and .NET MVP Jeremy Clark talks concurrent programming ahead of an intermediate-level two-day training session next month. 05/20/2025

  • Linear Regression with Two-Way Interactions Using C#

    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

  • Trending Model Context Protocol for AI Agents Gets C# SDK

    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

Subscribe on YouTube