C#


Visual Studio Online Defines 'Visual' in New Team Interface

Latest sprint comes with new dashboard capabilities that are meant to replace the Team Overview page, as well as improved pull request and testing features.

Revamped ReSharper Ultimate 10

The Visual Studio coding extension suite from JetBrains has a whole host of improvements, and includes a new build tool.

Solving Sliding Tiles with Artificial Intelligence (and Some C#)

True artificial intelligence is years away. But we can demonstrate the challenges of AI decisionmaking using C# to derive solutions for the classic sliding tiles puzzle.

ASP.NET MVC 6 and Tag Helpers, Part 2

Now that you know how to create tag helpers, let's create a custom one that loads a bootstrap-select dropdown via a remote URI.

Language API from Project Oxford in Public Beta

Microsoft has offered a few of the machine learning APIs to developers to incorporate into apps. Out in public beta now is LUIS, the Language Understanding Intelligent Service that now has Chinese language support and adds dozens of prebuilt models.

Implementing Strategy Pattern and Callbacks in TypeScript

The TypeScript datatyping support not only applies to simple variables, it also supports you when doing clever things with functions. Specifically, TypeScript ensures you create reliable code when implementing callback functions.

Xamarin Bolsters Cross-Platform Tools with RoboVM Buy

The acquisition adds Java development capabilities to the company's cross-platform development arsenal.

Modelling Actor Behaviors in Akka.NET

Simplify conditional actor code and improve readability.

Hosting JavaScript in a Windows 10 App

An introduction to the Chakra JavaScript engine and how it can be used within a Windows 10 app to execute JavaScript.

A More Efficient Text Pattern Search Using a Trie Class in .NET

The trie data structure is one alternative method for searching text that can be more efficient than traditional search approaches. Here's a trie class you can create in C#.

Simplifying Applications with Eventual Consistency

Stop trying to make everything work all at once. Instead, use Domain Events to make applications simpler, more scalable and easier to maintain -- and to defer updates until you can't avoid making them.

Visual Studio 2015, Team Foundation Server 2015 Updated

Three months from their original releases, both tool suites have a handful of fit-and-finish improvements meant to smoothe over the development process.

Simplifying Applications by Implementing Eventual Consistency with Domain Events

Implementing Domain Events can dramatically simplify your application while also making it more scalable. Here are some of the implementation options available to you in the .NET environment.

Step Up To Recurrent Neural Networks

Recurrent neural networks can solve some types of problems that regular feed-forward networks cannot handle.

VS Tools for Cordova Update 3 Aims for Stability

Along with a handful of features, including an ADAL plug-in, VS Tools for Cordova Update 3 aims for stability with a number of fixes that includes one for an error developers were getting after installing ASP.NET 5 Beta 7.

How To Consume a WebAPI with RestSharp

The open source library RestSharp is designed to make consuming APIs from .NET easy and work across platforms.

Creating a Genuine Value Object

Peter addresses reader's concerns by showing how to implement a read-only/immutable value object.

An Intern Battles the Monster App

What Martin wanted was to fulfill his internship requirement for his degree and possibly earn a little spending money for his efforts. He got both of these and the experience of meeting "The Monster."

Deploying Microservices Architecture with C#, Part 2

Now that we've got the basics of microservices, what happens when we take into production? It's time to make sure your message reaches its intended targets.

Add-In Commands Give Office 2016 Devs More Control

A number of new tools whose capabilities will be deployable in Office client apps in the coming months include add-in command extensibility, and theming and Office.js APIs.

Subscribe on YouTube

Upcoming Training Events