Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Первая версия совместимая с Django 1.8 и с профилированием шаблонов
Интересный нюанс с выводом текста в разных текстовых редакторах/IDE, который может кардинально поменять смысл кода
Думали ли вы когда-нибудь о том, что однажды слишком быстро втянулись в веб-программирование на PHP? И вот уже прошло много лет, у вас хороший опыт, и вы не думаете ни о каких других способах „делать“ веб, кроме как на PHP. Может быть, у вас возникают сомнения в правильности выбора, однако непонятно, как найти способ быстро его проверить. А хочется примеров, хочется знать, как изменятся конкретные аспекты деятельности.
Значимая сторона в программировании графических приложений – управление макетом, то есть расположение виджетов в окне приложения. Управление макетом можно осуществлять двумя основными способами: с помощью абсолютного позиционирования или специальных классов. Как это выглядит и как это реализуется в PyQt5 и идет речь в этой статье.
Небольшая статья о том как на практике пользоваться отладчиком pdb
Речь об одной из возможных причин для этого - разницы в версиях зависимостей и как подходить к решению этой проблемы
Еще один из фрагментов книги Effective Python с полезными примерами кода на достаточно интересных задачах
Про Django модели уже много сказано, но автору этой статьи хочется поделится с общественностью собственным опытом того, как эффективно использовать их и не наступать на грабли.
Автор рассказывает о некоторых предпосылках появления инструмента для моделирования самообучающихся метасетей.
Для передачи вычислительных задач на видеокарту спользуется технология CUDA
Небольшой обзор таких коллекций как Counter, deque, defaultdict, namedtuple, OrderedDict
Автор обещает целую серию статей об оптимизациях скорости выполнения python-кода. В первой части рассказывается о том как эффективно работать со словарями.
Несколько советов по избеганию брутфорса паролей админки с помощью fail2ban и/или django-axes
Интересное исследование на международных биржах для поиска разработчиков oDesk, Elance, Toptal, Glassdoor, AngelList и Payscale о том кем стоит работать и какие инструменты выбирать
Микрофреймворк для поддержки мультиязычности в ваших Django моделях. Включает поддержку django-admin
Краудсорсинг - это когда подзадачи крупного проекта выполняет большое количество независимых исполнителей. Например коллективный перевод текстов.
Помимо собственно движка JavaScript в дистрибутив включен еще и компилятор CofeeScript в JS. Даже не спрашивайте для чего все это.
Пожалуй одна из самых длинных и ужасных статей на тему того как не надо делать веб-приложения на Tornado
Релиз безопасности, в предыдущей версии были проблемы с XSS и экранированием данных при выводе через шаблоны