Видео

Асинхронность и потоки на кухне программиста

В этом видео я хотел бы на примере приготовления кофе и чая рассказать про асинхронность и потоки. Меня иногда спрашивают, что лучше async/await или thread, но это связанные, но все же разные вещи, поэтому попробуем на примерах моей кухни рассказать про преимущества и разницу. 

Слоёная архитектура на примере C# и Dapper

Я бы не сказал, что код в примере идеальный, но это один из вариантов реализации слоёной архитектуры, с которым я не раз встречался по работе в разных компаниях. В одной из компаний где я работал прям очень много используется такой подход. Даже если вам не нравится подобная организация кода, познакомится с ней будет полезно. 

Хранимые процедуры на SQL сервере - почему я не использую

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

Обновляем Web сервера под нагрузкой без даунтайма

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

Строим сайты под большую нагрузку - это просто

В этом видео поговорим про то, что и как использовалось мной при разработке сайтов, к которым могло прийти одновременно большое количество человек. Такие сайты часто называют High load. Конечно, мои нагрузки не соизмеримы с теми, с которыми сталкиваются Google, Facebook или Яндекс, но все равно эта информация может оказаться полезна.

Вопросы собеседования на C# программиста

В этом видео я собрал вопросы, которые меня спрашивали, когда я подавался на должность C# программиста в Канаде. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне