Posts by Year

2024

Radar frustum culler

2 minute read

I was looking into simple frustum culling algorithms that I could apply to some software I am making. I found the Radar frustum culler to be a quick to imple...

Back to Top ↑

2023

Abandoning Apps

5 minute read

In 2013 Windows 8 was the new thing, and with it came Universal Windows Platform(UWP) and the Windows Store. I was attending a Microsoft developer competitio...

Azure PIM - Securing Azure from yourself!

4 minute read

Azure Privileged Identity Management (PIM) is a feature that helps you follow the principle of least privilege in Azure. It allows you to temporarily elevate...

Enig. Another estimation tool.

4 minute read

I created Enig, a tool for simple estimation for distributed teams. Its a shared session where you can agree on a scope of a given task, without any overhead.

Back to Top ↑

2022

Records as distinct types

3 minute read

Records are a new construct in C#9, and is a simplified way to create classes which have some intrinsic attributes defined. Value equality, toString, copying...

Pixel Picking large floats

7 minute read

In this post I describe the process of finding a strange inconsistency when trying to map large integer float values to a fragment shader in GLSL.

Back to Top ↑

2021

C#9 Records Appreciation Post

3 minute read

records are a new construct in C# 9. The idea comes from known working features from other languages. The promise of immutability and limiting “Spooky side e...

Back to Top ↑

2020

Open “Workspace One Hub” app by Uri!

1 minute read

Workspace One Intelligent Hub is a commonly used app-distribution channel in enterprise environment. The Hub itself works well, and is a great tool for simpl...

PowerShell and Azure CLI

5 minute read

Azure CLI is a good alternative to using Azure PowerShell. It is idempotent, and is a great fit for Continuos Integration scenarios. But in the process of ma...

Back to Top ↑