Рубрики
Основы Программирование

Разбираемся с SQL оператором «SELECT FOR UPDATE»

Реляционные базы данных отлично подходят для транзакционных рабочих нагрузок. Но ситуация может усложниться, когда несколько транзакций начинают одновременно обращаться к одним и тем же данным. К счастью, во многих базах данных SQL есть решение этой проблемы: SELECT FOR UPDATE.

Рубрики
Основы Программирование

Абстрактные классы и интерфейсы в C#

Очень часто на собеседованиях спрашивают в чём разница между абстрактным классом и интерфейсом. И на первый взгляд вопрос-то не сильно сложный, но при этом даже здесь есть интересные подводные камни.

Рубрики
Основы Программирование

Разработка на .Net Core под Linux

Давно я что-то ничего не писал. И пока собираюсь с силами, чтобы закончить серию постов про разработку GUI приложений под Linux, думаю не будет лишним описать как вообще начать разрабатывать на .Net Core под этот самый Linux. Можно, конечно, разрабатывать и на виндовой машине, но иногда хочется работать сразу под Linux. А значит нужно сначала […]