41554 blogs · [ { "id": "01a0df1f-773b-73e3-aede-899a8c3512f1", "title": "Automate this — blog about AI, Management and Engineering", "url": "https://olegtarasov.me/", "published_at": "2026-09-11T06:32:58+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a947eb6fd", "title": null, "url": "https://olegtarasov.me/author/oleg/", "published_at": "2026-08-05T14:54:41+00:00" }, { "id": "01a087b7-d6e2-7001-995c-254e077909a7", "title": "Testing SCD41, BME280, BME680, DS18B20, PT100 and SNZB-02P temperature sensors for DIY thermostat", "url": "https://olegtarasov.me/environmental-sensors/", "published_at": "2025-01-20T19:16:11+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207f78d84d5", "title": "ESPHome packages and substitutions tutorial: managing complex configurations effectively", "url": "https://olegtarasov.me/esphome-packages-substitutions-tutorial/", "published_at": "2024-12-13T14:13:33+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207f7da93e2", "title": "Using Nextion display with ESPHome", "url": "https://olegtarasov.me/nextion-display-esphome/", "published_at": "2024-06-11T17:31:16+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207f8d0c589", "title": "OpenTherm thermostat with ESPHome and Home Assistant", "url": "https://olegtarasov.me/opentherm-thermostat-esphome/", "published_at": "2024-04-12T19:57:53+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a94faaafb", "title": null, "url": "https://olegtarasov.me/tag/esphome/", "published_at": "2024-04-12T19:57:16+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207f8e78bae", "title": "Making a prototype OpenTherm thermostat", "url": "https://olegtarasov.me/opentherm-thermostat-esphome-prototype1/", "published_at": "2024-04-08T14:37:00+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a958de989", "title": null, "url": "https://olegtarasov.me/tag/iot/", "published_at": "2024-04-08T11:02:38+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207f988f2ea", "title": "Export anaconda environment with conda export", "url": "https://olegtarasov.me/export-anaconda-environment/", "published_at": "2024-02-21T10:56:00+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207fa7eca77", "title": "Alternatives to Parallels Desktop for running virtual machines on M1, M2 and M3 Macs", "url": "https://olegtarasov.me/alternatives-to-parallels-desktop-on-apple-silicon/", "published_at": "2024-02-20T17:07:19+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a95e7d39a", "title": null, "url": "https://olegtarasov.me/tag/macos/", "published_at": "2024-02-19T17:56:08+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a961d1bda", "title": null, "url": "https://olegtarasov.me/tag/programming/", "published_at": "2022-06-07T07:48:34+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a96720de1", "title": null, "url": "https://olegtarasov.me/tag/net/", "published_at": "2022-05-26T14:32:55+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a969400dc", "title": null, "url": "https://olegtarasov.me/tag/python/", "published_at": "2022-05-26T14:17:58+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207facc2032", "title": "How to fix \"The provided certificate file is not a valid PFX file\" with dotnet dev-certs https import on macOS", "url": "https://olegtarasov.me/dotnet-dev-certs-import-macos/", "published_at": "2022-05-26T14:17:36+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207fb8caf67", "title": "Mamba: a robust alternative to Anaconda package manager", "url": "https://olegtarasov.me/mamba-alternative-to-conda/", "published_at": "2021-06-20T10:13:43+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a96ec26f2", "title": null, "url": "https://olegtarasov.me/tag/c-2/", "published_at": "2021-03-30T20:19:55+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a9777f096", "title": null, "url": "https://olegtarasov.me/tag/c/", "published_at": "2021-03-30T16:00:39+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a8c5ce19f", "title": null, "url": "https://olegtarasov.me/archived-content-ru/", "published_at": "2021-02-28T09:18:37+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a8d1f2547", "title": null, "url": "https://olegtarasov.me/archived-content-ru-2/", "published_at": "2021-02-28T09:18:37+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a8d9bfa52", "title": null, "url": "https://olegtarasov.me/archived-content/", "published_at": "2021-02-28T09:03:48+00:00" }, { "id": "01a0df1f-773b-73e3-aede-899a8e804453", "title": null, "url": "https://olegtarasov.me/archived-content-2/", "published_at": "2021-02-28T09:03:48+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207fbff4fde", "title": "Calling a cross-platform C++ library from .NET Core", "url": "https://olegtarasov.me/call-native-lib-from-net-core/", "published_at": "2019-06-09T07:20:00+00:00" }, { "id": "01a087b7-d6e3-7132-bffd-3207fcea5929", "title": "Building a cross-platform C++ library to call from .NET Core", "url": "https://olegtarasov.me/build-cross-platform-c-library/", "published_at": "2019-06-07T18:36:00+00:00" } ] posts Claim your blog
Back to olegtarasov.me
Blog · corpus.blog/blogs/olegtarasov.me/posts

olegtarasov.me

olegtarasov.me

2026

2025

2024

2022

2021

2019