27 августа 2012 г.

Августовское чтиво 4. Summer is over!

Django


django-experiments – решение для A/B-тестирования в рамках Django-проекта. Вставки блоков на тестирование реализованы темплейт-тегами, а результаты (статистика) собираются в Redis и отображаются в специальной админ-панели Nexus. Выглядит неплохо.

django-autocomplete-light – батарейка для реализации автокомплита в input-полях форм. Обширная и подробная документация, умеет работать с админкой, хорошо кастомизируется.

На Kickstarter открыт сбор средств на создание качественного скринкаста о Django для начинающих. Можно поддержать автора звонкой монетой или просто дождаться пока он соберёт $5000. Хотя даже несмотря на эту сумму, видео не будет бесплатным...

Python


Серьёзная подборка инструментов для тестирования и отладки. А что из этого списка используете вы?

Небольшая вводная статья от Nettuts по применению BDD, в частности фреймворка Freshen, python-аналога Cucumber из мира Ruby.

Вышел первый релиз-кандидат Python 3.3! Долгожданный final-релиз уже не за горами.

Pragmatic Unicode – подробная статья с видео и слайдами про особенности Unicode, на которую обычно все ссылаются, когда речь заходит о строковых объектах в Python 3. Обязательна к прочтению.

Очередная подборка советов по настройке Sublime. На этот раз special for python-developers. Ну и немного для web-developers тоже. <trollmode on>Когда работать, если всё время настраивать редактор? :)<trollmode off> 

20 августа 2012 г.

Августовское чтиво 3

Django

2 новости в одной. Все тесты pre-alpha Django 1.5 проходят под Python 3 (пруф), а значит до работоспособной версии осталось всего-ничего и разработчики призывают всех принять участие в тестировании и начинать портировать свои батарейки на “тройку”. Даже толковый гайд подготовили. Кстати, обратите особое внимание на прослойку six, если хотите сохранить обратную совместимость с “двойкой”.

Django Prismriver – “лёгкая, но клёвая тема админки Django”. Что-то даже можно кастомизировать.

Новый релиз пакета расширений для Django ORM – django-orm-extensions. Кеширование, хуки, продвинутые аннотации и всякое прочее для тех, кому тесно в рамках стандартного ORM.

Закончился Djangodash 2012, за 48 часов 48 команд сделали почти 7 тысяч коммитов и несколько интересных проектов. Соотечественники порадовали активным участием, так держать.

Python

Openstack, стек для развёртывания приватных и публичных “облаков”, написан на Python! На ближайшем PyCon India 2012 будет доклад об этом, не пропустите.

Blessings – заменитель curses для написания консольных интерфейсов, который сделает вам красиво.

Удивительное рядом. Конвертор Python AST >> LLVM IR >> исполняемый нативный код.

Следим за обновлениями PyCharm EAP: новый билд поддерживает Flask out of the box: шаблон проекта, поддержка урлов и не только. Смотрим скринкаст.

Webdev

Использование performance.now() для максимально точных замеров производительности джаваскрипта.

Разное

Mou – симпатишный Markdown-редактор с live-предпросмотром. OS X only.

14 августа 2012 г.

Августовское чтиво 2

Python

Вышел первый билд новой Early Access Program для нашего любимого Pycharm. В запланированной на 3 квартал релизе за номером 2.6 появилось пара новых мажорных фич: поддержка беты Python 3.3, диаграммы классов/зависимостей для моделей Django. Ну и множество минорных улучашлок в области code insight и автокмоплитов. Качаем.

На чём бы сделать RESTful API на Flask. Конечно же на MongoEngine. Почему Mongo? Да очень просто, смотрите видео с Europython 2012 из нашего прошлого видеопоста.

Webdev

Редактируем HTML+CSS/JS одновременно в IDE и вебинспекторе.

Backbone.js: Hacker's Guide Part 4

Разное

С пылу с жару, вышло Android-приложение для Trello. И обновилась версия для айфона, теперь с пуш-уведомлениями. Как, вы не знаете, что такое Trello? Ну так смотрите, это отличное веб-приложение для организации всего чего угодно в списки, удобно.

Travis CI запустил тестирование для гитхабовских пул-реквестов для всех.


Присылайте свои ссылочки, чтобы наши выпуски были ещё интересней.
Сегодняшний выпуск для вас делали @arteg @coagulant и @semirook

6 августа 2012 г.

Августовское чтиво №1


Django

В четверг встречаемся в Молли Гвинз на Красной Пресне в 19-00 в рамках Moscow Django Drinkup #5. Приходите, кто-нибудь из нас точно будет.

На прошлой неделе вышли обновления с заплатками безопасности Django 1.4.1 и 1.3.2 Рекомендуется сразу же обновиться, если ещё не успели (в меню возможность XSS и две потенциальные DoS-дырки).

До субботы 9 числа ещё можно подать заявку на участие в ближайшем djangodash.

После долгого перерыва вышла новая версия django-compressor c кучей изменений и фиксов, а также обновился south (с новым ключиком --upgrade).

Python

Известный сайт CodeAcademy, который долгое время обучал на интерактивных примерах азам javascript и html, добавил поддержку python. Теперь каждая домохозяка может выучить питон прямо из браузера и не читая книжек :)

Первый российский PyCon пройдёт 9-10 февраля в Екатеринбурге. Кстати, совсем скоро будет киевский PyCon 2012 (правда сайт пока не очень живой).

Не новость но всё же: товарищ в качестве эксперимента реализовал небольшой кусочек PHP с помощью инструментов PyPy. Получилось в несколько раз быстрей фейсбучного HipHop, и почти на порядок быстрей оригинального PHP.

Quick-start по использованию python-батарейки logging.

Используем MongoDB в качестве большого-пребольшого словаря с помощью mongodict.

Webdev

Анонсирована альфа jQuery Mobile 1.2.0

Опубликована третья часть цикла “Backbone.js: Hacker`s Guide”. Есть и первые две, для тех, кто ещё не читал.