Archives
2024
- Generate .http files and .env from OpenAPI specifications
- Cosmos DB, Event Sourcing, and CQRS with A Touch of Class
- Merge multiple OpenAPI documents using Microsoft OpenAPI.NET
- Generate cURL requests from OpenAPI specifications
2023
- Generate .http files from OpenAPI specifications
- Publish Visual Studio for Mac extensions using Github Actions
- Build Visual Studio for Mac Extensions using Github Actions
- Extending Visual Studio for Mac 2022
- Generate Refit interfaces from OpenAPI specifications using Refitter
- Atc.Cosmos - Azure Cosmos DB with A Touch of Class
- Generate REST API Clients using Visual Studio and Microsoft Kiota
2022
- AutoFaker - A Python library to minimize unit testing ceremony
- Orchestrated ETL Design Pattern for Apache Spark and Databricks
2020
- AppCenter Extensions for ASP.NET Core and Application Insights
- AppCenter Extensions for Xamarin.Forms
2019
- Generate Android Translations from Google Sheets
- Generate iOS InfoPlist.strings Translations from Google Sheets
- Generate Resx Translations from Google Sheets
- Scrollable UISegmentedControl for Xamarin.iOS
- Generating a REST API Client from Visual Studio 2017 and 2019
2018
2016
2014
2013
- Integrating with the Windows Phone 8 Lock Screen
- Using the Windows Phone Custom Contact Store
- The missing ResWFileCodeGenerator custom tool for Visual Studio 2012
- Parenthood
2012
- Windows Phone and HTML5 - Danish Developer Conference 2012 Session Recording
- Accessing the Accelerometer from HTML5 and Javascript with Windows Phone 7
- Integrating HTML5 and Javascript with Windows Phone 7
- HTML5 and Windows Phone 7
- Danish Developer Conference 2012
- A long break...
2011
- SQL Compact Query Analyzer
- SQL Compact Code Generator
- How to display a Notification Bubble in Windows Mobile using .NETCF
- Working around Pivot SelectedIndex limitations in Windows Phone 7
- How to Darken an Image in WPF
- How to Brighten an Image in WPF
- How to Alpha Blend 2 Images in WPF
- How to convert an image to gray scale in WPF
- Multi-platform Mobile Development - Sending SMS
- Multi-platform Mobile Development - Creating a List Based UI
- Multi-platform Mobile Development
2010
- How to enable Internet Tethering on a Samsung Omnia 7
- Chris' Puzzle Game on the Windows Phone 7 Marketplace
- How to launch the Marketplace in the Windows Phone 7 Emulator
- How to use the keyboard in the Windows Phone 7 Emulator
- Windows Phone 7 Unlocked Emulator
- Chris' Puzzle Game for Windows Phone 7
- Motorola Dual Bluetooth Stack Support
- Widcomm Bluetooth Pairing Prompt
- Windows Phone 7 Game State Management using XNA
- Microsoft Advertising SDK for Windows Phone 7
- How to retrieve a list of installed applications using .NETCF
- Writing a Puzzle Game for Windows Phone 7 using XNA
- Copying files from the Desktop to the Device using .NET
- Enumerating Bluetooth Devices from .NETCF
- Cropping an Image in .NETCF
- .NET Compact Framework 3.5 Data Driven Applications
- Themed Image Button in .NETCF
- How to enumerate files on a Windows CE based device from the Desktop
- How to draw a textured rounded rectangle in .NETCF
- How to draw a rounded rectangle in .NETCF
- Pocket News - Newsgroup reader for Windows Mobile
- SQLCE Code Generator
- How to toggle the Wi-fi radio
- Semi-Transparent Controls in .NETCF
2009
- How to get the IP Address of a device in .NETCF
- How to Vibrate a Smartphone / Windows Mobile Standard device in .NETCF
- How to switch on/off the speaker phone in .NETCF
- How to enumerate storage cards in .NETCF
- How to send keyboard events in .NETCF
- Generic Bordered Control Base for .NETCF
- Extending the TextBox Control in .NETCF
- How to hide the TextBox caret in .NETCF
- Resizing an Image in .NETCF
- Improve .NETCF Build Performance in Visual Studio
- Generic Singleton Implementation
- ListView Background Image in .NETCF
- ListView Custom Drawing in .NETCF
- How to enumerate running programs in .NETCF
2008
- Source Code Download
- ListView Extended Styles in .NETCF
- Chris' Puzzle Game for Windows Mobile
- Unit Testing for Smart Devices Webcast
- Integrating with Garmin Mobile XT
- Transparent Controls in .NETCF
- Cepa Mobility - Enabling the Disabled
2007
- SqlCeEngineEx - Extending the SqlCeEngine class
- Microsoft Development Center Copenhagen - TechFest 2007
- Visual Studio 2008 Released!
- Microsoft Dynamics Convergence 2007 - Copenhagen
- Official Windows Mobile 6.0 Upgrade for HTC P3300
- ButtonEx - Owner Drawn Button Control
- Attaching Photos to a .NETCF Application
- Displaying the Calendar view on a DateTimePicker Control in .NETCF
- Generic Multiple CAB File Installer for the Desktop
- Accessing Windows Mobile 6.0 Sound API's through .NETCF
- WISP Lite in Managed Code
- Copying Files from the Device to the Desktop using .NET
- Retrieving the Icon Image within the System Image List in .NETCF 2.0
- Logging Unhandled Exceptions
- Integrating with TomTom Navigator
- Programmatically Minimize an Application in .NET CF 2.0
- Programmatically Refreshing the Today Screen
- Querying Overridden Check-in Policies
- My first ever blog post