Почти закончилась наша Early Access программа для тех, кто хочет получить AnyCable PRO бесплатно на 2 месяца и солидную скидку на год после этого.
Осталось всего 2 недели, дедлайн — 30 сентября 2021 года.
Для подачи заявок: http://amp.gs/jz1vp
Осталось всего 2 недели, дедлайн — 30 сентября 2021 года.
Для подачи заявок: http://amp.gs/jz1vp
Выпуск подкаста «Ленивый фронтендер», в котором марсианин Данил Шашков рассказывает о том, как участвовал в разработке браузера на базе Chromium, уже доступен на YouTube.
Все о необычном фреймворке, производительности, функциях и о том, как строился процесс разработки.
https://www.youtube.com/watch?v=bm5_LcT8R6E
Все о необычном фреймворке, производительности, функциях и о том, как строился процесс разработки.
https://www.youtube.com/watch?v=bm5_LcT8R6E
В эти выходные на фестиваль 404 в Самаре высадится десант марсиан!
В субботу Дмитрий Цепелев расскажет, как устроен MVCC в PostgreSQL (и не только) и чем он опасен, a в воскресенье Полина Гуртовая продемонстрирует как при помощи WebRTC создать Франкенштейна.
В субботу Дмитрий Цепелев расскажет, как устроен MVCC в PostgreSQL (и не только) и чем он опасен, a в воскресенье Полина Гуртовая продемонстрирует как при помощи WebRTC создать Франкенштейна.
У imgproxy уже более 5K звезд на GitHub! Спасибо коммьюнити за поддержку нашего open source продукта!
А скоро у нас будут и новые отличные новости по imgproxy. 🌠
http://amp.gs/jzkGv
А скоро у нас будут и новые отличные новости по imgproxy. 🌠
http://amp.gs/jzkGv
Вышла HTTPie 2.5.0, новая версия инструмента для разработчиков от HTTPie, который выводит на новый уровень взаимоотношения человека и API!
Больше информации о релизе: http://amp.gs/jzP2x
Круто быть частью команды, которая разрабатывает технологии, ориентированные на людей.
Больше информации о релизе: http://amp.gs/jzP2x
Круто быть частью команды, которая разрабатывает технологии, ориентированные на людей.
Сегодняшняя RubyRussia не обошлась без марсиан.
Конференцию открывает keynote от создателя языка, Юкихиро Мацумото aka Matz, в переводе нашего бэкендера Андрея Новикова (у нас в команде несколько фанатов японского языка).
А в круглом столе по Kubernetes примет участие Кирилл Кузнецов, наш SRE лидер.
http://amp.gs/jzha7
Конференцию открывает keynote от создателя языка, Юкихиро Мацумото aka Matz, в переводе нашего бэкендера Андрея Новикова (у нас в команде несколько фанатов японского языка).
А в круглом столе по Kubernetes примет участие Кирилл Кузнецов, наш SRE лидер.
http://amp.gs/jzha7
Слайды к марсианским докладам с фестиваля 404
Дмитрий Цепелев — Как и зачем MVCC мешает нам пользоваться базой данных и почему это не плохо: http://amp.gs/jzAtL
Полина Гуртовая — RTC и Франкенштейн:
http://amp.gs/jzAt5
Дмитрий Цепелев — Как и зачем MVCC мешает нам пользоваться базой данных и почему это не плохо: http://amp.gs/jzAtL
Полина Гуртовая — RTC и Франкенштейн:
http://amp.gs/jzAt5
Чем ближе Рождество, тем больше новостей в Ruby!
YJIT, проверенный в бою JIT для MRI, будет частью Ruby: http://amp.gs/jzADG
Короткая нотация для хэшей (почти как в ES6) выйдет в версии 3.1 (с Ruby Next можно попробовать уже сегодня 😉): http://amp.gs/jzADx
YJIT, проверенный в бою JIT для MRI, будет частью Ruby: http://amp.gs/jzADG
Короткая нотация для хэшей (почти как в ES6) выйдет в версии 3.1 (с Ruby Next можно попробовать уже сегодня 😉): http://amp.gs/jzADx
bugs.ruby-lang.org
Feature #18229: Proposal to merge YJIT - Ruby master - Ruby Issue Tracking System
Redmine
Соскучились по Flash–играм прямиком из начала тысячелетия? Знакомьтесь: http://amp.gs/jzsf7 — эмулятор Flash–плеера, написанный на Rust.
Самое время вспомнить, где лежит ваш SWF–архив!
Самое время вспомнить, где лежит ваш SWF–архив!
Сегодня стартовал месяц опенсорса — Hacktoberfest!
Специально к этому событию марсиане подготовили первую часть новых задач на Cult of Martians: http://amp.gs/jzihK
Присоединяйтесь к опенсорс-движению, получайте новый опыт и помните, что участников мы берем на заметку для нашей вакансии бэкенд-разработчика (вот этой: http://amp.gs/jzih3)!
Специально к этому событию марсиане подготовили первую часть новых задач на Cult of Martians: http://amp.gs/jzihK
Присоединяйтесь к опенсорс-движению, получайте новый опыт и помните, что участников мы берем на заметку для нашей вакансии бэкенд-разработчика (вот этой: http://amp.gs/jzih3)!
Новости Rails-фронтенда: старый механизм scaffolds обретает новую жизнь при помощи гема tailwindcss-rails.
Теперь можно одной командой добавить в проект симпатичные шаблоны списков и форм и легко изменять их под свои задачи.
Отличные новости для тех, кто устал бороться с библиотеками для админок в Rails.
Примеры смотрите в PR: http://amp.gs/jzKXG
Теперь можно одной командой добавить в проект симпатичные шаблоны списков и форм и легко изменять их под свои задачи.
Отличные новости для тех, кто устал бороться с библиотеками для админок в Rails.
Примеры смотрите в PR: http://amp.gs/jzKXG
GitHub
Add Tailwind styled scaffold templates by BakiVernes · Pull Request #71 · rails/tailwindcss-rails
Summary
This PR adds Tailwind styled scaffold templates when this gem is installed. These styles were sanctioned by Adam and the Tailwind team. Some examples:
TODO
[✓] Make new styles based on ...
This PR adds Tailwind styled scaffold templates when this gem is installed. These styles were sanctioned by Adam and the Tailwind team. Some examples:
TODO
[✓] Make new styles based on ...
Вчера вечером Facebook, Instagram и WhatsApp не работали по всему миру больше пяти часов. По официальному заявлению самого Facebook, причиной стала случайная мисконфигурация сети, которая привела к обрыву связи между датацентрами компании и каскадом распространилась на все её сервисы.
The Verge поясняет: «Проблемы, похоже, начались с рутинного обновления BGP, которое пошло не так, что привело к удалению информации о маршрутизации DNS, необходимой, чтобы другие сети в сети Интернет могли найти сервисы Facebook»
Ситуацию усугубило то, что упали и внутренние сервисы Facebook, включая корпоративный мессенджер — сотрудники не могли оперативно общаться и решать проблему (пришлось использовать электронную почту). А попасть в офисы и датацентры не позволяла так же сломавшаяся система электронных ключей. Скорее всего, именно это и обусловило столь долгий даунтайм.
На просторах Интернета можно найти самые разные теории причин произошедшего (например, про ошибку автоматизированного code review), но до публикации официального post mortem от самого Facebook нам остаётся лишь гадать, что на самом деле стало причиной сбоя.
Пока что самое подробное техническое объяснение происходящего со стороны можно найти в блоге у Cloudflare: Understanding How Facebook Disappeared from the Internet — там простым языком про BGP, DNS и устройство интернета в целом, графики с мониторинга Cloudflare прилагаются. Почитайте, если хотели узнать чуть больше о том, как работает Интернет.
The Verge поясняет: «Проблемы, похоже, начались с рутинного обновления BGP, которое пошло не так, что привело к удалению информации о маршрутизации DNS, необходимой, чтобы другие сети в сети Интернет могли найти сервисы Facebook»
Ситуацию усугубило то, что упали и внутренние сервисы Facebook, включая корпоративный мессенджер — сотрудники не могли оперативно общаться и решать проблему (пришлось использовать электронную почту). А попасть в офисы и датацентры не позволяла так же сломавшаяся система электронных ключей. Скорее всего, именно это и обусловило столь долгий даунтайм.
На просторах Интернета можно найти самые разные теории причин произошедшего (например, про ошибку автоматизированного code review), но до публикации официального post mortem от самого Facebook нам остаётся лишь гадать, что на самом деле стало причиной сбоя.
Пока что самое подробное техническое объяснение происходящего со стороны можно найти в блоге у Cloudflare: Understanding How Facebook Disappeared from the Internet — там простым языком про BGP, DNS и устройство интернета в целом, графики с мониторинга Cloudflare прилагаются. Почитайте, если хотели узнать чуть больше о том, как работает Интернет.
Вышла новая версия imgproxy Pro 3.0! Запускаем программу Early Access и долгожданные функции, основанные на machine learning.
➡️ Smart crop с помощью object detention
➡️ Анонимизация найденных объектов
➡️ «Умный» выбор коэффициента качества изображения
http://amp.gs/jz2pr
➡️ Smart crop с помощью object detention
➡️ Анонимизация найденных объектов
➡️ «Умный» выбор коэффициента качества изображения
http://amp.gs/jz2pr
Организаторы конференции RubyRussia потихоньку выложили все записи докладов, в том числе и сразу два видео с keynote выступлением Юкихиро Мацумото — автора языка Ruby, перевод для которых подготовил марсианский Ruby-инженер Андрей Новиков.
Первое видео, с русской озвучкой находится здесь: http://amp.gs/jzXlK
Второе видео, с оригинальным звуком и субтитрами на русском и японском языках, здесь: http://amp.gs/jzXl3
А в твиттере можно почитать эпический тред нашего бэкендера-переводчика о процессе и перипетиях перевода — задача оказалась совсем не простой даже для опытного рубиста с хорошим знанием японского языка!
Первое видео, с русской озвучкой находится здесь: http://amp.gs/jzXlK
Второе видео, с оригинальным звуком и субтитрами на русском и японском языках, здесь: http://amp.gs/jzXl3
А в твиттере можно почитать эпический тред нашего бэкендера-переводчика о процессе и перипетиях перевода — задача оказалась совсем не простой даже для опытного рубиста с хорошим знанием японского языка!
Вышел Firefox 93. Теперь он поддерживает AVIF, умеет выгружать тяжелые вкладки из памяти и блокирует небезопасные загрузки файлов.
В новой версии добавлены улучшения, связанные с конфиденциальностью, а еще DevTools стали потреблять меньше памяти.
http://amp.gs/jzL04
В новой версии добавлены улучшения, связанные с конфиденциальностью, а еще DevTools стали потреблять меньше памяти.
http://amp.gs/jzL04
Финальным аккордом первого публичного релиза AnyCable PRO стали 2 новые фичи: JWT аутентификация и улучшенная поддержка Hotwire.
Они направлены на повышение производительности, позволяя уменьшить число RPC вызовов между AnyCable и Ruby-приложением до 0.
http://amp.gs/jza24
Они направлены на повышение производительности, позволяя уменьшить число RPC вызовов между AnyCable и Ruby-приложением до 0.
http://amp.gs/jza24
Советы и описание шардирования базы данных PostgreSQL в Notion — когда пора задуматься, о чём не забыть и как рассчитать количество шардов:
http://amp.gs/jz6lj
http://amp.gs/jz6lj
Осень и найм Ruby-разработчиков на Марс в разгаре!
Злые марсиане — это когда:
— коллеги — одни из лучших инженеров в своих отраслях; среда, в которой не прокачаться невозможно;
— независимая компания, где люди на первом месте по-настоящему (потогонка под запретом, отказываемся от «плохих» проектов, ключевые решения в компании прозрачны);
— инженеро-центричный подход (инженеры и менеджеры в одной лодке, команда выбирает проект, не наоборот);
— культура Open Source (поддержка R&D, off-project days, возможность сделать с компанией свой commercial OSS).
Больше подробностей: http://amp.gs/j1I6B
Злые марсиане — это когда:
— коллеги — одни из лучших инженеров в своих отраслях; среда, в которой не прокачаться невозможно;
— независимая компания, где люди на первом месте по-настоящему (потогонка под запретом, отказываемся от «плохих» проектов, ключевые решения в компании прозрачны);
— инженеро-центричный подход (инженеры и менеджеры в одной лодке, команда выбирает проект, не наоборот);
— культура Open Source (поддержка R&D, off-project days, возможность сделать с компанией свой commercial OSS).
Больше подробностей: http://amp.gs/j1I6B
Evil Martians pinned «Осень и найм Ruby-разработчиков на Марс в разгаре! Злые марсиане — это когда: — коллеги — одни из лучших инженеров в своих отраслях; среда, в которой не прокачаться невозможно; — независимая компания, где люди на первом месте по-настоящему (потогонка под…»
Пользуетесь imgproxy для процессинга картинок? Есть возможность поучаствовать в оптимизации новой версии imgproxy Pro.
В программе Early Access можно получить версию 3.0 бесплатно до конца ноября в обмен на ваш фидбек.
Подавайте заявку до 31 октября: http://amp.gs/j18ak
В программе Early Access можно получить версию 3.0 бесплатно до конца ноября в обмен на ваш фидбек.
Подавайте заявку до 31 октября: http://amp.gs/j18ak
Наш коллега Андрей Ситник выпустил новую версию Size Limit, инструмента для контроля размера JS-бандла вашего приложения и реальной цены опенсорс-библиотеки.
В версии 6.0 мы перешли на webpack 5 и на Statoscope для анализа причин появления файла в бандле.
http://amp.gs/j1TPA
В версии 6.0 мы перешли на webpack 5 и на Statoscope для анализа причин появления файла в бандле.
http://amp.gs/j1TPA