Real Time F1 Car Object Detection

Intro I am demonstrating real time detection of F1 cars per team on a video stream.NOTE: For speed and simplicity I trained the model only with top 5 teams of 2019 season. Training Classes: MCL34: McLarenSF90: FerrariW10: MercedesRB15: Red BullRS19: RenaultSC-AMG-GTR: Safety Car Technologies I used YOLOv3 and OpenCV. Demo Full video available on YouTube

Just Event Sourcing

Table of Contents OverviewDefinitionsMoving PartsTechniquesWorkflowScenarioBenefitsWhat’s NextReferences Overview I wanted to share my practical learning experience of Event Sourcing. There are numerous resources online talking about Event Sourcing, and you might wonder what is new in this post?! I promise there are no major breakthroughs in this post, however, the main goal is to present ES…

TestStack White: Find Elements using AutomationElement Extensions

Have you ever faced the issue where finding an UI element using TestStack White SearchCriteria API returns null? If yes, here are few alternatives that utilises the AutomationElement.

The alternative approach uses AutomationElement which is part of the Microsoft UI Automation API. Simply, it iterates through the children elements of AutomationElement of the White…

WPF ItemsControl with TestStack White

Problem If you are reading this blog most likely means you have been through the same unsuccessful experience I had of trying to get a WPF ItemsControl control via automation ID using TestStack.White API (v0.13.3) in order to carry on some UI test automation.

Acquiring a WPF ListBox via automation ID using White is simple job.…

Rx Sample Application: From Requirements to Implementation

Table of Contents IntroRequirementsRx ThinkingQuick DesignThe AppImplementationReactive ProviderReactive ConsumerSource Code Intro The purpose of this post is to put in practice and crystallise what we learnt in the Reactive Programming post. The deliverable of this post is a desktop application built with WPF (MVVM) and Rx. However, the concepts apply to any UI framework; web, mobile,…