И снова про GitHub. Компания опубликовала cli, который должен позволить пользователям платформы просматривать и управлять своими данными прямо из терминала!
Запись в официальном блоге: https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/
Кстати, написано на go.
Запись в официальном блоге: https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/
Кстати, написано на go.
The GitHub Blog
Supercharge your command line experience: GitHub CLI is now in beta
We want your feedback about GitHub’s new command line tool that makes it easier to work with GitHub and reduce friction for many of your common workflows.
В следующий четверг 27.02 в 19:00 пройдет очередной митап MoscowJS в офисе Align Technology
Доклады в этот раз следующие:
1. Использование кастомных материалов в three.js (Леонид Винниченко (Align Technology)
2. Как мы делали глубокий оффлайн Владислав Тарасов (Mail.ru Group) <— мой коллега ✊
3. Как разрабатывать сервис, который все ненавидят Алексей Попков (Яндекс)
Подробнее тут: https://moscowjs.timepad.ru/event/1245055/
Митапим!
Доклады в этот раз следующие:
1. Использование кастомных материалов в three.js (Леонид Винниченко (Align Technology)
2. Как мы делали глубокий оффлайн Владислав Тарасов (Mail.ru Group) <— мой коллега ✊
3. Как разрабатывать сервис, который все ненавидят Алексей Попков (Яндекс)
Подробнее тут: https://moscowjs.timepad.ru/event/1245055/
Митапим!
moscowjs.timepad.ru
MoscowJS 48 / События на TimePad.ru
Следующая встреча MoscowJS пройдёт в офисе Align Technology 27 февраля.
Ждем всех на MoscowJS 48.
Не забудьте паспорт или другое удостоверение личности.
Ждем всех на MoscowJS 48.
Не забудьте паспорт или другое удостоверение личности.
Вышел 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/
Ченджлог:
— 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/
Microsoft News
Announcing TypeScript 3.8
Today we’re proud to release TypeScript 3.8! For those unfamiliar with TypeScript, it’s a language that adds syntax for types on top of JavaScript which can be analyzed through a process called static type-checking. This type-checking can tell us about errors…
За что я люблю JS и npm. Случайно стер не полностью строку из адреса, и получилось https://www.npmjs.com/package/ без имени пакета. Так оказалось, что package с именем package тоже есть!
Попалась интересная библиотека, которой захотелось поделиться:
Cesium — open source решение для визуализации трехмерных объектов на нашей любимой планете Земля. Выглядит классно!
Cesium — open source решение для визуализации трехмерных объектов на нашей любимой планете Земля. Выглядит классно!
Cesium
CesiumJS
CesiumJS is an open source JavaScript library for creating world-class virtual 3D globes. For more than 10 years, Cesium provides the best-in-class performance, precision, visual quality, and ease of use. Used by developers across industries, from aerospace…
Теперь у Repulsor есть чат! @repulsor_chat
Там можно обсудить посты из этого канала, или просто поговорить по теме software development. Буду рад всем ✨
Там можно обсудить посты из этого канала, или просто поговорить по теме software development. Буду рад всем ✨
Слышали о CSS Custom Properties?
Это современный способ структуризации и переиспользования кода на CSS. По сути это переменные прямо в таблицах стилей.
Крайне полезная штука. Если использовать CSS Custom Properties для создания «палитры» с цветами портала, последующее создание цветовых тем (например, тёмной темы) становится в разы проще!
Подробное описание фичи на MDN
Это современный способ структуризации и переиспользования кода на CSS. По сути это переменные прямо в таблицах стилей.
Крайне полезная штука. Если использовать CSS Custom Properties для создания «палитры» с цветами портала, последующее создание цветовых тем (например, тёмной темы) становится в разы проще!
Подробное описание фичи на MDN
MDN Web Docs
Использование переменных в CSS - CSS: каскадные таблицы стилей | MDN
CSS переменные (пользовательские CSS-свойства) это сущности, определяемые автором CSS, хранящие конкретные значения, которые можно повторно использовать в документе. Они устанавливаются с использованием custom property нотации (например. --main-color: black;)…
Интересное интерфейсное решение продуктовой задачи на flaticon.com. По правилам при бесплатном скачивании нужно обязательно указать автора.
Так вот! Девушка-дизайнер плачет, пока ты не нажмешь на кнопку «скопировать» на текст с указанием авторства. И там есть несколько вариантов персонажей!
Так вот! Девушка-дизайнер плачет, пока ты не нажмешь на кнопку «скопировать» на текст с указанием авторства. И там есть несколько вариантов персонажей!
Тем временем, ВКонтакте обновил интерфейс, заменив свой фирменный блекло-синий топлайн на белый, и переработав иконки.
В дизайне интерфейсов давно наметился тренд к переходу на «белый», но кажется, что с этим переходом VK еще больше стал напоминать Facebook. Даже оттенок синего теперь практически такой же. Хотя иконки мне нравятся.
По-умолчанию внешний вид остался прежним, но его можно переключить в https://vk.com/settings
В дизайне интерфейсов давно наметился тренд к переходу на «белый», но кажется, что с этим переходом 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
Наиболее интересным с точки зрения developer experience, на мой взгляд, конечно, стал major для npm.
— Добавили поддержку workspaces, потенциально убийцу сторонних решений для монорепозиториев вроде lerna
— Peer-зависимости теперь устанавливаются автоматически
— Теперь npm умеет работать с yarn.lock-файлами и вообще анонсирует package-lock v2
Кажется, что всё это должно сделать жизнь разработчиков, использующих node/npm немного приятнее, и в целом может увеличить популярность инструмента (в том числе среди приверженцев Yarn)
Подробнее об этом релизе можно почитать в блоге Node.js на Medium
Неплохая видеопрезентация прикольной фичи Neural Filters в Adobe Photoshop от Adobe Creative Cloud.
Можно проводить автоматическую колоризацию, убирать артефакты сжатия по клику, даже менять визуальный возраст людей на фотографиях!
В общем, используем AI на службе у искусства 🎨
Ссылка на видео: https://youtu.be/iJs_nqu8P08
Можно проводить автоматическую колоризацию, убирать артефакты сжатия по клику, даже менять визуальный возраст людей на фотографиях!
В общем, используем AI на службе у искусства 🎨
Ссылка на видео: https://youtu.be/iJs_nqu8P08
В официальном блоге Telegram пишут про свежее обновление, добавляющее важную функцию — множественные пины сообщений. Администратор чатов внутри меня радуется — иногда приходилось выбирать, какое именно сообщение закрепить. Теперь можно выдохнуть и оставить все сразу!
Еще добавили плейлисты, которые формируются автоматически, когда посылаешь несколько аудио в одном сообщении. Вероятно, для кого-то будет полезно, хотя я не видел, чтобы кто-то на постоянной основе слушал музыку именно в Telegram 🤔
Но самое прикольное — алерты на приближение к вам собеседника через шеринг геопозиции! Жалко, что из-за коронавируса это стало не так актуально, но позже явно пригодится, чтобы понимать, что участник встречи уже «на подходе».
Бонусом немного развили интерактивность у emoji по случаю Хэллоуина 🎃
Еще добавили плейлисты, которые формируются автоматически, когда посылаешь несколько аудио в одном сообщении. Вероятно, для кого-то будет полезно, хотя я не видел, чтобы кто-то на постоянной основе слушал музыку именно в Telegram 🤔
Но самое прикольное — алерты на приближение к вам собеседника через шеринг геопозиции! Жалко, что из-за коронавируса это стало не так актуально, но позже явно пригодится, чтобы понимать, что участник встречи уже «на подходе».
Бонусом немного развили интерактивность у emoji по случаю Хэллоуина 🎃
Telegram
Telegram News
Today's update brings you multiple pinned messages, proximity alerts for Live Locations, sending music as Playlists, and more.
All chats, including one-on-one chats now support multiple pinned messages. Tap on the top bar to jump through them in chat, or…
All chats, including one-on-one chats now support multiple pinned messages. Tap on the top bar to jump through them in chat, or…
Потрясающий портал с бесплатными иллюстрациями, на котором можно найти картинки для вашего сайта или блога.
Довольно давно использую картинки отсюда в своих проектах. Есть особый шарм в том, когда дизайнеры вносят свой вклад в OpenSource, предоставляя всем возможность в пару кликов сделать свой проект красивым.
Можно искать по каталогу, скачивать svg или png, менять цвета иллюстрации прямо на сайте на произвольные. Очень удобно!
Ссылка: https://undraw.co
Довольно давно использую картинки отсюда в своих проектах. Есть особый шарм в том, когда дизайнеры вносят свой вклад в OpenSource, предоставляя всем возможность в пару кликов сделать свой проект красивым.
Можно искать по каталогу, скачивать svg или png, менять цвета иллюстрации прямо на сайте на произвольные. Очень удобно!
Ссылка: https://undraw.co
Открыл для себя группировку по табам в Google Chrome. И сразу жить стало проще, особенно когда работаешь над несколькими задачами сразу!
Google писал об этом еще в мае, но попробовать довелось только сейчас. Приятно, что компания привносит в продукт полезные для пользователей фичи ✨
Google писал об этом еще в мае, но попробовать довелось только сейчас. Приятно, что компания привносит в продукт полезные для пользователей фичи ✨
Познакомился с Effector благодаря Лизе, рекомендую к прочтению. Там и эмоции, и выкладки 🛠
https://habr.com/ru/company/domclick/blog/532016/
https://habr.com/ru/company/domclick/blog/532016/
Хабр
Использование Effector в стеке React + TypeScript
Всем привет! Меня зовут Елизавета Добрянская, я frontend-разработчик в компании ДомКлик. Моя команда занимается разработкой сервисов, предназначенных для коммуникаций с клиентом. В этой статье я...
Forwarded from Делаем веб
👋 Привет, Effector! Привет, Habr!
Последний месяц уходящего года увенчался у меня значимым событием - я написала первую статью на Хабре ✨
Статья раскрывает встреченные мной плюшки и боли стейт-менеджера Effector. Она будет полезна для тех, кто хочет поднять проект в стеке React + TypeScript + Effector. Есть иллюстрированные примеры с тестовым проектом на GitHub, который каждый может запустить и потыкать локально. Так что заглядывайте на Хабр, оставляйте реакции и комментарии, пробуйте новые фронтовые штуки! Давайте делать крутой веб вместе 😉
#article #advanced
Последний месяц уходящего года увенчался у меня значимым событием - я написала первую статью на Хабре ✨
Статья раскрывает встреченные мной плюшки и боли стейт-менеджера Effector. Она будет полезна для тех, кто хочет поднять проект в стеке React + TypeScript + Effector. Есть иллюстрированные примеры с тестовым проектом на GitHub, который каждый может запустить и потыкать локально. Так что заглядывайте на Хабр, оставляйте реакции и комментарии, пробуйте новые фронтовые штуки! Давайте делать крутой веб вместе 😉
#article #advanced
Яндекс рассказал о внутренней утечке данных. Сотрудник предоставлял несанкицонированный доступ к чужим почтовым ящикам.
Новость вызывает двойственные чувства. С одной стороны, отлично, что факт обнаружили, и предприняли меры. С другой — это наталкивает на неприятные размышления, от которых все сложнее скрыться: очень много наших данных находится в ведении сторонних сервисов.
Очень хочется верить, что в больших компаниях стремятся не допускать таких ситуаций и регулярно совершенствуют систему безопасности. 🤷♂️
Подробнее: https://yandex.ru/company/press_releases/2021/2021-02-12
Новость вызывает двойственные чувства. С одной стороны, отлично, что факт обнаружили, и предприняли меры. С другой — это наталкивает на неприятные размышления, от которых все сложнее скрыться: очень много наших данных находится в ведении сторонних сервисов.
Очень хочется верить, что в больших компаниях стремятся не допускать таких ситуаций и регулярно совершенствуют систему безопасности. 🤷♂️
Подробнее: https://yandex.ru/company/press_releases/2021/2021-02-12
Компания Яндекс
Служба безопасности Яндекса раскрыла факт внутренней утечки
В ходе регулярной проверки службой безопасности Яндекса был раскрыт факт внутренней утечки. Во время внутреннего расследования было обнаружено, что сотрудник предоставлял несанкционированный доступ в почтовые ящики пользователей.