Preventing a Windows PC from adjusting the screen's brightness automatically
A guide to disabling Windows' automatic screen brightness and adaptive contrast features, which often cause distracting changes.
A guide to disabling Windows' automatic screen brightness and adaptive contrast features, which often cause distracting changes.
Guide to emulate Mac's Dvorak-Qwerty-⌘ hybrid keyboard layout on Windows, including key remapping for Mac-like shortcuts.
A guide to setting up a Windows machine for web development, covering WSL, Chocolatey, and Git configuration for developers switching from Mac.
The history of PuTTY's development from a personal project to a widely-used SSH/Telnet client, as recounted by its creator Simon Tatham.
A personal review of the Surface Book 2 laptop, focusing on its suitability for programming and development work compared to other devices.
A technical guide on implementing custom snooze and dismiss buttons for toast notifications using the BurntToast PowerShell module.
A technical guide on implementing graceful, in-place updates for toast notifications using the BurntToast PowerShell module, focusing on progress bars.
Microsoft's Insider Dev Tour London event focused on building Microsoft 365 experiences and the new Edge browser for developers.
A technical blog archive chronicling deep-dive projects and experiments in C#, .NET, low-level programming, and reverse engineering.
A guide to interactively debug R package builds on Windows using AppVeyor's Remote Desktop feature when errors can't be replicated locally.
A technical analysis of a Windows Disk Cleanup bug that consumes disk space instead of freeing it, with a deep dive into the process.
Analysis of a Chrome/Windows exploit chain, explaining why Windows 10 mitigations make it harder to exploit than on Windows 7.
A step-by-step tutorial for installing and setting up MongoDB on Windows, including environmental variables and verification.
A software engineer's rant about Windows 10 forced updates breaking configurations, removing features, and limiting user control.
A PowerShell guide to remotely retrieve the Windows installation date of computers using WMI and a custom function.
A guide on using PowerShell commands to list all assemblies registered in the Windows Global Assembly Cache (GAC).
A guide to using virtual audio cables to share system sounds (like notification alerts) during Skype for Business presentations.
A guide to securely storing and accessing script credentials using the Windows Credential Manager and a PowerShell module.
A guide to configuring options for PowerShell Scheduled Jobs, covering defaults, hash tables, and updating settings.
A developer troubleshoots and solves a Windows 10/Office 2016 issue where PowerPoint and Word fail to open by identifying and removing problematic registry keys.