Как стать автором
Обновить
27
0
Семен Булгаков @monolithed

Пользователь

Отправить сообщение

OAuth-авторизация в Mozilla Thunderbird: от зарождения до релиза

Время на прочтение11 мин
Количество просмотров14K



Некоторое время назад мы рассказывали о том, как в Mail.Ru реализован сбор почты с использованием протокола OAuth 2.0. Мы продолжаем повышать безопасность почты и продвигать стандарт OAuth 2.0 в массы. И сегодня расскажем о том, как мы добавили OAuth-авторизацию в почтовый клиент Mozilla Thunderbird. На этом примере мы разберем процесс внесения новой фичи в продукт с открытым исходным кодом, от создания тикета до релиза. Если вы давно хотели сделать свой первый pull request, но не знали как, — читайте нашу историю.

Читать дальше →
Всего голосов 42: ↑37 и ↓5+32
Комментарии9

ECMAScript 2015 официальный релиз

Время на прочтение1 мин
Количество просмотров36K


Несколько часов назад был опубликован финальный релиз спецификации ECMAScript 2015 ранее известной как ES6новый стандарт языка JavaScript.
Первым об этой новости сообщил основной идеолог языка и официальный представитель комитета по стандартизации Allen Wirfs-Brock.

Официальный документ доступен в форматах HTML и PDF.
Читать дальше →
Всего голосов 40: ↑37 и ↓3+34
Комментарии33

Умный дом от LOOK.in или как мы прямо сейчас пробуем покорить Indiegogo

Время на прочтение8 мин
Количество просмотров7.2K
Поздней ночь 23его февраля, в День защитника отечества, в 2:15 ночи я нажал на кнопку «Launch» на Indiegogo и закрыл крышку ноутбука. Дело было сделано.

Кампания, которой мы занимались все свободное время, была запущена. 3 последних праздничных дня перед публикацией мы дорабатывали материалы, до-переводили тексты и переснимали куски видео, в которых сомневались.

В итоге получился проект для умного дома под названием «LOOK.in». Что он из себя представляет, а также то, с чем нам пришлось столкнуться я и опишу в этой публикации.


Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии58

Использование эмоциональных иконок Emoji в коммитах на GitHub

Время на прочтение1 мин
Количество просмотров17K


Некоторое время назад, сервис GitHub анонсировал возможность использовать эмоциональные иконки Emoji во всей своей GFM-разметке.

Мало кто знает, что эмоциональные иконки можно использовать не только в комментариях к pull requests и issues, но и в commit messages!
Читать дальше →
Всего голосов 44: ↑28 и ↓16+12
Комментарии20

CoffeeScript: Классы

Время на прочтение16 мин
Количество просмотров21K
CoffeeScript: Classes

В ECMAScript пока отсутствует понятие «класс», в классическом понимании этого термина, однако, в CoffeeScript такое понятие есть, поэтому сегодня мы рассмотрим этот вопрос очень подробно.


Содержание:

1. Основные понятия
2. Члены класса
   2.1. Метод constructor
   2.2. Открытые члены класса
   2.3. Закрытые члены класса
   2.4. Защищенные члены класса
   2.5. Статические члены класса
   2.6. Оператор => (fat arrow)
3. Наследование
4. Дополнительная литература

Читать дальше →
Всего голосов 44: ↑40 и ↓4+36
Комментарии15

CoffeeScript: Подробное руководство по циклам

Время на прочтение11 мин
Количество просмотров31K
CoffeeScript: Подробное руководство по циклам

Как известно, CoffeeScriptпредлагает несколько иной набор управляющих конструкций, нежели JavaScript.



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



Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии72

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность