41554 blogs · [ { "id": "01a087d9-889a-728e-aeab-a3afccc52e53", "title": "How Not to Translate a Videogame (2025 ver.)", "url": "http://ryandavis.io/how-not-to-translate-a-videogame-2025-ver/", "published_at": "2025-07-25T23:51:18+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf5a2a641", "title": "Improving dotnet iOS release build times on Apple Silicon", "url": "http://ryandavis.io/improving-dotnet-ios-release-build-times-on-apple-silicon/", "published_at": "2023-03-14T22:08:42+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf5a53950", "title": "Using Custom AOT Profiles with Xamarin.Android", "url": "http://ryandavis.io/using-custom-aot-profiles-with-xamarin-android/", "published_at": "2020-02-06T01:23:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf6154d2a", "title": "Adventures in Low Overhead Dependency Injection using DryIocZero", "url": "http://ryandavis.io/adventures-in-low-overhead-dependency-injection-using-dryioczero/", "published_at": "2020-01-09T10:35:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf6a27c10", "title": "(More of) What's new in iOS13", "url": "http://ryandavis.io/more-of-whats-new-in-ios13/", "published_at": "2019-12-03T22:23:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf6deaa05", "title": "Custom Machine Learning Made Easy With ML.NET", "url": "http://ryandavis.io/custom-machine-learning-made-easy-with-ml-net/", "published_at": "2019-11-23T02:23:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf7d6ebd7", "title": "Using Diffable Data Sources in Xamarin.iOS", "url": "http://ryandavis.io/using-diffable-data-sources-in-xamarin-ios/", "published_at": "2019-11-15T03:42:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf86edd84", "title": "From Xamarin Native to Xamarin.Forms (CODE Magazine)", "url": "http://ryandavis.io/native-to-forms-code-magazine/", "published_at": "2019-11-08T00:45:30+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf94ef4ab", "title": "(Some of) What's new in iOS13", "url": "http://ryandavis.io/some-of-whats-new-in-ios13/", "published_at": "2019-08-30T00:00:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cf9f6ac2e", "title": "How to have your Xamarin.iOS 13 preview cake and Emit it too", "url": "http://ryandavis.io/how-to-have-your-ios-13-preview-cake-and-emit-it-too/", "published_at": "2019-07-10T21:00:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cfaa5cb8e", "title": "Declarative Code-Based Xamarin.Forms UI using CSharpForMarkup and Continuous", "url": "http://ryandavis.io/declarative-code-based-xamarin-forms-ui/", "published_at": "2019-06-27T22:40:43+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cfaa8c058", "title": "Practical Uses for the Mono Interpreter on Xamarin.iOS", "url": "http://ryandavis.io/practical-uses-for-the-mono-interpreter/", "published_at": "2019-05-28T19:57:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cfb85d947", "title": "DumpEditable - an extensible inline object editor extension for LINQPad", "url": "http://ryandavis.io/dumpeditable/", "published_at": "2019-05-14T21:30:00+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cfc5b4a7b", "title": "Xamarin Forms 4.0 Challenge Submissions", "url": "http://ryandavis.io/xamarin-forms-4-0-challenge-submissions/", "published_at": "2019-04-22T22:14:09+00:00" }, { "id": "01a087d9-889c-71e3-8041-884cfcec1b1d", "title": "Introduction to ARKit (Video)", "url": "http://ryandavis.io/introduction-to-arkit-video/", "published_at": "2019-04-18T22:36:00+00:00" } ] posts Claim your blog
Back to ryandavis.io
Blog · corpus.blog/blogs/ryandavis.io/posts

ryandavis.io

ryandavis.io

2025

2023

2020

2019