Pavlo Lissov: my blog

It moved here... not yet completely, but I am working on it.

Vibe coding experience

2026-04-04
I moved my LiveJournal here and to a static GitHub website. This is not the first time I used AI, but this time I allowed it to do a bit more. And here is what I learned...

C# Source Generators

2026-04-10
This is going to be quite a long article with lots of condensed information, because I intend to have it as a quick reference for myself.

For repetitive boilerplate we all want to get the code generated in some way. Previously we used Build tasks with custom code and T4 templates (*.tt).

Since .Net 5 there is a new way: Source Generators. It’s a step within compilation pipeline, that can inspect compiled code and add extra code to your project that is then optimized and converted to IL as part of the project. This gives reflection-like power with regular code performance.

Continue reading...

Deployment of Angular App to Azure with git

2018-08-29
This article is mostly a note for myself how to do things. It may be quickly outdated. I wrote a simple Pomodoro timer on Angular 6 and was guessing how to host it in Azure. Here are some very simple steps how to do it. Given: 1. I have a very simple standard Angular 6 application, created via Angular CLI 2. It's stored in the Git repository, hosted in Azure VS Team Projects 3. I have an Azure account (you can create a free one) 4. I don't see a simple tutorial on Azure portal :) So how do we do it...

Git: split and merge repositories

2017-09-29
Our project is historically a combination of 2 projects, each of then had own repository. Let's call them P1 and P2. And we have a small team that works on a completely separate feature (Reports), they were previously not happy that they have to work in same repository (and have unnecessary dependency) but now their code is scattered in 2 repositories. So the task is, take subfolders from 2 repositories and merge them into one new repository. How to do it...

Самая безопасная АЭС в мире (AKW Zwentendorf)

2017-06-18
В рамках тренинга для сотрудников Магатэ предусмотрена поездка на АЭС Zwentendorf. Так же как и в прошлый раз (экскурсия на исследовательский реактор), пишу по памяти и могу ошибаться с терминологией. Заранее извиняюсь и буду благодарен за поправки. В этот раз фотоаппарат я с собой не брал, потому все фотографии с телефона. Надеюсь что-то будет видно. Читать дальше и смотреть много фотографий...

Полет в Прагу - часть 1

2015-07-12
У моего начальника есть лицензия частного пилота. Недавно он предложил мне и коллегам слетать куда-нибудь, и мы конечно согласились. Рассматривались варианты полетать над Веной, слетать на день в Зальцбург или в Прагу. В итоге выбрали Прагу - если уж лететь, так сразу международный полет. Далее рассказ и много фотографий...

Налоги и отчисления в Австрии

2015-02-04
В ответ на многочисленные пожелания, описываю систему обязательных отчислений в Австрии (налоги + страховка). Расскажу о двух вариантах - для наемного сотрудника и для частного предпринимателя. Тема большая и многогранная, постараюсь изложить кратко основные моменты. Интересующихся прошу сюда...

Атомный реактор Венского ТехУни

2014-03-25
Практически в центре Вены, рядом с парком Пратер, работает исследовательский атомный реактор Венского Технического Университета. Сегодня мне повезло там побывать, да еще и с фотоаппаратом. DSC_0175 Внимание, внутри много фотографий

Импорт автомобиля в Австрию из Украины

2013-01-09
Написано и отредактировано моей любимой женой. Вот наконец и настал долгожданный момент, когда в руках у нас две прямоугольные металлические таблички, бумажная желтая книжечка+зеленая пластиковая карточка и прямоугольно-закругленная наклейка. :) Согласно австрийскому законодательству, при переезде в Австрию по визе, отличной от туристической, с долгосрочным пребыванием (ВНЖ,ПМЖ) и, соответственно, с пропиской (регистрацией) владельца по Hauptwohnsitz (основное место жительства), автомобиль необходимо перерегистрировать в течение месяца. Иногда этот срок может быть продлен еще на месяц, но не более одного раза. На практике действует принцип "инициировать процесс в указанные сроки", т.к. есть объективные моменты, на которые повлиять не удается, как, например, очередь на оформление того или иного документа. Наша виза (Rot-Weiß-Rot Karte) как раз и является ВНЖ, соответственно необходимо было определиться, забираем мы автомобиль с собой или продаем в Украине. Решение перевезти с собой автомобиль и перерегистрировать его в Австрии было принято нами без сомнений, т.к. нашу машинку мы купили буквально перед тем, как получили предложение о работе, за 5 месяцев до фактического переезда с учетом офомления виз, и отказаться от нее просто не смогли. К тому же, навалились бы еще и дополнительные хлопоты по продаже.  Перед переездом читали информацию на официальных сайтах help.gv.at (теперь oesterreich.gv.at) и oeamtc.at, гуглили опыт первопроходцев и даже писали и-мейлы в официальные австрийские учреждения. Появилось некоторое, однако нечеткое, осознание основных шагов, которые необходимо было предпринять. Дело усложнялось тем, что формальности, описанные в законе, были не совсем понятны, а простого алгоритма действий на "человеческом" (не-юридическом) языке толком никто дать не мог, показания служащих тех самых учреждений были путанными, а порой даже противоречивыми. Надо сказать, что наиболее полную практическую информацию в простом изложении почерпнули именно на форуме russianaustria, однако в нашем случае было довольно много различий. Ну, обо всем по порядку. Добавлено 2026-04-01: возможно, теперь актуальная информация опубликована здесь. Как это было...