Oleg TarasovOpenTherm thermostat with ESPHome and Home AssistantIn this series of posts I describe my journey of automating a heating system in my suburban home. This particular post is about a simple…17 min read·Apr 12, 2024----
Oleg TarasovExport anaconda environment with conda exportManaging projects with virtual environments is one of the core practices of modern Python development. There are several tools for managing…4 min read·Feb 21, 2024----
Oleg TarasovAlternatives to Parallels Desktop on M1, M2 and M3 MacsWe look at some limitations that Parallels Desktop has on Apple Silicon Macs and discuss UTM — a free and open-source alternative.6 min read·Feb 20, 2024--7--7
Oleg TarasovHow to fix “The provided certificate file is not a valid PFX file” with dotnet dev-certs https…This is a relly short post that addresses an error with dotnet dev-certs https --import on macOS.2 min read·May 26, 2022----
Oleg TarasovMamba: a robust alternative to Anaconda package managerDid you ever try to install a complicated mix of conda packages only to find yourself in an infinite "Solving environment" and "Retrying…4 min read·Jun 20, 2021----
Oleg TarasovCalling a cross-platform C++ library from .NET CoreWe will create a .NET Core console application which will bundle its native dependencies and call an exported function with P/Invoke.5 min read·Jun 9, 2019----
Oleg TarasovBuilding a cross-platform C++ library to call from .NET CoreWe will build a cross-platform C++ library using CMake. Later we will package and call this library from .NET Core using P/Invoke.6 min read·Jun 7, 2019--2--2
Oleg TarasovBuilding fastText Python wrapper from source under WindowsBuilding FastText from source under Windows can be confusing, so here is a simple 4-step guide on how to do it.3 min read·Jan 29, 2019--4--4