All blogs / Tech news / industry
Tim Anderson's IT Writing
Tech Writing
- Posts
- 3,083 from 1 Jul 2006 to 30 Oct 2026
- Posting
- weekly (33 in the last year)
- Kind
- personal blog
- Feed
- https://www.itwriting.com/blog/feed
Latest
October 2026
- WinUI Reactor: yet another way to code for the Windows desktop
- Dublin Marathon after injury-interrupted training – a surprising sub-4
- A new era of AI-driven application rebuilds – now it is Microsoft Office and Adobe Photoshop
- Counterfeit Braun shaver heads on eBay
- Deno’s endo – team joins CloudFlare, runtime will be abandoned in one year’s time
- JetBrains posts a loss (but revenue is up), puts spotlight on future of IDEs
- Apple user interface catches me out
September 2026
- Googlebook and Googlebook OS arrive – want one?
- Shopify migrates from React Native to native Android and iOS development, citing AI as enabler
- Why does a MAUI app store data under “User Name” on Windows?
August 2026
- GitHub reliability and scalability: a consequence of AI and too much for free
- Linux on the desktop: growing, but not by as much as some claim
- First steps with MAUI: some friction
- Running Visual Studio 2008 in Windows 11
July 2026
- Can AI write as capably as humans?
- Vercel’s Scriptc is a TypeScript to native code compiler – how did we get here?
- Getting started with Azure Artifact Signing
- Kimi K3 and Qwen 3.8: is AI becoming a commodity?
- No Mono in Microsoft’s cross-platform MAUI framework on .NET 11 – and a quick hands-on
- JetBrains Resharper for Visual Studio Code adds C# debugging support
- Notes from the field: when Remote Desktop cannot connect
- Cloudflare’s vinext project reaches beta 1 – not just an AI experiment
- TypeScript 7 is done
- My writing here and elsewhere
- Avalonia UI vs Microsoft’s .NET MAUI
- Microsoft authenticator cannot be backed up for Microsoft or Entra ID accounts
May 2026
April 2026
March 2026
February 2026
January 2026
November 2025
October 2025
- Running for England as a Masters Representative
- Strava sues Garmin for patent infringement, but says it is really about API access
September 2025
- Book review: Run like a Pro (Even if you’re slow) by Matt Fitzgerald and Ben Rosario
- Winchester Half Marathon: hilly, late starting, got my target time
August 2025
June 2025
April 2025
- Adidas Manchester Marathon 2025: second marathon and sub 3:30 achieved
- Creating a secure ASP.Net Core web application with Entra ID (formerly Azure AD) auth by group membership – harder than it should be
March 2025
- Garmin Connect+: new subscription will be a hard sell
- Changing my mind about open ear earphones
- Out of Thin Air by Michael Crawley: a wonderful read
December 2024
October 2024
August 2024
- Running book review: The Art of Running Faster by Julian Goater and Don Melvin
- Running book review: Run your best Marathon by Sam Murphy
July 2024
April 2024
March 2024
- Fixing a .NET P/Invoke issue on Apple Silicon – including a tangle with Xcode
- Amazon Linux 2023: designed to be disposable
- Amazon Linux 2023 on Hyper-V
February 2024
- New Outlook confusion as connection to Exchange Online or Business Basic mailboxes blocked “due to the license provided by your work or school”
- What is an operating system for? A friend’s Windows 11 rant shows disconnect between vendors and users
- Windows 11 rant: “I replaced Win 11 with Win 10. It was like walking back into my house”
- Garmin vs Apple Watch: why I switched
January 2024
December 2023
- A year of running
- The era of tiny PCs: 400g and smaller than a paperback book
- The AWS re:Invent 5K run 2023
October 2023
August 2023
- A mild case of Azure bill shock: is this the most over-priced service on Microsoft’s cloud?
- Windows Server 2022 Essentials – a good deal for small businesses but what is it really?
April 2023
February 2023
November 2022
October 2022
September 2022
July 2022
- Reimagining Collaboration by Phil Simon
- Web page memory usage: how much is too much?
- Windows Subsystem for Linux 2 will not start: a possible fix
- Using an M1 Mac after a lifetime of mainly Windows
June 2022
May 2022
April 2022
- Fixing an Xbox controller broken by Elden Ring
- The two key things I do with a new Mac
- Microsoft moves towards UDP in place of TCP for Azure Virtual Desktop, claims lower latency and higher reliability
March 2022
- Thoughtworks: do not choose to develop Single Page Applications by default
- Drupal 7 is the version that refuses to die as the majority of sites have not upgraded
January 2022
- Multi-page ASP.NET Core, TypeScript, and ES JavaScript Modules
- Microsoft’s “new commerce experience” for 365 services: not just price increases
- Converting a scanned image to text in Office 365
- All change for the New Year
- Visual Studio, TypeScript, WebPack and ASP.NET Core: somewhat awkward
- Exchange emails stuck in queue because “message deferred by categorizer agent”- Happy New Year admins!
November 2021
July 2021
June 2021
April 2021
- Bang & Olufsen HX wireless headphones: a delight
- HP unhinged, refuses to honour warranty on its defective laptop
March 2021
February 2021
December 2020
- Odd behaviour from Azure App Service: production version sometimes serves app from staging slot
- Some of my favourite earbuds and headphones of 2020: part 1
- Her Last Holiday by C L Taylor
November 2020
- Rhys Bowen: A love story for Venice
- A UI lesson: do not ask users to choose between Register and Login
October 2020
- Cyber Privacy by April Falcon Doss
- The Whole Truth by Cara Hunter
- Flashbacks of a Fool, a film inspired by a song
- Debugging Safari on an old iPad
August 2020
July 2020
June 2020
- Using Windows 10 on a 4K display: issues in multi-monitor setups
- Developing software for playing bridge
May 2020
March 2020
January 2020
December 2019
November 2019
October 2019
- Microsoft posts another strong set of results, does not know how to invest its profits
- Xcode on Catalina update hassles
- Marley Stir it up Wireless Turntable: a good introduction to the vinyl revival?
- Just ahead of the launch of Oppo Reno 2, here is a look at Oppo Reno 10x Zoom
September 2019
- Finding the multi-factor authentication and authenticator options in an Office 365 account
- Yamaha’s vinyl revival on display at IFA in Berlin including GT-5000 turntable
- Saving documents in Office 365 desktop applications
July 2019
- Microsoft earnings: strong quarter, but Xbox revenue dives
- Not OK Google
- Chromium and Microsoft annoyances : Dynamics CRM issues like broken downloads, Chromium team “won’t fix”
June 2019
- Two Factor Authentication is great–but what if you lose your phone or have your number hijacked?
- Wrestling with Visual Basic 6 (really!) and how knowledge on the internet gets harder to find
May 2019
- Microsoft’s Pipelines for Azure Kubernetes Service: fixing COPY failed
- Automatic transcription for journalists: still not viable despite Microsoft push for “Modern journalism”
- The future of WPF for developers who need to support Windows 7
- Windows Subsystem for Linux 2: Microsoft’s change of direction delivers better performance, worse integration
- One .NET: unification of .NET for Windows and .NET Core, Xamarin too
- Microsoft Build and the repositioning of Windows
- Microsoft Office and privacy: happy to send what you type to the cloud for analysis?
April 2019
- A post that can save you money: scheduling Azure Virtual Machines for start/stop
- Microsoft Financials: strategic purpose of Github, Teams and PowerApps revealed
- Microsoft Planner: a good task management solution for small teams?
- Stack Overflow survey shows leap in popularity for Visual Studio Code
March 2019
- Hands on with Windows Virtual Desktop
- Progressive Delivery: the next step in DevOps?
- Location Services: GPS-only no longer protects your privacy on Android 9 “Pie”, Huawei / Honor 10
February 2019
- How Windows 10 Ransomware Protection interferes with application installs
- Adding a Visual Studio code workspace to a GitHub repository
- Linksys LPAC1750C, Cloud Manager, and the mystery of the wifi printer that would not print
- Office 365 vs Office 2019 vs LibreOffice: some thoughts
- How Windows 10 Ransomware protection can cause install failures, LibreOffice for example
- Which application platform for desktop Windows apps? Microsoft has stated its official line, but UWP is still not compelling
- Microsoft quarterly financials: strong figures, note LinkedIn and Dynamics numbers
January 2019
Every year
2026 312025 132024 152023 82022 212021 82020 172019 442018 1032017 482016 542015 572014 1832013 2062012 3332011 4172010 3412009 3072008 4382007 3492006 90