Size: a a a

2018 October 13
Evil Martians
Новый формат Roborace: команда из двух водителей, но только один из них — человек. Победитель определяется по сумме времени двух заездов: сначала трассу преодолевает водитель, потом — AI. В первой серии — основатель Acronym Эролсон Хью (видео, 10 минут):

https://www.youtube.com/watch?v=S8PPaRVT7FA&feature=youtu.be
источник
2018 October 14
Evil Martians
Smoke — легкий серверный фреймворк для построения REST и RPC сервисов на Swift. Очередная попытка использовать язык от Apple для веб-разработки, посмотрим насколько удачная.

http://amp.gs/hL8U
источник
2018 October 15
Evil Martians
Для тех, кто не боится пробовать новое, обзор веб-фреймворков на Rust.

http://amp.gs/hW0z
источник
2018 October 16
Evil Martians
Евангелист Microsoft Александр Ложечкин выложил на YouTube архив интервью с «нашими в Редмонде». Запись начала двухтысячных, хроникальная ценность несомненна.

Оригинальный пост: http://amp.gs/hMAp

Ссылка на плейлист на YouTube: http://amp.gs/hMAt
источник
2018 October 17
Evil Martians
GitHub решил автоматизировать и CI тоже, поэтому открыл бету GitHub Actions: любое событие (пуш, релиз, issue) может запустить последовательность действий (тесты, деплой, provisioning), которые можно писать на любом языке и комбинировать мышкой.

Получилось очень, очень похоже на CircleCI 2.0.

http://amp.gs/hc1j
источник
Evil Martians
источник
Evil Martians
Заодно GitHub опубликовал новую порцию статистики. Самый популярный проект: VS Code. Самые активные в опенсорсе сотрудники тоже у Microsoft (не ясно, до покупки или после). Самый быстрорастущий язык: Kotlin, самый «быстропадающий»: Ruby.

http://amp.gs/hcnb
источник
Evil Martians
источник
Evil Martians
Слайды с доклада Андрея Новикова на #RubyRussia, «Что в метриках тебе моих?»

http://amp.gs/hcNS

О мониторинге, цифрах и графиках, проблемах, метриках и решениях, Prometheus и Grafana, и о том, как это все подружить с Ruby-приложениями.

Также представляем фреймворк и серию gemов для облегчения мониторинга Ruby-приложений — Yabeda, http://amp.gs/hcNN.
источник
2018 October 18
Evil Martians
В Ruby уязвимость, связанная с OpenSSL — нужно срочно обновиться [CVE-2018-16395].

На версиях 2.4 и 2.5 достаточно обновить gem openssl.
На Ruby 2.3 придется обновлять все целиком.

http://amp.gs/hbej
источник
Evil Martians
Apple объявила о начале разработки опенсорсного языкового сервера для Swift и С-языков на основе открытого протокола LSP. Писать код для iOS и MacOS в популярных редакторах станет проще, со временем и XCode перейдет на новый стандарт.

http://amp.gs/hbQm
источник
2018 October 19
Evil Martians
Долгожданный релиз PostgreSQL 11:  улучшения производительности, покрывающие индексы, опциональная JIT-компиляция сложных запросов и прочее. Добавление столбцов с дефолтным non-null значением стало «дешевле», появились новые возможности партиционирования.

http://amp.gs/v8z7
источник
Evil Martians
MongoDB создала свою лицензию для ПО: SSPL, и перевела под нее весь исходный код. В основе AGPL (бесплатная лицензия на базе GNU GPL), с добавлением одного пункта: провайдеры MongoDB как SaaS обязаны опенсорсить любые изменения в оригинальный код.

Анонс: http://amp.gs/v8N3
источник
2018 October 22
Evil Martians
Первый стабильный релиз Redis 5.0.0: новый тип данных Stream (наступает на пятки Kafka), свежие модули, а также «пасхальная» команда LOLWUT и отказ от термина slave в документации. Исправлены критические баги в релиз-кандидатах.

Release notes: http://amp.gs/vtKF
источник
2018 October 23
Evil Martians
12 Factor CLI Apps: 12 факторов, которые стоит учитывать при разработке CLI-приложений, от автора oclif (CLI-фреймворка для Node.js) и инженера Heroku Джеффа Дики.  

http://amp.gs/vpKj
источник
Evil Martians
источник
Evil Martians
Встречайте Yabeda: модульный фреймворк и семейство гемов от Андрея Новикова, которые с радостью наябедничают на непослушное Ruby-приложение: Rails, Sidekiq и Prometheus поддерживаются из коробки, общий DSL ограничивает создание плагинов только фантазией.

http://amp.gs/vlll
источник
2018 October 24
Evil Martians
Смотрите запись доклада нашего инженера Сергея Долганова на митапе Ruby Russia Club: «Railway подход при работе с внешними системами». Многоэтапная бизнес-логика (wizards, state machines, sagas) на чистом Ruby, без громоздких зависимостей, с примерами кода. Белая магия!

https://www.youtube.com/watch?v=ouX8Hx9yoFQ
источник
Evil Martians
Смотрите запись доклада, которым марсианин Николай Сверчков закрывал конференцию Ruby Russia: «Evolution of Rails application architecture: 14 years in production». Вехи истории и инсайдерские сведения об устройстве Rails-гигантов (Shopify, Cookpad) сегодня.

https://www.youtube.com/watch?v=G9AJwFiEYu0
источник
2018 October 25
Evil Martians
Киллер-фича Redis 5 — новый тип данных Streams. С ним Redis становится очень похож на Apache Kafka. Теперь на базе Redis можно сделать свой Message Broker или добавить историю сообщений в ActionCable. Читайте о всех возможностях в документации: http://amp.gs/vfB8
источник