NewRelic

Познакомился с отличной системой real time мониторинга python приложения (так же PHP, Ruby, Java и т.д.).

При разработке на Django большенство разработчиков используют django-debug-toolbar. Она является отличным инструментом. В дополнение можно использовать django-devserver вместо встроенного сервера django. С помощью devserver удобно просматривать SQL запросы при Ajax обращениях.

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

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

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

Кроме мониторинга самого приложения, можно следить за работой сервера.

Будем использовать.

О книгах

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

Дейл Карнеги — Как перестать беспокоиться и начать жить
Заказал книгу для супруги, в итоге прочитал ее сам на одном дыхании и остался очень доволен. Издание содержит большое количество жизненных историй как самого автора, так и людей разных сословий. Истории помогают понять свои слабые стороны. Осознать что ты не первый встречаешься с трудностями в общении, познании и борьбе с собой.
Купить на Ozon.ru

Масару Ибука — После трех уже поздно
Хорошая книга. Содержит много практических советов о воспитании детей. Обязательно нужно будет перечитывать, т.к. многое забудется со временем.
Купить на Ozon.ru

Борис Акунин — Черный Город
Новые приключения Фандорина разворачиваются в Баку. Автор отлично передал красоту востока, перелитая ее с неожиданными поворотами сюжета. Книгу закончил читать с болью в сердце.
Купить на Ozon.ru

Приятного чтения.

Ссылочки по Git

С не давних пор основной системой контроля версий для меня стала git. Встал вопрос о его изучении.

Ниже приведу ресурсы, которые мне помогли:

http://habrahabr.ru/post/60347/ — отличная статья, рассказывающая о работе с git.

http://pcottle.github.com/learnGitBranching/ — великолепный, интерактивный учебник по веткам.

https://git-scm.com/book/ru/v2 -The entire Pro Git book.

http://www.vogella.com/articles/Git/article.html — исчерпывающая книга о по работе с git.