evilmartians | Технологии

Telegram-канал evilmartians - Evil Martians

3552

Канал Злых марсиан (https://evilmartians.com), неофициальный. Твиттер: https://twitter.com/evilmartians_ru Стартапы, веб-разработка, интернет-бизнес, UI дизайн, бэкенд (#ruby #rails #golang #rust), фронтенд (#javascript), #ios, #devops (#kubernetes)

Подписаться на канал

Evil Martians

Цветовой миксер OKLCH Color picker, OSS-инструмент для дизайнеров и фронтендеров, который открывает дверь в мир ярких цветов P3 и работы с цветом с предсказуемыми результатами, запустился на Product Hunt!

Ваша поддержка и мнение много значат для нас.

https://www.producthunt.com/posts/oklch-color-picker-converter

Читать полностью…

Evil Martians

Наш цветовой миксер OKLCH Color picker готовится к важному шагу — запуску на Product Hunt, который будет уже завтра! Если вы хотите поддержать нас, то уже сейчас можете подписаться на нотификации, чтобы не пропустить релиз.

https://www.producthunt.com/products/oklch-color-picker-converter

Читать полностью…

Evil Martians

То чувство, когда кидаешь картинку коллегам в чат посмеяться, а оказывается, что она из нашей же статьи. Видимо, скроллы все еще боль.

https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations

Читать полностью…

Evil Martians

Практически каждый рубист знает RuboCop — это линтер и инструмент для форматирования в Ruby. Но есть множество проектов, в которых единый стиль не был внедрен с самого начала (обычно это крупные и долгоживущие проекты). Исправить это будет сложно.

В этом посте-римейке Head of Backend Владимир Дементьев показывает, как мы добавляем стилизацию кода в такие Ruby/Rails-проекты с помощью RuboCop и Standard.

https://evilmartians.com/chronicles/rubocoping-with-legacy-bring-your-ruby-code-up-to-standard

Читать полностью…

Evil Martians

Статья о нашем совместном проекте с Sera Systems, облачной платформой, которая автоматизирует бэк-офисные процессы для ремонтных сервисов с выездом на дом: рассказываем историю миграции GPS-трекера с Elixir на AnyCable и ускорения их инфраструктуры на основе AWS ECS, Fargate и CloudFormation.

https://evilmartians.com/chronicles/real-time-magic-no-elixirs-optimizing-sera-with-anycable

Читать полностью…

Evil Martians

Новый пост! Head of Backend Владимир Дементьев и бэкенд-инженер Паша Калашников показывают, как как можно использовать библиотеку AnyCable-Go для управления любым WebSocket-клиентом. Вместе они создали веб-приложение для мониторинга телефонных звонков с использованием Hanami и AnyCable, которое анализирует стриминговые потоки Twilio, чтобы отслеживать звонки и распознавать в них речь в режиме реального времени.

https://evilmartians.com/chronicles/anycable-goes-off-rails-connecting-twilio-streams-with-hanami

Читать полностью…

Evil Martians

В наши дни приложениям для работы часто необходимо подключение к Интернету, но многие уже могут полноценно работать и без связи. В своей новой статье Павел Гринченко рассказывает фронтенд-инженерам о трёх важнейших китах разработки local-first приложений — хранении, синхронизации и разрешении конфликтов.

https://evilmartians.com/chronicles/cool-front-end-arts-of-local-first-storage-sync-and-conflicts

Читать полностью…

Evil Martians

Наш глава по фронтенду (и евангелист OKLCH) Андрей Ситник пришел в гости к подкасту ShopTalkShow, чтобы обсудить будущее цветов в CSS, цветовые пространства и P3.

Поговорили о том, как интегрировать OKLCH в свои дизайн-системы, как убедить своих дизайнеров использовать новые цвета, и как мы строим экосистему вокруг OKLCH в нашей собственной команде.

https://shoptalkshow.com/556/

Читать полностью…

Evil Martians

Недавно появилась возможность подписаться на еженедельную рассылку с самыми свежими статьями, опубликованными в “Марсианских хрониках”, нашем блоге.

Найдите форму подписки в конце любой страницы сайта evilmartians.com, подпишитесь и следите за новыми статьями о бэкенде, фронтенде, дизайне, SRE и стратегиях продуктовой разработки. Только статьи и никакого спама.

Читать полностью…

Evil Martians

Свежая статья в нашем блоге: марсианский фронтенд-инженер Иван Буряк объясняет, как предотвратить некоторые проблемы в React, которые могут возникнуть в “local-first” приложениях с асинхронным стейт-менеджером. Больше никаких покореженных интерфейсов, заедающих анимаций и недовольных пользователей!

https://evilmartians.com/chronicles/how-to-avoid-tricky-async-state-manager-pitfalls-react

Читать полностью…

Evil Martians

Марсианка Нина Торгунакова решила 400 задач на LeetCode за год и рассказала, почему это полезно не только для прохождения собеседований.

https://skillbox.ru/media/code/kak-pravilno-reshat-zadachi-na-leetcode-podrobnyy-gayd-po-trenazhyeru-dlya-programmistov/

И не забываем про наш собственный “задачник”, где вы найдете челлендж по душе по Ruby и фронтенду: cultofmartians.com

Читать полностью…

Evil Martians

Разработчики Chrome рекомендуют наш опенсорсный проект OKLCH color picker в своем новом CSS Color Guide, приятно!

https://developer.chrome.com/articles/high-definition-css-color-guide/#migrating-to-hd-css-color

Подробнее об этом OSS-проекте: https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl

Читать полностью…

Evil Martians

Уже много лет на митапах и конференциях по всему миру мы раздаем марсианские стикеры — и всегда рады видеть их на не-марсианских ноутбуках.

Теперь у нас появились и стикерпаки для Telegram и iOS. Наборы стикеров строго синхронизированы и обновляются: все, что напечатано в реальном мире, есть для мессенджеров — и наоборот.

Устанавливайте набор стикеров для Telegram: /channel/addstickers/evilmartians и iOS: https://apps.apple.com/app/id6443775477.

Также есть пакет эмодзи для Telegram, который может пригодиться владельцам платных аккаунтов: /channel/addemoji/evilmartians.

Читать полностью…

Evil Martians

Один из наших самых интересных и богатых на открытия дизайнерских проектов случился, когда мы помогали HTTPie, open source-инструменту для тестирования API, создать UI, не только удобный для разработчиков, но и просто красивый.

Было все: и дизайнер, который сам кодил то, что спроектировал, и амбициозная цель установить отраслевой стандарт, и десятки эскизов для каждой детали и фичи.

Читайте в нашем блоге: https://evilmartians.com/chronicles/ui-design-for-httpie-macos-vibes-for-the-api-testing-client

Читать полностью…

Evil Martians

Марсианки Рита Клубочкина и Алена Кирдина объединились, чтобы создать кастомизированную карту для нашего сайта с помощью React. И, конечно, они искали удобное решение с минимальным влиянием на размер бандла и финансовыми затратами. Pigeon Maps, Mapbox, open source и картография пришли на помощь!

https://evilmartians.com/chronicles/how-to-build-a-better-react-map-with-pigeon-maps-and-mapbox

Читать полностью…

Evil Martians

Пока наш Head of Backend Владимир Дементьев работал над обновлением своего поста “Ruby on Whales” (о докеризации разработки на Ruby и Rails), он понял, что шаблоны приложений удобны не только для Rails-приложений, но и вне фреймворка.

Так родилась Ruby Bytes — библиотека для написания шаблонов и инструменты для их установки и публикации (например, в RailsBytes). Она приносит rails app:template всему миру Ruby (и не только!)

https://evilmartians.com/chronicles/ruby-bytes-or-generating-standalone-generators

Читать полностью…

Evil Martians

Кремниевая долина жестока даже к ИТ-проектам, созданным в Кремниевой долине. А как не-кремниевой компании не только выжить, но привлекать клиентов из той же долины, США и Европы? Ирина Назарова, марсианская СEO, в подкасте “Запуск завтра” рассказывает, что нужно научится вести бизнес и коммуникации по-американски.

https://podcasts.google.com/feed/aHR0cHM6Ly96YXB1c2t6YXZ0cmEubGlic3luLmNvbS9yc3M/episode/YzY4MjRkMzctYTQwNy00NGQ1LWI4MDMtMTAyMDQ3ZDIyOTU4?sa=X&ved=0CAUQkfYCahcKEwjYze-uoob-AhUAAAAAHQAAAAAQAQ

Читать полностью…

Evil Martians

Bites & Bytes в Тбилиси начнется уже через час, в 18:00 по местному времени. И тогда же стартует онлайн-трансляция, подключайтесь: https://www.youtube.com/watch?v=61ZjeJTYdQs

Читать полностью…

Evil Martians

Кто идет на митап Bites & Bytes в Тбилиси, встречаемся завтра в 18:00 в Terminal Abashidze! Докладчики заряжены, закуски готовятся и ведущий перестал ронять микрофон.

А для тех, кто прийти не сможет, мы организуем онлайн-стриминг, подключайтесь!

https://www.youtube.com/watch?v=61ZjeJTYdQs

Читать полностью…

Evil Martians

Наконец, третий доклад митапа для разработчиков в Тбилиси: марсианский бэкенд-инженер Паша Калашников докажет, почему Ruby больше не медленный и покажет в прямом эфире, как создавать быстрые приложения на Ruby.

Встречаемся уже в четверг, 30 марта, в 18:00, в Terminal Abashidze.

https://www.meetup.com/bites-bytes/events/291838864/

Читать полностью…

Evil Martians

Второй доклад митапа для разработчиков в Тбилиси дает возможность фронтендерам развить новые профессиональные навыки и открыть в себе творческую жилку с помощью программирования (и нет, речь не пойдет о модных нейронках). Как создавать красоту с помощью кода и, главное, как применять свои творения на практике, расскажет Олег Абакшонок, художник генеративного арта.

30 марта, четверг, в 18:00 в Terminal Abashidze в Тбилиси.

https://www.meetup.com/bites-bytes/events/291838864/

Читать полностью…

Evil Martians

Все же знают, что сначала нужно сделать выверенные дизайн-макеты и только потом начинать разработку, да? Нет!

Марсианский арт-директор Роман Шамин в своей статье рассказывает об альтернативном, более эффективном подходе, который Злые Марсиане успешно используют в собственных проектах и для продуктов наших клиентов.

https://evilmartians.com/chronicles/design-first-then-build-lets-bury-this-myth-forevermore

Читать полностью…

Evil Martians

Итак, рассказываем о первом докладе нашего митапа для разработчиков в Тбилиси. Марсианка Нина Торгунакова расскажет, как и зачем решать задачки по алгоритмам (и поверьте, это полезно не только для крутого прохождения собеседований).

Кстати, язык докладов — английский, общения — любой.

Встречаемся 30 марта, четверг, в 18:00 в Terminal Abashidze в Тбилиси!

https://www.meetup.com/bites-bytes/events/291838864/

Читать полностью…

Evil Martians

Наш следующий митап для разработчиков Bytes&Bites пройдет в Тбилиси, Грузия!

В программе — доклады по Ruby, алгоритмам и на этот раз — еще и по генеративному арту.

Ждем всех желающих 30 марта, четверг, в 18:00!

Регистрация, программа и докладчики:
https://www.meetup.com/bites-bytes/events/291838864/

Читать полностью…

Evil Martians

Наконец-то! Марсианский опенсорсный шрифт Martian Mono появился в Docs, Sheets и в других приложениях Google.

В «Документах» кликните на список шрифтов на панели инструментов, выберите опцию More fonts и введите «Martian» в поле поиска.

Читать полностью…

Evil Martians

В новой статье марсианский арт-директор Роман Шамин рассказывает о дизайн-задачах, которые он решал, работая над UI опенсорсного цветового миксера http://oklch.com/.

Читайте, как интерфейс может обучать пользователей и помогать распространению новых технологий среди дизайнеров и разработчиков.

https://evilmartians.com/chronicles/oklch-a-color-picker-made-to-help-think-perceptively

Читать полностью…

Evil Martians

В новом выпуске подкаста «Подлодка» наш фронтенд-гуру Андрей Ситник погружается в теорию цвета, в историю создания цветовых пространств и в процесс работы цвета от кода до светодиодов экрана — и все это для того, чтобы правильно понимать, почему мы хотим активно развивать oklch().

https://podlodka.io/305

Читать полностью…

Evil Martians

По традиции, выкладываем презентации с нашего митапа для разработчиков в Стамбуле.

Валентин Киселев, “Занимательный Open Source — как мы писали Lefthook”: https://www.slideshare.net/ValentinKiselev2/opensource-255626987/ValentinKiselev2/opensource-255626987

Олег Клименко, “Трудности перевода – зачем вам может понадобиться свой транспилятор и как его сделать”: https://www.slideshare.net/OlegKlimenko6/transpile-itpdf

Александр Слепченков, "День жизни фронтендера: от заката до рассвета": https://slides.com/aleksandrslepchenkov/deck-dca037

Были рады увидеться и надеемся повторить!

Читать полностью…

Evil Martians

Выложили на Cult of Martians (https://cultofmartians.com/) новые задачи — по бэкенду (Ruby) и фронтенду.

Решайте для спортивного интереса, чтобы пополнить свое open source-портфолио, — или чтобы получить бонусы при устройстве в команду Злых Марсиан.

Читать полностью…

Evil Martians

Марсианин Павел Калашников возвращается в 70-е прошлого века с циклом исторических статей про развитие технологий. Как появились Unix, Pascal, LIPS, в общем, как люди мучались без Ruby on Rails.

Читайте на портале Hexlet: https://ru.hexlet.io/blog/posts/history-it-1971

Читать полностью…
Подписаться на канал