Archive
2026
August
- August 6, 2026 » Building a Conversational Alexa Skill with Microsoft Foundry Agents
June
- June 3, 2026 » The Universe's Source Code Might Be Written in Octonions
January
- January 5, 2026 » Finding New Worlds - Using Python and Open Data to Discover an Exoplanet Candidate
2025
October
July
- July 21, 2025 » AI Self-Portraits
2024
February
- February 9, 2024 » Microsoft Tooling for Application Modernisation
2023
December
- December 31, 2023 » 2023 Reading List
- December 21, 2023 » Connecting Azure Logic Apps to Azure OpenAI
September
- September 5, 2023 » Build your own Copilot
June
- June 14, 2023 » ChatGPT Tips and Tricks
- June 1, 2023 » GitHub Copilot Tips and Tricks
May
- May 22, 2023 » App Modernisation
2022
May
- May 9, 2022 » SFTP in Azure
March
- March 22, 2022 » Hello Orleans 4.0
2021
August
- August 9, 2021 » Azure Blob Storage Index Tags
June
- June 18, 2021 » Cryptocurrency Mining in Azure
January
- January 28, 2021 » Offline maps with vector tiles
2020
November
- November 14, 2020 » Adventures in Installing your own Security Camera
- November 13, 2020 » Command Driven Map
October
- October 19, 2020 » Keeping it Simple
August
- August 14, 2020 » Event Driven Map
2019
November
- November 18, 2019 » Converting to TypeScript
July
- July 4, 2019 » Azure Maps Data Service - First Impressions
February
- February 5, 2019 » Roll your own Vector Tile service
2018
August
- August 22, 2018 » Rendering leaflet.js tiles in the browser
May
- May 1, 2018 » Lego House
February
- February 21, 2018 » Dev East
2017
November
- November 28, 2017 » Bulk inserting data into SQL Server
March
- March 22, 2017 » Review of the HP Envy 13
2016
August
- August 10, 2016 » Benchmarking Image Interpolation in .NET
July
- July 8, 2016 » Comparing Microsoft Orleans and Azure Service Fabric Actors
May
- May 25, 2016 » The Good Parts
- May 19, 2016 » Orleans Hello World - 2016 Edition
April
- April 6, 2016 » Continuous Integration on the Cheap
2015
November
- November 19, 2015 » Syncing data with SQL Server
- November 6, 2015 » Reactify
October
- October 2, 2015 » Enter the Browser
September
- September 25, 2015 » Storing Data
- September 21, 2015 » Serving Angle Brackets
- September 18, 2015 » Setting up Node and Express
May
- May 21, 2015 » Setting up a Google Hangout On Air
January
- January 22, 2015 » Optimistic Concurrency in Orleans
- January 13, 2015 » Thoughts on Deploying Orleans
- January 12, 2015 » Running io.js on Azure Websites
- January 2, 2015 » Bootstrap provider in Orleans
- January 2, 2015 » Grain placement in Orleans
2014
December
- December 31, 2014 » Languages
- December 10, 2014 » Thoughts on Julia
- December 10, 2014 » Farewell Wordpress