Evil Martians
3.66K subscribers
457 photos
3 videos
1.22K links
Канал Злых марсиан (https://evilmartians.com), неофициальный. Твиттер: https://twitter.com/evilmartians_ru

Стартапы, веб-разработка, интернет-бизнес, UI дизайн, бэкенд (#ruby #rails #golang #rust), фронтенд (#javascript), #ios, #devops (#kubernetes)
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Чат-боты — это удобно и недорого: можно автоматизировать множество разных действий и коммуникаций. Но марсианка Екатерина Шибакова знает, как это можно сделать лучше. Есть по крайней мере 5 вещей, которые могут существенно улучшить UX вашего бота.

https://evilmartians.com/chronicles/how-does-your-chatbot-ux-size-up-the-5-laws-of-chatrobotics
Привет, это снова Юрий Михин! Я продолжаю исследовать на практике возможности AWS Cognito. В прошлой статье я сделал гайд для интеграции React-приложений, в этот раз речь о проектах на NestJS — много функций, доступные цены и всего несколько строк кода, чтобы всё завелось.

https://evilmartians.com/chronicles/the-lions-den-nest-js-and-authentication-with-aws-cognito
В новом посте бэкенд-инженер Святослав Крюков пробует совместить простоту Hotwire и интерактивность современного JavaScript с помощью интеграции Turbo Mount и React, Vue или Svelte-компонентов.

https://evilmartians.com/chronicles/the-art-of-turbo-mount-hotwire-meets-modern-js-frameworks
Недавно мы обсуждали, как можно добавить пару интерактивных элементов в Hotwire-приложение. Сегодня бэкенд-инженер Святослав Крюков представит вам Inertia.js – библиотеку, которая позволит полностью заменить ваши ERB-шаблоны на React/Vue/Svelte-компоненты. В статье вас ждет наш новый опенсорс-проект для быстрого старта работы с Inertia и Rails.

https://evilmartians.com/chronicles/inertiajs-in-rails-a-new-era-of-effortless-integration
История Martian Mono началась в 2021 году. За это время его автор, марсианский арт-директор Роман Шамин собрал немало идей, как создать действительно удобный шрифт для разработчиков — детали, как водится, значат все!

https://evilmartians.com/chronicles/beyond-monospace-the-search-for-the-perfect-coding-font
Новая статья от Владимира Дементьева о том, как изменять уровень логирования и создавать временный стрим логов в Go-приложениях без рестартов и изменения глобальных настроек.

https://evilmartians.com/chronicles/realtime-diagnostic-logging-or-how-to-really-spy-on-your-go-web-apps
В мае local-first-сообщество впервые провело собственную конференцию. Андрей Ситник в своей статье пересказал все доклады, чтобы вы могли быстро влиться в новое сообщество.

https://evilmartians.com/chronicles/recapping-the-first-local-first-conference-in-15-minutes?q=1
В новой статье Владимир Дементьев рассматривает различные способы решения проблемы лавинных подключений в приложениях, использующих веб-сокеты или другие технологии коммуникации в реальном времени.

https://evilmartians.com/chronicles/connection-avalanche-safety-tips-and-prepping-for-realtime-applications
Марсианка Нина Торгунакова в новой статье по шагам показывает, как собрать сложное расширение для Chromium-браузеров и опубликовать его в Chrome Web Store.

https://evilmartians.com/chronicles/how-to-make-complex-chrome-plugins-a-zero-gravity-guide
Cтартапы в 2024 еще выбирают Ruby on Rails? Да! Rails позволяет им запускать продукты и расти быстрее, чем другие технологии (включая Next.js и Java). Ирина Назарова рассказывает о своем keynote-докладе с RailsConf и делится итогами исследования — почему именно Rails и чего не хватает стартапам в экосистеме Rails.

https://evilmartians.com/chronicles/startups-on-rails-in-2024-my-keynote-at-railsconf
Придумали новую стратегию для более безопасного партиционирования очень больших таблиц в PostgreSQL на основе canary-тестирования: теперь можно не переживать о том, что вы положите прод, случайно упустив что-то при рефакторинге. Плюсы и минусы — в новой статье.

https://evilmartians.com/chronicles/flying-free-a-tale-of-partitioning-with-canaries-in-postgresql
Вы создали отличный OSS проект, выложили его на GitHub, и застряли на моменте, когда надо бы привлечь больше пользователей? Возможно, проблема в том, что нет навыков или особого желания ввязываться во всякие маркетинговые штуки. Можно без них! Мы собрали несколько советов, как помочь пользователям найти проект.

https://opensource.net/promotion-introverts-open-source/
Открываем найм фронтенд-разработчиков.

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

Работать можно удалённо (вне РФ и Беларуси) или мы поможем с релокацией в Лиссабон или Осаку.

https://career.habr.com/vacancies/1000003136
Марсиане каждый год выступают с десятками докладов на конференциях по всему миру: Ruby, фронтенд, OSS-решения и многое другое. В этом году у нас было даже несколько keynote-докладов. В новом посте мы решили рассказать, как мы это делаем: как выбираем темы, готовим питчи, чтобы заинтересовать организаторов и что рекомендуем, чтобы сделать по-настоящему отличный доклад.

https://evilmartians.com/chronicles/engineering-connections-a-conference-talk-primer-for-humans
В UI дизайне, и это особенно важно для интерфейсов с высокой плотностью элементов, есть простой закон. Элементы, расположенные слева или сверху, управляют элементами, расположенными снизу или справа. Но так ли прост этот закон? Разбираемся на примерах в новой статье.

https://evilmartians.com/chronicles/devtool-layout-rule
Мы считаем, что у крутого продукта для разработчиков должны быть такие же крутые SDK — клиентские библиотеки для разных языков. В новой статье рассказали, почему так думаем и как получилось ускорить Ruby SDK для NATS в 3 раза.

https://evilmartians.com/chronicles/the-sdk-imperative-why-developer-tools-live-or-die-by-their-sdks
Мы обновили и дополнили серию статей о TestProf, нашем инструменте для профилирования тестов: как использовать его для ускорения тестов, оптимизации фабрик, а также как автоматизировать анализ и рефакторинг.

Начать можно с части 1: https://evilmartians.com/chronicles/testprof-a-good-doctor-for-slow-ruby-tests
Продолжаем рассказывать о нашем OSS-инструменте для профилирования тестов, TestProf: новая статья о том, как мы помогли нашему клиенту ускорить тесты в 5 раз — и по шагам показали, как вы можете это сделать самостоятельно на своем проекте.

https://evilmartians.com/chronicles/railing-against-time-tools-and-techniques-that-got-us-5x-faster-results