Новое полезное руководство от нашего Head of Frontend Андрея Ситника: чек-лист 11-ти популярных ошибок при разработке форм (на примере формы логина — так как многие продолжают их там делать).
Сохраняйте для следующего код-ревью.
https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms
Сохраняйте для следующего код-ревью.
https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms
evilmartians.com
11 HTML best practices for login & sign-up forms—Martian Chronicles, Evil Martians’ team blog
Even popular sites fail to implement the 11 best practices mentioned in this article, and thus have at least one mistake. Use this checklist on your next pull request review that deals with any form.
Вот и закончился очередной, третий эпизод наших круглых столов. На этот раз вместе с экспертами из GitHub, Playbook, Algolia, Postman и Gatsby обсуждали, что отличает интерфейсы девтулов от всех остальных и как правильно их создавать.
Запись тут: https://www.youtube.com/watch?v=PIhJtTboXZ0
Запись тут: https://www.youtube.com/watch?v=PIhJtTboXZ0
YouTube
Designing great developer experience. Dev Propulsion Labs S.1 Ep.3
Welcome to Dev Propulsion Labs!
In this series of online round tables, we bring together industry experts on developer productivity to discuss the best practices for designing, building, growing, and promoting successful dev tools.
On the third episode…
In this series of online round tables, we bring together industry experts on developer productivity to discuss the best practices for designing, building, growing, and promoting successful dev tools.
On the third episode…
Один из самых острых вопросов в open source — это его монетизация. Head of New Business Виктория Мельникова изучает варианты и критерии успеха (считаются ли звезды на GitHub?)
Читайте в нашем блоге целиком статью, опубликованную недавно на Techcrunch: https://evilmartians.com/chronicles/how-to-turn-an-open-source-project-into-a-profitable-business
Читайте в нашем блоге целиком статью, опубликованную недавно на Techcrunch: https://evilmartians.com/chronicles/how-to-turn-an-open-source-project-into-a-profitable-business
evilmartians.com
How to turn an open source project into a profitable business—Martian Chronicles, Evil Martians’ team blog
Success in the word of commercial open source remains an open question. To find your path, talk to your clients and understand their goals and pains; in this article, we look closer at the scene and ways forward.
В фронтендовых пулл-реквестах иногда можно найти довольно распространенные ошибки, которые могут привести к досадным багам в коде и неврозам у фронтендеров. Нина Торгунакова составила список самых неприятных мелочей, от которых важно избавиться перед созданием нового PR.
https://evilmartians.com/chronicles/before-your-next-frontend-pull-request-use-this-checklist
https://evilmartians.com/chronicles/before-your-next-frontend-pull-request-use-this-checklist
evilmartians.com
Before your next frontend pull request, use this checklist—Martian Chronicles, Evil Martians’ team blog
Frontend pull requests often contain common mistakes. Avoid them with this list of 7 small (but crucial) rules.
У 83% компаний сейчас в стратегиях есть внедрение AI для своих продуктов — причем с высоким приоритетом. Мы давно изучаем и разрабатываем решения AI/ML, но наш дизайнер Ярослав Ложкин уверен, что в этой области можно найти еще много полезного для бизнеса: несколько реальных кейсов использования AI — от ритейл-приложений до дев тулов — тому пример.
https://evilmartians.com/chronicles/ai-marks-the-spot-a-quick-ai-treasure-map-for-businesses
https://evilmartians.com/chronicles/ai-marks-the-spot-a-quick-ai-treasure-map-for-businesses
evilmartians.com
“AI” marks the spot: a quick AI treasure map for businesses—Martian Chronicles, Evil Martians’ team blog
AIs have been wowing everyone, but for businesses in particular, there's still even more lucrative AI exploration to do. We uncover lesser-known gems and inspiring success stories.
В последнем эпизоде первого сезона наших круглых столов, Dev Propulsion Labs, спикеры из Heavybit, Sidekiq, Ghost Security и Злых Марсиан обсуждали критически важную для стартапов вещь — финансирование. Бутстрап или привлечение инвестиций? На разных этапах развития выбор будет разным.
Запись тут: https://www.youtube.com/watch?v=bayto9Ik4d0
Запись тут: https://www.youtube.com/watch?v=bayto9Ik4d0
YouTube
Bootstrap or fundraise? Financing developer tools businesses. Dev Propulsion Labs S.1 Ep.4
Welcome to Dev Propulsion Labs!
In this series of online round tables, we bring together industry experts on developer productivity to discuss the best practices for designing, building, growing, and promoting successful dev tools.
On the fourth episode…
In this series of online round tables, we bring together industry experts on developer productivity to discuss the best practices for designing, building, growing, and promoting successful dev tools.
On the fourth episode…
Алгоритмические задачи часто предлагают решить на собеседованиях в крупные технические компании. Марсианка Нина Торгунакова провела год, решая задачи на LeetCode, и считает, что польза от этих задач заметна не только на лайвкодинге! Новая статья в нашем блоге рассказывает, как это можно сделать.
https://evilmartians.com/chronicles/how-a-year-long-leetcode-habit-upped-my-professional-game
https://evilmartians.com/chronicles/how-a-year-long-leetcode-habit-upped-my-professional-game
evilmartians.com
How a year-long LeetCode habit upped my professional game—Martian Chronicles, Evil Martians’ team blog
Are algorithmic tasks like those on LeetCode useful for a developer beyond live-coding interview tasks? After spending a year developing a LeetCode habit, Nina Torgunakova answers the question and gives tips.
Настало время нашего следующего митапа Bites & Bytes для разработчиков! На этот раз встречаемся в Белграде, Сербия, в субботу, 15 июля! Будут доклады об оптимизации инфраструктуры (и Kubernetes, конечно!), цветовом пространстве OKLCH для фронтенд-инженеров и дизайнеров, решении конфликтов в творческих командах и много общения!
Вход бесплатный, программа и регистрация тут: https://www.meetup.com/bites-bytes/events/294618954/
Вход бесплатный, программа и регистрация тут: https://www.meetup.com/bites-bytes/events/294618954/
Ищем Account/Project manager!
Для нас это ключевая роль, так как именно аккаунт-менеджеры вместе с марсианскими инженерами помогают клиентам принимать продуктовые решения и определять векторы разработки (поэтому технический бэкграунд будет большим плюсом).
Есть варианты с полной удаленкой и релокацией в Португалию: https://wellfound.com/company/evilmartians/jobs/2715314-account-manager
Для нас это ключевая роль, так как именно аккаунт-менеджеры вместе с марсианскими инженерами помогают клиентам принимать продуктовые решения и определять векторы разработки (поэтому технический бэкграунд будет большим плюсом).
Есть варианты с полной удаленкой и релокацией в Португалию: https://wellfound.com/company/evilmartians/jobs/2715314-account-manager
Новая версия AnyCable v1.4 уже здесь! Несколько важных и долгожданных фич: надежные подписки, long-polling, поддержка OCPP. А еще — улучшенная совместимость с Hotwire и кнопочка “Deploy to Heroku”. Теперь можете переключаться с PaaS-сервисов на более надежное локальное решение.
https://evilmartians.com/chronicles/enter-anycable-v1-4-reliable-real-time-features-for-apps-of-any-size
https://evilmartians.com/chronicles/enter-anycable-v1-4-reliable-real-time-features-for-apps-of-any-size
evilmartians.com
Enter AnyCable v1.4: reliable real-time features for apps of any size—Martian Chronicles, Evil Martians’ team blog
AnyCable 1.4 is here with major improvements like Reliable Streams, Resumable Sessions, simplified Heroku deployment, long-polling fallback, enhanced HotWire compatibility, and OCPP support. Realiable real-time features for apps of any size!
А пока мы ждем видео докладов с нашего митапа для разработчиков и дизайнеров в Себрии, выложили слайды:
Infrastructure therapy: cloud, bare-metal, or time to turn Kubernetes screams into dreams? https://www.slideshare.net/KirillKouznetsov/infrastructure-therapy
3 reasons to switch to OKLCH: https://speakerdeck.com/lovchikov/3-reasons-to-switch-to-oklch
Creative teams and conflict management: transforming disruption into an open work culture: https://www.slideshare.net/AlexUstinov2/creative-teams-and-conflict-management
Infrastructure therapy: cloud, bare-metal, or time to turn Kubernetes screams into dreams? https://www.slideshare.net/KirillKouznetsov/infrastructure-therapy
3 reasons to switch to OKLCH: https://speakerdeck.com/lovchikov/3-reasons-to-switch-to-oklch
Creative teams and conflict management: transforming disruption into an open work culture: https://www.slideshare.net/AlexUstinov2/creative-teams-and-conflict-management
Марсиане ищут Account/Project manager!
Каждый год мы работаем с 20-30 стартапами, в основном — с ведущими dev tool стартапами на стадии роста, выпускниками Y Combinator — и вы будете помогать им стать “юникорнами”. Это управление продуктами и проектами, валидация идей, координация сроков и задач, пресейлы и контракты. А еще — выступления в подкастах и на конференциях и статьи.
Кто подойдет: люди с опытом работы в сфере product или project management, продажах или bizdev (а если есть технический бэкграунд, то это попадание в десятку!)
https://career.habr.com/vacancies/1000026155
Каждый год мы работаем с 20-30 стартапами, в основном — с ведущими dev tool стартапами на стадии роста, выпускниками Y Combinator — и вы будете помогать им стать “юникорнами”. Это управление продуктами и проектами, валидация идей, координация сроков и задач, пресейлы и контракты. А еще — выступления в подкастах и на конференциях и статьи.
Кто подойдет: люди с опытом работы в сфере product или project management, продажах или bizdev (а если есть технический бэкграунд, то это попадание в десятку!)
https://career.habr.com/vacancies/1000026155
Стейджинг позволяет разработчикам совместно тестировать и оптимизировать новые функции и процессы. Но что если у вас небольшой проект с ограниченным бюджетом? Марсианка Екатерина Шибакова рассказывает, как можно настроить стейджинг дешево и быстро.
https://evilmartians.com/chronicles/super-github-pages-budget-frontend-staging-with-storybook-and-more
https://evilmartians.com/chronicles/super-github-pages-budget-frontend-staging-with-storybook-and-more
evilmartians.com
Super GitHub Pages: budget frontend staging, with Storybook and more—Martian Chronicles, Evil Martians’ team blog
Learn how to set up a staging environment for a small project on a budget. Use GitHub Pages to create a frontend staging branch to test, collaborate, and optimize. Whether you're working with Storybook or any other tool, this is a cost-effective solution.
Итак, у нас есть дата и место нашего следующего митапа Bites & Bytes для разработчиков (и на этот раз и дизайнеров тоже!) С нетерпением ждем встречи с вами в Лиссабоне, Португалия, 14 сентября (четверг), готовим доклады о бэкенде, дизайне, продвижении open source и, конечно, фирменные стикеры!
Регистрация тут: https://www.meetup.com/bites-bytes/events/295323429/
Регистрация тут: https://www.meetup.com/bites-bytes/events/295323429/
Впервые за долгое время в подкасте “Веб-стандарты” появился гость: к ведущим присоединился Андрей Ситник, наш глава фронтенда и автор PostCSS. Много обсуждали новости фронтенда, цвета и инструменты, а также как мигрировать на LigtningCSS, и, главное — зачем.
https://www.youtube.com/watch?v=piqdKWNnqBo
https://www.youtube.com/watch?v=piqdKWNnqBo
YouTube
381. Firefox, CSS Math, Service Workers, WCAG 3, P3 Figma, SQ, Astro, View Transitions, PostCSS всё
7 августа 2023
— Вадим Макеев
— Андрей Ситник
— Никита Дубко
00:00:00 Интро
00:02:18 Firefox 116
00:10:49 Ещё Math в CSS
00:19:08 Ускорение Service Workers
00:25:25 WCAG 3 пока рано
00:45:22 P3 в Figma
00:53:58 Style Queries
01:07:44 Astro и View Transitions…
— Вадим Макеев
— Андрей Ситник
— Никита Дубко
00:00:00 Интро
00:02:18 Firefox 116
00:10:49 Ещё Math в CSS
00:19:08 Ускорение Service Workers
00:25:25 WCAG 3 пока рано
00:45:22 P3 в Figma
00:53:58 Style Queries
01:07:44 Astro и View Transitions…
Итак, рассказываем о первом докладе нашего митапа для разработчиков в Лиссабоне. Наш Backend Engineer Александр Байгельдин расскажет о том, что такое edge computing, и чем он может быть вам полезен — на примере Cloudflare Workers.
Встречаемся 14 сентября, четверг, в 18:00!
https://www.meetup.com/bites-bytes/events/295323429/
Встречаемся 14 сентября, четверг, в 18:00!
https://www.meetup.com/bites-bytes/events/295323429/
Если вы в Сербии, то рекомендуем 26 августа посетить дружественный митап для дизайнеров в Нови Саде! Один из организаторов зажигательно выступал на нашем митапе, а сегодня приглашает на свой, чтобы обсудить, как дизайнер может выйти за рамки задач, которые ставит перед ним бизнес.
Регистрация тут: https://forms.gle/CvRD6vxuS1mvxY7t6
Регистрация тут: https://forms.gle/CvRD6vxuS1mvxY7t6
А вот и видео с того самого доклада на нашем митапе Bites & Bytes в Белграде — Александр Устинов, Founder&CEO в BeaversBrothers, рассказывает про работу с конфликтами в творческих (а, значит, и инженерных) командах. Уверены, что будет полезно тем, кто работает с клиентами и проектами — во время доклада не случилось ни одного конфликта!
https://www.youtube.com/watch?v=ABBOU6hfL7M
https://www.youtube.com/watch?v=ABBOU6hfL7M
YouTube
Работа с конфликтами в команде. Опыт CEO BeaversBrothers
Александр Устинов - Founder и CEO команды BeaversBrothers https://dabb.pro, рассказал про свой опыт работы с конфликтами в творческой команде.
Причины конфликтов
Как решать конфликты
Модели поведения руководителя
Культура работы с конфликтами в творческой…
Причины конфликтов
Как решать конфликты
Модели поведения руководителя
Культура работы с конфликтами в творческой…
В новой статье марсианка Рита Клубочкина подробно рассказывает, как мы создавали плагин Figma в стиле фронтенд-приложения для платформы Playbook. И дает советы, как и с помощью каких инструментов вы можете создавать собственные Figma-плагины.
https://evilmartians.com/chronicles/how-to-make-next-level-figma-plugins-auth-routing-storage-and-more
https://evilmartians.com/chronicles/how-to-make-next-level-figma-plugins-auth-routing-storage-and-more
evilmartians.com
How to make next-level Figma plugins: auth, routing, storage, and more—Martian Chronicles, Evil Martians’ team blog
Playbook, a platform for creators to store, organize, and collaborate with creative content, needed a Figma plugin to create a smoother experience for designers. Learn how we built them a full-featured frontend application-style Figma plugin, with storage…