Archive

This blog in 2023

How many ECRs do you need?

Deploy containerized ASP.NET apps to AWS ECS. Part I: A high-level overview

'pwsh' is not recognized as an internal or external command, operable program or batch file

Bypass 2FA with Playwright .NET

My take on Moq and SponsorLink situation

'error ENDOFLINE: Fix end of line marker.' in CI but not locally

Publish images to Azure Container Registry from Bitbucket Pipelines

Publish docker images to Azure Container Registry with dotnet publish

Create docker images with dotnet publish

How to fix 'This section should be a list (it is currently defined as a map).' in bitbucket-pipelines.yml

Say goodbye to the old design

How to push NuGet packages to Azure Artifacts from Bitbucket Pipelines

MyGet outage

Fail Bitbucket Pipeline if .NET code is not formatted

.ConfigureAwait(false) in ASP.NET Core applications

Multiple Swagger definitions in the same .NET project

Nullable reference types and model binding in ASP.NET

'dotnet swagger tofile' command fails with 'incorrect runtime' error

6 lines long quicksort in C#

LINQ mind maps

.NET Collections mind map

Do Did Done released for Windows 10 devices!

The story of Bug Killer

New UI for Piano 3D: Requirements

Piano 3D development diary - Episode 2: Keyboard Colors

Non-Renewing iOS Subscriptions with Unity IAP

Piano 3D development diary - Episode 1

Piano 3D released worldwide on iOS and Android

What is wrong with Unity3D IAP

Developing Universal Windows Apps on Mac OS

So you want to be a .NET web developer?

StackExchange.Exceptional: ELMAH on steroids

.NET lifestyle: StackOverflow approach

Piano 3D featured in Microsoft TV advertisment