WebDAVClient 3: making WebDAV outcomes explicit in C#
A look at WebDAVClient 3: its new DavClient API, conditional writes, stream ownership, compatibility, and the tests behind the .NET 10 release.
Posts related to software and Unity Assets development using the .Net and C# technology stack.
A look at WebDAVClient 3: its new DavClient API, conditional writes, stream ownership, compatibility, and the tests behind the .NET 10 release.
If you’re looking to improve the performance of your C# Unity game, there are many resources out there that talk about performance in Unity. These usually focus on things like better usage of the Unity APIs, better managing your objects, and reducing the size of your resources. Some articles also discuss better ways to write … Read more
Both WebDAVClient and CardinalityEstimation released with .Net Core support and other fixes and improvements.
As I promised last week, I’ve released a WebDAV client for Unity3d to the Asset Store. The asset is based on my C# client, with some adjustments to make it more Unity-like, such as providing the client as a ScriptableObject, and some Unity Editor integration. Visit the WebDAV for Unity page, or in the Asset Store … Read more
I’ve finally got around to merge some pull requests I’ve received for my WebDAV Client repository (and NuGet package). This release brings the library to version 1.1.4, and includes the following new features: Partial download and upload support (courtesy of phobeus) Copy file/folder (thanks to mkuennek) Over the last couple of months, I’ve seen a bit more … Read more
I’ve introduced Jelly Wars in my previous post – it’s a strategy board game for Android, similar to Reversi and Go. In this post, I’ll discuss a bit about the development process of the game. Overview Jelly Wars was developed from scratch in Unity3d and C#. It consists of a main menu, a game scenes … Read more
Adding automatic decompression support to an HttpClient is quite easy: This works even in Portable Libraries. However, if you try to call this from a different project, you might encounter the strange exception below: Method not found: void System.Net.Http.HttpClientHandler.set_AutomaticDecompression(System.Net.DecompressionMethods). This doesn’t give too much information – for some reason, the setter of the AutomaticDecompression property … Read more
In my previous post, I’ve shown how to use the RazorEngine template engine in order to generate EmailMessages in an MVC-like pattern. However, when compared to real MVC, we have the ability to create more complex views, using utility classes/methods, such as @Html and @Url. In this article we’ll see how we can simulate that … Read more
With Reactive Extensions going open-source, as mentioned in Scott Hanselman’s Reactive Extensions (Rx) is now Open Source post, I took a swing at the library, as it solved one of my requirements perfectly. Having the ability to buffer events (or subjects), and process them in chunks, while keeping a time-limit on the delay is extremely … Read more