Size: a a a

2019 October 01
Evil Martians
Продолжаем выкладывать слайды с Ruby Russia , сегодня очередь Николая Сверчкова с докладом о том, что serverless — судя по всему, может стать будущим Ruby (или наоборот). Там же — распределенные вычисления на лямбдах через стэнфордский gg, куда Коля коммитил:

http://amp.gs/A4G3
источник
2019 October 02
Evil Martians
Очередная порция слайдов с #rubyrussia! Марсианин Дмитрий Цепелев залез под капот graphql-ruby, чтобы ответить на последние вопросы о том, как работать с GraphQL-эндпойнтами в рельсовом приложении.

Слайды: http://amp.gs/AULJ

Туториал в 3-х частях: http://amp.gs/AULa
источник
2019 October 03
Evil Martians
Что такое Optimistic UI и как использовать Logux (амбициозный проект Марсиан от Андрея Ситника, http://amp.gs/Arym) в Ruby-бэкенде уже сегодня. Смотрите слайды c Ruby Russia от нашего коллеги Димы Салахутдинова из Амплифера:

http://amp.gs/AryT
источник
Evil Martians
Что нового в PostgreSQL 12?

Вышел релиз нашей любимой системы управления базами данных PostgreSQL.

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

Что есть важного в заметках к релизу (http://amp.gs/ArcS):

• генерируемые колонки — позволяют на ходу вычислять и кэшировать значения на основе других колонок (теперь можно обойтись без триггеров). Пока что поддерживается только тот их вид, который записывает данные на диск, чисто виртуальные колонки пока делать не стали.
• CTE inlining — теперь по умолчанию common table expressions являются полноправными участниками процесса планирования выполнения запроса и планировщик может строить более быстрые планы, а мы — смело использовать их как инструмент рефакторинга запросов. Но в каких-то случаях может стать хуже, т.к. раньше CTE любили использовать в качестве «забора», не давашего планировщику чересчур усердничать. На этот случай подготовили флаги, позволяющие вернуть старое поведение, если нужно. Читайте подробнее об истории использования CTE в качестве optimization fence здесь: http://amp.gs/ArcN
• мультиколоночная статистика — в сложных запросах, использующих сильно коррелирующие друг с другом колонки (такие как страна и язык, например), планировщик обычно очень сильно ошибается в своих оценках, но теперь можно ему подсказать о таких взаимосвязях в данных и ускорить сложные запросы.
• прогресс создания индексов — создание индекса на большой таблице в нагруженной базе может занимать часы и раньше этот процесс сопровождался страхом и неопределённостью — идёт ли процесс, не заблокировался ли кем, сколько же ещё ждать, стоит ли идти спать до утра? Теперь можно наблюдать за прогрессом в специальной вьюшке.
• ускорение работы и уменьшение размера многоколоночных B-Tree индексов, особенно с большим количеством одинаковых значений или добавленными колонками. Правда, это работает только для свежесозданных индексов, а для остальных после обновления придётся сделать REINDEX CONCURRENTLY (кстати, его тоже добавили, тоже с прогрессом)
• поддержка стандартизованного языка SQL/JSON path для доступа к данным в «развесистых» json'ах.
• ускорение запросов к сильно партиционированным таблицам — теперь можно смело работать с тысячами партиций.

…и много чего ещё.

Мы уже планируем обновление своих баз, а вы?
источник
2019 October 04
Evil Martians
Единственный марсианский «софт» доклад на минувшем #rubyrussia — памятка для разработчиков о том, как писать тексты, от нашего писателя @progapandist, который 13 лет работал на ТВ, а потом стал рубистом и начал писать о коде, а не о зарубежной политике.

http://amp.gs/AAs7
источник
2019 October 05
Evil Martians
В Москве начался долгожданный марсианский #brainwashingpro Ruby on Rails. Спасибо всем, кто пришел — будет сложно, но максимально полезно.

https://brainwashing.pro/rails

У нас солдаут, и на следующий курс, пока не запланированный, тоже почти солдаут — но можно успеть записаться в очередь.
источник
Evil Martians
На дворе уже октябрь, а значит наступило время ежегодного весёлого челленджа — Hacktoberfest. Условия простые: за месяц сделать не менее 5 пулл-реквестов в публичные репозитории. Если вы не раз задумывались осуществить свой вклад в Open Source проекты, то сейчас самое подходящее время. Любая помощь сообществу приветствуется.

Даже если у вас нет своих идей и вы не знаете с чего начать, на Cult of Martians всегда есть несколько интересных задач на любой вкус и уровень.
источник
2019 October 07
Evil Martians
Скучали по лонгридам в марсианском блоге? Хотели узнать все, что только можно, про то, как готовить графику для веба? Наши фронтенд-разработчицы Рита Клубочкина и Полина Гуртовая подготовили всеобъемлющий гид об изображениях в вебе:

http://amp.gs/AJkH
источник
2019 October 08
Evil Martians
источник
Evil Martians
источник
Evil Martians
Япония, привет! Марсиане пришли к вам с миром и открыли дипмиссию в Осаке! Будете недалеко — заходите на чай.

Кстати, мы очень ищем аккаунт-менеджеров — правда, пока еще не в Японию. Вакансия тут: http://amp.gs/A02F
источник
2019 October 09
Evil Martians
Наши агенты направляются в Иннополис на Стачку.

12–13 октября Полина Гуртовая расскажет, как работать с графическим контентом, взрывать вертолеты и перекрашивать гусей. Александр Мадьянкин покажет, как построить гексагон, создать эффективное React Native приложение, а также расскажет, почему об архитектуре нужно думать заранее.

http://amp.gs/A2Zw
источник
2019 October 12
Evil Martians
Смотрите слайды доклада Полины Гуртовой «Прекрасный мир графики» с конференции «Стачка» в Иннополисе:

http://amp.gs/Ao53
источник
Evil Martians
Смотрите слайды Александра Мадьянкина с выступления на  Стачке в Иннополисе о построении архитектуры одностраничных и React Native приложений:

http://amp.gs/AM7M
источник
2019 October 13
Evil Martians
И, наконец, есть слайды с доклада Дмитрия Салахутдинова из Амплифера о разработке продукта на основе метрик с конференции «Стачка» в Иннополисе:

http://amp.gs/A5sb
источник
2019 October 14
Evil Martians
Bel — диалект Lisp от кофаундера Y Combinator Пола Грэма. Как это и принято в мире Лиспа, диалект описывает сам себя.

http://amp.gs/AcjD
источник
2019 October 16
Evil Martians
Все мыслимые и немыслимые варианты выхода из vim, включая русскую рулетку: http://amp.gs/q8R1
источник
2019 October 17
Evil Martians
Maintainer's Guide to Staying Positive — отличный гид о том, как не сойти с ума, занимаясь опенсорсом. Советы преимущественно психологические.

http://amp.gs/q1ef
источник
2019 October 18
Evil Martians
Text Hates You — глубокое погружение в рендеринг текста. Краткий пересказ: все очень сложно.

http://amp.gs/qm13
источник
2019 October 19
Evil Martians
Скучаете по шорткатам vim/Emacs в браузере? Ненавидите курсор? Обратите внимание на Next — GUI браузер для фанатов командной строки.

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