Видео

Эпичный фейл - самые запоминающиеся случаи фейлов в моей карьере

Видео с тестированием PVS-Studio: https://youtu.be/RxzDaVinKRI

Ссылка на скачивание -  https://pvs-studio.com/pvs_prog

Промокод - #programysli

За что увольняли программистов в Канаде

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

Списки и словари - Python 3 проще некуда Часть 4

В новом видео познакомимся со списками и словарями, с помощью которых мы можем работать с последовательностями данных. Текстовая версия: https://www.flenov.info/plus/content/python

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

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

Вопросы по SQL и Базам Данных на интервью - Часть 2

Выбираем самые популярные - всего и по определенной группе.

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

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

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

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

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

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

Функции в Питоне

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

Поговорим про Pull Request, они должны помогать сделать код лучше

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

О блоге

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

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

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

Пишите мне