В этом видео я хотел бы на примере приготовления кофе и чая рассказать про асинхронность и потоки. Меня иногда спрашивают, что лучше async/await или thread, но это связанные, но все же разные вещи, поэтому попробуем на примерах моей кухни рассказать про преимущества и разницу.
Я бы не сказал, что код в примере идеальный, но это один из вариантов реализации слоёной архитектуры, с которым я не раз встречался по работе в разных компаниях. В одной из компаний где я работал прям очень много используется такой подход. Даже если вам не нравится подобная организация кода, познакомится с ней будет полезно.
В этом видео я решил поговорить о проблемах использования хранимых процедур, почему я не люблю их. Я не буду пытаться отговорить вас от использования хранимых процедур и функций, а просто хочу рассказать, почему я не использую. Если вам хочется использовать код на стороне базы данных, то вы можете это делать.
В прошлом видео я рассказал, как архитектурно выглядела система, которую я долгое время сопровождал и она справлялась с большой нагрузкой. В этом видео я расскажу, как я обновлял сервера так, чтобы они не падали.
В этом видео поговорим про то, что и как использовалось мной при разработке сайтов, к которым могло прийти одновременно большое количество человек. Такие сайты часто называют High load. Конечно, мои нагрузки не соизмеримы с теми, с которыми сталкиваются Google, Facebook или Яндекс, но все равно эта информация может оказаться полезна.
В этом видео я собрал вопросы, которые меня спрашивали, когда я подавался на должность C# программиста в Канаде.