28 декабря 2012 г.

Предновогоднее чтиво

Python

Свершилось! В России будет свой PyCon с докладами и докладчиками :) Организаторы решили не размениваться по мелочам, пригласив именитых Russell Keith-Magee, Armin Ronacher и Jeff Lindsay. Уже поэтому должно быть интересно и познавательно. Как известно, за МКАДом жизни нет, поэтому место проведения несколько неожиданное: 24–25 февраля в загородном учебном центре Иволга, 40 км от центра Екатеринбурга. Но если вас такая перспектива не пугает, есть время, деньги и желание, самое время пройти регистрацию на официальном сайте конференции. Есть также подробный обзор предстоящего события на Хабре.

Как правильно произносить Django? Из той же оперы, что Линэкс, Линакс или Линукс, Убунту или Абанту...

Новый ресурс по изучению Python для начинающих, весьма симпатишный.

Если вы занимаетесь проблемами машинного обучения, то вам наверняка будет полезно узнать о библиотеке scikit-learn, которая содержит в себе массу реализованных на Python алгоритмов такого обучения и которая построена на православных numpy, scipy и matplotlib.

Ещё немного про алгоритмы: имплементация канонических алгоритмов сортировки и поиска на Python.

Многие хотят начать использовать Flask, но не знают с чего начать :) Документация на официальном сайте очень подробна, но рассчитана на подготовленных людей. А для тех, кто хочет что-то вроде туториала с пошаговой реализацией типовых задач есть The Flask Mega-Tutorial.

Locust.io – современный фреймворк для нагрузочного тестирования. Масса возможностей и веб-интерфейс в подарок.

Забавный проект по трансляции естественного языка в SQL-запросы.

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

Музыкальная пауза

Тема из Марио в исполнении наших Артёма и Виталика. Записано в студии...  FC.



 Webdev

Взгляд на Backbone и Angular с точки зрения поклонника Angular. Что ж, вот и пришло то время, когда Backbone становится мейнстримом и IT-хипстеры уже думают куда переходить :)

Дури.мэ – запредельно простой генератор dataURI из картинок, ничего лишнего.

Как подгружать кастомные шрифты без характерных "скачков", советы Бюро Горбунова.


P.S. С наступающим Новым Годом, коллеги и читатели! Следующий год – год Змеи, а значит самый благоприятный год для Python :)

24 декабря 2012 г.

Чтиво №41

Python

Андрей Светлов про исключения в питоне 3.3. В копилку сомневающимся в том, а зачем переходить.

Вышла новая версия Requests 1.X. Массовый рефакторинг, упрощения. Самое клёвое: теперь не надо конфигурировать. Из минусов: не обратно совместимо.

Минусы Django ORM и чем круче легковесная альтернатива в виде Peewee.

Гвидо рекомендует туториал по юникоду в питоне от Неда Батчелерда, который базируется на его выступлении на PyCon 2012.

Webdev

Про актуальность префиксов CSS3-свойств (перевод на хабре).

Советы фронтенд-разработчикам, полезные и разумные.

Процент поддержки каждой фичи браузера относительно друг от друга

Пол Айриш наглядно показывает, почему css-анимации лучше джаваскриптовых

Один разработчик из Гугла откопал свою старую canvas-демку, обнаружил, что в новых браузерах всё стало тормозить и переписал код. Ещё один любопытный туториал по оптимизации графики и анимаций.

17 декабря 2012 г.

Чтиво №40

Python

В новой версии Django очень неслабо причесали документацию (см. CBV например) и обновили основной туториал. Сейчас появилась часть 5 про то, как тестировать приложения.

Оз Кац делится своими соображениями, как улучшить свои API, используя нативные фишки python из repl.

Кто не любит javascript и хотел кошерного python в браузере? Получите и распишитесь.

Кое-кто получил миллион баксов на развитие опенсорсного проекта от фонда Alfred
P. Sloan... Это проект ipython. Надеемся, что и PyPy в будущем кто-нить профинансирует не менее успешно. Вон meteor.js же получил 11 летом :)

При всей мощи библиотеки mock, заменять вызовы встроенных функций не всегда удобно, а мокирование даты встречается сполшь и рядом. Как раз для этого есть крохотная либа FreezeGun с симпатичым API.

Ещё одна статья про производительность в Django, в основном, как водится про работу с СУБД, но и не только.

Webdev

Деплоимся на Хероку из Тревиса. Всем хипстерам - читать обязательно, это очень модно!

Постепенно выкладываются видео с последнего WSTDays, рекомендуем.

Джефф Дики об опыте участия в хакатонах, как это бывает и что в этом хорошего.

10 декабря 2012 г.

Чтиво №39

Python

Регистрация на Moscow Django Meetup открылась. В программе доклады про PyPy, управление проектами, Django 1.5 и Python 3. Регистрируйтесь или смотрите онлайн-трансляцию 20 декабря в 19:00 на сайте moscowdjango.ru

Была подробная статья про грабли в использовании south, популярной утилиты для миграций в django. Рекомендуем тем, кто не написал ещё своей первой тысячи миграций :)

У широко известного линтера pylint открылся сайт. Кстати, в тему линтеров, в свежем EAP нового PyCharm починили валидацию PEP8.
Но зачем валидировать, пусть они всё сами за нас сделают.

Набор полезняшек и синтаксического сахара для тестов на питоне .

Мы любим шапргалки, тому доказательство наша jQuery API Cheatsheet. А вот набор шпор для популярных языков веб-разработчика: python, javascript, ruby, php, nodejs.

Webdev

Десять причин отказаться от TDD, очень хорошая и справедливая статья. Если вы всё ещё сомневаетесь, нужно ли вам это - почитайте.

Новый инструмент для анализа клиентсайд-оптимизаций по увеличению скорости загрузки сайта. Обходит странички вашего сайта и составляет отчёт с рекомендациями, какие best practises были нарушены.

Практический всеобъемлющий туториал для новичков в гите под спорным названием Git Magic.

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