Блог

3 новый части про оптимизацию веб

В разделе Оптимизация Web (Плюс+) появилось три новых части этого электронного руководства. Читаем здесь

Python + Django главы 16 и 17

Что-то я давно не добавлял в плюс ничего книжного. Сегодня выложил 16 и 17 главу Python + Django

Софт скилз или гибкие навыки – общение

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

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

Умение общаться или communication. Не уверен, что при выборе термина умение общаться я правильно подобрал перевод, но я постараюсь покрыть идею уже разговаривая о проблеме. 

Начинающий программист против продвинутого

Следующий вопрос, который пришел от читателей моего сайта или зрителей моего канала (не помню точно источник) - начинающий программист - junior против уже полноценного программиста. Я понимаю, что звучит вопрос немного странно. А начинающий программист разве какой-то неполноценный? 

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

Обновление в плюсе+

В разделе Плюс+ появилась новая статья: Автомобили программиста в Канаде, уже записано видео на эту тему, но я его еще не пересматривал. Записывал на улице, показывая машины и не знаю, на сколько хорош будет звук. Но если все норм, то на канале может появится видео и тогда эта статья станет публичной. 

Я кажется не афишировал, но в плюсе уже с конца сентября есть рассказ о том, как я общался с Управлением К, за что меня разыскивал Интерпол и там же раскрывается секрет, почему я ушел из журнала Хакер - Как меня разыскивал Интерпол и Управление К. Эта статья в паблик пойдет только тогда, когда наберем 200 лайков под этим видео:

Контроллеры в Symfony

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

В общем продолжение мануала по Symfony доступно здесь Контроллеры в Symfony

Счастливый программист - статья и видео

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

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

Слишком много методов у интерфейса

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

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

Физическое удаление записей в базе данных

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

Как раз нашел в своих заметках вопрос от читателей, который получал наверно еще год назад - рассказать как физически сократить размер базы данных, потому что этого не происходит при удалении записей с помощью SQL. Отличная тема для статьи: Физическое удаление записей в базе данных

О блоге

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

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

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

Пишите мне