Size: a a a

2020 December 18
Evil Martians
Две ключевые фигуры в Ruby/Rails сообществе, Matz и DHH, разговаривают о Ruby и о разработке в целом на японской конференции RubyWorld 2020.

Видео на английском: https://www.youtube.com/watch?v=2fldr2HcuVw&feature=emb_logo
источник
2020 December 21
Evil Martians
В этот католический сочельник марсианский девопс вторгается в Новосибирск! Доклад Кирилла Кузнецова «K8s-20, история распространения заболевания» обо всем хорошем, что произошло в мире Kubernetes за прошедший год, можно будет послушать в прямом эфире и бесплатно, 24-го декабря в 15:00 по Москве.

Регистрируйтесь! http://amp.gs/oqbJ
источник
2020 December 22
Evil Martians
Для тех, кто хочет провести новогодние каникулы с пользой для мозга: сайт, где собирают книжные рекомендации из уст публичных фигур (от Тейлор Свифт до Ноама Чомски) — каждая с указанием на источник. Из «наших» в списке — Пол Грэм и Билл Гейтс, например.

http://amp.gs/outW
источник
2020 December 23
Evil Martians
DHH давно дразнил фронтенд-магией ✨ от Basecamp и, наконец, представил ее. Hotwire — семейство JS-библиотек для создания динамических интерфейсов  вокруг отправки HTML с сервера на клиент через WebSocket. Аналог Phoenix LiveView от создателей Rails.

http://amp.gs/oJJr
источник
2020 December 25
Evil Martians
Вышел Ruby 3.0 — по традиции, в католическое Рождество.

http://amp.gs/o22s

Приоритеты — производительность, конкурентность, типизация.
источник
Evil Martians
Про «типизацию» в Ruby 3, Ruby Type Signatures, мы писали совсем недавно — освежите память:

http://amp.gs/o2Ft
источник
2021 January 06
Evil Martians
Хорошие новости для программистов из регионов под американскими санкциями! GitHub добился от правительства США права снять все ограничения с пользователей из Ирана. Переговоры длились c 2019 года. Уже известно, что следующие на очереди Сирия и… Крым.

http://amp.gs/M1u1
источник
2021 January 11
Evil Martians
Фронтендерам всех стран! На этой неделе марсиане захватили популярный Твиттер-паблик jsunderhood, вести трансляцию будет несравненная Полина Гуртовая, фронтенд-инженер на Марсе и автор популярных статей в нашем блоге. Таких как http://amp.gs/MG8l
источник
2021 January 18
Evil Martians
Очень подробное объяснение легендарной функции Q_rsqrt от Джона Кармака из исходного кода Quake III — если вдруг забыли, как магическая константа 0×5f3759df помогает вычислить обратный квадратный корень.

Видео: https://www.youtube.com/watch?v=p8u_k2LIZyo
источник
2021 January 19
Evil Martians
Rust потихоньку обошел C по всем бенчмаркам из  «The Computer Language Benchmarks Game».  Неофициальное соревнование существует с 2002-го года и сейчас поддерживается командой Debian.

Результаты: http://amp.gs/MOL6

Программы для бенчмарков: http://amp.gs/MOLb
источник
2021 January 20
Evil Martians
Это не гимны Северной Кореи и не корпоративная антиутопия, а вполне реальный песенник (!) компании International Business Machines от 1937-го года. Оды Томасу Ватсону и машинам, которые наполняют мир светом.

Оригинал: http://amp.gs/MNpl
источник
2021 January 21
Evil Martians
История ALOHANet — первой в истории беспроводной компьютерной сети, построенной на Гавайях в 1971-м году. Без нее не было ни Wi-Fi, ни GPRS.

Видео: https://www.youtube.com/watch?v=oKrUGRVwFBI
источник
2021 January 25
Evil Martians
источник
Evil Martians
Опенсорс-войны, Elastic vs. AWS, сводки с фронта (со ссылками на источники)

