Getting Started with OData: A Beginner’s Guide to OData and its Benefits

OData (Open Data Protocol) is a standard for creating and consuming RESTful APIs that provide a uniform way of accessing and manipulating data from a variety of sources. In this article, we will discuss the basics of OData, its benefits, and how to get started with it. read more

Playwright Infinite Scrolling.

Infinite scroll in Playwright

It’s not achievable “out of the box” to enable playwright infinite scrolling and there seems little in the way of anything online advising how you can enable this in your tests. So, here’s how you can achieve infinite scrolling with Playwright. Fire up Visual Studio and ensure Playwright is installed and get hacking. read more

WinUI vs Electron & Blazor Vs Maui

Blazor Icon

Introduction

This post focuses on some of the current options available for multi-platform software development. Blazor with Maui, WinUI with Webview2 and Electron with Blazor are all considered. Please note that at time of writing Blazor and Maui are currently in preview. read more

Using JMeter With OAuth

Had an interesting battle with JMeter recently. I needed to load test on an authorized endpoint. I’m no expert on JMeter but I have a basic understanding. It didn’t look like retaining a token from an auth request was easily supported in JMeter. So here’s how I did it….. read more

Blazor, Cosmos DB and OData

Blazor Icon

Decided to use some spare time to revisit Blazor. Particularly Blazor and OData working together. Taking my inspiration from Hassan Habib and his Enabling Pagination in OData post. I wanted to build upon that and modernise the approach slightly by implementing client side Blazor and bringing some of the goodies from NET5 by using a code behind approach for example. read more