Almost two years ago I wrote a post describing how to translate text using Azure cognitive services, however the API it uses is to be switched off and so I needed to migrate from the version 2 API to version 3. This post describes how I migrated my existing TranslationClient
class.
Blog Articles and information on C# and .NET development topics
The Cyotek Development Blog has moved - please find it at https://devblog.cyotek.com.
Although these pages remain accessible, some content may not display correctly in future as the new blog evolves.
A brief article on Exif orientation attributes and how to handle them in your .NET applications.
No detailed blog post, just a screenshot that neatly echo's my ongoing frustration with Resharper
A brief note on a small change made to Visual Studio 2019 that may be helpful for debugging .NET Core console applications.
A quick article on pulling cookies from Internet Explorer or the WebBrowser control, useful for if you want to make custom HTTP requests reusing cookies from existing sessions
An overview of how to use the IMessageFilter
interface to intercept Windows Messages within your application.
The usual round up of the different software tools used by Cyotek over the past year.
A quick note on using the .NET Core 3.0 Desktop API Analyzer to determine how easy it will be to migrate existing Windows Forms or WPF applications to .NET Core 3.0
Although I use Git for anything open source we produce, all other code is still in a SVN repository. When upgrading VisualSVN Server to the latest version, it mentioned that Apache SVN 1.10 had new compression options and it occurred to me that while I've upgraded working copy formats before, my SVN databases are probably still using whatever format they were created at. This article covers how to upgrade SVN repositories using the VisualSVN Server software.
Continuing my investigation into CorelDRAW palettes, this brief article describes how to write .pal files for use with CorelDRAW! 3.0.