Size: a a a

2020 June 18
Evil Martians
Попытка добиться «эффекта Heroku» для деплоя Rails-приложений от нашего писателя progapandist — при помощи Docker, Helm, Kubernetes, GitHub Actions и Digital Ocean.

Основано на подходе марсианина Владимира Дементьева и марсианском опенсорсе dip от Михаила Меркушина.

Репо: https://github.com/lewagon/rails-k8s-demo/

https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development/
источник
2020 June 19
Evil Martians
Смотрите слайды о различиях типов данных между Ruby/Rails и PostgreSQL с Ruby Meetup №12 от нашего инженера @envek: «PostgreSQL глазами рубиста»
http://amp.gs/2fLR
источник
Evil Martians
Дискуссия о семантикe null в JavaScript в Twitter мало того, что привлекла вниманиe создателя JS Брендана Эйха, но и привела к интересным «закулисным» признаниям.

Гурманам JavaScript будет очень интересно: http://amp.gs/2C9P
источник
2020 June 20
Evil Martians
А любите ли вы ZZT (вопрос олдам) настолько сильно, чтобы написать конвертер Turbo Pascal в Go специально для того, чтобы перевести побайтово-точную реконструкцию оригинального кода игры?

От автора конвертера: http://amp.gs/2e4t
источник
2020 June 21
Evil Martians
A History of Clojure от создателя языка Рича Хики — бесплатно и в PDF

Скачать: http://amp.gs/276f
источник
2020 June 26
Evil Martians
В субботу, 27 июня, марсианка Полина Гуртовая расскажет про компиляторы, дракончиков и WebAssembly на DevParty. http://amp.gs/2raa
источник
2020 June 27
Evil Martians
Полина Гуртовая из Злых Марсиан прочитала, пожалуй, лучший за всё время русскоязычный вводный доклад о #WebAssembly. Очень подробный и классно структурированный. Однозначно рекомендую.

https://www.youtube.com/watch?v=ehPucx9he5U
источник
2020 June 29
Evil Martians
Amazon запрыгивает в популярный сейчас вагон no-code приложений. Honeycode позволяет строить (довольно уродливые) мобильные и веб-приложение через интерфейс, похожий на Excel.

Туториал: http://amp.gs/2ujo
источник
2020 June 30
Evil Martians
Поддержка дженериков в Go «взрослеет» на глазах: с последним дизайн-предложением можно поиграться в отдельном сендбоксе на http://amp.gs/20Z9

Описание последнего драфта: http://amp.gs/20Z4

Пример дженерик хэш-таблицы: http://amp.gs/20ZR
источник
2020 July 01
Evil Martians
Сальваторе Санфилиппо aka antirez сложил полномочия мейнтейнера Redis. Тем не менее, он останется «генератором идей» для проекта.

Блог-пост с объяснением этого шага (вкратце: устал от рутины) — http://amp.gs/2HY3
источник
2020 July 02
Evil Martians
У марсианина Владимира Дементьева сразу два дня рождения: личный, и 4-летний юбилей AnyCable — турбо-расширения для Rails Action Cable (которое, впрочем, работает и без Rails) с сервером на Go под капотом и Ruby API, совместимым с дефолтным кабелем.

По этому поводу — релиз AnyCable 1.0 🍾, подробности у нас в блоге: http://amp.gs/2wyF
источник
2020 July 06
Evil Martians
Perl «перепрыгивает» через шестерку и продолжает двигаться в будущее: новая версия языка будет называться Perl 7, и, согласно анонсу, будет напоминать Perl 5.32. Цифру 6 оставили за Raku, который развивается параллельно.

Анонс с perl.com —  http://amp.gs/2cmB
источник
2020 July 07
Evil Martians
DHH о стеке нового почтового сервиса HEY от Basecamp. Ruby 2.7, edge Rails, Stimulus, Turbolinks, MySQL, Redis, ElasticSearch — все в Kubernetes на AWS. «Величественный монолит». Не так много фронт-энда.

Тред для любопытных (там же ссылка на Gemfile): http://amp.gs/266b
источник
Evil Martians
Вышел новый выпуск подкаста Веб-стандарты http://amp.gs/2bKU.

В гостях марсианка Полина Гуртовая. Обсуждали новости браузеров и движков, изображения и конференцию webdev Live.

новости «Веб-стандартов»: http://amp.gs/2bKS
источник
2020 July 08
Evil Martians
Думали Rust так называется в честь ржавчины? А вот и нет (ну, почти)! Язык так называется в честь… грибов.

Откровенное признание от Грейдона Хоара о том, почему «Rust — гриб»: http://amp.gs/wjca

Те самые грибы: http://amp.gs/wjcM
источник
2020 July 13
Evil Martians
Самый популярый доклад недавней общероссийской DevParty от Google Developers Group — марсианка Полина Гуртовая со своим иллюстрированным ликбезом о WebAssembly: «Приручи дракона».

Для всех, кто пропустил — пересмотреть можно здесь:
https://youtu.be/ehPucx9he5U?t=230
источник
2020 July 15
Evil Martians
Захватывающая история о том, как мы мигрировали распределенные команды разработки EdTech-компании 2U в прекрасный новый мир Apollo GraphQL Federation — и сделали это без остановки сервиса и с меньшими затратами:

http://amp.gs/wkoH
источник
Evil Martians
Как правильно настроить системные тесты в Rails-приложении в 2020-м году: без Selenium, с использованием CDP через Ferrum и так, чтобы все работало в Docker. Инструкция от марсианина Владимира Дементьева.

Читайте в нашем блоге: http://amp.gs/wekk
источник
2020 July 20
Evil Martians
Разбор взлома Тwitter c выпрашиванием биткойнов от имен Билла Гейтса, Илона Маска, Джеффа Безоса и пр. Похоже, все началось с доступа в корпоративный Slасk и оттуда — к внутренним админским инструментами.

Первое стороннее расследование: http://amp.gs/wRD7

NYT поговорили с «хакерами»: http://amp.gs/wRDy

Пресс-релиз Twitter: http://amp.gs/wRDh
источник
2020 July 21
Evil Martians
Astrograph.io от Злых марсиан снова упомянут в Stellar Dev Digest. Наш GraphQL интерфейс к блокчейну Stellar теперь поддерживает последнюю версию протокола и позволяет не только следить за транзакциями, но и отправлять их.

http://amp.gs/wdKG
источник