⚔️ Elastic полностью избавляется от открытой лицензии Apache 2.0 для своих продуктов: выбор теперь между проприетарной Elastic License и SSPL (http://amp.gs/MwTO), придуманной MongoDB. SSPL обязывает пользователей публиковать исходный код изменений, направленных на коммерческое использование. http://amp.gs/MwTr

⚔️ Elastic не скрывает, что единственная причина изменений — AWS и Amazon Elasticsearch Service. http://amp.gs/MwTS

⚔️ Amazon объявляет о хард-форке Elasticsearch и Kibana: клоны сохранят лицензию Apache 2.0. Анонс: http://amp.gs/MwTN. Обсуждение: http://amp.gs/MwTA

⚔️ Технически, ни один из продуктов Elastic (и, кстати, Mongo тоже) больше нельзя называть Open Source, потому что Open Source Initiative не признает SSPL открытой лицензией. http://amp.gs/MwTq. Появляется новый термин Free & Open, который по духу — вроде как опенсорс, но по букве — нет.

🤔 Обычных пользователей продуктов Elastic все это, похоже, не касается, но если вы делаете SaaS на основе Elasticsearch/Kibana — лучше позвоните адвокатам.

💵 И MongoDB, авторов SSPL, и Elastic, можно понять: неприятно, когда на твой открытый продукт приклеивают лейбл Amazon, перепродают оптом через облако и не делятся прибылью.

🎤 Защитников OSS тоже можно понять: бизнес — бизнесом, но расцвет того, что называют «fauxpen» лицензиями (шутка в произношении: опен/фопен) размывает концепцию открытого софта. Разработчикам и рядовым пользователям уже не понятно, поддерживают ли они свободный код, или просто оказались втянуты в чужую войну.

👩‍⚖️ Кто во всем это точно выигрывает, так это юристы: больше сложных лицензий — больше можно биллить за консультации.
источник
2021 January 26
Evil Martians
❄️ Большой зимний марсианский набор! 🤝

Открыты сразу четыре вакансии: две инженерные (бэкенд, девопс) и две менеджерские (аккаунт, биздев). Не пропустите их, если вы хотите:

🗺 Работать из любой точки страны или мира. Мы давно работаем распределенно и асинхронно, и умеем делать это хорошо.
🌍 Заниматься глобальными проектами и лично влиять на успех стартапов в Росии и за рубежом.

Если вы узнаете себя в описаниях ниже — обязательно напишите нам на obey@evilmartians.com.

🧙‍♂️ Бэкенд-разработчик

Вы знаете и любите Ruby и Rails, хотите попробовать себя как программист-полиглот (Go, TypeScript) и хорошо разбираетесь в базах данных (особенно PostgreSQL).

Вакансия: http://amp.gs/MLr5

👷 DevOps-инженер

Вы любите и умеете запускать и обслуживать современные веб-приложения при помощи Kubernetes и разбираетесь в устройстве публичных облаков. Свободно ориентируетесь в Linux и его окружении, не боитесь Go и Terraform.

Вакансия: http://amp.gs/MLrQ

🤹‍♀️ Аккаунт-менеджер

Вы умеете налаживать отношения с технологическими бизнесами на уровне CEO, CTO и стейкхолдеров. Роль аккаунта в марсианах отличается от аналогичной в других консалтинговых компаниях: вы не просто «ведете» клиента, но и помогаете ему в принятии продуктовых решений, а также измеряете их последствия при помощи аналитики.

Вакансия: http://amp.gs/MLrc

🧑‍💼 Биздев (менеджер по развитию бизнеса)

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

Вакансия: http://amp.gs/MLrb

Для всех вакансий: удаленная работа с возможностью путешествовать или работать из офисов в Москве, Нью-Йорке, Сан-Франциско или Осаке (после пандемии), белая зарплата с ДМС и другие бонусы.

Присылайте рассказ о себе и подговаривайте друзей. obey@evilmartians.com.
источник
Evil Martians
Марсиане уже 6 лет разрабатывают один из продуктов eBay — кэшбэк-сервис ebaysocial.ru, который в 2020 вышел из беты. Рассказываем, как удвоили конверсию за счет дизайна, как измеряем буквально все на проекте, и зачем eBay Россия.

http://amp.gs/MLMe
источник
2021 January 27
Evil Martians
А вам приходилось отслеживать изменения Active Record моделей в Ruby/Rails приложениях? Наверняка знаете PaperTrail, но есть куда более быстрое марсианское решение: гем Logidze от Владимира Дементьева с PostgreSQL-триггерами под капотом.

Читайте и пробуйте: http://amp.gs/MM6c
источник
2021 February 03
Evil Martians
Если вы любите Ruby, Docker, и уже любите (или еще не знакомы, но узнаете и обязательно полюбите) марсианский инструмент Dip: читайте обновленную версию поста Владимира Дементьева об универсальной докер-конфигурации для Ruby-проектов в стиле «раз и навсегда».

http://amp.gs/5B28
источник
Evil Martians
Поздравляем Loewe, производителя премиум-девайсов для развлечений, с выходом в финал iF DESIGN AWARD! В финале — телевизоры и аудиокомплексы Loewe, а также мобильное приложение «my Loewe», которое от интерфейса до кода помогли разработать Марсиане.

http://amp.gs/5noo
источник
2021 February 04
Evil Martians
Отличные новости от одного из наших клиентов — коммуникационной платформы для геймеров Mayhem: их проект приобрел Niantic, мировой лидер по разработке игр с дополненной реальностью (таких, как Pokemon Go и Ingress).

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