Все публикации

Go для не гоферов - маркерные интерфейсы.

GOLANG - померить покрытие всеми тестами во всех пакетах

Neo4j: графовая база данных. Особенности, применение, основы языка Cypher.

Обработка ошибок в #Golang, до и после v1.20

С чего начать, если хочется программировать? Самообразование в сфере IT.

Go. Не забывайте что nil для интерфейса не всегда nil

GoLang. Интерфейс только для своего пакета

Kotlin. Обработка ошибок №2. Паники и ошибки.

Kotlin взрыв мозга №7. Пишем go-подобный defer на Kotlin

Generics в Kotlin. Часть третья.

Generics в Kotlin. Часть вторая.

Generics в Kotlin. Часть первая.

Kotlin. Обработка ошибок №1. Все о finally. Разбор заблуждений и анатомии.

Makefile для non-C guys. It's no bash script!

Makefile for non-C guys. Use TABS

Makefile for non-C guys. Use .PHONY!

Kotlin. Обработка ошибок. Выпуск 0. Анонс цикла и опросника

Kotlin : Must Have / Корутины (Coroutines). Часть 6. Select, исключения, отладка

Kotlin : Must Have / Корутины (Coroutines). Часть 5. Асинхронные потоки

Kotlin. Exhaustive when и полное покрытие кода тестами

IDEA debug break только после другого break

Kotlin : Must Have / Корутины (Coroutines). Часть 4. Каналы

minimal (Kotlin+Gradle+Docker)

Kotlin : Must Have / Корутины (Coroutines). Часть 3. Синхронизация доступа к памяти