Repulsor · Mikhail Volynov
323 subscribers
127 photos
2 videos
48 links
Личный блог о моей жизни, веб-разработке и IT в целом.
Предложения и критика: @StealthTech
Download Telegram
Сайт Bethesda. Что-то пошло не так 🐸
Ну вы знаете, этот джаваскрипт в наши дни...
#есливыпропустили

Не уверен, в какой момент, но в Trello появилась годная автоматизация через Butler!

Можно указывать правила, которые будут применяться к карточкам автоматически, добавлять к доскам и карточкам кастомные кнопки, устанавливать действия по датам, и всякое другое.

В общем, огонь!🔥
Channel name was changed to «Repulsor | Dev»
Channel photo updated
Компания JetBrains опубликовала бесплатный опенсорсный моноширинный шрифт для написания кода!

Теперь в комплекте с IDE от JetBrains будет идти JetBrains Mono, призванный решить проблемы, с которыми сталкиваются программисты при чтении кода, а также снять напряжение с глаз. Поддерживает кириллицу, включает в себя лигатуры (слияние специальных символов в один более удобный и красивый, например !==).

Уже поставил себе, и остался доволен, рекомендую. Можно установить отдельно для использования во всей системе, а не только IDE.

Линк: https://www.jetbrains.com/lp/mono/
Microsoft Edge научился в трёхмерный режим просмотра страницы. Бам! Таким образом можно будет отлаживать z-index более удобно, т.к. станет видна структура слоёв страницы.

Надо отметить, что в Firefox уже была такая функциональность, но от неё в какой-то момент отказались ¯\_(ツ)_/¯

https://twitter.com/EdgeDevTools/status/1220399837956333569
Прикольный эффект падающих букв из Матрицы. Только кириллицей. Как если бы фильм снимали в России или СНГ.

Обратите внимание, всего 30 строк на JavaScript!
https://codepen.io/harry_heman/pen/ZEEPRba
GitHub опубликовал Actions REST API для взаимодействия, собственно, с GitHub Actions. При помощи него можно управлять артефактами, секретами, раннерами и местными пайплайнами.

Похоже, ребята всерьез настроены сделать CI удобным для своих пользователей, и догнать GitLab.

https://developer.github.com/changes/2020-01-28-actions-api/
Да настанут сердечки!
И снова про GitHub. Компания опубликовала cli, который должен позволить пользователям платформы просматривать и управлять своими данными прямо из терминала!

Запись в официальном блоге: https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/

Кстати, написано на go.
В следующий четверг 27.02 в 19:00 пройдет очередной митап MoscowJS в офисе Align Technology

Доклады в этот раз следующие:
1. Использование кастомных материалов в three.js (Леонид Винниченко (Align Technology)
2. Как мы делали глубокий оффлайн Владислав Тарасов (Mail.ru Group) <— мой коллега
3. Как разрабатывать сервис, который все ненавидят Алексей Попков (Яндекс)

Подробнее тут: https://moscowjs.timepad.ru/event/1245055/

Митапим!
Вышел TypeScript 3.8. Ура!

Ченджлог:
— Type-Only Imports and Exports
— ECMAScript Private Fields
— export * as ns Syntax
— Top-Level await
— JSDoc Property Modifiers
— Better Directory Watching on Linux and watchOptions
— “Fast and Loose” Incremental Checking

TypeScript для меня является одним из самых уважаемых проектов Microsoft, который решает многие проблемы «ванильного» JavaScript, и которым пользуются разработчики по всему миру. Здорово, что этот инструмент не стоит на месте и развивается!

Подробнее в блоге Microsoft:
https://devblogs.microsoft.com/typescript/announcing-typescript-3-8/
За что я люблю JS и npm. Случайно стер не полностью строку из адреса, и получилось https://www.npmjs.com/package/ без имени пакета. Так оказалось, что package с именем package тоже есть!
Попалась интересная библиотека, которой захотелось поделиться:

Cesium — open source решение для визуализации трехмерных объектов на нашей любимой планете Земля. Выглядит классно!
Теперь у Repulsor есть чат! @repulsor_chat

Там можно обсудить посты из этого канала, или просто поговорить по теме software development. Буду рад всем
Слышали о CSS Custom Properties?

Это современный способ структуризации и переиспользования кода на CSS. По сути это переменные прямо в таблицах стилей.

Крайне полезная штука. Если использовать CSS Custom Properties для создания «палитры» с цветами портала, последующее создание цветовых тем (например, тёмной темы) становится в разы проще!

Подробное описание фичи на MDN
Интересное интерфейсное решение продуктовой задачи на flaticon.com. По правилам при бесплатном скачивании нужно обязательно указать автора.

Так вот! Девушка-дизайнер плачет, пока ты не нажмешь на кнопку «скопировать» на текст с указанием авторства. И там есть несколько вариантов персонажей!
Тем временем, ВКонтакте обновил интерфейс, заменив свой фирменный блекло-синий топлайн на белый, и переработав иконки.

В дизайне интерфейсов давно наметился тренд к переходу на «белый», но кажется, что с этим переходом VK еще больше стал напоминать Facebook. Даже оттенок синего теперь практически такой же. Хотя иконки мне нравятся.

По-умолчанию внешний вид остался прежним, но его можно переключить в https://vk.com/settings
Релизнулась Node.js 15, а вместе с ней и новый npm 7! Ещё поменяли обработку unhandledRejection, добавили экспериментальную поддержку QUIC, подняли версию V8.

Наиболее интересным с точки зрения developer experience, на мой взгляд, конечно, стал major для npm.
Добавили поддержку workspaces, потенциально убийцу сторонних решений для монорепозиториев вроде lerna
— Peer-зависимости теперь устанавливаются автоматически
— Теперь npm умеет работать с yarn.lock-файлами и вообще анонсирует package-lock v2

Кажется, что всё это должно сделать жизнь разработчиков, использующих node/npm немного приятнее, и в целом может увеличить популярность инструмента (в том числе среди приверженцев Yarn)

Подробнее об этом релизе можно почитать в блоге Node.js на Medium