Новости с #rubykaigi: Владимир Макаров (https://github.com/vnmakarov) рассказал про MJIT, JIT для MRI. Говорит, что работал над ним целый год и еще по крайней мере год потребуется для поддержки Rails.
Вопрос включения в Ruby JIT — ответственность Коичи, но он тут же сказал, что идея ему нравится. Будет очень интересно.
Твиты по хештегу #rubykaigi или в твиттере https://twitter.com/nateberkopec
Хватит мечтать, пора переходить к решительным действиям! Используем ES2015+ без транспайлинга https://philipwalton.com/articles/deploying-es2015-code-in-production-today/
Читать полностью…One Babel Plugin to rule them all. Вместо установки плагинов на каждый чих пишем макросы — https://babeljs.io/blog/2017/09/11/zero-config-with-babel-macros.
Плюсы:
— Меньше магии и неявностей
— Меньше конфигурации
Fast Company взяли интервью у великого Алана Кэя, создателя Smalltalk и главы Xerox PARC:
https://www.fastcompany.com/40435064/what-alan-kay-thinks-about-the-iphone-and-technology-now
Обнаружилась изумительная инфографика в Bloomberg: кто на ком женится, с разделением по профессиям. Смотреть Software Engineers, Web Engineers
Спойлер: учителя, медсестры, бухгалтера, менеджеры
https://www.bloomberg.com/graphics/2016-who-marries-whom/
Пока мы думаем, какой фреймворк лучше, НАСА думает отправить на Венеру полностью механический ровер.
Энергия от ветра сразу идёт на гусеницы. Механическая система будет поворачивать ровер после столкновения с препятствием.
Простые «датчики» ветра будут поворачивать радарный отражатель, так что орбитальный модуль будет видеть данные своим радаром.
http://amp.gs/pFHV
Оформили и выпустили анонсированный с месяц назад пост про git push --force и восстановление от его неудачного использования. Читайте:
http://amp.gs/p0tj
Очень интересная статья про то, как Ruby развивается в Японии: в чем отличие от западного Rails-first мира
http://engineering.appfolio.com/appfolio-engineering/2017/5/24/how-is-ruby-different-in-japan
Инфа для рубистов: маячит релиз 2.0 bundler. В нем решили переименовать Gemfile. Не было печали:
https://depfu.com/blog/2017/09/06/gemfiles-new-clothes
Есть видео марсиан с #saintprug:
С Gemset'ом или на Gemset'e: http://amp.gs/pOh2
Надежные вебсокеты: http://amp.gs/pOhX
gem-check: http://amp.gs/pOhQ
На Магазете регулярно выходят крутые обзоры местных китайских стартапов и современного китайского интерфейса
http://amp.gs/pE9K
Подоспели слайды с докладов Андрея Ситника и Алексея Иванова в Пекине.
Про линтеры: http://amp.gs/pfLh
Про оптимизацию бандла webpack: http://amp.gs/pfLk
Фотографии есть в большом количестве на http://amp.gs/pfLe.
В эту субботу марсиане Алексей Иванов и Андрей Ситник будут выступать в Пекине — про webpack и линтеры, соответственно
http://amp.gs/pmep
JavaScript-движок внутри JavaScript. Потому что можем себе позволить https://github.com/mbbill/JSC.js
Читать полностью…Ситник нашел важную статью для всех фронтенд-разработчиков: как писать тексты в программах (в макетах всего нет, надо додумывать)
http://amp.gs/pcXr
Обратите внимание на кучу уязвимостей (не очень серьезных) в Ruby. Скоро обновляться.
UPD: Вышел 2.4.2, на Heroku тоже его добавили. Не забудьте пройтись по своим проектам
https://www.ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784/
https://www.ruby-lang.org/en/news/2017/09/14/sprintf-buffer-underrun-cve-2017-0898/
https://www.ruby-lang.org/en/news/2017/09/14/openssl-asn1-buffer-underrun-cve-2017-14033/
https://www.ruby-lang.org/en/news/2017/09/14/json-heap-exposure-cve-2017-14064/
Вышел SPB Frontend подкаст с участием Алексея Плуталова. Говорят про FrontOps — что это такое и зачем.
http://amp.gs/pXDG
Завтра марсианин Алексей Иванов выступит в Екатеринбурге на #FrontTalks с докладом про кишочки™ webpack: http://amp.gs/pXZk
Читать полностью…Безопасность и IoT — хакеры взломали казино через умные датчики в аквиариуме
http://amp.gs/p2HV
Сегодня марсианин Алексей Иванов выступит в Минске на #CSSMinskJS с докладом про оптимизацию бандла webpack: http://amp.gs/pixc
Читать полностью…У нас новая вакансия — Злые марсиане ищут ops-инженера на эксплуатацию проектов. Kubernetes, Chef, оптимизация баз данных, Go, и много веселья в бою. Мы рассматриваем и относительных новичков, и зубров эксплуатации.
http://amp.gs/pAGi
Все как обычно: расскажите друзьям или предайте их и напишите сами.
В прошедшую субботу, 2 сентября, в Avito устроили #PGHACK, соревнование по PostgreSQL.
Марсианин Андрей Новиков по фану на него записался — и занял первое место в рейтинге. Вот его рассказ: http://amp.gs/pSaG
Новый пост: представляем Size Limit, инструмент для контроля над разбуханием JavaScript библиотек и их зависимостей.
http://amp.gs/pUPU
На примере покажем, откуда берется разбухание в JS-библиотеках и как с ним бороться с помощью Size Limit.
На китайских картах Baidu есть крута идея — показана конструкция станции метро и её выходов
http://j.map.baidu.com/sHh4L (UPD: обновили ссылку на правильную)
Воскресное чтение: Александр Горник пишет про инженерный взгляд на медитацию
https://www.facebook.com/notes/alexander-gornik/%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D0%B2%D0%B7%D0%B3%D0%BB%D1%8F%D0%B4-%D0%BD%D0%B0-%D0%BC%D0%B5%D0%B4%D0%B8%D1%82%D0%B0%D1%86%D0%B8%D1%8E-%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0-%D0%B2%D0%B8%D0%BF%D0%B0%D1%81%D1%81%D0%B0%D0%BD%D0%B0/10159252285135187/?pnref=story
Больше чек-листов богу чек-листов! Встречайте Gem Check — шпаргалку для написания Ruby-гемов от Владимира Дементьева http://amp.gs/pplp
Читать полностью…Читайте новый пост Андрея Козина: Фабрики или фикстуры — почему бы не использовать их вместе?
http://amp.gs/p1bM
И еще один марсианский доклад с #spbruby. Владимир Дементьев и его доклад про гем-чек http://amp.gs/pzFV
Читать полностью…