Size: a a a

2017 September 23
Evil Martians
Слайды с доклада Владимира Дементьева на #RailsClub: Faster Tests

http://amp.gs/l17C
источник
2017 September 24
Evil Martians
Для тех кто все проспал: вышла Java 9, точнее Java SE 9.

Из новшеств — система модулей с возможностью делать сборку Java под свои цели, REPL (2017 год, у Java есть консолька!), апплеты официально устарели и еще много чего.

Качать тут: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Для мака: brew cask install java

PPA для Ubuntu (webupd8) пока сломан.
источник
Evil Martians
Хорошие новости для всех фронтов: Facebook отреагировал на очередную волну критики относительно патентов и лицензии React.

React и другие библиотеки теперь лицензированы под обычным MIT.

https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/
источник
Evil Martians
Список идей, как улучшить IT-конференции
http://amp.gs/lYws

На иллюстрации мягкий микрофон — его не надо нести, просто кидаешь через зал. И быстрее с вопросами, и разминка, и веселье.
источник
2017 September 25
Evil Martians
Вышел подробный гид по верстке под iPhone X от самих WebKitовцев. Все довольно грустно.

http://amp.gs/lmZo
источник
Evil Martians
UPD: и видео https://www.youtube.com/watch?v=qpZDw-p9yag

Пишу про одно это выступление столько раз, потому что пока это самое конкретное и самое многообещающее что вообще есть про Ruby 3 — без воды и мыслей "а вот это бы еще у Elixir подрезать", характерных для такого типа докладов.
источник
Evil Martians
Марсианин Антон Ловчиков рассказывает «Секрету Фирмы» о том, как хороший дизайнер может улучшить бизнес: http://amp.gs/lmo8
источник
Evil Martians
Только что вышла macOS High Sierra.

Не спешите. Пару замечаний:

1) Номер билда выше, чем gold master. Чтобы установить, придется поискать в AppStore по строке "high sierra".
2) Не обновляйтесь, если у вас нет свежего Time Machine бекапа всего диска. По умолчанию High Sierra конвертирует основной диск в APFS, и с долей вероятности она может поперхнуться; продолжить установку будет в таком случае нельзя, а Sierra не сможет прочитать диск.
3) Традиционно: есть ошибки, не все программы работают безошибочно, не весь софт собирается.
источник
Evil Martians
источник
Evil Martians
Время позитивных новостей.

В Travis появилась поддержка запуска билдов по расписанию (https://docs.travis-ci.com/user/cron-jobs/)! Зачем это?..
источник
Evil Martians
Например, это будет полезно авторам библиотек: если вы хотите вовремя поспевать за обновлениями ваших зависимостей, то вам просто необходимо тестировать ваш код против HEAD версий или master ветки репозитория.
Так вы будете в курсе возможных несовместимостей еще до официального релиза, а не после того, как нахлынет поток баг-репортов.
источник
2017 September 26
Evil Martians
источник
Evil Martians
Новый пост: встречайте imgproxy, сервер на Go для мгновенного и безопасного ресайза изображений. Защита от флуда, картинок-бомб, конфигурация через переменные окружения и минимальная прожорливость.

http://amp.gs/lp9v
источник
2017 September 27
Evil Martians
Отличный материал от Шнимса (Richard Schneeman) про то, как гайджину выжить, собравшись на японскую конференцию

https://schneems.com/2017/09/27/gaijin-guide-to-rubykaigi/
источник
Evil Martians
А также рубрика «я был месяц без интернета, что случилось»: Firefox Quantum почти вышел

https://blog.mozilla.org/firefox/get-ready-firefox-quantum

Сейчас можно скачать бета-версию Firefox 57, который теперь, во-первых, на Firefox даже не похож (серьезно, он выглядит лучше Chrome); во-вторых, это первая версия, в которую Mozilla начали впиливать Servo, новый браузерный движок на Rust. План их, напомню, состоит в том, чтобы реактивный движок истребителя заменить на ходу, причем по частям. Вот это первая часть — CSS-движок от Servo. Действительно, отрисовка стала раза в два быстрее. Правда, по бенчмаркам JavaScript он все еще в два раза медленнее Chrome.

Говорить о том, что Firefox теперь король, еще рано — но вот вторым браузером его можно уверенно поставить.
источник
2017 September 29
Evil Martians
В Ruby on Rails скоро может появиться поддержка Early Hints из http/2, возможности указать клиенту на дополнительные файлы (JS, CSS) еще до того как страница загрузилась целиком.

Нужна будет одновременная поддержка в Rails, аппсервере (Puma) и проксирующем сервере (nginx).

Ссылка на PR: https://github.com/puma/puma/pull/1403
источник
Evil Martians
Обнаружена замена grep/ack на Rust, которая рвет по скорости всех конкурентов, включая grep, ack и the Silver Searcher.

ripgrep: http://amp.gs/lfU4

Отличная возможность поучиться хорошему коду на Rust, например.
источник
Evil Martians
Немного ворованого арта (nixCraft, автор оригинальной иллюстрации не найден). Пятница
источник
2017 September 30
Evil Martians
Shopify выпустили Draggable, очень продуманную JS-библиотеку для перетаскивания элементов на странице с шикарным промо-сайтом

https://shopify.github.io/draggable/
источник
2017 October 01
Evil Martians
Бывший техдиректор Mozilla написал угрюмый пост про несуществующее будущее Firefox.

По его мнению, несмотря на все технические усовершенствования, включая переход на Servo, редизайн и отказ от старой системы расширений, Firefox вместе с непопулярными коллегами обречен на медленное вымирание.

Причина — доминирование Google в маркетинге плюс агрессивная реклама в онлайн и оффлайн, и переход пользователей с десктопов на мобильные устройства.

https://andreasgal.com/2017/07/19/firefox-marketshare-revisited/
источник