Operating Systems

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

error neon mistake
gear shift stick shift car automobile 5-speed

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

testing magnifying glass

Testing with the InMemory provider in Entity Framework

How to use the InMemory provider in Entity Framework Core to test your methods without hitting the database or using fakes and mocks

C++ Java PHP .Net Python JavaScript code digital

What's new in Microsoft .Net Framework 4.7.1

Upgrade to the .Net Framework improves memory allocation performance and introduces support for dynamic application configuration at runtime

thread weave factory automated loom

How to use dependency injection in ASP.Net Core

Take advantage of dependency injection in ASP.Net Core to plug in components and improve code maintenance and testability

windows

‘Universal’ Windows development adds .Net Standard 2.0 support

Microsoft continues to unify .Net software development across Windows 10 platforms even as it gives up on smartphones and tablets

binary stream 99441458

How to use the Dapper ORM in C#

Take advantage of the open source, lightweight Dapper micro ORM to simplify data access while ensuring high performance

thread weave spools connected rotate spin

When to use the volatile keyword in C#

How to take advantage of the volatile keyword in C# to ensure that concurrent threads get the latest value of an object

lazy worker

How to perform lazy initialization in C#

Use lazy initialization to save resources and improve performance by deferring the initialization of expensive objects until they're requested

thread weave colorful network web

Progressive web apps in Microsoft Edge: What you need to know

Microsoft’s Windows 10 browser is about to run apps offline. Here’s how to take advantage of its new features in your web apps

ladder clouds

How to work with MongoDB in .Net

Get started with documents and collections in the popular, open source, NoSQL database using C#

analyze / inspect / examine / find / research / data / charts / graphs / magnifying glass

How to work with Elasticsearch in .Net

Take advantage of the open source search engine using C# to search and analyze your application’s data in real time

nww linux predictions slide 1

Why Microsoft will drive serious Linux innovation

Microsoft, while maintaining its commitment to Windows, has made the necessary steps to not merely run on Linux but to help shape the future of Linux

Load More