41554 blogs · [ { "id": "01a08755-a390-714b-b265-6ed1fc742364", "title": "Test .NET MAUI Preview SDKs Locally with global.json sdk.paths", "url": "https://blog.verslu.is/maui/test-dotnet-maui-preview-sdk-locally/", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed1fd1c01f7", "title": "ZXing.Net.Maui 0.10.0: Decode Barcodes From Images and Export Barcode Images", "url": "https://blog.verslu.is/maui/zxing-net-maui-010-image-decode-export/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed1fd37f36b", "title": "Secondary ToolbarItems in .NET MAUI 10 on iOS and macOS", "url": "https://blog.verslu.is/maui/maui-ios-secondary-toolbaritems/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed1fddf8993", "title": "Material 3 in .NET MAUI: One Line to Transform Your App", "url": "https://blog.verslu.is/maui/material3-dotnet-maui/", "published_at": "2026-05-18T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed1fec707a4", "title": "The Best MAUI Library You Don't Know: Nalu", "url": "https://blog.verslu.is/maui/nalu-maui-library/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed1ff75d2b6", "title": "Easily Use Icon Fonts in .NET MAUI with IconFont.Maui", "url": "https://blog.verslu.is/maui/icon-fonts-dotnet-maui/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20051b6a5", "title": "NuGet Trusted Publishing: Making Secure Package Publishing Super Easy", "url": "https://blog.verslu.is/nuget/trusted-publishing-easy-setup/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed200db782c", "title": "Opt Out of Liquid Glass on iOS 26 with `UIDesignRequiresCompatibility`", "url": "https://blog.verslu.is/maui/uidesignrequirescompatibility-liquid-glass/", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed2015ca04c", "title": "Excluding Assemblies from Trimming in .NET MAUI", "url": "https://blog.verslu.is/maui/exclude-assemblies-from-trimming/", "published_at": "2025-08-04T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed2021960ec", "title": "Fix newer deployment target error for .NET MAUI when upgrading to .NET 9", "url": "https://blog.verslu.is/maui/error-mt0073-mt2301-maui-net9/", "published_at": "2024-09-27T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed202b39fed", "title": "Introducing Blazor Hybrid Workshop: Build Your First Blazor Hybrid App!", "url": "https://blog.verslu.is/blazor-hybrid/build-first-blazor-hybrid-app-full-course/", "published_at": "2024-09-05T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20311affa", "title": "Remove Switch Label on Windows with .NET MAUI", "url": "https://blog.verslu.is/maui/remove-switch-text-label/", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20316e6fa", "title": "Customize macOS (Mac Catalyst) About Dialog with .NET MAUI", "url": "https://blog.verslu.is/maui/customize-maui-macos-about-dialog/", "published_at": "2023-12-05T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed203941e01", "title": "The .NET MAUI Track for .NET Conf 2023", "url": "https://blog.verslu.is/maui/maui-sessions-dotnetconf-2023/", "published_at": "2023-11-10T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed2048b9e7b", "title": "Create Your Own .NET MAUI Plugins with This Template", "url": "https://blog.verslu.is/maui/create-dotnet-maui-plugin/", "published_at": "2023-08-31T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed205708418", "title": "Using Maps in .NET MAUI on Windows with the Community Toolkit", "url": "https://blog.verslu.is/maui/windows-maps-dotnet-maui/", "published_at": "2023-08-08T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed205816422", "title": "Sort, Filter & Show Data with this Free DataGrid Control for .NET MAUI", "url": "https://blog.verslu.is/maui/free-datagrid-control-dotnet-maui/", "published_at": "2023-06-26T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed205820c40", "title": "Change cursor and text selection with .NET MAUI on iOS", "url": "https://blog.verslu.is/maui/change-cursor-color-maui-ios/", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20618d44c", "title": "Publish iOS ipa error: unable to build chain to self-signed root for signer ...", "url": "https://blog.verslu.is/app-publishing/unable-to-build-chain-for-self-signed-root/", "published_at": "2023-05-11T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed2070b9e21", "title": "Displaying Base64 encoded images in .NET MAUI", "url": "https://blog.verslu.is/maui/displaying-base64-encoded-images-dotnet-maui/", "published_at": "2023-03-01T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed207e46af6", "title": "Full-screen, disable minimize/maximize for .NET MAUI Windows apps", "url": "https://blog.verslu.is/maui/full-screen-disable-minimize-maximize-for-net-maui-windows-apps/", "published_at": "2023-02-13T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed208da5dd5", "title": "Customize the Tab Bar \"More\" Title with .NET MAUI on Android", "url": "https://blog.verslu.is/maui/customize-tab-bar-more-title-dotnet-maui-android/", "published_at": "2022-11-21T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed2094cbc60", "title": "Upgrade Your .NET MAUI App to .NET 7", "url": "https://blog.verslu.is/maui/upgrade-dotnet-maui-dotnet-7/", "published_at": "2022-11-16T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20956d535", "title": "MediaElement for .NET MAUI: Early Preview", "url": "https://blog.verslu.is/maui/mediaelement-for-net-maui-early-preview/", "published_at": "2022-10-24T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed209ad2f3f", "title": ".NET MAUI Windows Unpackaged Apps", "url": "https://blog.verslu.is/maui/dotnet-maui-windows-unpackaged-apps/", "published_at": "2022-09-06T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20a1437fd", "title": "Looping iOS Remote Simulator Connection Issue with .NET MAUI", "url": "https://blog.verslu.is/maui/looping-ios-remote-simulator-connection-issue-with-net-maui/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20a421cfa", "title": "Running a .NET MAUI Windows App as Administrator (Elevated)", "url": "https://blog.verslu.is/maui/net-maui-windows-app-as-administrator-elevated/", "published_at": "2022-06-29T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20ae4d3d2", "title": ".NET MAUI Crash Course: Learn to Build Your First .NET MAUI App", "url": "https://blog.verslu.is/maui/dotnet-maui-crash-course/", "published_at": "2022-05-24T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20b77956b", "title": "The Application \"{application name}\" Can't Be Opened on MacOS with .NET MAUI", "url": "https://blog.verslu.is/maui/application-cant-be-opened-macos/", "published_at": "2022-03-18T00:00:00+00:00" }, { "id": "01a08755-a390-714b-b265-6ed20b837258", "title": "Change .NET MAUI iOS Status Bar Color (Background)", "url": "https://blog.verslu.is/maui/change-maui-ios-status-bar-color/", "published_at": "2022-03-03T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5387a8043", "title": "Implement Folder Picker with .NET MAUI, WinUI and macOS", "url": "https://blog.verslu.is/maui/folder-picker-with-dotnet-maui/", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e538a6e805", "title": "Xamarin.CommunityToolkit Sample App Building on Windows", "url": "https://blog.verslu.is/xamarin-communitytoolkit/build-xamarin-communitytoolkit-sample-app-windows/", "published_at": "2021-02-02T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53904d2c5", "title": "OTP Auto-Fill Entry for iOS with Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/otp-auto-fill-entry-for-ios-with-xamarin-forms/", "published_at": "2020-10-14T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53999cd1d", "title": "XamExpertDay 2020 Online: A Full Day of Deep-Dive Xamarin and .NET MAUI Content", "url": "https://blog.verslu.is/non-tech/xamexpertday-2020/", "published_at": "2020-10-06T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e539ca1a06", "title": "Xamarin.CommunityToolkit: an introduction to a great new supporting library for Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/microsoft-toolkit-xamarin-forms-introduction/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e539d42e22", "title": "Xamarin.Forms RowDefinition & ColumnDefinition through binding", "url": "https://blog.verslu.is/xamarin-forms-xamarin/xamarin-forms-rowdefinition-columndefinition-through-binding/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53ac0c149", "title": "Disable bounce effect on CollectionView in your Xamarin.Forms iOS app", "url": "https://blog.verslu.is/stackoverflow-answers/disable-bounce-collectionview-xamarin-forms/", "published_at": "2020-07-14T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53b6e4d25", "title": "Regex Named Groups and Using Them in C#", "url": "https://blog.verslu.is/misc/regex-named-groups-and-using-them-in-c/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53be4edbd", "title": "Create a Google Chromecast app with Xamarin.Forms in under 10 minutes", "url": "https://blog.verslu.is/xamarin-forms-xamarin/google-chromecast-app/", "published_at": "2020-06-24T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53c622ece", "title": "GitHub Domain Verification with Namecheap", "url": "https://blog.verslu.is/infrastructure/github-domain-verification-namecheap/", "published_at": "2020-06-16T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53c6a6725", "title": "Simplifying Xamarin.Forms Grid Column and Row Definitions", "url": "https://blog.verslu.is/xamarin-forms-xamarin/simplifying-xamarin-forms-grid-column-row-definitions/", "published_at": "2020-06-11T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53c9c8444", "title": "Empty Commit in Git: Great for Triggering CI", "url": "https://blog.verslu.is/git/empty-commit-git/", "published_at": "2020-06-08T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53d08a1ff", "title": "Visual Studio for Mac Run Configurations: Running Multiple Projects at Once", "url": "https://blog.verslu.is/productivity/vsmac-run-configurations/", "published_at": "2020-05-26T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53d9a0c34", "title": "Null Pointers: Your Opinionated Podcast on Development, Tech and Every Day Struggles", "url": "https://blog.verslu.is/non-tech/null-pointers-podcast/", "published_at": "2020-05-21T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53e62c967", "title": "Clearing downloaded Source Link cache for Visual Studio for Mac", "url": "https://blog.verslu.is/development/clearing-source-link-cache/", "published_at": "2020-05-19T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53ef1e8a7", "title": "iOS and macOS Dark Mode Dynamic Colors Overview", "url": "https://blog.verslu.is/xamarin/ios-macos-dark-mode-dynamic-colors-overview/", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e53f98b678", "title": "Test Xamarin.Forms bugfixes by downloading PR NuGet packages", "url": "https://blog.verslu.is/xamarin-forms-xamarin/test-xamarin-forms-bugfixes/", "published_at": "2020-05-11T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5403c634a", "title": "My First Challenge: Join the Xamarin + Cognitive Services Crazy Combo Challenge!", "url": "https://blog.verslu.is/cognitive-services/join-the-xamarin-cognitive-services-crazy-combo-challenge/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e540ab075b", "title": "\"appname.app is damaged and can’t be opened. You should move it to the Bin\" error on macOS Catalina", "url": "https://blog.verslu.is/development/appnamis-damaged-and-cant-be-opened-you-should-move-it-to-the-bin/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e540f4b202", "title": "Databinding Scope in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/databinding-scope-in-xamarin-forms/", "published_at": "2020-03-30T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5416d6ac6", "title": "Custom Vision, Xamarin.Forms and Simpsons - The Community AI Show", "url": "https://blog.verslu.is/custom-vision/custom-vision-xamarin-forms-simpsons/", "published_at": "2020-02-27T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54246cd0a", "title": "Experimental Flags in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/experimental-flags-xamarin-forms/", "published_at": "2020-02-07T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e542576988", "title": "Using the Xamarin.Forms Nightly Feed", "url": "https://blog.verslu.is/xamarin-forms-xamarin/xamarin-forms-nightly-feed/", "published_at": "2020-01-20T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5426c55bf", "title": "Git Rebase: Don't be Afraid of the Force (Push)", "url": "https://blog.verslu.is/git/git-rebase/", "published_at": "2020-01-07T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5436b3c13", "title": "SwipeView Interaction with Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/swipeview-interaction-with-xamarin-forms/", "published_at": "2019-12-23T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e543edf76f", "title": "SwipeView: Swipe All the Things in Xamarin.Forms 4.4", "url": "https://blog.verslu.is/xamarin-forms-xamarin/swipeview-swipe-all-the-things-in-xamarin-forms-4-4/", "published_at": "2019-12-16T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5441be9ea", "title": "CarouselView for Xamarin.Forms: Scrolling into the new 4.4 version", "url": "https://blog.verslu.is/xamarin-forms-xamarin/carouselview-xamarin-forms/", "published_at": "2019-12-13T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5447aa8a6", "title": "GIF Support now available in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/gif-support-xamarin-forms/", "published_at": "2019-12-04T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e544b7bb44", "title": "SourceLink Support for Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/sourcelink-support-xamarin-forms/", "published_at": "2019-09-12T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5457e5868", "title": "Contributing to Xamarin.Forms: My Story", "url": "https://blog.verslu.is/xamarin-forms-xamarin/contributing-my-story/", "published_at": "2019-09-06T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5467d2304", "title": "HTML in Your Xamarin.Forms Label", "url": "https://blog.verslu.is/xamarin-forms-xamarin/html-in-your-xamarin-forms-label/", "published_at": "2019-08-30T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e546bb3fa1", "title": "ZXing Barcode Scanning on Android Skipping Frames Issue", "url": "https://blog.verslu.is/xamarin-forms-xamarin/zxing-android-skipping-frames/", "published_at": "2019-08-12T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5476459b7", "title": "#XamarinUIJuly recap", "url": "https://blog.verslu.is/xamarin-forms-xamarin/xamarinuijuly-recap/", "published_at": "2019-08-02T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e547d7a73d", "title": "Hot Reload: Now Available in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/hot-reload-xamarin-forms/", "published_at": "2019-07-11T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e548716688", "title": "Snppts is back: calling all UI rockstars!", "url": "https://blog.verslu.is/xamarin-forms-xamarin/snppts-dev-introduction/", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5488e949f", "title": "Unselected and Selected Tab Color for TabbedPage in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/unselectedtabcolor-selectedtabcolor-tabbedpage-xamarin-forms/", "published_at": "2019-03-04T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e549534cb0", "title": "Gur.Codes(); MFractor episodes: Font Importer & Image Assets Manager", "url": "https://blog.verslu.is/xamarin-forms-xamarin/mfractor-font-importer-image-assets-manager/", "published_at": "2019-02-27T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e549d50ebc", "title": "Pick Date/Time in Xamarin UITest", "url": "https://blog.verslu.is/uitest/pick-date-time-xamarin-uitest/", "published_at": "2019-02-12T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54aa1c89f", "title": "Zooming the Android WebView in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/zooming-android-webview-xamarin-forms/", "published_at": "2019-02-12T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54b68a3ea", "title": "ARM Template Deployment from PowerShell on Mac", "url": "https://blog.verslu.is/arm-templates/arm-template-deployment-powershell-mac/", "published_at": "2019-01-13T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54bdb818f", "title": "Adding TitleColor to Your Picker in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/picker-titlecolor-xamarin-forms/", "published_at": "2018-12-18T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54ccbe0b8", "title": "Refresh Indicator for ListView Color in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/refresh-indicator-color-xamarin-forms/", "published_at": "2018-12-10T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54d76b9b4", "title": "Error: resource fork, Finder information, or similar detritus not allowed in Xamarin iOS app", "url": "https://blog.verslu.is/xamarin/resource-fork-finder-information-similar-detritus-not-allowed/", "published_at": "2018-12-07T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54db20b57", "title": "Visual Studio for Mac 2019 Preview at a glance", "url": "https://blog.verslu.is/visual-studio/visual-studio-mac-2019-preview-glance/", "published_at": "2018-12-06T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54e29ebcb", "title": "TableSection TextColor for Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/tablesection-textcolor/", "published_at": "2018-12-03T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54e69b020", "title": "UWP MaxLines and IsPassword bugs in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/uwp-maxlines-ispassword-bugs/", "published_at": "2018-11-28T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54eeb10aa", "title": "Tizen development on your Mac (Xamarin.Forms)", "url": "https://blog.verslu.is/xamarin-forms-xamarin/tizen-mac-xamarin-forms/", "published_at": "2018-11-26T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e54fdf5bbc", "title": "Hide Scrollbars for ListView with ScrollBarVisibility", "url": "https://blog.verslu.is/xamarin-forms-xamarin/scrollbars-listview-scrollbarvisibility/", "published_at": "2018-10-25T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e550522c57", "title": "Creating a Chrome Extension with VS Code", "url": "https://blog.verslu.is/development/chrome-extension-vs-code/", "published_at": "2018-10-15T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e550c9bf82", "title": "Scanning and Generating Barcodes with ZXing on Xamarin.Forms", "url": "https://blog.verslu.is/stackoverflow-answers/scanning-generating-barcodes-zxing/", "published_at": "2018-08-22T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5518ad2a8", "title": "MaxLines on Labels in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/maxlines-label-xamarin-forms/", "published_at": "2018-08-16T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e551b9eefb", "title": "Public Projects in VSTS Preview: First Look", "url": "https://blog.verslu.is/vsts/public-projects-in-vsts-preview-first-look/", "published_at": "2018-08-15T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e552779fcc", "title": "Grouped ListView with Alternate Row Color in Xamarin.Forms", "url": "https://blog.verslu.is/stackoverflow-answers/grouped-listview-alternate-row-color/", "published_at": "2018-08-02T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e552e662b4", "title": "Detecting binding errors with LogWarningsToApplicationOutput in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/logwarningstoapplicationoutput-xamarin-forms/", "published_at": "2018-07-31T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e553dd6eb3", "title": "URL Preview with Cognitive Services Project URL Preview", "url": "https://blog.verslu.is/azure/cognitive-services-url-preview/", "published_at": "2018-07-27T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5549cafef", "title": "Create SEO-friendly URLs with a slug in ASP.NET Core MVC", "url": "https://blog.verslu.is/aspnetcore/seo-friendly-urls-slug/", "published_at": "2018-07-23T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e554fb7913", "title": "Alternate Row Color in Xamarin.Forms ListView", "url": "https://blog.verslu.is/stackoverflow-answers/alternate-row-color-listview/", "published_at": "2018-07-19T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e555e2c206", "title": "SQL Operations Studio: First look at a great tool", "url": "https://blog.verslu.is/tools/sql-operations-studio-first-look/", "published_at": "2018-07-16T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e556dc61ac", "title": "Moving a Git repo from Bitbucket to Azure DevOps", "url": "https://blog.verslu.is/tools/moving-git-repo-bitbucket-vsts/", "published_at": "2018-07-13T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55740aa7c", "title": "UIModalPresentationStyle.FormSheet in Xamarin.Forms", "url": "https://blog.verslu.is/xamarin-forms-xamarin/uimodalpresentationstyle-formsheet/", "published_at": "2018-07-11T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5576b1f80", "title": "Detecting Xamarin.Forms Binding Errors in the Output Window", "url": "https://blog.verslu.is/productivity/binding-errors-output-window/", "published_at": "2018-05-30T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e5577e61b0", "title": "Reduce network traffic with HTTP conditional requests", "url": "https://blog.verslu.is/networking/conditional-http-requests/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e558167a16", "title": "Network Resilience For Your App With Polly", "url": "https://blog.verslu.is/xamarin-forms-xamarin/network-resilience-polly/", "published_at": "2018-05-18T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e558436421", "title": "Sending Push Notifications from a Azure Function", "url": "https://blog.verslu.is/azure/push-notifications-azure-function/", "published_at": "2018-04-26T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55867ce4f", "title": "Custom Fonts with Xamarin.Forms Revisited", "url": "https://blog.verslu.is/xamarin-forms-xamarin/custom-fonts-with-xamarin-forms-revisited/", "published_at": "2018-03-14T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e559430dc6", "title": "No more certificate hassle with Fastlane in Visual Studio for Mac", "url": "https://blog.verslu.is/app-publishing/no-certificate-hassle-fastlane-visual-studio-mac/", "published_at": "2018-02-28T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55a3b9846", "title": "Testing NuGet packages locally", "url": "https://blog.verslu.is/nuget/testing-nuget-packages-locally/", "published_at": "2018-02-21T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55b32143c", "title": "Loading a page (or anything!) from a XAML string in Xamarin.Forms", "url": "https://blog.verslu.is/stackoverflow-answers/loading-page-anything-xaml-string-xamarin-forms/", "published_at": "2018-02-13T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55bac3991", "title": "Different app icons for different configurations in Xamarin", "url": "https://blog.verslu.is/app-publishing/different-app-icons-for-different-configurations-in-xamarin/", "published_at": "2018-01-24T00:00:00+00:00" }, { "id": "01a08755-a391-716d-b1b9-20e55bee391b", "title": "Implement grouping in the Xamarin.Forms ListView", "url": "https://blog.verslu.is/stackoverflow-answers/implement-grouping-xamarin-forms-listview/", "published_at": "2018-01-10T00:00:00+00:00" } ] posts Claim your blog
Back to blog.verslu.is
Blog · corpus.blog/blogs/blog.verslu.is/posts

blog.verslu.is

blog.verslu.is

2026

2025

2024

2023

2022

2021

2020

2019

2018