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