Райан Даль, создатель Node.js и Deno, недавно написал открытое письмо к Oracle, в котором предложил сделать товарный знак «JavaScript» общедоступным
Он аргументирует это тем, что Oracle не использует этот термин в своих продуктах, а его наличие лишь создает путаницу среди разработчиков, вынуждая их использовать термин ECMAScript. Даль также отметил, что название JavaScript сбивает с толку, так как многие ошибочно связывают его с Java, хотя на самом деле у этих языков мало общего.
Думаю, что использовать аббревиатуру JS как название наравне с JavaScript было бы гораздо удобнее. Она не является зарегистрированным товарным знаком, поэтому её можно применять в названиях продуктов, конференций и других проектах без ограничений.
💬 Что думаете вы? Получится ли сделать JavaScript народным достоянием?
Он аргументирует это тем, что Oracle не использует этот термин в своих продуктах, а его наличие лишь создает путаницу среди разработчиков, вынуждая их использовать термин ECMAScript. Даль также отметил, что название JavaScript сбивает с толку, так как многие ошибочно связывают его с Java, хотя на самом деле у этих языков мало общего.
Думаю, что использовать аббревиатуру JS как название наравне с JavaScript было бы гораздо удобнее. Она не является зарегистрированным товарным знаком, поэтому её можно применять в названиях продуктов, конференций и других проектах без ограничений.
Please open Telegram to view this post
VIEW IN TELEGRAM
JavaScript™
Oracle, it's time to free the JavaScript trademark. Join us in asking Oracle to release the trademark, and helping us file a Petition for Trademark Cancellation with the USPTO.
Это не просто случайное число, а отсылка к знаковому моменту в истории компании. Во время презентации первого iPhone в 2007 году Стив Джобс сказал знаменитую фразу: «Сегодня Apple собирается заново изобрести телефон» — именно в 9:41 утра, и на экране тогда было показано это время.
С тех пор 9:41 стало символом
Более того, это время стало своего рода эталоном для демонстрации макетов и интерфейсов. Цифры легко читаются и визуально сбалансированы, что делает макеты более эстетичными.
9:41 — это не только часть истории Apple, но и доказательство того, как мелкие детали могут стать важной частью визуальной культуры.
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы помните, раньше в эмодзи у нас был вполне реалистичный пистолет. В 2016 году Apple начала тренд, заменив его на яркий зелёный водяной пистолет. Остальные компании вскоре последовали её примеру. Почему же произошли такие изменения? 👇
Многие считали, что использование реального оружия в цифровой переписке может восприниматься как агрессивное или даже угрожающее. Особенно это стало актуально на фоне дебатов о контроле над оружием в США и трагических событий, связанных с насилием. Заменив эмодзи на игрушечный, компании стремились снизить риск неправильной интерпретации сообщений и уменьшить уровень тревожности.
Однако в этом году Твиттер пошёл против тренда и вернул эмодзи с реальным огнестрельным оружием, что вызвало обсуждения в соцсетях.
Многие считали, что использование реального оружия в цифровой переписке может восприниматься как агрессивное или даже угрожающее. Особенно это стало актуально на фоне дебатов о контроле над оружием в США и трагических событий, связанных с насилием. Заменив эмодзи на игрушечный, компании стремились снизить риск неправильной интерпретации сообщений и уменьшить уровень тревожности.
Однако в этом году Твиттер пошёл против тренда и вернул эмодзи с реальным огнестрельным оружием, что вызвало обсуждения в соцсетях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
С подробным чейнджлогом в новом Сафари можно ознакомиться здесь: webkit.org/blog/15865/webkit-features-in-safari-18-0
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы сделать ожидание пользователя в приложении более комфортным, часто используют анимированные индикаторы загрузки. Они могут быть самыми разными. Я нашёл отличную подборку из более чем 600 лоадеров, созданных исключительно с помощью CSS.
css-loaders.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Мне нравятся IDE от JetBrains за то, что они имеют лигатуры. Это когда два или больше символа склеиваются в единый.
Так вот. Оказывается, VS Code тоже такое умеет, но требуется настройка. Настраивается в JSON-файле.
"editor.fontLigatures": true
Такое мы используем
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Самое нелогичное, что изменили в Figma UI3 — это переключатель отображения контента, заходящий за границы фрейма. Они сделали селектор из двух элементов вместо переключателя Надеюсь, что они это ещё поправят
Обновление UI3 станет доступным для всех пользователей 10-го октября, даже если вы не были в wait-листе.
Совершенно непонятно, будет ли возможность вернуться к UI2, поэтому, если у вас есть такая возможность, рекомендую уже сейчас начать переход на новый интерфейс и постепенно привыкать к изменениям. Тем более, команда Figma уже исправила часть выявленных недостатков.
Как вам в целом новый интерфейс Фигмы? Считаете ли вы его более удобным?
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта проблема появляется, когда TypeScript конвертируется в JavaScript и всё съезжает. Всё из-за разницы двух языков.
У Bloomberg вышла библиотека, которая, по сути, должна хотя бы частично исправить данную проблему.
Please open Telegram to view this post
VIEW IN TELEGRAM
Она имеет зависимость от библиотеки is-odd и её скачивают более 150 тысяч раз в неделю.
На сегодня у меня всё…
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
В последней версии
Где-то мы такое уже видели…
Please open Telegram to view this post
VIEW IN TELEGRAM
Использовать протокол HTTPS вместе с localhost не совсем простая задача. Нужно иметь самоподписанный сертификат для localhost. Но я нашёл плагин для Vite, который самостоятельно подписывает localhost и подставляет ключ сертификата в конфиг Vite.
Для чего это надо?
HTTPS на localhost нужен разработчику для тестирования безопасности, совместимости с API, имитации реальной среды и работы с технологиями, требующими безопасного соединения, такими как PWA и Service Workers.
Установка плагина
npm i vite-plugin-mkcert -D
Применение плагина
// vite.config.ts
import mkcert from "vite-plugin-mkcert"
export default defineConfig({
plugins: [
mkcert(),
]
})
Проблема решена. Теперь проект запускается с https
Please open Telegram to view this post
VIEW IN TELEGRAM
Что это значит?
HLS автоматически адаптирует качество видео к вашей скорости сети, обеспечивая плавный просмотр без буферизации. Больше никаких тормозов и долгих ожиданий
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление получили все пользователи Фигмы. Но можно по прежнему переключиться на прошлый дизайн, нажав на кнопку вопросительного знака справа снизу.
На канале Figma вышло видео, где представители компании зачитывают критику, полученную насчёт изменений в UI3.
— Некоторые пользователи выражают недовольство, говоря, что хотят «развидеть» изменения.
— Пользователи считают новые плавающие панели “проклятыми”, хотя некоторые всё же ценят и его.
Компания уверяет пользователей, что принимает обратную связь всерьёз, что отличает их от других продуктов. Они обещают обновления, чтобы, например, вернуть маскировку и компоненты на панель инструментов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Next.js 15 вышел, как долгожданное обновление, которое принесло множество изменений, улучшений производительности и удобств для разработчиков.
На такое мы обновляемся
Please open Telegram to view this post
VIEW IN TELEGRAM
Пропал из-за скопившихся проектов — надо было их закончить. Собственно, теперь у меня нашлось время чтобы вкидывать новости и мысли) В общем, делаю контент дальше
Please open Telegram to view this post
VIEW IN TELEGRAM
Unicode раскрыл, какие новые эмодзи могут появиться на наших стандартных клавиатурах в конце следующего года. Среди возможных новых эмодзи — искаженный смайлик, касатка, сундук с сокровищами, несколько балерин и «волосатое существо», вдохновленное Бигфутом.
В настоящее время все 164 предложенных эмодзи являются кандидатами в проект Emoji 17.0. Как Unicode 17.0, так и Emoji 17.0 все еще находятся в черновом варианте и поэтому могут быть изменены.
Ожидается, что Unicode 17.0 и Emoji 17.0 будут утверждены в сентябре 2025 года, поэтому нам придется подождать некоторое время, прежде чем они будут официально рекомендованы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
На первый взгляд он кажется непривычным, потому что его панель отвлекает на себя всё внимание, но со временем к этому привыкаешь
Также появился шорткат (возможно, он уже был, просто его вывели в панель, чтобы перед носом светился). Он создаёт новую переменную с этим цветом
Если навести на цвет, который уже сохранён как переменная, удерживая клавишу Shift, можно выбрать именно переменную, а не оригинальный цвет. Это удобно — не нужно листать длинный список токенов, когда нужный цвет уже используется
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Все, кто избегал его использования из-за подписочной модели распространения — попробуйте сейчас)
Ранее в этом году JetBrains представила новую модель распространения для RustRover и Aqua, сделав их бесплатным для некоммерческого использования. Очередь дошла и до
Делая некоммерческую разработку бесплатной, мы стремимся сделать IDE JetBrains более доступной для широкой аудитории. Мы надеемся, что новая модель лицензирования снизит барьер для использования наших IDE, помогая вам учиться, развиваться и оставаться творческими людьми
С новым типом некоммерческой лицензии вы сможете пользоваться полнофункциональной IDE, идентичной ее платной версии. Единственное отличие заключается в функции Code With Me — вместе с бесплатной лицензией вы получаете Code With Me Community
На днях я сбросил WebStorm, удалив все свои настройки и установленные плагины. Начал с чистого листа, так сказать. Потратил пару часов чтобы настроить так, как я привык в VS Code и очень доволен
Please open Telegram to view this post
VIEW IN TELEGRAM