Operating Systems

Operating systems news, analysis, research, how-to, opinion, and video.

shipping industry with loading binary code containers on ship representing the concept of software
Teamwork gears workers cooperation mechanics process

code programming development tunnel

Your first UWP application: Use this shortcut to get started

Microsoft’s open source Windows Template Studio speeds up application development for the post-Win32s era

crystal ball and blue sky 1478525724lca

Microsoft in the enterprise: 7 predictions for 2018

The last year was a busy one for Redmond. It’s looking like this year will be even busier

apple orange

When to use an abstract class vs. interface in C#

Understanding the differences between an abstract class and interface is key to designing loosely coupled and extensible applications

futuristic user interface - digital transformation

The new UI: Developing for wheel and voice in Windows 10

Human-computer interaction goes further than keyboard and mouse in modern Windows; be sure your apps take advantage of the new UI methods

abstract image of executives walking with skyline superimposed on bodies

How to create asynchronous web pages in ASP.Net

Take advantage of asynchronous web pages in ASP.Net to improve the responsiveness and scalability of your applications

on-off switch [Image by Scigola, CC0 via Pixabay]

How to implement a feature toggle in C#

Take advantage of feature toggles to manage application features without having to maintain multiple source code branches

Unicorn GDPR IDC

Unikraft project promises to simplify unikernel creation

NEC and Xen Project toolkit combines reusable libraries of operating system components and a menu-driven build system

broken chain insecure

How to avoid temporal coupling in C#

Two approaches to solving temporal coupling, a 'design smell' that results when members of a class must be invoked in a specific sequence

geometric seamless pattern 123822240

How to use the Memento design pattern in C#

Take advantage of the Memento design pattern to store and restore an object's state to support undo or rollbacks in your application

error neon mistake

How to implement a custom exception class in C#

Take advantage of custom exception classes to extend error handling or add meaningful information to the errors thrown by your .Net applications

gear shift stick shift car automobile 5-speed

What’s next for Microsoft’s .Net CLR

The common language runtime of the .Net development platform is slated for speed and scalability improvements

leaky faucet by Maarten Van Damme, CC BY 2.0 via Flickr

How to avoid memory leaks in .Net applications

Learn the causes of memory leaks in .Net, how to detect them, and how avoid them in your applications

Microsoft hololens virtual reality glasses worn by woman

HoloLens goes to work—but easier developer tools are needed

Microsoft is giving its augmented-reality visors a new enterprise vision, one that’s targeting the 2 billion workers who don’t have a PC

3 fedora

What’s new in Fedora Linux 27

The newest version of Red Hat’s user-oriented Linux distro improves modularity to ease updates, refreshes the software development tools, and ends alpha releases

windows server

Windows Server 1709: Container-focused, devops-oriented

Microsoft is changing not just how it delivers Windows Server, but also how it thinks about the role of the server

container

Review: The best Linux distros for Docker and containers

Alpine Linux, CoreOS Container Linux, RancherOS, Red Hat Project Atomic, and VMware Photon OS compared

how to fix a hard disk on windows
video

How to fix a hard disk in Windows using the command prompt

Computerworld Windows expert Preston Gralla walks you through the steps needed to easily repair a corrupted hard disk using the command line or PowerShell.

shipping industry with loading binary code containers on ship representing the concept of software

CoreOS review: Linux for containers and Kubernetes

CoreOS Container Linux provides a safe, consistent, and reliable foundation for container clusters—but it’s not easy

Load More