Evil Martians
3.92K subscribers
467 photos
3 videos
1.25K links
Мы — Злые Марсиане
evilmartians.com
Стартапы, дизайн и разработка продуктов
#devtools #opensource #rubyonrails #golang #javascript #react
Download Telegram
Forwarded from Amplifr
Ищем бэкенд-разработчика в нашу крутую команду, чтобы сделать Амплифер ещё лучше.

Ключевые слова: Ruby; Ruby on Rails; PostgreSQL.

Если не ищете работу сами, то покажите друзьям. За рекомендацию дадим жирный бонус! Все подробности по ссылке

http://amp.gs/rXFf
Сказ о том, как Slack свой десктопный клиент переписывали. Обещают, что стало быстрее. Но шутки про то, сколько ресурсов нужно инструменту, от которого все зависят, вряд ли скоро исчезнут (вот наша любимая: http://amp.gs/rawm).

Читать: http://amp.gs/rawB
А у нас новый пост, где Сергей Пономарёв делится советами по ускорению сборки с Go Modules в Docker и CI:

http://amp.gs/SjYJ
Рубисты, олды здесь? Помните REE? Он вернулся! Мы попробовали Fullstaq Ruby с jemalloc в продакшене и хотим сказать — действительно помогает против жора памяти!

Читайте о нашем опыте в заметке: http://amp.gs/Stnl

Заодно собрали docker-образ — поможет мигрировать и вам.
GitHub пытается отобрать хлеб у Circle, Travis и компании — в GitHub Actions теперь встроены CI/CD возможности, правда, с документацией по-прежнему напряженка. В бете можно уже поиграться (если найдете как, напишите нам):

http://amp.gs/SpPk
А вот и первое подобие документации по CI для GitHub Actions:

http://amp.gs/SpPd
Вышел Ruby on Rails 6.0. Пятнадцать лет — все еще лучше всех.

http://amp.gs/SUyx

Из нового — Action Mailbox для обработки входящей почты, WYSIWYG редактор Action Text, улучшенная поддержка одновременной работы с несколькими БД, поддержка параллельного тестирования из коробки, новый загрузчик Zeitwerk (отличный!) и тестирование Action Cable от Марсианина Владимира Дементьева.
Продолжаются атаки на популярные библиотеки, и теперь жертвой стал суперпопулярный Ruby gем rest-client с сотнями миллионов скачиваний. http://amp.gs/SuhX . До этого под раздачу уже попадал bootstrap-sass.

Проверьте на всякий случай, что у вас не стоит gem скомпрометированный версии 1.6.10-1.6.13.

Для авторов библиотек это еще одно напоминание о том, что мультифакторная аутентификация никогда не бывает лишней.

Вот как это сделать для RubyGems: http://amp.gs/SuhF. Лучше включить «UI and API» уровень, обезопасив себя от кражи API ключа.

Ну и, конечно, очень подробная документация от GitHub: http://amp.gs/Suhw .
TimescaleDB — расширение PostgreSQL, самой продвинутой СУБД с открытым исходным кодом для работы с time series данными, анонсировали настоящую «распределённость». Пока проект только в закрытой бете, но уже к концу года авторы обещают опубликовать свои наработки для всех желающих.

Даже без распределённости, которая позволит масштабировать данные горизонтально, TimescaleDB уже показывала впечатляющие результаты как замена InfluxDB и Prometheus. TimescaleDB может просто хранить всё в вашем основном PostgreSQL хранилище без лишней нагрузки на эксплуатацию дополнительных решений.

С нетерпением ждём бенчмарков через пару месяцев.

http://amp.gs/SoZQ
Microsoft продолжает находить новые примения своему GitHub — оказывается, там лежат исходники calc.exe (да-да, калькулятор из Windows). Сиплюсплюсники — rejoice! Часть кода написана еще в 95-м.

http://amp.gs/SQyO
«Seven God-Like Bash History Shortcuts You Will Actually Use» — мы даже не уверены, что такой заголовок стоит переводить. Профессионалы командной строки — проверяйте, знаете ли, любители—учите новое!

http://amp.gs/Sb9c
Питерцы!

Уже завтра, 29 августа, состоится летний руби-митап, на котором Марсианин Владимир Дементьев расскажет о работе с Rails Engines, а инженер Амплифера Дмитрий Салахутдинов — о сборе и использовании бизнес-метрик приложения.

http://amp.gs/NIgC
nushell — шелл на Rust от Джонатана Тернера (TypeScript) и Еуды Катца (Ember.js, Ruby on Rails, Rust core team). Нужны еще рекомендации? :)

http://amp.gs/N8mw
Узнайте, как марсианин Владимир Дементьев (AnyCable, TestProf, Action Policy, Gem Check) документирует свои многочисленные опенсорс-проекты, и попробуйтего его CI-сетап (Lefthook, docsify) в деле!

http://amp.gs/N8WS
Один из «крестных отцов» аналоговой мафии Roland выпускает эмулятор легендарного 808 — в том виде, в каком он его задумывал изначально, в твите ссылка на статью на японском, но Google Translate вам в помощь!

http://amp.gs/NYEc
Марсианский десант отправляется на конференцию PiterJS.

7-го cентября Александр Мадьянкин расскажет, как начать новый JS/TS-проект с надëжной гексагональной архитектурой.

Полина Гуртовая покажет, как поддерживать порядок в существующем проекте при помощи GraphQL.

http://amp.gs/NnpH
Смотрите слайды с выступления Владимира Дементьева на митапе Saint P Ruby: о компонентной архитектуре Rails-приложений на основе engines, hanami тоже не обойден вниманием 😉.

http://amp.gs/NeQ5
🔥 Только что опубликовали программу предстоящего RubyConf в Нэшвилле 🎸:

http://amp.gs/N7sP

tl;dr Целый трек про static typing и немного марсианской метамагии.