Windows

Get tips on troubleshooting Windows and fine tuning your system performance from the experts.

reduce reuse recycle

How to use the object pool design pattern in C#

Boost application performance by using the object pool design pattern to recycle objects that are expensive to create

code wave tsunami

Microsoft linker tool shrinks .Net applications

The .Net IL Linker reduces the footprint of .Net apps by discarding unused libraries and references, although it's still in the preview stages

command line

How to get started with Akka.Net

Take advantage of Akka.Net to build concurrent, fault tolerant, event-driven applications using the high-level abstractions of the actor model

container stack

Docker Enterprise now runs Windows and Linux in one cluster

The new version of Docker's professional version lets applications across multiple platforms -- Windows, Linux, and IBM System Z -- run side by side in the same cluster

binary stream 99441458

How to use Apache Kafka messaging in .Net

Take advantage of the fast and scalable open source message broker to meet high-volume data processing challenges on Windows

error neon mistake

How to (not) use the large object heap in .Net

Understand why the large object heap in .Net is prone to fragmentation and how to use memory more efficiently

testing magnifying glass

How to write performance tests using NBench

Take advantage of NBench to analyze code throughput, memory allocations, and GC overhead in your .NET application

100515 microsoft linux

.Net Core 2.0 to extend coding optimizations to Linux

The next version of Microsoft's open source, cross-platform runtime will make native code run faster on Linux as well as Windows

Businessman waiting for interview

Windows 10 S: A Windows Enterprise in waiting?

Microsoft’s locked-down, Windows Store-restricted version of Windows could have a bright future in business

aliens

Review: Windows Server containers are new and strange

Microsoft’s Docker-driven container feature works as advertised, but comes with a steep learning curve

arrows asphalt direction

How to make your Web API responses consistent and useful

A custom wrapper for your Web API responses can provide meaningful information and ensure consistency regardless of success or failure

thread weave needle

How to do partial updates to REST API resources

Take advantage of HTTP PATCH to partially update resources and transfer less data over the wire

linux distros

Get started with the Windows Subsystem for Linux

Here’s what WSL is all about: getting the tools you need to do cross-platform development and management on your PC

switchboard operators

How to use the mediator design pattern in C#

Take advantage of the mediator design pattern to promote loose coupling and simplify the coding of object interactions

partners bridge gap / problem / challenge as a team

How to port your PC software to the Windows Store

You should deliver the Windows Universal Platform style of applications to users of Windows 10, and especially users of the new Windows 10 S

puzzle / inspect / examine / identify / missing piece / magnifying glass / solution

How to use correlation IDs in ASP.Net Web API

Take advantage of the built-in correlation IDs in Web API to track HTTP requests that flow through multiple back-end services

windows 10 speed up

Understand the .Net CLR thread pool

Knowing how thread injection works in .Net is key to allowing your ASP.Net application to make the best use of system resources

command line

Forget the GUI: The return of the command line

Managing Windows at the scale of the cloud means going back to the command line with PowerShell and Bash

four outline geometrical patterns 106398874

How to implement the template method design pattern in C#

The template method design pattern allows you to define the skeleton of an algorithm in a base class and defer the details to subclasses

aliens

Microsoft devs: How to create apps for alien platforms

The integration of Xamarin tools into Visual Studio, plus new tools for cross-platform testing, have transformed the Windows-only Microsoft IDE into a universal tool

Load More