Инструкция по работе с DoubleClick

Сервисы Google порой мне кажутся примером того как не нужно создавать пользовательский интерфейс, так сказать анти-паттерном проектирования UX. Именно поэтому я сегодня хочу написать небольшую заметку о том, как работать с рекламным сервисом DoubleClick от компании Google, чтобы в будущем не приходилось всё заново вспоминать.

Что такое DoubleClick?

DoubleClick это рекламная сеть Google, позволяющая веб-мастерам встраивать в свои веб-проекты рекламные объявления (баннеры, Adsense), используя возможности этого сервиса. Проще говоря, в определённые места своего сайта вы встраиваете специальный JavaScript код, отвечающий за показ объявлений. Читать далее «Инструкция по работе с DoubleClick»

Участие в подкасте TalkPython

12 января вышел очередной выпуск подкаста TalkPython в котором мне посчастливилось принять участие. Тема дискуссии была посвящена найму людей на работу без опыта на должность программиста (речь в частности шла о Python). Среди участников были специалисты из таких компаний как Netflix и Paypal. По большей части речь шла о навыках, необходимых новичку-программисту для того, чтобы получить своё первое приглашение на работу. Гости делились собственным опытом и взглядами на то, чем же должен выделяться кандидат.

Я принимал участие во втором выпуске. В первой же части шоу участники рассказывали о своём первом опыте программирования на Python, а также ощущениями после получения первого job offer.

Послушать обе части подкаста можно по следующим ссылка:

Как писать повторяемый код

Я долго думал как бы перевести на русский язык термин reusable code. Ничего лучше не придумал как использовать банальное выражение — повторяемый код. В конце концов ведь он действительно повторяемый, например, библиотека ничто иное как набор кода, который повторно используется во многих проектах.

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

Из этой аксиомы следует, что нам необходим источник знаний из которого мы будем питаться. Читать далее «Как писать повторяемый код»

Рецензия на книгу Проект Феникс. Роман о том, как DevOps меняет бизнес к лучшему

Проект Феникс

Около двух месяцев назад в книжном магазине мне случайно на глаза попалась книга под интригующим названием Проект Феникс. Роман о том, как DevOps меняет бизнес к лучшему. Не скрою, я попался на модное нынче слово DevOps. Немного почитав предисловие к книге, я понял что она меня заинтересовала, тем более что цена на неё была «смешной». Всё это время после покупки я даже не притрагивался к книге. 1 января 2016 года я всё же решил её начать читать. И знаете, не мог оторваться от чтения всё это время. Совокупно, мне потребовалось 2 дня, чтобы осилить эту книгу. Хорошее начало года. Читать далее «Рецензия на книгу Проект Феникс. Роман о том, как DevOps меняет бизнес к лучшему»