Web Development

It's Not the Names that Matter

As you work with other developers (and seek advice from experts) you need to make sure you're discussing what matters rather than arguing about terminology.

Storing Lots of Data on the Client in JavaScript and TypeScript

IndexedDB allows you to store data on the client to let the user work offline and to reduce demands on the server. Here's enough code to both get you started and to show you the difference between doing it in JavaScript and doing it in TypeScript.

With ASP.NET MVC and Data Transfer Objects, The Bigger the Better

Create the best object for moving data from your Controller to your View.

Visual Studio Team Services Sprints to #104

Updates to pull requests, continuous integration features, and build definitions, and work items are highlights of the latest sprint released at the beginning of this month.

Make The Debugger Focus on Code That's Important To You

When you debug a C++ application, the debugger can take a number of detours through lots of trivial functions or code from third-party libraries. You can filter out those unnecessary paths and have the debugger focus on just the code you want.

Fit, Finish Features Are Highlights in Visual Studio 15 Preview 4

Many of the new features previewed in the IDE -- setup engine, revamped the Start Page, quick launch from clone, etc. -- have been enhanced and improved. Dozens of language-specific improvements are also embedded in this fourth preview.

Reduce Trips to the Database Service with EF.E's Future Queries

One way to slow down your application is to make multiple trips to the database. Here's a way to cut those trips in half (at least) and it has to do with the EntityFramework.Extended library.

SharePoint Framework To Hook In Developers

Web Parts support is a highlight of this for-testing-only developer preview, and Visual Studio tooling and "modern page editing experiences" are also in the works.

It's All About Character in C# and Visual Basic

How C# and Visual Basic handle characters and single-character strings is a bit inconsistent. There's no tidy solution, but it's something you do need to know.

Making Your Data Updates and Deletes More Efficient

By adding one open source library to your application (and adding two methods to your LINQ statements) you can cut the time spent on database updates and deletes in half.

Test Out Code Variations at Runtime Using a Static Variable

Recompiling source code while debugging is possible, but sometimes your C++ project might not be configured to use it.

Running Custom Code in SharePoint? Not For Long...

As the end approaches for code-based sandbox support in SharePoint sites, Microsoft and third parties point to a few resources for inventorying sites that use it.

R Language Basic Data Structures

Vectors, lists, arrays, matrices and data frames -- a look at five of the most fundamental data structures built into R.

Progress Report: The Open Microsoft Developer Platform

At Visual Studio Live! on Tuesday, Microsoft's Amanda Silver offered up a state of the Microsoft development stack, noting the gains made by open sourcing its tools.

LINQ Query Enters the Age of Big Data

Integrating distributed, in-memory computing with distributed caching can easily extend LINQ semantics to create important new capabilities for real-time analytics on fast-changing data.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.