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

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

https://www.producthunt.com/posts/oklch-color-picker-converter
Собрали видео и слайды всех докладов нашего митапа в Грузии: как сделать более полезными алгоримические задачи, как творить красоту на фронтенде с помощью Generative Art и как помочь Ruby-приложениям ускориться.

Все тут: https://evilmartians.com/events/bites-and-bytes-meetup-for-developers-in-tbilisi

Спасибо всем, кто пришел!
Марсианка Нина Торгунакова продолжает продвигать важность изучения алгоритмов. В гостях у подкаста FrontSpot Georgia она обсудила, могут ли алгоритмы и структуры пригодиться не только на MANGA/FAANG-собеседованиях и почему многие боятся красно-чёрных деревьев.

https://evilmartians.com/events/algorithms-are-you-serious
Head of Backend Владимир Дементьев снова на RailsConf! Теперь с докладом про слоистый подход в кулинарии и… Rails.

Базовый архитектурный рецепт Rails — MVC, три ингредиента или слоя, чтобы «приготовить» веб-приложение. Чем больше и тяжелее становятся слои, тем сложнее с таким «блюдом» работать. Нужно усовершенствовать наш рецепт, но как? Узнаем на RailsConf, 24–26 апреля, Атланта, США

https://evilmartians.com/events/rails-as-a-piece-of-birthday-cake
Браузеры все чаще поддерживают Contact Picker API, что позволяет использовать разные функции работы с контактами из мобильных приложений и для веб-приложений. В новом посте фронтенд-инженер Юрий Михин предлагает пример приложения для совместной оплаты счета с друзьями, репозиторий с исходным кодом, а также объясняет, зачем API нужен, как его использовать и какие есть подводные камни.

https://evilmartians.com/chronicles/dont-wait-lets-use-browser-contact-picker-api-now
Во втором выпуске серии круглых столов Dev Propulsion Labs, посвященных разработке и продвижению девтулов, вместе с Supabase, Netlify и Fly.io обсудили особенности маркетинга таких инструментов (например, оказалось, что инженеры не в восторге от избитых маркетинговых фраз типа “blazing fast” и “easy-to-use”).

https://www.youtube.com/watch?v=XV2R8OG1xuA
В новом посте Head of Backend Владимир Дементьев исследует все тайные закоулки в теме покрытия тестами в Go и пробует новую функцию профайлинга из Go 1.20 для интеграционных тестов, чтобы добиться более высокого покрытия без добавления новых тестов (ловкость рук, никакого обмана).

https://evilmartians.com/chronicles/go-integration-testing-with-courage-and-coverage
Nano Stores, наш опенсорсный state-менеджер сверхмалых размеров и без зависимостей, теперь доступен и в Angular. Нина Торгунакова объясняет его преимущества по сравнению с другими способами, которые Angular-разработчики привыкли использовать для управления состоянием (например, RxJS и NgRx).

https://dev.to/evilmartians/nano-stores-in-angular-how-to-make-the-state-management-simpler-38a1
Сейчас в DevOps-коммьюнити мы видим большой ажиотаж вокруг такого нового инструмента для деплоя, как MRSK. Но действительно ли он настолько революционный, что сделает развертывание Docker-контейнеров предельно простым? Наш Head of SRE Кирилл Кузнецов в новом посте объективно анализирует обещания и потенциал инструмента.

https://evilmartians.com/chronicles/mrsk-hot-deployment-tool-or-total-game-changer
Для дизайнеров создано множество отличных опенсорсных сетов иконок, но иногда нам хочется чего-то большего. Product Designer Глеб Строганов показывает, как создавать кастомизированные иконки и использовать стили шрифтов. Соединяя эти два ключевых элемента интерфейса, можно найти собственный уникальный стиль в продукте.

https://evilmartians.com/chronicles/icon-transcendence-customizing-icons-to-complement-fonts
Бэкенд-инженер Валентин Киселев применяет на практике сравнительно новый язык Crystal: он пишет CLI-инструмент для Coveralls, проекта, который позволяет контролировать уровень покрытия тестами в приложениях, и распространяет его в виде статического бинарного файла и в виде Homebrew tap. Но если ты любишь Ruby, то стоит ли тратить время на создание таких тулзов на Crystal?

https://evilmartians.com/chronicles/from-ruby-to-crystal-writing-and-distributing-a-cli-tool
Нечастый гость в вакансиях — ищем Product Designer!

Работать на Марсе интересно и сложно: дизайнеры помогают с пресейлами, полноценно ведут свои проекты, напрямую общаются с клиентами и инженерами. Пишут статьи, выступают, разрабатывают опенсорс-инструменты, делают шрифты.

https://wellfound.com/l/2yRMPx
Наш OKLCH color picker упомянули в новом эпизоде подкаста Google Chrome Developers!

Эпизод рассказывает о создании палитр дизайн-систем и о том, как OKLCH даёт стабильную математику работы с цветом для этого.

https://www.youtube.com/watch?v=6aCsAMgwnjE
Новое полезное руководство от нашего Head of Frontend Андрея Ситника: чек-лист 11-ти популярных ошибок при разработке форм (на примере формы логина — так как многие продолжают их там делать).

Сохраняйте для следующего код-ревью.

https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms
Вот и закончился очередной, третий эпизод наших круглых столов. На этот раз вместе с экспертами из GitHub, Playbook, Algolia, Postman и Gatsby обсуждали, что отличает интерфейсы девтулов от всех остальных и как правильно их создавать.

Запись тут: https://www.youtube.com/watch?v=PIhJtTboXZ0
Один из самых острых вопросов в open source — это его монетизация. Head of New Business Виктория Мельникова изучает варианты и критерии успеха (считаются ли звезды на GitHub?)

Читайте в нашем блоге целиком статью, опубликованную недавно на Techcrunch: https://evilmartians.com/chronicles/how-to-turn-an-open-source-project-into-a-profitable-business
В фронтендовых пулл-реквестах иногда можно найти довольно распространенные ошибки, которые могут привести к досадным багам в коде и неврозам у фронтендеров. Нина Торгунакова составила список самых неприятных мелочей, от которых важно избавиться перед созданием нового PR.

https://evilmartians.com/chronicles/before-your-next-frontend-pull-request-use-this-checklist
У 83% компаний сейчас в стратегиях есть внедрение AI для своих продуктов — причем с высоким приоритетом. Мы давно изучаем и разрабатываем решения AI/ML, но наш дизайнер Ярослав Ложкин уверен, что в этой области можно найти еще много полезного для бизнеса: несколько реальных кейсов использования AI — от ритейл-приложений до дев тулов — тому пример.

https://evilmartians.com/chronicles/ai-marks-the-spot-a-quick-ai-treasure-map-for-businesses
В последнем эпизоде первого сезона наших круглых столов, Dev Propulsion Labs, спикеры из Heavybit, Sidekiq, Ghost Security и Злых Марсиан обсуждали критически важную для стартапов вещь — финансирование. Бутстрап или привлечение инвестиций? На разных этапах развития выбор будет разным.

Запись тут: https://www.youtube.com/watch?v=bayto9Ik4d0
Алгоритмические задачи часто предлагают решить на собеседованиях в крупные технические компании. Марсианка Нина Торгунакова провела год, решая задачи на LeetCode, и считает, что польза от этих задач заметна не только на лайвкодинге! Новая статья в нашем блоге рассказывает, как это можно сделать.

https://evilmartians.com/chronicles/how-a-year-long-leetcode-habit-upped-my-professional-game
2024/09/28 23:40:35
Back to Top
HTML Embed Code: