Web Development


Domain-Driven Development: Where Does the Code Go?

Rather than arbitrarily deciding what code goes into an application and what goes into your business objects, you can lean on the rules that experienced developers have learned to follow to make those crucial decisions.

Azure SDK 2.7.1 for .NET Extends Capabilities to Visual Studio 2013

Point release now allows Visual Studio 2013 developers to gain access to Azure management tools, such as Cloud Explorer, HDInsight, and others.

Doubly Precise VB.NET Rounding Issues Abound

You'd think that rounding should be simple, but why is it causing Ryan so much trouble? You can thank his managers for that.

Sprint Planning Tweaks Added to Visual Studio Online Sprint 87

Along with Sprint 87 release, a user name anomaly in Visual Studio Code that affects developers on Windows machine is also fixed.

Integrating Updates, Deletes and Inserts with TypeScript and ASP.NET MVC

Peter returns to his AJAX-enabled ASP.NET MVC application to show how Partial Views and TypeScript work together to simplify delivering a Single-page application.

Delivering Scalable, Maintainable Objects with Domain-Driven Design

If you've been creating Data Transfer Objects that integrate several objects into one, then you've created what domain-driven design (DDD) calls an aggregate. But there are some rules you need to follow if you want to reap the benefits that DDD promises toward performance, maintainability and scalability.

JNBridge Pro Extends Interop to Windows 10, Visual Studio 2015

New 'Proxy By Name' feature allows Visual Studio developers to view metadata of the underlying binaries.

Debugging XAML with Live Visual Tree and Live Property Explorer Windows

In this article Nick Randolph breaks down XAML for the Universal Windows Platform using the Live Visual Tree and Live Property Explorer tool windows in Visual Studio 2015.

Use OData Containment To Make the Easy Connections in an ASP.NET Web App

The Open Data Protocol allows for creation and consumption of REST APIs. Sam Nasr demonstrates OData 4 in a sample app that demonstrates containment, a new feature for facilitating data access.

Improve Test Asserts with Shouldly

Augment your testing framework with Shouldly for improved test code readability and better test failure messages.

Neural Network Binary Classification

The differences between neural network binary classification and multinomial classification are surprisingly tricky. McCaffrey looks at two approaches to implement neural network binary classification.

August Update: Visual Studio Code 0.7.0 Adds Language Enhancements

Visual Studio Code adds language improvements when working with JavaScript, JSON, PHP, Dockerfile, as well as C#.

Simplifying Your Object Model with Value Objects

Our applications are complicated enough without adding any more. Here's a way to think about your objects that allows you to dramatically simplify your object model, provided you're willing to turn your current practice around by 180 degrees.

What Makes Universal App Platform So Attractive to Devs?

Microsoft's Thomas Fennel demonstrated several "bridge" innovations in the Universal App platform that should appeal to traditional developers.

15 Visual Studio Project Templates To Jump Start Your Code

Next time you're starting a new development project, skip the tedious configuration and setup with these handy templates.

Subscribe on YouTube