У нас появилась подписка на задачи Cult of Martians. Подписаться можно через email или RSS.
Cult of Marians—это способ набить руку на задачах в open-source проектах, получить портфолио и славу контрибутора.
http://amp.gs/rwzD
Cult of Marians—это способ набить руку на задачах в open-source проектах, получить портфолио и славу контрибутора.
http://amp.gs/rwzD
Ребята из Honeypot (очень популярная в Европе платформа для поиска работы в разработке) спродюсировали очень качественный документальный фильм(!) про GraphQL. Команда из Facebook рассказывает, как родился стандарт.
Смотреть: https://youtu.be/783ccP__No8
Смотреть: https://youtu.be/783ccP__No8
Forwarded from Amplifr
⭐ Ищем бэкенд-разработчика в нашу крутую команду, чтобы сделать Амплифер ещё лучше.
Ключевые слова: Ruby; Ruby on Rails; PostgreSQL.
Если не ищете работу сами, то покажите друзьям. За рекомендацию дадим жирный бонус! Все подробности по ссылке
http://amp.gs/rXFf
Ключевые слова: Ruby; Ruby on Rails; PostgreSQL.
Если не ищете работу сами, то покажите друзьям. За рекомендацию дадим жирный бонус! Все подробности по ссылке
http://amp.gs/rXFf
Habr
Вакансия «Бэкенд-разработчик в Амплифер (Ruby, Go)» в Москве, работа в компании «Амплифер» — Хабр Карьера
Вакансия «Бэкенд-разработчик в Амплифер (Ruby, Go)» в Москве, работа в компании «Амплифер». Полная занятость. Можно удаленно. Вакансия в архиве.
Сказ о том, как Slack свой десктопный клиент переписывали. Обещают, что стало быстрее. Но шутки про то, сколько ресурсов нужно инструменту, от которого все зависят, вряд ли скоро исчезнут (вот наша любимая: http://amp.gs/rawm).
Читать: http://amp.gs/rawB
Читать: http://amp.gs/rawB
Twitter
I Am Devloper
this is my new favourite thing, from @bruised_blood
Смотрите слайды с доклада Дмитрия Цепелева на IT Nights в Иннополисе о том, как как начать мыслить графами и разрабатывать свои API с помощью GraphQL.
http://amp.gs/r6Vg
http://amp.gs/r6Vg
Speaker Deck
Как мыслить графами или почему GraphQL — это не просто представление структуры БД
Доклад предназначен для тех, кто еще не разрабатывал свои API на GraphQL, и для тех, кто уже попробовал и не увидел особой разницы с REST.
Мы определимся с тем, что такое GraphQL, поговорим о его философии, и попробуем ответить на следующие вопросы:
как…
Мы определимся с тем, что такое GraphQL, поговорим о его философии, и попробуем ответить на следующие вопросы:
как…
А у нас новый пост, где Сергей Пономарёв делится советами по ускорению сборки с Go Modules в Docker и CI:
http://amp.gs/SjYJ
http://amp.gs/SjYJ
DEV Community
Speeding up Go Modules for Docker and CI
Finally, the Golang world has a built-in, conventional dependency manager in the ecosystem: Go Module...
В пятницу 2 августа Алёна Кирдина рассказала на IT Nights в Иннополисе о том, как дизайнер может улучшить продукт, не проектируя сотни новых фич.
Интересно? Ловите слайды: http://amp.gs/SjFf
Интересно? Ловите слайды: http://amp.gs/SjFf
Speaker Deck
Error-driven design
Итак, вы пришли работать дизайнером в давно существующий продукт. Какие проблемы решать в первую очередь, в каких местах интерфейса наводить порядок, да и всегда ли лучшие решения лежат в плоскости интерфейса?
Расскажу, как мы ставили на ноги eBay для бизнеса…
Расскажу, как мы ставили на ноги eBay для бизнеса…
Смотрите слайды с доклада Полины Гуртовой о GraphQL на конференции IT Nights в Иннополисе:
http://amp.gs/Szwk
http://amp.gs/Szwk
Speaker Deck
GraphQL для разработки и общения
История о том, как один из наших проектов переехал на GraphQL.
Переезд оказался успешным и поучительным. Мы пытались решить стандартные проблемы: беспорядок и непонятность данных, overfetching. В результате мы получили намного больше чем ожидали.
Во-первых…
Переезд оказался успешным и поучительным. Мы пытались решить стандартные проблемы: беспорядок и непонятность данных, overfetching. В результате мы получили намного больше чем ожидали.
Во-первых…
Рубисты, олды здесь? Помните REE? Он вернулся! Мы попробовали Fullstaq Ruby с jemalloc в продакшене и хотим сказать — действительно помогает против жора памяти!
Читайте о нашем опыте в заметке: http://amp.gs/Stnl
Заодно собрали docker-образ — поможет мигрировать и вам.
Читайте о нашем опыте в заметке: http://amp.gs/Stnl
Заодно собрали docker-образ — поможет мигрировать и вам.
DEV Community
Fullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps today
Learn how to reduce your application memory consumption with new Ruby distribution.
GitHub пытается отобрать хлеб у Circle, Travis и компании — в GitHub Actions теперь встроены CI/CD возможности, правда, с документацией по-прежнему напряженка. В бете можно уже поиграться (если найдете как, напишите нам):
http://amp.gs/SpPk
http://amp.gs/SpPk
The GitHub Blog
GitHub Actions now supports CI/CD, free for public repositories
GitHub Actions now includes built-in CI/CD. Easily automate how you build, test, and deploy your projects on any platform, including Linux, macOS, and Windows.
Вышел Ruby on Rails 6.0. Пятнадцать лет — все еще лучше всех.
http://amp.gs/SUyx
Из нового — Action Mailbox для обработки входящей почты, WYSIWYG редактор Action Text, улучшенная поддержка одновременной работы с несколькими БД, поддержка параллельного тестирования из коробки, новый загрузчик Zeitwerk (отличный!) и тестирование Action Cable от Марсианина Владимира Дементьева.
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 .
Проверьте на всякий случай, что у вас не стоит 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
Даже без распределённости, которая позволит масштабировать данные горизонтально, TimescaleDB уже показывала впечатляющие результаты как замена InfluxDB и Prometheus. TimescaleDB может просто хранить всё в вашем основном PostgreSQL хранилище без лишней нагрузки на эксплуатацию дополнительных решений.
С нетерпением ждём бенчмарков через пару месяцев.
http://amp.gs/SoZQ
Microsoft продолжает находить новые примения своему GitHub — оказывается, там лежат исходники calc.exe (да-да, калькулятор из Windows). Сиплюсплюсники — rejoice! Часть кода написана еще в 95-м.
http://amp.gs/SQyO
http://amp.gs/SQyO
«Seven God-Like Bash History Shortcuts You Will Actually Use» — мы даже не уверены, что такой заголовок стоит переводить. Профессионалы командной строки — проверяйте, знаете ли, любители—учите новое!
http://amp.gs/Sb9c
http://amp.gs/Sb9c
Питерцы!
Уже завтра, 29 августа, состоится летний руби-митап, на котором Марсианин Владимир Дементьев расскажет о работе с Rails Engines, а инженер Амплифера Дмитрий Салахутдинов — о сборе и использовании бизнес-метрик приложения.
http://amp.gs/NIgC
Уже завтра, 29 августа, состоится летний руби-митап, на котором Марсианин Владимир Дементьев расскажет о работе с Rails Engines, а инженер Амплифера Дмитрий Салахутдинов — о сборе и использовании бизнес-метрик приложения.
http://amp.gs/NIgC
nushell — шелл на Rust от Джонатана Тернера (TypeScript) и Еуды Катца (Ember.js, Ruby on Rails, Rust core team). Нужны еще рекомендации? :)
http://amp.gs/N8mw
http://amp.gs/N8mw
Узнайте, как марсианин Владимир Дементьев (AnyCable, TestProf, Action Policy, Gem Check) документирует свои многочисленные опенсорс-проекты, и попробуйтего его CI-сетап (Lefthook, docsify) в деле!
http://amp.gs/N8WS
http://amp.gs/N8WS
Один из «крестных отцов» аналоговой мафии Roland выпускает эмулятор легендарного 808 — в том виде, в каком он его задумывал изначально, в твите ссылка на статью на японском, но Google Translate вам в помощь!
http://amp.gs/NYEc
http://amp.gs/NYEc
Марсианский десант отправляется на конференцию PiterJS.
7-го cентября Александр Мадьянкин расскажет, как начать новый JS/TS-проект с надëжной гексагональной архитектурой.
Полина Гуртовая покажет, как поддерживать порядок в существующем проекте при помощи GraphQL.
http://amp.gs/NnpH
7-го cентября Александр Мадьянкин расскажет, как начать новый JS/TS-проект с надëжной гексагональной архитектурой.
Полина Гуртовая покажет, как поддерживать порядок в существующем проекте при помощи GraphQL.
http://amp.gs/NnpH