- .NET
- .NET 5+
- .NET Configuration
- .NET Core
- .NET Framework
- .NET Standard
- Android
- API
- Aranet4
- Async
- Azure
- BackgroundService
- Bash
- Bing
- Bookmarks
- C
- C#
- C# 12
- Chrome
- Code Signing
- Copilot
- CSS
- CSV
- CUPS
- cURL
- Cut and Paste
- Dependency Injection
- Docker
- Dropbox
- Edge
- Entity
- Entity Framework Core
- Environment Variables
- File System
- Font Awesome
- Fonts
- Forms
- Framework
- Gist
- Git
- Git Bash
- GitHub
- GitHub Actions
- Gmail
- Gravatar
- Hash
- Heathergraph
- HTML
- HTTPS
- Icons
- IMAP
- IOptions
- IPv6
- JavaScript
- Javascript
- Jekyll
- Jpeg
- JSON
- Json
- Keyboard Shortcut
- Kubernetes
- Lazy
- LINQ
- Linux
- Liquid
- Logging
- MacOS
- Markdown
- Material Design
- MAUI
- MD5
- Memory
- Microservices
- Microsoft
- Motion
- MS Office
- MSBuild
- MSIX
- MVVM
- My Naturewatch
- Node
- NotifyIcon
- NuGet
- Observable
- Office
- Office 2016
- OneDrive
- Outlook
- Outlook 2013
- Packaged Applications
- paint.net
- Pebble
- Pi-hole
- Pinboard
- Pipsta
- PowerShell
- Printing
- Python
- Raspberry Pi
- ReadMarkdownParser
- Regex
- Registry
- REST
- Ruby
- Ruby on Rails
- Rx
- SCP
- SMTP
- SOAP
- Soldering
- Span
- SQLite
- Stack Overflow
- SVG
- Tags
- Task
- Threading
- TPM
- Ubuntu on Windows
- UDP
- UPS
- UWP
- ValueTask
- VBA
- vCard
- Visual Studio
- Visual Studio 2022
- Visual Studio Code
- VM
- VNC
- Windows
- Windows 10
- Windows 11
- Windows Explorer
- Windows File System
- Windows Phone 8.1
- Windows SDK
- Windows Template Studio
- WinUI 3
- WPD
- WPF
- WSL
- Xamarin
- Xamarin Forms
- XAML
- Xml
- YAML
MSBuild
Visual Studio
- try-convert Tool
- Upgrading your .NET projects with Visual Studio
- Using paint.net from Microsoft Store in Visual Studio 'Open With' dialog
- Mark .NET application to run as Administrator
- Creating a UWP Project with the Windows Template Studio
- Useful Visual Studio Solution and Project Posts
- Conditional project or library reference in Visual Studio
Async
- Task Creation Revision
- Avoiding async void
- Async Programming - Brownfield Async Development
- C# Async Tips & Tricks
- Async Main and Single Threaded Apartment
- Understanding the Whys, Whats, and Whens of ValueTask
- Using async keyword in windows runtime components
- Events with async/await
- Async/Await
- AsyncLazy<T>: Part 2
- AsyncLazy<T>: Part 1
- Interop with Other Asynchronous Patterns and Types
- Async Programming - Brownfield Async Development
- Async/Await - Best Practices in Asynchronous Programming
GitHub
Jekyll
- Custom <kbd> style for Jekyll/Github Pages
- Jekyll
- Gist Tag for Jekyll
- Jekyll on Bash on Ubuntu on Windows
- External Posts In Jekyll
- Using Tags In A Jekyll Blog On Github Pages
- Tags in Jekyll
- Embedding Gists in Jekyll Posts
- The Post Title Is The File Name
- Removing Local Font Awesome Files
- Installing Jekyll On Raspberry Pi
- Setting up a blog using Jekyll on GitHub
Regex
ReadMarkdownParser
C#
- Task Creation Revision
- Avoiding async void
- All About Span: Exploring a New .NET Mainstay
- Gravatar C# API
- String to Lines
- .NET Dependency Injection using Microsoft.Extensions.DependencyInjection
- C# Async Tips & Tricks
- Async Main and Single Threaded Apartment
- Windows Portable Devices
- Hex <--> int
- Using async keyword in windows runtime components
- C# Rx Socket
- StackOverflow: C# String Format for hours and minutes from decimal
- UWP use StreamSocket instead of TcpClient
- LINQ Expression error handling
- C# UDP
- UWP CollectionViewSource Notes
- AsyncLazy<T>: Part 2
- AsyncLazy<T>: Part 1
- Interop with Other Asynchronous Patterns and Types
- Lazy Initialization
- Monitoring the Windows Clipboard
- Dropbox Windows Folder Path
- Petzold Code
- This PC
- Cloud Storage Windows Folder Paths
- TextBlock StringFormat Support in Windows Phone 8.1 Projects
- Read.md Markdown Parser
Raspberry Pi
- Setting up a Raspberry Pi as a Home Assistant Kiosk
- Saving Aranet4 data to Raspberry Pi
- Simple Guide | Pi-hole on Raspberry Pi with IPv6
- Using a Raspberry Pi as a Print Server
- How to lock your Raspberry Pi Screen
- How to Monitor UPS with Raspberry Pi
- My Naturewatch Camera - Download All
- Heathergraph: Raspberry Pi Email Print Server
- How To Add a Reset Switch To Your Raspberry Pi
- Building Visual Studio Code on a Raspberry Pi 3
- Create a Simple Python Server on Raspberry Pi
- Raspberry Pi Email Server
- Using the Raspberry Pi Camera module with Motion
- Build a Motion Capture Security System Using a Raspberry Pi
- Troubleshooting VNC Server on the Raspberry Pi
- Connecting the Raspberry Pi to an old (or not so) VGA monitor
- Installing Jekyll On Raspberry Pi
Font Awesome
Windows Phone 8.1
XAML
- Multiple Command Parameters
- XAML Styles
- StackOverflow: Bind two checboxes to a nullable bool property in MVVM
- CollectionViewSource
- XAML Binding
- XAML Relative Binding
- Recommendations and best practices for implementing MVVM and XAML/.NET applications
- UWP CollectionViewSource Notes
- UWP Multi-line TextBox
- UWP AppBarButton Focus
- Stretch UWP MasterDetailsView ListViewItems to full width
- Simple Listbox Ordering using a CollectionViewSource
- TextBlock StringFormat Support in Windows Phone 8.1 Projects
OneDrive
.NET
- Task Creation Revision
- High Performance UDP sockets in .NET 6
- All About Span: Exploring a New .NET Mainstay
- Font Icons in .NET MAUI
- Using .NET User Secrets
- Custom Fonts & Material Design Icons in .NET MAUI
- try-convert Tool
- How to start using .NET Background Services
- All About Span: Exploring a New .NET Mainstay
- Understanding the Whys, Whats, and Whens of ValueTask
- Recommendations and best practices for implementing MVVM and XAML/.NET applications
- Mark .NET application to run as Administrator
- AsyncLazy<T>: Part 2
- AsyncLazy<T>: Part 1
- Interop with Other Asynchronous Patterns and Types
- Lazy Initialization
- Async Programming - Brownfield Async Development
Windows 10
JavaScript
HTML
Office
Office 2016
Visual Studio Code
Ubuntu on Windows
- My Bash on Windows Dev Environment
- Running the Pebble SDK on Windows
- Making a new year
- Setup Ruby On Rails on Windows 10
- Installing Node v4 on Ubuntu on Windows from NodeSource
- Jekyll on Bash on Ubuntu on Windows
- Resetting Ubuntu on Windows
- sudo: unable to to resolve host error
- Bash on Windows as Integrated Terminal in Visual Studio Code
Motion
Ruby on Rails
Python
- Aranet4 Sensor Database Scripts
- Python 2.7 Unicode Support
- Check for a Python 2.7 module
- Parsing HTML in Python 2.7
- Extract info from a web page using JavaScript
- Heathergraph: Raspberry Pi Email Print Server
- Stanford Python
- Python Logging HOWTO
- Create a Simple Python Server on Raspberry Pi
- Extract emails from Gmail with Python via IMAP
IMAP
Heathergraph
Logging
Git
Docker
Windows
- Spacedrive Cross-Platform File Manager
- Windows SDK to OS Version
- Windows "Show Password" Keyboard Shortcut
- Construct your Windows app's icon
- Commonly-supported Windows shortcuts for pasting without formatting
- Windows Application Installation File Locations Reminder
- Removing characters which are not allowed in Windows filenames
- Mark .NET application to run as Administrator
- Build a Lightweight Dev Rig for Running Windows Docker Containers
PowerShell
- GitHub Action: Get Commit Message using PowerShell
- StackOverflow: Run git commands from a C# function
- StackOverflow: How to create md5 of string with powershell without using stream
- How to Sign PowerShell Script (And Effectively Run It)
- Keeping PowerShell Up-to-date
- PowerShell vCard split
- Xml Manipulation using PowerShell
- Csv Manipulation using PowerShell
- PowerShell Image Module
- Accessing a Powershell Class Defined in a Module from Outside a Module
- Introduction to PowerShell 5 Classes
- Edit Jpeg Metadata
- List Jpeg Metadata
Ruby
JSON
CSS
Chrome
Stack Overflow
Soldering
UWP
- UWP Tile Notification
- UWP Background Tasks
- UWP Logging
- Using async keyword in windows runtime components
- UWP Localisation
- XAML Styles
- UWP File Access
- UWP Icons
- UWP Device Enumeration
- UWP Background Transfer API
- Grid View Item Templates
- Xamarin UWP Debug
- ListView.ItemContainerStyle
- Uwp Navigation
- StackOverflow: String format using UWP and x:Bind
- XAML Binding
- UWP ComboBox
- UWP Adaptive Layout
- UWP Pivot
- UWP use StreamSocket instead of TcpClient
- UWP CollectionViewSource Notes
- UWP Multi-line TextBox
- UWP AppBarButton Focus
- Stretch UWP MasterDetailsView ListViewItems to full width
- Populate a UWP ComboBox from an Enum
- Creating a UWP Project with the Windows Template Studio
Windows Template Studio
MVVM
WPF
- Dependency Injection in a WPF MVVM Application
- StackOverflow: How to create WPF System Tray Icon when no "Main" host window exists
- Add/Remove Tabs Dynamically in WPF
- Multiple Command Parameters
- WPF ItemsControl
- App Custom Maps
- Wpf Togglebutton
- Using WPF styles
- WPF ProgressBar
- StackOverflow: How to use binding in the ListBox’s Items to the ViewModel’s properties
- "Disabled" TextBlock
- Wpf Could not load file or assembly System.Net.Sockets
- WPF Page in Frame
- WPF Localisation
- XAML Binding
- UWP ComboBox
.NET Standard
Observable
Xamarin
- Upgrade a Xamarin.Forms app to .NET MAUI with the .NET Upgrade Assistant
- File Handling in Xamarin.Forms
- Xamarin Forms Custom Controls Tips And Tricks
- Xamarin Forms Themes And Styles
- Xamarin Pop-up Form
- Xamarin Auth
- Xamarin Android Context
- Xamarin Dropbox
- Xamarin Azure
- Xamarin UWP Debug
- Xamarin Navigation
- Creating a hamburger menu in Xamarin.Forms
- Xamarin Forms Toolbar
- Xamarin Custom Controls
- Xamarin FontSize
- Xamarin
- Xamarin Icons