3955
Мы — Злые Марсиане evilmartians.com Стартапы, дизайн и разработка продуктов #devtools #opensource #rubyonrails #golang #javascript #react
А вот и видео с того самого доклада на нашем митапе Bites & Bytes в Белграде — Александр Устинов, Founder&CEO в BeaversBrothers, рассказывает про работу с конфликтами в творческих (а, значит, и инженерных) командах. Уверены, что будет полезно тем, кто работает с клиентами и проектами — во время доклада не случилось ни одного конфликта!
https://www.youtube.com/watch?v=ABBOU6hfL7M
Итак, рассказываем о первом докладе нашего митапа для разработчиков в Лиссабоне. Наш Backend Engineer Александр Байгельдин расскажет о том, что такое edge computing, и чем он может быть вам полезен — на примере Cloudflare Workers.
Встречаемся 14 сентября, четверг, в 18:00!
https://www.meetup.com/bites-bytes/events/295323429/
Итак, у нас есть дата и место нашего следующего митапа Bites & Bytes для разработчиков (и на этот раз и дизайнеров тоже!) С нетерпением ждем встречи с вами в Лиссабоне, Португалия, 14 сентября (четверг), готовим доклады о бэкенде, дизайне, продвижении open source и, конечно, фирменные стикеры!
Регистрация тут: https://www.meetup.com/bites-bytes/events/295323429/
Марсиане ищут Account/Project manager!
Каждый год мы работаем с 20-30 стартапами, в основном — с ведущими dev tool стартапами на стадии роста, выпускниками Y Combinator — и вы будете помогать им стать “юникорнами”. Это управление продуктами и проектами, валидация идей, координация сроков и задач, пресейлы и контракты. А еще — выступления в подкастах и на конференциях и статьи.
Кто подойдет: люди с опытом работы в сфере product или project management, продажах или bizdev (а если есть технический бэкграунд, то это попадание в десятку!)
https://career.habr.com/vacancies/1000026155
Новая версия 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
Настало время нашего следующего митапа Bites & Bytes для разработчиков! На этот раз встречаемся в Белграде, Сербия, в субботу, 15 июля! Будут доклады об оптимизации инфраструктуры (и Kubernetes, конечно!), цветовом пространстве OKLCH для фронтенд-инженеров и дизайнеров, решении конфликтов в творческих командах и много общения!
Вход бесплатный, программа и регистрация тут: https://www.meetup.com/bites-bytes/events/294618954/
В последнем эпизоде первого сезона наших круглых столов, Dev Propulsion Labs, спикеры из Heavybit, Sidekiq, Ghost Security и Злых Марсиан обсуждали критически важную для стартапов вещь — финансирование. Бутстрап или привлечение инвестиций? На разных этапах развития выбор будет разным.
Запись тут: https://www.youtube.com/watch?v=bayto9Ik4d0
В фронтендовых пулл-реквестах иногда можно найти довольно распространенные ошибки, которые могут привести к досадным багам в коде и неврозам у фронтендеров. Нина Торгунакова составила список самых неприятных мелочей, от которых важно избавиться перед созданием нового PR.
https://evilmartians.com/chronicles/before-your-next-frontend-pull-request-use-this-checklist
Вот и закончился очередной, третий эпизод наших круглых столов. На этот раз вместе с экспертами из GitHub, Playbook, Algolia, Postman и Gatsby обсуждали, что отличает интерфейсы девтулов от всех остальных и как правильно их создавать.
Запись тут: https://www.youtube.com/watch?v=PIhJtTboXZ0
Наш OKLCH color picker упомянули в новом эпизоде подкаста Google Chrome Developers!
Эпизод рассказывает о создании палитр дизайн-систем и о том, как OKLCH даёт стабильную математику работы с цветом для этого.
https://www.youtube.com/watch?v=6aCsAMgwnjE
Симуляция активности в консоли. Очередная вариация на тему «как прикинуться, что инженер чем-то занят».
https://github.com/svenstaro/genact
Но теперь на расте, потому что все нужно переписывать на расте же.
Масштабируемость, отказоустойчивость, надёжность – хотите знать о них больше? Тогда обратите внимание на эту замечательную подборку материалов http://amp.gs/G22o
Читать полностью…
А "Skyfall/Solace" атаки на деле оказались не очень умной шуткой
http://blog.erratasec.com/2018/01/skyfall-attack-was-attention-seeking.html
Крутая идея, как улучшить читаемость Web Workers
http://amp.gs/GJ05
На Meltdown проблемы не заканчиваются, анонсирована еще парочка с красивым названием (пока без деталей), будем следить за сайтом
https://skyfallattack.com/
Если вы в Сербии, то рекомендуем 26 августа посетить дружественный митап для дизайнеров в Нови Саде! Один из организаторов зажигательно выступал на нашем митапе, а сегодня приглашает на свой, чтобы обсудить, как дизайнер может выйти за рамки задач, которые ставит перед ним бизнес.
Регистрация тут: https://forms.gle/CvRD6vxuS1mvxY7t6
Впервые за долгое время в подкасте “Веб-стандарты” появился гость: к ведущим присоединился Андрей Ситник, наш глава фронтенда и автор PostCSS. Много обсуждали новости фронтенда, цвета и инструменты, а также как мигрировать на LigtningCSS, и, главное — зачем.
https://www.youtube.com/watch?v=piqdKWNnqBo
Стейджинг позволяет разработчикам совместно тестировать и оптимизировать новые функции и процессы. Но что если у вас небольшой проект с ограниченным бюджетом? Марсианка Екатерина Шибакова рассказывает, как можно настроить стейджинг дешево и быстро.
https://evilmartians.com/chronicles/super-github-pages-budget-frontend-staging-with-storybook-and-more
А пока мы ждем видео докладов с нашего митапа для разработчиков и дизайнеров в Себрии, выложили слайды:
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!
Для нас это ключевая роль, так как именно аккаунт-менеджеры вместе с марсианскими инженерами помогают клиентам принимать продуктовые решения и определять векторы разработки (поэтому технический бэкграунд будет большим плюсом).
Есть варианты с полной удаленкой и релокацией в Португалию: https://wellfound.com/company/evilmartians/jobs/2715314-account-manager
Алгоритмические задачи часто предлагают решить на собеседованиях в крупные технические компании. Марсианка Нина Торгунакова провела год, решая задачи на LeetCode, и считает, что польза от этих задач заметна не только на лайвкодинге! Новая статья в нашем блоге рассказывает, как это можно сделать.
https://evilmartians.com/chronicles/how-a-year-long-leetcode-habit-upped-my-professional-game
У 83% компаний сейчас в стратегиях есть внедрение AI для своих продуктов — причем с высоким приоритетом. Мы давно изучаем и разрабатываем решения AI/ML, но наш дизайнер Ярослав Ложкин уверен, что в этой области можно найти еще много полезного для бизнеса: несколько реальных кейсов использования AI — от ритейл-приложений до дев тулов — тому пример.
https://evilmartians.com/chronicles/ai-marks-the-spot-a-quick-ai-treasure-map-for-businesses
Один из самых острых вопросов в open source — это его монетизация. Head of New Business Виктория Мельникова изучает варианты и критерии успеха (считаются ли звезды на GitHub?)
Читайте в нашем блоге целиком статью, опубликованную недавно на Techcrunch: https://evilmartians.com/chronicles/how-to-turn-an-open-source-project-into-a-profitable-business
Новое полезное руководство от нашего Head of Frontend Андрея Ситника: чек-лист 11-ти популярных ошибок при разработке форм (на примере формы логина — так как многие продолжают их там делать).
Сохраняйте для следующего код-ревью.
https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms
Распознование лица в Вебе с веб-камеры, чтобы прятать данные, пока пользователь не смотрит. Конечно, безопасность даст только как второй метод защиты (вначале все равно вводить пароль).
http://amp.gs/fUBf
Команда Appfolio попыталась измерить, насколько на самом деле заплатка для Metldown замедляет Ruby on Rails приложения.
Ненамного (0-5%). http://engineering.appfolio.com/appfolio-engineering/2018/1/4/rails-ruby-bench-cruby-and-meltdownspectre
Хорошие новости для веб-разработчиков: в iOS 11.3 и macOS 10.13.4 наконец появится поддержка Service Workers. Еще iOS 11.3 будет смотреть на Web App Manifest при добавлении страниц на домашний экран.
Читать полностью…
Отличный обзор нюансов, которые могут возникнуть при миграции с ActionCable на AnyCable http://amp.gs/G0OP
P.S. Для тех, кто задался вопросом «А что еще за AnyCable такой?», напоминательная ссылка: http://amp.gs/G0Oy
Обнаружен rbspy, изумительный семплирующий профайлер для Ruby.
https://github.com/rbspy/rbspy
Главная фишка — способность подключаться к уже работающему процессу без необходимости что-то в нем запускать (как с rbtrace). Написан на rust.
Нам очень нравится, уже помог поймать кое-что.
Подробно тут: https://jvns.ca/blog/2016/06/12/a-weird-system-call-process-vm-readv/
Продолжаем про языки программирования: анонсирован вариант бейсика для Nintendo Switch (писать можно прямо на свитче):
https://www.fuze.co.uk/nintendo-switch.html