Видео

Связь многие ко многим - SQL проще некуда

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

MacBook Pro 4 года спустя - все поломки, косяки преимущества и недостатки

У нас в семье было 2 ноутбука MacBook Pro 2016-го года, но купленные в начале 2017-го года. Один прожил в семье 3.5 года и был сдан в даунпеймент, а мой живет до сих пор и я пока не хочу его сдавать. В этом видео расскажу о всех косяках и преимуществах мака, а заодно подведу итоги четырехлетнего использования ноутбука.

Контроллеры и представления - Web программирование на C# и .NET

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

 

Устанавливаю Ubuntu на старый MacBook Air 2011-го года

У меня уже давно лежит MacBook Air 2011-го года, который отработал мне верой и правдой более 5 лет в качестве основного устройства. Последние 4 года он в основном лежит без дела, поэтому я решил найти ему применение и поставить Ubuntu, заоднло впервые за долгие годы увидеть Linux в графической оболочке.

Транзакции и уровни изоляции в MySQL проще некуда

В этом видео мы рассмотрим транзакции, зачем они нужны и какие бывают уровни изоляции, как они работают и увидим на практике мертвые блокировки deadlock. 

Razer Blade - игровой ноутбук глазами программиста

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

ЭТО НЕ ОБЗОР, это мнение программиста на железо, исполгнение и вообще мои ощущения от Razer Blade. У сына Razer Blade 2020-го года с пидеокартой 2060, 16 гигабайт оперативки

Программируем представления на Razor в .NET Core

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

Чистый код - Почему стили в разных языках разные?

Вот интересно, если разные способы оформления кода, например в СИ++ я пишу так -  myFunction в С# это выглядело бы так MyFunction()

Индексы баз данных - Почему так быстро – проще некуда

Базы данных могут использовать различные структуры данных для индексации, но чаще всего наверно можно увидеть B-Tree, B+Tree и Hash. Hash достаточно популярный, потому что используется не только в базе данных. Деревья распространены, но не так сильно. 

В этом видео я поговорю в теории о индексах. Это не конкретная реализация какой-то базы, а общая теория.

Программисты скрывают свою зарплату

Регулярно залетает вопрос о том, почему программисты не говорят, сколько они зарабатывают. Когда я записывал свое видео о том, сколько зарабатываю я, то тоже не сказал конкретной цифры, хотя очень сильно намекнул на цифру. Свежий видос: Программисты скрывают свою зарплату. Видео о том, сколько я зарабатываю: Сколько я зарабатываю - зарплата программиста в Канаде

О блоге

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

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

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

Пишите мне