I was realy annoyed by too frequent Windows 10 reboot. Found this really easy way to disable them: How Easily Disable The Automatic Forced Reboot after Windows 10 has done an Update Four easy… – justpaste.it
Windows 10
WinFsp: helper to develop user mode file system in Windows
This project provides an infrastructure to build user mode file system:
- A kernel mode file system driver is responsible of re-routing IRP to user mode code,
- A library provide a low level abstraction to build user mode file system. This part make the glu with previous kernel driver. A FUSE compatible layer is also provided,
- a sample fs, memfs: an in memory file system,
- A Windows Service called WinFsp Launcher to launch multiple user mode file system.
Source: Main | WinFsp
EDIT: Yet another solution for developping user mode filesystem with FUSE support: https://github.com/dokan-dev/dokany with a .Net binding.
How to reset Linux SubSystem
TLDR; In an admin Cmd, run:
C:\WINDOWS\system32>LxRun.exe /uninstall
N.B.: You can reset filesystem adding /full
C:\WINDOWS\system32>LxRun.exe /install
Source: I broke the Windows Linux Subsystem (Bash on Ubuntu on Windows 10). Linux Help? – Super User
EDIT: Bash and lxrun Command Reference.
Windows Subsystem for Linux Overview
Windows apps concept mapping between Android, iOS and UWP
A map to help Android and iOS developpers to find which UWP components they can use: Windows apps concept mapping for Android and iOS developers. If you know Android/iOS components for a particulat task, you will find UWP equivalent.
Which networking technology for UWP?
Guide to choose networking technologie for UWP: Which networking technology? – Windows app development
Data virtualization in UWP
ListView and GridView data virtualization details strategies to follow and interfaces to implement for very large list implementations.
EarTrumpet
This is a small example of Windows 10 notification icon apps opening a popup à la Windows 10: File-New-Project/EarTrumpet.
By the way, this apps can be useful to manage sound level with a better granularity than standard control.
Segoe MDL2
Windows 10 comes with a new icon set as font: Segoe MDL2 (which stand for Microsoft Design Language 2). It’s a True Type Font available in Windows 10 but I don’t know if we can redistribute it into a Desktop Win32 apps.
Beside accessible in charmap.exe, we can explore this icons here: Segoe MDL2 Assets – Cheatsheet (much bigger and usable tha charmap).
There is also mdl2 helpers as nuget packages for xaml and cs use (Introducing MDL2 Helpers and ScottIsAFool/Mdl2Tool). Instead of using code, you can use typed accessor in cs
MyBusIcon = Mdl2.Bus;
or name is xaml:
<TextBlock FontFamily="Segoe MDL2 Assets"
Foreground="SkyBlue"
Text="{StaticResource Bus}"/>
JsRT API (JavaScript Runtime Hosting) and Windows 10/Edge
JsRT API have been improved for Windows 10/Edge (JavaScript Runtime Hosting).
Based on this new capabilities, Microsoft has started a port of node.js from V8 engine to Chakra engine (Bringing Node.js to Windows 10 IoT Core). For experimental purpose, this port use Chakra Shim, a bridge between node and chakra exporting V8 API (chakrashim/include/v8.h) but ultimate goal is to provide a neutral javascript engine interface that can be implemented by any engine.
There is also some preliminary samples on how to integrate either chakra or node with chakra into Win32 or UWP Apps: Using Chakra for Scripting Applications across Windows 10.