• Отчет о хакатоне команды Навального

      Я работаю в IT-отделе штаба кампании за регистрацию Алексея Навального кандидатом на выборах Президента России в 2018 году. У нас есть небольшой штат разработчиков, но не всегда хватает ресурсов, чтобы реализовать все интересные проекты и генерировать свежие идеи.

      Хакатон команды Навального

      Поэтому 26 июля мы объявили о проведении хакатона по созданию продуктов и инструментов для помощи кампании и её волонтерам.
      Читать дальше →
    • Профилирование и отладка Python, инструменты

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

        Сегодня мы познакомимся с основной и самой многочисленной группой инструментов — событийными профайлерами.

        Приступим!
        • +66
        • 63,7k
        • 9
      • Python Meetup: Garbage collector and a bit of memory management

        image

        Координаты для любителей пообщаться на около-python-овские темы уже определены: последняя пятница месяца, центр Минска, Python Meetup. И традиционно, до проведения следующего митапа мы публикуем видео предыдущей встречи – в сентябре мы обсуждали Garbage collector: что, зачем, почему?
        Читать дальше →
        • +24
        • 7,8k
        • 5
      • Настройка Jenkins для django проекта с нуля

          Всем привет.

          Значительное время в нашем проекте использовалась самописная система интеграционного тестирования — чекаут кода по хуку в системе контроля версий, прогонка тестов с поддержкой отчётов по покрытию кода, запись результатов в отдельный html-файл, который был доступен разработчикам через веб. Естественно, потом пришлось делать поддержку локов, чтобы одновременно не запускалось сразу два тестирования и т. п.

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

          В качестве новой системы был выбран Jenkins, о его установке и настройке для django-проекта и пойдет речь в этой статье. Кто заинтересовался, добро пожаловать под кат.
          Читать дальше →