Видео

Я боюсь потерять работу - у меня долг $420.000

Я не очень люблю менять работу и каждый переход - это стресс. А вдруг мне что-то не понравится, а вдруг компания развалиться или закончится финансирование (поэтому ни разу не работал в стартапах). Когда есть достаточно большой долг перед банками за дом, за машину груз потери работы становится еще сильнее. 

Основы SQL за час - бесплатно и проще некуда

В этом видео я рассказываю про основные команды работы с языком запросов SQL - выборка данных, фильтрация, вставка, обновление и удаление. Полный цикл команд в одном видео за час. 

Скрипт, который генерирует данные для данного видео можно скачать на странице текстовой версии: Работаем с SQL – выборка данных

Linux безопаснее, потому что исходный код открыт

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

Как раз сегодня появилась новость о том, что найден 10-ти летний баг в OpenSource проекте - недавний sudo баг. Исходный код не помог найти тысячам людей, которые видят код проблему.

GIT для продвинутых - Часть 2

Сегодня завершаю цикл видео по git. Если ты захочешь написать негативный комментарий, обязательно досмотри до конца. В этом видео я рассказываю про gitignore, git stash, rebase и т.д. 

Текстовая версия этого видео здесь.

Прокачка для программиста и как часто менять работу

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

Теория баз данных для программиста - только самое необходимое

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

Текстовая версия здесь: бесплатная книга по SQL

GIT для продвинутых - Часть 1

В этом видео я начинаю рассматривать уже чуть более продвинутые вопросы работы с GIT, которые может быть и не нужны каждый день, но могут пригодиться. С помощью GIT мы можем вырвать из истории изменений один файл, можем создать новую ветку от любой точки в истории. Помимо этого рассматриваются вопросы сброса кода - мягкий, жесткий reset и как подправить последние изменения с помощью amend. Ну и последнее - как отправлять на сервер изменения сокращенной командой git push

Бизнес ноутбук глазами программиста - Lenovo P1

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

Плюсы Канады от программиста иммигранта

Я уже писал про медицину и меня регулярно спрашивают о недостатках Канады, но не помню, когда бы спрашивали о преимуществах. Видимо все хотят знать о недостатках, поэтому и спрашивают. Но нужно же быть объективным и говорить и о преимуществах и сегодня как раз и поговорим о плюсах Канады. 

Visual Studio Code - плюшки от Мишки

Это не обзор и не полный курс по работе с Visual Studio Code. Редактор кода настолько простой и в то же время мощный, что с ним достаточно просто научиться работать, поэтому я отдельный курс записывать не планировал. Но в то же время хотелось рассказать о нем, показать, что именно мне нравится в Visual Studio Code и поделиться некоторыми плюшками и командами, которые я использую.

О блоге

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

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

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

Пишите мне