«Ещё одна конференция» — 2013
API
На «Яке» (Yet another Conference) в этом году я уделил внимание докладам из секции API. Из всех русскоязычных спикеров самым насыщенным получился доклад «Рекомендации по проектированию API» Марины Степановой, JavaScript-разработчика API «Яндекс.Карт». Все прошло на одном дыхании.
Идея доклада заключается в ответственности разработчиков API перед его пользователями, со всеми вытекающими последствиями. Как всегда, кажется, что речь идет о банальных основах любых разработок. И тем не менее, это заставляет по-новому взглянуть на собственные существующие проекты, и требовательнее отнестись к будущим. Всем, кто так или иначе имеет или будет иметь отношение к API, рекомендую посмотреть запись доклада.
«Яндексоиды» не оставили без внимания и тему документирования API. Из интересного: документаторы комментируют прямо в коде различные методы (соблюдая стандарты, разумеется), коммитят их, а в нужный момент эти комментарии в автоматическом режиме собираются в справочник. Но работа техписателя на этом не заканчивается. Далее в ход идут перо и бумага.
«Яндекс» меняется
Был анонсирован «Атом» — новая технология «Яндекса», целью которой будет частичная передача истории поиска сайтам, что бы те, в свою очередь, показывали пользователю релевантный контент. На «Хабре» есть подробный анонс с описанием всей соли.
Не перестают развиваться и другие сервисы: на «Диске» планируется увеличение скорости загрузки и внедрение версионности файлов (сейчас она для пользователей недоступна); «Карты» начали новую ветвь развития (бета-версия выглядит достойно).
Было бы несправедливо не упомянуть, что спикеры, как и обещали организаторы, были из разных компаний: «ГитХаб», W3C, «1С-Битрикс», «500 пикселей» (это только секция API). А вот подавляющее большинство стендов — проекты «Яндекса».