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

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

https://evilmartians.com/chronicles/oklch-a-color-picker-made-to-help-think-perceptively
Марсианка Нина Торгунакова решила 400 задач на LeetCode за год и рассказала, почему это полезно не только для прохождения собеседований.

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

И не забываем про наш собственный “задачник”, где вы найдете челлендж по душе по Ruby и фронтенду: cultofmartians.com
Наконец-то! Марсианский опенсорсный шрифт Martian Mono появился в Docs, Sheets и в других приложениях Google.

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

https://evilmartians.com/chronicles/how-to-avoid-tricky-async-state-manager-pitfalls-react
Наш следующий митап для разработчиков Bytes&Bites пройдет в Тбилиси, Грузия!

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

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

Регистрация, программа и докладчики:
https://www.meetup.com/bites-bytes/events/291838864/
Недавно появилась возможность подписаться на еженедельную рассылку с самыми свежими статьями, опубликованными в “Марсианских хрониках”, нашем блоге.

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

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

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

https://www.meetup.com/bites-bytes/events/291838864/
Наш глава по фронтенду (и евангелист OKLCH) Андрей Ситник пришел в гости к подкасту ShopTalkShow, чтобы обсудить будущее цветов в CSS, цветовые пространства и P3.

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

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

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

https://evilmartians.com/chronicles/design-first-then-build-lets-bury-this-myth-forevermore
В наши дни приложениям для работы часто необходимо подключение к Интернету, но многие уже могут полноценно работать и без связи. В своей новой статье Павел Гринченко рассказывает фронтенд-инженерам о трёх важнейших китах разработки local-first приложений — хранении, синхронизации и разрешении конфликтов.

https://evilmartians.com/chronicles/cool-front-end-arts-of-local-first-storage-sync-and-conflicts
Второй доклад митапа для разработчиков в Тбилиси дает возможность фронтендерам развить новые профессиональные навыки и открыть в себе творческую жилку с помощью программирования (и нет, речь не пойдет о модных нейронках). Как создавать красоту с помощью кода и, главное, как применять свои творения на практике, расскажет Олег Абакшонок, художник генеративного арта.

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

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

https://evilmartians.com/chronicles/anycable-goes-off-rails-connecting-twilio-streams-with-hanami
Наконец, третий доклад митапа для разработчиков в Тбилиси: марсианский бэкенд-инженер Паша Калашников докажет, почему Ruby больше не медленный и покажет в прямом эфире, как создавать быстрые приложения на Ruby.

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

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

https://evilmartians.com/chronicles/real-time-magic-no-elixirs-optimizing-sera-with-anycable
Кто идет на митап Bites & Bytes в Тбилиси, встречаемся завтра в 18:00 в Terminal Abashidze! Докладчики заряжены, закуски готовятся и ведущий перестал ронять микрофон.

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

https://www.youtube.com/watch?v=61ZjeJTYdQs
Практически каждый рубист знает RuboCop — это линтер и инструмент для форматирования в Ruby. Но есть множество проектов, в которых единый стиль не был внедрен с самого начала (обычно это крупные и долгоживущие проекты). Исправить это будет сложно.

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

https://evilmartians.com/chronicles/rubocoping-with-legacy-bring-your-ruby-code-up-to-standard
Кремниевая долина жестока даже к ИТ-проектам, созданным в Кремниевой долине. А как не-кремниевой компании не только выжить, но привлекать клиентов из той же долины, США и Европы? Ирина Назарова, марсианская СEO, в подкасте “Запуск завтра” рассказывает, что нужно научиться вести бизнес и коммуникации по-американски.

https://podcasts.google.com/feed/aHR0cHM6Ly96YXB1c2t6YXZ0cmEubGlic3luLmNvbS9yc3M/episode/YzY4MjRkMzctYTQwNy00NGQ1LWI4MDMtMTAyMDQ3ZDIyOTU4?sa=X&ved=0CAUQkfYCahcKEwjYze-uoob-AhUAAAAAHQAAAAAQAQ
Наш цветовой миксер OKLCH Color picker готовится к важному шагу — запуску на Product Hunt, который будет уже завтра! Если вы хотите поддержать нас, то уже сейчас можете подписаться на нотификации, чтобы не пропустить релиз.

https://www.producthunt.com/products/oklch-color-picker-converter
Пока наш 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
2024/09/29 01:19:02
Back to Top
HTML Embed Code: