Grouped ListView with Alternate Row Color in Xamarin.Forms

Grouped ListView with Alternate Row Color in Xamarin.Forms

As a follow-up on my previous post about alternate row colors in a ListView, this question was posted on StackOverflow. The poster of the question wants to implement alternate row coloring on his grouped ListView. How can I implement it with a grouped listview? I want to have the alternate row color inside every group … Read moreGrouped ListView with Alternate Row Color in Xamarin.Forms

Detecting binding errors with LogWarningsToApplicationOutput in Xamarin.Forms

In a previous blog, which can be read here, I already described how you can detect binding errors in Xamarin.Forms. As a result of that blog, I opened a pull request on the Xamarin.Forms repository to add this as a feature instead of a hack. Let me tell you about this new upcoming feature in … Read moreDetecting binding errors with LogWarningsToApplicationOutput in Xamarin.Forms

Create SEO-friendly URLs with a slug in ASP.NET Core MVC

Create SEO-friendly URLs with a slug in ASP.NET Core MVC

For a little while, I have been working on a side-project now in ASP.NET Core. This web application generates URLs that have a (GUID) id in it, which is not particularly nice to look at. For this reason, I decided to have a look at how I can implement a so-called slug into the URLs. … Read moreCreate SEO-friendly URLs with a slug in ASP.NET Core MVC

Alternate Row Color in Xamarin.Forms ListView

Alternate Row Color in Xamarin.Forms ListView

When browsing on StackOverflow today, I came across a question that was asking how to set an alternate row color on a ListView. Of course, multiple solutions are available. But I thought I would implement it with a DataTemplateSelector. In this post, I will do a quick write-up of the details. The code for this … Read moreAlternate Row Color in Xamarin.Forms ListView

SQL Operations Studio: First look at a great tool

SQL Operations Studio First Look

My main development work happens on a Mac using Mac OS because I develop apps. And frankly, I try to make a challenge out of it to not leave Mac OS for other development work as well. This works very well because of tools like Visual Studio for Mac and Visual Studio Code. There is … Read moreSQL Operations Studio: First look at a great tool

Moving a Git repo from Bitbucket to VSTS

Moving a Git repo from Bitbucket to VSTS

For a customer project, we had to move a Git repository from Bitbucket to VSTS. It took me a little time to figure out how to set up the authorization, so I thought I would make a quick write-up from it. On the VSTS side In VSTS create a new team project if you haven’t … Read moreMoving a Git repo from Bitbucket to VSTS

UIModalPresentationStyle.FormSheet in Xamarin.Forms

UIModalPresentationStyle.FormSheet in Xamarin.Forms

A pull request I created has just been merged into Xamarin.Forms! It is a small change, but I thought I’d let you know. You are now able to set the modal presentation to¬†UIModalPresentationStyle.FormSheet for iOS, causing the modal to be opened as a popup on iPad. At the time of writing, the PR has just … Read moreUIModalPresentationStyle.FormSheet in Xamarin.Forms

Detecting Xamarin.Forms Binding Errors in the Output Window

I was browsing through the Xamarin.Forms issues, and found this particular one. It describes adding the ability to detect binding errors in Xamarin.Forms. I was triggered by this because I think it would make a nice addition. Detecting binding errors can help to prevent you from spending precious time on a typo. This functionality is … Read moreDetecting Xamarin.Forms Binding Errors in the Output Window

Reduce network traffic with HTTP conditional requests

Reduce network traffic with HTTP conditional requests

On mobile, bandwidth counts. It is not unlimited and can even impose costs on your users. One way to reduce the bandwidth usage is implementing HTTP conditional requests. In this post, I will explain to you what they are and how to use them. What Are HTTP Conditional Requests? First of all: HTTP conditional requests … Read moreReduce network traffic with HTTP conditional requests