Все записи с тэгом links

Runalyze: когда данные важнее социальных функций

Вот уже неделю живу без Стравы и чувствую себя отлично. Я заменил ее на runalyze.com. Давно слежу за развитием этого сервиса.

20241127_082423_f8692a.webp
Скриншот админки runalyze.com

Runalyze появился в 2012 году как проект двух немецких энтузиастов - Hannes Christiansen и Michael Pohl. Основной идеей сервиса было предоставление более глубокого анализа тренировок. То есть это не просто логгер активности — это настоящая аналитическая платформа, где каждый показатель имеет значение. Аналитики очень много. Кому-то она не нужна, кому-то полезна. Тут каждый решает сам. Но смотреть на таблички и графики безусловно интересно. Например, есть показатель тренировочной нагрузки (TRIMP), оценка беговой формы (VDOT), анализ эффективности тренировок с учетом высоты над уровнем моря и многое другое.

Что меня особенно впечатляет в развитии платформы — это как она эволюционировала вместе с потребностями бегового сообщества. В 2015 году сервис стал открытым для всех, и это дало мощный толчок развитию. Разработчики, слушая отзывы пользователей, постепенно добавляли новые функции: интеграцию с различными спортивными часами, расширенную аналитику.

К 2024 году Runalyze превратился в хороший сервис для спортсменов. Что действительно отличает его от других платформ — это акцент на научном подходе к тренировкам. Каждый показатель основан на исследованиях в области спортивной физиологии. И еще один важный момент, нет никакого AI-ассистента, который помогал советами.

Я бы описал весь сервис одной фразой:

Вот как вы тренировались, вот что это значит для вашей формы.

Сервис сохранил свою изначальную философию — предоставлять максимально детальную аналитику для тех, кто действительно хочет понимать свой тренировочный процесс. При этом нет никакого навязывания платного тарифа. Да, он есть. Можно платить $30 или $65 в год. А можно пользоваться бесплатно. Возможностей бесплатного тарифа более чем хватает.

Runalyze частично переведен на русский язык. На прошлой неделе я списался с ребятами, предложил им свою помощь с локализацией и они ее приняли. Так что теперь, я понемногу работаю над переводами.

Подборка ссылок #05

Из рассылки Ruby Weekly узнал о геме для пагинации Pagy. Судя по тестам, это прекрасная замена Kaminari. Pagy быстрее и потребляет меньше памяти.

Вышел Rails 8.0 🥳 и Ruby 3.3.6.

У "Марсиан" вышла классная статья 11 HTML best practices for login & sign-up forms.

Сразу две статьи про логический оператор присваивания &&=: JavaScript's &&= Operator: Understanding Logical AND Assignment и JavaScript's ??= Operator: Default Values Made Simple.

Вышел в свет Rspack 1.0, это сборщик модулей написанный на Rust. Судя по тестам он в несколько раз быстрее Webpack и чаще всего быстрее Vite (за исключением HMR режима).

Подборка ссылок #04

Design tokens cheatsheet — статья о том что такое дизайн-токены и их структурировать. А вот еще одна инструкция по работе с токенами The ultimate Design Token setup

С тех пор как David Heinemeier Hansson перешел на линукс, он много рассказывает о том, как прекрасен VIM. В общем-то я с ним согласен. Вот его пост на эту тему Wonderful vi

SQLite кажется недооценен. Почитайте почему его стоит использовать Why you should probably be using SQLite. Кстати, в Ruby on Rails 8 планируется поддержка SQLite в продакшене.

На Reddit наткнулся на пост о том, как добавить поддержку Vue в NeoVim Finally, NeoVim + Native Vue LSP Perfection.

WebStorm сделали бесплатным для некоммерческих проектов.

Подборка ссылок #03

Интересная идея о дизайне url
Web-based трекер финансов с поддержкой local-first и упором на privacy.
How We Designed a White-Label In-Car Infotainment System — классная статья и проектировании интерфейса для Android Auto.
The State of ES5 on the Web — статья о том, что пора уже перестать транспилировать код в ES5 и вместо этого использовать современные стандарты.

Опубликую сразу несколько ссылок про VIM. Во-первых, это на справочник Vim help files. Во-вторых, это книга Practical Vim: Edit Text at the Speed of Thought. И ссылка на AstroNvim, если вдруг решите сменить VS Code и попробовать что-то новенькое.

Подборка ссылок #02

— Вышел Neovim 0.10.
— Обзор нововведений в браузерах. Поддержка новых анимаций, нативные поповеры. Ну и ждём кастомные селекты. The latest in Web UI (Google I/O ‘24)
— Статья описывает концепцию рецептов в дизайн системе
— Отличное видео для новичков: React JS c Нуля – Курс для начинающих БЕЗ ВОДЫ
— Если вы помните, что когда-то был такой Wunderlist (который потом Microsoft купил), то знайте: разработчики вандерлиста выпустили новое приложение — Superlist. Выглядит красиво, пользоваться приятно, как и раньше.

Подборка ссылок #01

1,000s of Opinions on HTMX. Статья о JavaScript-библиотеке HTMX. В ней обсуждаются плюсы и минусы HTMX, а также мнения разработчиков, которые ее использовали. Некоторые разработчики считают HTMX простым и продуктивным решением, другие же считают его ненужно сложным. В целом, в статье говорится, что HTMX – это новая и интересная технология, которая заслуживает внимания.

Fonts for Accessibility with Eleni Beveratou. Это подкаст, в котором Eleni Beveratouо говорит шрифтах и доступности.

Feature-Sliced Design. Описание архитектурной методологии для фронтенд проектов. Помните, раньше всем рекомендовалось познакомиться с БЭМ? Вот тут то же самое, только про архитектуру.

Naming things needn’t be hard. Ресурс содержит списков слов, категоризованных по темам, которые можно использовать для нейминга.

Вышел плагин Figr Identity для Figma. Он помогает пользователям создавать и управлять системами дизайна: позволяет генерировать масштабируемые библиотеки компонентов, управлять стилями и переменными.

Zellij — обновленный tmux на расте